萬惡的NPE差點讓我半個月工資沒了
### 引言 最近看到《阿里巴巴Java開發手冊》第11條規範寫到: > **防止 NPE ,是程式設計師的基本修養** > `NPE(Null Pointer Exception)`一直是開發中最頭疼的問題,也是最容易忽視的地方。記得剛開始工作的時候所在的專案組線上出現最多的`bug`不是邏輯
### 引言 最近看到《阿里巴巴Java開發手冊》第11條規範寫到: > **防止 NPE ,是程式設計師的基本修養** > `NPE(Null Pointer Exception)`一直是開發中最頭疼的問題,也是最容易忽視的地方。記得剛開始工作的時候所在的專案組線上出現最多的`bug`不是邏輯
__出品|MS08067實驗室(www.ms08067.com)__ `本文作者:Spark(Ms08067內網安全小組成員)` ##1.概述 Haproxy是一個使用c語言開發的高效能負載均衡代理軟體,提供tcp和http的應用程式代理,免費、快速且可靠。 類似frp,使用一個配置檔案+一個s
[TOC] ### 關於安裝 NOI Linux 這裡請參考 [NOI官方公告](http://www.noi.cn/gynoi/jsgz/2018-08-21/710467.shtml) 下載 NOI Linux 光碟映像檔案,之後按照安裝說明文件進行安裝。 如果將其安裝為虛擬機器,推薦使用 Vmw
摘要:排序是計算機的一種操作方法,其目的是將一組“無序”的記錄序列調整為“有序”的記錄序列,主要分為內部排序和外部排序。 排序 排序是計算機的一種操作方法,其目的是將一組“無序”的記錄序列調整為“有序”的記錄序列,主要分為內部排序和外部排序。 (1)氣泡排序(起泡排序) 氣泡排序(Bubble Sort),其
上一篇文章實現了IdentityServer4與Asp.net core Identity的整合,可以使用通過identity註冊功能新增的使用者,以Password的方式獲取Access token,但是無論是Client Credentials還是Password流程它都是OAuth2.0的流程,本篇
# 前言 > 使用Bloc的時候,有一個讓我至今為止十分在意的問題,無法真正的跨頁面互動!在反覆的查閱官方文件後,使用一個全域性Bloc的方式,實現了“偽”跨頁面互動,詳細可檢視:[flutter_bloc使用解析](https://juejin.cn/post/6856268776510504968);f
> 原文連結:[https://fuckcloudnative.io/posts/wireguard-endpoint-discovery-nat-traversal/](https://fuckcloudnative.io/posts/wireguard-endpoint-discovery-nat-tra
## Overview 身份認證是網站最基本的功能,最近因為業務部門的一個需求,需要對一個已經存在很久的小工具網站進行改造,因為在逐步的將一些離散的系統遷移至 .NET Core,所以趁這個機會將這個老的 .NET Framework 4.0 的專案進行升級 老的專案是一個 MVC 的專案並且有外網訪問的
一、語音聊天說專業點就是即時語音,是一種基於網路的快速傳遞語音資訊的技術,普遍應用於各類社交軟體中,優勢主要有以下幾點: (1)時效性:視訊直播會因為頻寬問題有時出現延遲高的問題,而語音直播相對來說會好很多,延遲低,並且能夠第·一時間與聽眾互動,時效性強。 (2)隱私性:這一點體現在何處,如主播
>文章首發於公眾號《程式設計師果果》 >地址 : https://mp.weixin.qq.com/s/dYqGd9zi2mNelsNNLIribg ## 訊息傳送示例 匯入依賴: ```xml ``` application.yml: ```xml rocketmq: name-s
 > 原文地址:[Nginx concepts I wish I knew years ago](https://dev
熱點隨筆: · 在冷風中我凌亂了半小時,只因健康碼刷不出來 (猿天地)· 每月一更的《HelloGitHub》第 58 期,來啦! (削微寒)· 一文告訴你Java日期時間API到底有多爛 (YourBatm
最近正巧在進行 Newbe.Claptrap 新版本的開發,其中使用到了 Tye 來輔助 k8s 應用的開發。該系列我們就來簡單瞭解一下其用法。 Newbe.Claptrap 是一個用於輕鬆應對併發問題的分散式開發框架。如果您是首次閱讀本系列文章。建議可以先從本文末尾的入門文章開始瞭解。 安裝 Tye 首
本文為作者原創,轉載請註明出處: libswscale 是 FFmpeg 中完成影象尺寸縮放和畫素格式轉換的庫。使用者可以編寫程式,呼叫 libswscale 提供的 API 來進行影象尺寸縮放和畫素格式轉換。也可以使用 scale 濾鏡完成這些功能,scale 濾鏡實現中呼叫了 libswscale
[toc] 參考:http://c.biancheng.net/view/267.html # 1、說明 我們都知道多型指的是父類的指標在執行中指向子類,那麼它的實現原理是什麼呢?答案是虛擬函式表 在 ***關於virtual*** 一文中,我們詳細瞭解了C++多型的使用方式,我們知道沒有 ***vi