原创 missing dependencies for the following libraries:libpthread.so.0.(OpenWRT)

自己在openwrt/package/utils/目錄下新添加了一個程序包,在編譯的時候報錯, ...is missing dependencies for the following libraries:libpthread.so.0.

原创 DNS域名解析中A、AAAA、CNAME、MX、NS、TXT、SRV、SOA、PTR各項記錄

域名註冊完成後首先需要做域名解析,域名解析就是把域名指向網站所在服務器的IP,讓人們通過註冊的域名可以訪問到網站。IP地址是網絡上標識服務器的數字地址,爲了方便記憶,使用域名來代替IP地址。域名解析就是域名到IP地址的轉換過程,域名的解析

原创 printf輸出格式%#x

printf中的標誌字符爲-、+、#、空格等幾種: 1)-             結果左對齊,右邊填空格 2)+            輸出符號(正號或負號) 3)空格      輸出值爲正時冠以空格,爲負時冠以負號 4)#      

原创 const char * const name

const *說明指向的是常量。 * const說明指針是常量。 const * const說明指針和指向的都是常量。

原创 CSP(communicating sequential processes)併發模型

https://segmentfault.com/a/1190000018150987 請記住下面這句話: DO NOT COMMUNICATE BY SHARING MEMORY; INSTEAD, SHARE MEMORY BY CO

原创 指針加減與地址強制轉化(附上操作系統位數)

指針加減表示類型元素移動的個數 struct Test{     int Num;     char *pName;     short sDate; }*p; 以上定義了一個指針p,指向struct Test類型 假設p = 0x100

原创 Go語言傳遞變長參數

傳遞變長參數 如果函數的最後一個參數是採用 ...type 的形式,那麼這個函數就可以處理一個變長的參數,這個長度可以爲 0,這樣的函數稱爲變參函數。 func myFunc(a, b, arg ...int) {} 這個函數接受一個

原创 C語言printf左對齊和右對齊

1.左對齊方式1 printf("%d\n",101010); 默認打印格式爲左對齊; 方式2 printf("%-10d\n",101010); 在打印數字寬度前面加一個“-”。 說明:數字寬度爲10,如果要打印的位數小於10,則在

原创 BIG-ENDIAN VS LITTLE-ENDIAN

1. 計算機硬件有兩種儲存數據的方式:大端字節序(big endian)和小端字節序(little endian)。 舉例來說,數值0x2211使用兩個字節儲存:高位字節是0x22,低位字節是0x11。 字節序: 大端格式(Big-En

原创 與操作系統架構無關的類型(int8 int16 int32 int64)Go語言

數字類型 4.5.2.1 整型 int 和浮點型 float Go 語言支持整型和浮點型數字,並且原生支持複數,其中位的運算採用補碼(詳情參見 二的補碼 頁面)。 Go 也有基於架構的類型,例如:int、uint 和 uintptr。 這

原创 potentially unexpected fatal signal 11( call fclose(fd) twice)

Fri May 22 02:40:01 2020 kern.info kernel: [   20.024000] potentially unexpected fatal signal 11. Fri May 22 02:40:01 2

原创 The Cathedral and the Bazaar(教堂與集市)

1)It's fairly clear that one cannot code from the ground up in bazaar style. 2)It can be crude, buggy, incomplete, and

原创 Go語言字符類型(byte和rune),for-range結構輸出中文字符

字符串中的每一個元素叫做“字符”,在遍歷或者單個獲取字符串元素時可以獲得字符。 Go語言的字符有以下兩種: 一種是 uint8 類型,或者叫 byte 型,代表了 ASCII 碼的一個字符。 另一種是 rune 類型,代表一個 UTF-8

原创 git下載慢 python下載慢 國內淘寶鏡像

https://npm.taobao.org/mirrors/git-for-windows/ https://npm.taobao.org/mirrors/python/

原创 Bonjour手把手搭建一:mDNS(apple & multicastdns.org)

mDNS(Multicast DNS)——From Apple https://support.apple.com/kb/TA20999?locale=zh_CN&viewlocale=en_US Multicast DNS, one o