Time of Update: 2018-12-03
剛寫完的,就丟了,只好在寫一次。我在進行MAC地址轉換的時候遇到的問題,用IPHELP擷取MAC的時候用的是char複製,而在用CString::format的時候,格式轉換的結果錯誤了,對於大於127的時候多出了FFFF之類的東西,我以為是CString的bug,後來發現不是這樣的,用sprintf也是一樣的,我自己寫了一個轉換函式,發現結果也一樣。哪裡出了問題呢?後來通過細細尋找發現原來是unsiged
Time of Update: 2018-12-03
在網上搜了很多的資料,對於進程間的同步卻很少,我這裡實現了簡單的互斥對於訊號量的建立就不介紹了,可以google一下。 int sem_lock(int key)/* 加鎖 */{struct sembuf op;op.sem_num = 0; op.sem_flg = SEM_UNDO;op.sem_op = -1;//increment if abs(sem_op) < sem_valif (semop(key, &op, 1) == -1)perror("semop");}
Time of Update: 2018-12-03
調試機:1.不需要設定傳輸速率之類的,在wmware添加串口,按照前面的文章。2.設定符號表:d:\windbug\symbols;srv*d:\windbug\symbols*http://msdl.microsoft.com/download/symbols,如果d:\windbug\symbols不存在,就會去下載 被調試機:在boot.ini 添加:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Time of Update: 2018-12-03
GTK(Gimp ToolKit)原本來影像處理軟體 GIMP(GNU Image ManipulationProgram) 的開發工具箱,後來成為一個跨平台的圖形介面開發套件,GTK 基於 C 語言,但不限於使用 C語言,您也可以使用C++、Java、PHP、Perl、Python、Ruby 等語言來撰寫 GTK 程式(參考 LanguageBindings), 這邊的檔案將記錄一些 GTK+的心得,所使用的環境為Ubuntu 10.10。 入門
Time of Update: 2018-12-03
參考了這篇文章:http://support.microsoft.com/kb/929856/zh-cn 修改註冊表就能OK,建立的 AllowL2TPWeakCrypto 登錄機碼,並將其設定為 1
Time of Update: 2018-12-03
#ifdef DYNAMIC_CODE_MANAGER#if defined(DCM_SCAT_CODE1_AVAILABLE)extern kal_uint32 Load$$DYNAMIC_CODE1$$Base;extern kal_uint32 Image$$DYNAMIC_CODE1$$Length;extern kal_uint32 Image$$DYNAMIC_CODE1$$ZI$$Length;#endif#if
Time of Update: 2018-12-03
MG Siegler曾寫過一篇博文《Keep It Simple, Stupid》,為我們分享了“簡潔意味著優雅,引領產品走向成功;複雜表現出臃腫,導致產品走向失敗”的觀點,個人網站《想飛的翅膀》的樓主笑炊(網名)對此文進行了翻譯,現轉載於此,供大學借鑒學習:做好產品的Kiss原則:Keep it
Time of Update: 2018-12-03
ipsec-tools-0.8.0 + centOS今天編譯出現了幾處錯誤grabmyaddr.c:424: error: dereferencing pointer ‘sin6’ does break strict-aliasing rulesgrabmyaddr.c:426: error: dereferencing pointer ‘sin6’ does break strict-aliasing
Time of Update: 2018-12-03
縮放圖片長和寬控製圖片檔案尺寸 作者: 劉鵬 日期: 2010-11-08
Time of Update: 2018-12-03
這是上兩周在有道Intern面試的一道題目,雖然最後我嫌麻煩,很傻的中途就拒掉了有道(唉,真的很傻,我後來還把Intel給拒掉了,結果又因為期望法國電信給出intel相同的實習工資,而導致法電背著我另外找了一個新人,最後導致自己重新迴歸了"待業"狀態。。。)。在網上搜了搜,發現原來這又是一道經典的演算法題,唉,自己看的演算法題還是很有限的,要努力啊。 題目是這樣的:給定一個字串描述的正整數,給出大於該正整數的最小的一個對稱數(對稱數像1221,12321,例如比1220大的對稱數是1221)St
Time of Update: 2018-12-03
2009-09-27 09:38連連看小遊戲大家估計都玩過,閒置時候玩玩還是消遣的好方式。但是在ubuntu下由於沒有DEB
Time of Update: 2018-12-03
在 基本檔案讀寫 中使用g_file_get_contents()、g_file_set_contents()函式,會對檔案作整個讀取與整個寫入的動作,若您想要對檔案作一些逐字元、逐行讀取、附加等操作,則可以使用GIOChannel。下面這個程式改寫 基本檔案讀寫 中的範例,使用GIOChannel來進行檔案讀寫的動作: g_io_channel_demo.c#include <glib.h>handle_error(GError *error) { if(error !=
Time of Update: 2018-12-03
請參照書P233-235.這道題讓我聯想起幾道關於單向鏈表的經典題目:如果判斷一個單項鏈表是否存在環?已知一個單向鏈表存在環,如果找出該環的進入點?已知兩個鏈表相交,如何找出相交的第一個節點?如果對一個單向鏈表進行反轉?已知一個單向鏈表,不知道該鏈表的頭指標,已知一個節點的指標,如何將該節點從鏈表中刪除?題1:設定兩個指標(p1, p2),初始值都指向頭,p1每次前進一步,p2每次前進二步,如果鏈表存在環,則p2先進入環,
Time of Update: 2018-12-03
這不是我的面試題,是一個同學在百度的面試題。 要求將一顆二叉樹通過網路傳輸到給另一個用戶端,並且在該用戶端恢複為原始二叉樹。 這道題目可以理解為如何將一顆二叉樹儲存到檔案中,並且讀取後正確恢複。 以這樣的一棵二叉樹為例: 我想到了三種解決方案: 1.
Time of Update: 2018-12-03
OpenGL ES 系列教程 作者: 劉鵬 日期: 2010-04-01 本文收集了一套
Time of Update: 2018-12-03
在 Eclispe 中編譯運行 jbox2d 作者: 劉鵬 日期: 2009-03-16
Time of Update: 2018-12-03
請參照書P13-18. 題目可以在這裡下載到:http://download.csdn.net/source/3126643題目是這樣的:在書中給出了這樣的一個解法,卻沒有給出對這個解法的詮釋,這裡就對這個解法闡述一下自己的個人觀點。char i=81;while(i--){ if(i / 9 % 3 == i % 9 % 3) continue; printf("A = %d, B = %d/n", i / 9 + 1, i % 9 + 1);}return
Time of Update: 2018-12-03
昨天調試了一個非常難以發現的bug,在Release出問題,但是Debug沒有問題。我一行行刪啊 ,最後發現了這個BUG多了一個nPageSize參數,但是debug不出問題,覺得可能是debug加入了很多調試參數,這個時候恰好微軟自動他忽略了。而release會自動最佳化,這個時候就出大問題了。 最後附上刪除檔案夾//IN szDirName:檔案夾的名字VOID DeleteDirTX(const char *szDirName){ SHFILEOPSTRUCTA
Time of Update: 2018-12-03
1. 環境變數為了實現Tslib的正確運行,需要對如下的Tslib的環境變數進行配置:TSLIB_TSDEVICE //觸控螢幕裝置檔案名稱。Default (no inputapi): /dev/touchscreen/ucb1x00Default (inputapi): /dev/input/event0TSLIB_CALIBFILE //校準的資料檔案,由ts_calibrate校準程式產生。Default: ${sysconfdir}/pointercalTSLIB_CONFFILE
Time of Update: 2018-12-03
一,安裝QQ到下面地址下載DEB包,然後安裝。http://im.qq.com/qq/linux/download.shtml二,QQ自動結束BUG解決:只要修改一下qq設定檔(/usr/bin/qq)就可以了。具體如下:1. 開啟qq設定檔:在終端輸入命令代碼:sudo gedit /usr/bin/qq2.輸入你的管理員密碼。3. 在開啟的qq設定檔中,在#!bin/sh下面一行,cd /usr/share/tencent/qq/前面一行的位置插入代碼:export