原创 Visual Studio-查看彙編代碼

在程序進入debug的情況下,注意,必須在進入debug的情況下, 按alt+8(注意是8而不是F8),即可打開反彙編界面,或者也可以通過點擊 調試-》窗口-》反彙編,來打開反彙編界面

原创 計算機系統-尋址

閱讀本筆記之前確保已經瞭解了CPU指令的概念 尋址包含兩種,指令尋址和操作數尋址,相對來說,任何CPU,指令尋址都要比操作數尋址簡單,注意,以下討論中以80x86爲例,並且討論中不包括四地址這種情況 一.指令尋址 1.1順序尋址

原创 IntelliJ IDEA-設置成Eclipse習慣

1.鼠標懸停顯示註釋 File->Settings->Editor->General->右側Other框->勾選Show quick documentation on mouse move ,設置時間,我自己覺得200毫秒比較好用

原创 C++3:定義頭文件/定義命名空間

一:自定義頭文件 1.先在任意一個文件夾建立一個叫做hello.cpp的文件 2.在hello.cpp同一個文件夾下,建立一個myhead1.h的文件 3.在myhead1.h文件中聲明並定義一個函數方法,叫m1,這個m1什麼都不

原创 計算機系統-字/數字電路/數值表達/進制轉換

相關知識 進制轉換 由於10進制轉換成16進制或者轉8進制很複雜,所以通常情況都先將10進制轉換成2進制,在從2進制轉換成16或者8 例如:把二進制數101111轉換成八進制數和十六進制數 二進制數轉換成八進制數的方法是:整數部分

原创 Netty-3-服務端接受並打印telnet傳遞過來的字符串

數據的流通是以byte的形式流通的,本文將通過字節轉換成字符串new String的方式打印出來 第一個handler,首先,往pipeline里加了第二個handler,也就是說,pipeline裏有兩個handler了,han

原创 Netty-1-一個簡單的服務器實例

文章所有涉及到“結論”的東西都是我自己從源碼,註釋,控制檯打印結果出中推測出來的,請勿相信百分之百正確 POM文件,我的博客介紹所有關於netty的文章都基於netty4,netty3與4的寫法有很多不同,netty5目測已經作廢

原创 Netty-2-服務端創建多個handler

首先,應該先了解ChannelHandlerContext類中的一些方法,對於服務端來說,我們只關注以fire開頭的方法,fire表示inbound事件,當調用fireXXX方法的時候,表示觸發下一個handler中的XXX事件,

原创 Spring-ConfigurationClassParser類

作用:顧名思義,專門處理configuration class的 方法1 public void parse(Set<BeanDefinitionHolder> configCandidates) 該方法將configCandi

原创 C++4:定義字符串

C++中有兩種方式可以表示字符串 1.char類型的數組(C語言風格字符串) 2.string類(C++時代誕生的新類) 1.可以使用下面的編碼來用char數組表示字符串 char c1[] = {'L','O','L'};

原创 C++2:簡單的屏幕輸出

#include <iostream> #include <stdlib.h> int main(){ std::cout<<"Hello\tspring!!\n";//請按任意鍵結束 system("pause"); re

原创 計算機系統-內存溢出

從事IT工作7年了,說出來恐怕汗顏,一直不知道“內存溢出”這種情況爲什麼叫“內存溢出”,主要是因爲“溢出”這兩個字,以前知道內存溢出這種情況是因爲對象不回收,一直不回收,死在堆裏了,這種情況就叫做內存溢出,但是爲什麼會叫memor

原创 Spring-讀取Classpath下的文件資源

//第一種 File cfgFile = ResourceUtils.getFile("classpath:test.txt"); //第二種 org.springframework.core.io.Resource file

原创 Netty-5-客戶端的創建並且接受服務端的數據

下面的示例內容是創建了兩個客戶端,以NetAssist作爲服務端,服務端向哪個客戶端發信息,哪個客戶端就把自己的IP地址返回給服務端 1.首先創建一個InboundHandler,來處理輸入進來的信息 public class M

原创 C++:創建動態鏈接庫(DLL)及隱式鏈接該DLL

首先,在Visual Studio下新建一個Dll項目 選擇文件->新建項目->Visual C+±>Windows桌面->動態鏈接庫(DLL),我給這個項目起個名,叫DLL1,點擊確定按鈕即可 在項目中的Dll1.cpp文件中寫