原创 python os walk筆記

1.原型os.walk(top, topdown=True, οnerrοr=None, followlinks=False) 返回一個三元組: dirpath,dirnames,filenames dirpath爲當前被遍歷的目錄,di

原创 freeglut CreateWindow做了些什麼

 今天看到opengl super bile fifth上面的獲取顯卡支持的點大小的代碼段,就自己試了下 最先寫的就只有一個main,然後裏面就是 GLfloat arfPointSizeRange[2] = {0}; GLfl

原创 qml delegate內的一些問題

delegate: Component { Rectangle { id:wrapper width: parent.width;

原创 qml layout行爲的探究

先上點代碼: 總結1: layout的大小默認爲0,0,當不進行顯式指定時,會隨着包含的元素的總大小而自動增長,當使用width,height顯式指定layout大小後,大小固定,但這裏有個概念,就是顯示出的內容區域的大小和佔用的區域

原创 使用mysql c的問題

 1.mysql_com.h(243) : error C2146: syntax error : missing ';' before identifier 'fd'   大抵就是my_socket沒有類型,在包含mysql.h

原创 中文報錯newline in constant

使用某些編輯器打開這個文件,比如sublime text,保存時選擇utf8+bom保存,再編譯即可.

原创 c free時程序失去響應或崩潰

    今天調個程序,在free時失去響應,代碼大致如下 int i = 10;     char* p_buffer = (char*)malloc(4); sprintf(p_buffer,"%04x",i); free(p_buff

原创 記C的一個小問題

犯過好幾次了,原因是C89的一個語法問題。在C++和C99就沒問題了。 點贊 收藏 分享 文章舉報 葭五 發佈了70 篇原創文章 · 獲贊 13 · 訪問量 21萬+

原创 QDir 翻譯

前言:用這玩意,得先搞清楚路徑和目錄的區別,比如"mail"是個目錄,但他的路徑可能會是/var/spool/mail或者d:/shawhen/mail.當談及路徑時,它總是會被full-qualified ,這個類雖然叫QDir,但其實

原创 unix like命令小記

linux: lsusb 獲取usb設備信息,使用-v得出所有信息,包括id,sn等 dmidecode 獲取硬件信息,包括內存,cache,cpu(/proc/cpuinfo亦可),bios,電池。。。 hdparm 獲取磁盤的詳細

原创 神奇的λ-calculus

神奇的λ-calculus 高山仰止,景行行止。雖不能至,心嚮往之。 先人遺風 λ-calculus(英文做lambda calculus)於1930s由阿隆佐·邱奇所引入,彼時在數位天才思想家的推動下數理邏輯學科已初見成行,其中關於

原创 OpenGL超級寶典7th簡體中文-第二章前奏-開發環境的搭建

NOTE 簡書傳送門 Mac 筆者的機器爲MacBook Pro(retina 13-inch Early 2015),搭載的是Intel Iris Graphics 6100,使用的操作系統爲OS X EI Capitan(10.11.

原创 JS的幾個值得注意的地方

1. 變量的聲明 使用var來聲明一個變量,然後就可以使用了。如果未聲明而使用一個變量,則相當於到全局對象查找這個變量(有點lua metatable的感覺),舉例來說: function () { var i; } 這聲明

原创 《Java瘋狂講義》中關聯、組合和聚合的謬誤

本文參考如下資料(建議閱讀): a). difference-aggregation-acquaintance-and-composition-as-used-by-gang-of-four b). AssociationVsAggreg

原创 kbengine 源代碼讀

第一時間更新地址:kbengine bbs 以下摘自百度百科: """ KBEngine是一款開源的遊戲服務端引擎,使用簡單的約定協議就能夠使客戶端與服務端進行交互, 使用KBEngine插件能夠快速與(Unity3D, OG