原创 define和typedef區別

一、起作用的時間不同 typedef在編譯階段起作用,因此有類型檢查的功能。 define在預處理階段起作用(編譯之前),只進行簡單的字符串替換而不進行類型檢查。 二、功能不同 typedef (1)用來定義類型的別名 (2)定義機器無

原创 sizeof與strlen比較

(轉載請註明出處) 歡迎關注我的個人網站《程序員網》 ->https://www.itmangoto.cn/ 背景:         在一些面試題中經常出現這種問題,不過我平時寫代碼倒用得不多。在網上搜了一些其他人的博客,有的

原创 ShellShock(破殼漏洞)的簡單分析

(如果有幫助,請點個贊;如果有錯誤,請指出;如果轉載,請註明出處) 關於本文更詳細的內容,歡迎關注我的個人網站《程序員網》 ->https://www.itmangoto.cn/ 背景:    剛好,這幾天網上曝出BashShell的

原创 size_t、ssize_t、int、long的比較

參考文章: 《size_t,ssize_t,int和long的區別》 《size_t 與 ssize_t的解釋》 《Unix編程之size_t、ssize_t》 (1)size_t 爲了增強程序的可移植性,便有了size_t,它是爲

原创 wget 交叉編譯(uclibc's spawn.h is not detected right)

(如果有幫助,請點個贊;如果有錯誤,請指出;如果轉載,請註明出處) 關鍵詞: (1)wget  (2)mips、openwrt (3)error: --with-ssl=gnutls was given (4)uclibc

原创 如何從零開始學習JavaEE

(本文是轉載的,轉載請註明最初的出處)  歡迎關注我的個人網站《程序員網》 ->https://www.itmangoto.cn/           以下都是我學習JAVA親身經歷的心得,今天花了一個多小時總結出來希望對大家有一定的幫

原创 spawn-fcgi 交叉編譯(undefined reference to rpl_malloc )

(如果有幫助,請點個贊;如果有錯誤,請指出;如果轉載,請註明出處) 歡迎關注我的個人網站《程序員網》 ->https://www.itmangoto.cn/ 關鍵詞: (1)spawn-fcgi (2)mips、

原创 wordpress開發教程

(一)開發概述 (二)主體開發 (三)插件開發 IT從業人員需要及時關注技術動態,但是互聯網的內容卻過於離散,好東西往往隱藏得很深。現在可以在微信公衆號裏面 搜索關注“小魚兒的IT技術分享”,訂閱我爲大家每天彙總的IT技術信息。歡

原创 高效的strlen函數

一般來說,一個入門的程序員大概可以不費勁的寫出這樣的 strlen 代碼。 size_t my_strlen(const char * str) { <span style="white-space:pre"> </span>size

原创 nginx 交叉編譯 ( 上 )

(本博客已經不再更新了,更多的內容請移步到本人的個人網站《我的技術博客》) 注意: 由於博客編輯器兼容性的原因,本文中的代碼空格和標點符號可能與實際情況存在差異。 所以在設置參數的時候,請手動輸入;如果碰到錯誤,請檢查conf

原创 if-else語句注意事項

(轉載請註明出處,射射) 歡迎關注我的個人網站《程序員網》 ->https://www.itmangoto.cn/ 參考文章: 《C語言if、else超級組合》 《c++ -if語句比較注意》 背景:         不管是在C/C

原创 sqlite3 交叉編譯

(如果有幫助,請點個贊;如果有錯誤,請指出;如果轉載,請註明出處) 歡迎關注我的個人網站《程序員網》 ->https://www.itmangoto.cn/ 關鍵詞: (1)sqlite3 (2)mips、openwrt (3)

原创 C++中const的作用

使用類型修飾符const說明的類型,常類型的變量或對象的值是不能被更新的。不管出現在任何上下文都是爲這個目的而服務。 參考文章: 《C++中const關鍵字的使用方法,煩透了一遍一遍的搜,總結一下,加深印象!!》 《C++ const變量

原创 fcgi、fastcgi 交叉編譯 (cannot stat `libfcgi_la-fcgiapp.o' )

(如果有幫助,請點個贊;如果有錯誤,請指出;如果轉載,請註明出處) 歡迎關注我的個人網站《程序員網》 ->https://www.itmangoto.cn/ 關鍵詞: (1)fcgi (2)mips、openwrt

原创 sprintf、strcpy 、memcpy 的比較

(1) sprintf (2)strcpy  (3)memcpy (1)操作對象不同,strcpy的兩個操作對象均爲字符串,sprintf的操作源對象可以是多種數據類型,目的操作對象是字符串,memcpy 的兩個對象就是兩個任意可操作