240 發(fā)簡(jiǎn)信
IP屬地:湖南
  • 120
    計(jì)算機(jī)網(wǎng)絡(luò)

    TCP三次握手與四次揮手 UDP報(bào)文段結(jié)構(gòu) TCP報(bào)文段結(jié)構(gòu)

  • 120
    Mac安裝source insight

    安裝source insight 首先安裝CrossOver悴了,推薦18.0版本钧敞。 在CrossOver中安裝source insight 4。 source insight安...

  • 使用C語(yǔ)言實(shí)現(xiàn)泛型

    Redis中的泛型鏈表 其中: 鏈表結(jié)點(diǎn)使用void*指針來(lái)保存節(jié)點(diǎn)值喝峦。 dup、free和match成員是用于實(shí)現(xiàn)多態(tài)鏈表所需的類型特定函數(shù)播赁。所以鏈表可以用于保存各種不同類...

  • Redis中的字典

    Redis中的字典 Redis中的字典使用哈希表作為底層實(shí)現(xiàn)蕊肥,一個(gè)哈希表中可以有多個(gè)哈希表結(jié)點(diǎn),而每個(gè)哈希表結(jié)點(diǎn)保存了字典中的一個(gè)鍵值對(duì)扳埂。 相當(dāng)于C++中的unordered...

  • Redis中的鏈表

    鏈表/結(jié)點(diǎn)/迭代器結(jié)構(gòu)體 鏈表迭代器 通過(guò)迭代器獲取鏈表中下一個(gè)結(jié)點(diǎn) 迭代整個(gè)鏈表

  • 網(wǎng)絡(luò)編程總結(jié)

    使用read讀取非阻塞socket read()函數(shù)可能有三種返回值: -1:出錯(cuò)或者無(wú)數(shù)據(jù)可讀业簿。 0:對(duì)端關(guān)閉socket。 >0:正常讀取到了數(shù)據(jù)阳懂。 疑問(wèn):需要考慮rea...

  • cmake

    添加編譯器開(kāi)關(guān) 可以通過(guò)CMAKE_C_FLAGS(C)變量和CMAKE_CXX_FLAGS(C++)變量設(shè)置梅尤。比如:

  • 120
    Jetbrains IDE使用手冊(cè)

    命令行參數(shù) 編輯項(xiàng)目的配置文件:image.png 輸入命令行參數(shù):image.png 顯示類的成員 選中標(biāo)識(shí)符后高亮

  • 打印函數(shù)調(diào)用堆棧

    相關(guān)函數(shù)簽名 backtrace():棧回溯希太,保存各個(gè)棧幀的地址克饶。該函數(shù)用于獲取當(dāng)前線程的函數(shù)調(diào)用堆棧,獲取的信息將存放在buffer中誊辉,buffer是一個(gè)二級(jí)指針矾湃,可以當(dāng)作...

  • sigaction的使用

    sigaction結(jié)構(gòu)體定義 sa_handler:信號(hào)處理器函數(shù)的地址,亦或是常量SIG_IGN堕澄、SIG_DFL之一邀跃。僅當(dāng)sa_handler是信號(hào)處理程序的地址時(shí),亦即s...

  • 客戶端以指定端口號(hào)去連接服務(wù)器

    待補(bǔ)充 客戶端也可以使用bind綁定特定端口號(hào) 應(yīng)用 nc模擬客戶端時(shí)蛙紫,可以使用-p選項(xiàng)指定某個(gè)端口號(hào)去連接服務(wù)器拍屑,而不是內(nèi)核分配的隨機(jī)端口號(hào)。

  • Linux配置

    安裝ssh 啟動(dòng)ssh 如果提示sshd error: could not load host key坑傅,則需要重新生成key: WSL中ssh配置 修改如下內(nèi)容:

  • libevent中的小頂堆

    堆中某個(gè)結(jié)點(diǎn)與其父結(jié)點(diǎn)僵驰、左子樹(shù)以及右子樹(shù)數(shù)組下標(biāo)的關(guān)系 從數(shù)組下標(biāo)為1的位置開(kāi)始存儲(chǔ)堆: 從數(shù)組下標(biāo)為0的位置開(kāi)始存儲(chǔ)堆: libevent中封裝的小頂堆 realloc可以...

  • muduo總結(jié)

    設(shè)置文件描述符為NonBlock和CloseOnExec 創(chuàng)建非阻塞且設(shè)置了close-on-exec套接字的兩種方法 一般指定listen函數(shù)的第二個(gè)參數(shù)值為SOMAXCO...

  • Redis總結(jié)

    Redis服務(wù)器入口 server.c中的main() IO多路復(fù)用函數(shù) 在ae.c中,Redis會(huì)根據(jù)當(dāng)前系統(tǒng)選擇最佳IO多路復(fù)用函數(shù): 獲取當(dāng)前時(shí)間(微秒) 獲取當(dāng)前時(shí)間...

  • 常用編程慣例

    獲取2字節(jié)整數(shù)的高8位和低8位 拷貝字符串 避免僵尸進(jìn)程 在父進(jìn)程中,通過(guò)忽略SIGCHLD即可避免僵尸進(jìn)程: 封裝perror與exit 打開(kāi)一個(gè)文件蒜茴,并按行讀取 C語(yǔ)言方...

  • 數(shù)據(jù)結(jié)構(gòu)

    二分搜索樹(shù) 向二分搜索樹(shù)中插入元素的兩種方法 判斷數(shù)組中的元素是否是從小到大排序的 判斷二叉樹(shù)是否是一棵二分搜索樹(shù) 思路:二分搜索樹(shù)的中序遍歷結(jié)果是有序的星爪。

  • 120
    速查手冊(cè)

    Linux命令 查看所有狀態(tài)的TCP連接 注意:在Ubuntu下要加sudo才可以看到所有的TCP連接。 查看正在監(jiān)聽(tīng)的TCP連接 解壓縮 啟動(dòng)/停止/重啟vsftpd服務(wù) ...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品