原创 怎樣理解阻塞非阻塞與同步異步的區別?

作者:嚴肅 鏈接:https://www.zhihu.com/question/19732473/answer/20851256 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 阻塞”與"非阻塞"與"同

原创 xml文件的解析與jvm內存調整

一,xml文件的轉換 //將xml文件轉換爲map;需要dom4j.jar public static Map<String,String> XMLToMap(HttpServletRequest request){ Map<S

原创 Cannot open precompiled header file: 'Debug/****.pch': No such file or directory

環境:VC 執行:編譯程序 問題描述:Cannot open precompiled header file: 'Debug/****.pch': No such file or directory 我的解決方案 可以使用右鍵點擊項目工程

原创 數字摘要和Hash函數(哈希函數)

數字摘要和Hash函數(哈希函數) 1、數字摘要 數字摘要是將任意長度的消息變成固定長度的短消息,它類似於一個自變量是消息的函數,也就是Hash函數。數字摘要就是採用單項Hash函數將需要加密的明文“摘要”成一串固定長度(128位)的密文

原创 java 學習筆記3

一,基本數據類型與字符串之間的轉換 在程序開發中,我們經常需要在基本數據類型和字符串之間進行轉換。 其中,基本類型轉換爲字符串有三種方法: 1. 使用包裝類的 toString() 方法 2. 使用String類的 valueOf()

原创 free()函數具體做了什麼

這幾天寫的貪吃蛇,先是malloc了一個p指針,然後p與snake.tail指針相等了,即p=snake.tail。 結果free(p)過後,snake.tail裏面的內容也被釋放了。 該指針變爲迷途指針。 總結: 1、free只是釋放了

原创 break和continue在switch中,在循環中以及在循環中的switch的區別

一、先看MSDN關於break和continue語句的幫助說明 1、break 語句用於終止最近的封閉循環或它所在的 switch 語句。控制傳遞給終止語句後面的語句(如果有的話)。 2、continue 語句將控制權傳遞給它所在的封閉

原创 什麼是數字簽名

什麼是數字簽名       數字簽名(又稱公鑰數字簽名、電子簽章)是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術實現,用於鑑別數字信息的方法。一套數字簽名通常定義兩種互補的運算,一個用於簽名,另一個用於驗證。      

原创 動態綁定與靜態綁定

1.方法綁定:一個方法被調用時該方法被關聯到該方法體的過程。 2.靜態綁定:在程序執行前方法已經被綁定(也就是說在編譯過程中就已經知道這個方法到底是哪個類中的方法),此時由編譯器或其它連接程序實現。java當中的方法只有final,sta

原创 java 學習筆記2

一,反射 加載類 1.class.forname(); 2.new Object().getclass(); 3.Object.class; 並解剖出類的各個部分 getField()  獲取成員 getConstruction()獲取

原创 fork與clone的區別

fork:在github頁面,點擊fork按鈕。將別人的倉庫複製一份到自己的倉庫。 clone:將github中的倉庫克隆到自己本地電腦中 問題1:pull request的作用 比如在倉庫的主人(A)沒有把我們添加爲項目合作者的前提下

原创 圖解公鑰與私鑰的使用

圖解公鑰與私鑰的使用 1、鮑勃有兩把鑰匙,一把是公鑰,另一把是私鑰。 2、鮑勃把公鑰送給他的朋友們----帕蒂、道格、蘇珊----每人一把。 3、蘇珊要給鮑勃寫一封保密的信。她寫完後用鮑勃的公鑰加密,就可以達到保密的效果。 4、

原创 禁用筆記本自帶鍵盤

用管理員身份運行cmd: 禁用筆記本鍵盤 sc config i8042prt start= disabled 啓用筆記本鍵盤 sc config

原创 SSM與SSH框架的區別

當下流行的兩種企業開發MVC開源框架,是我們Java程序猿必備知識能力。MVC,即模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏