Time of Update: 2018-12-03
1.firefox的地址欄預設為google的搜尋,右側的搜尋欄我可以設成baidu的,這樣我就可以不用切換來實現想用哪個搜尋引擎就用哪個;2.Chrome如果只有一個Tab並關閉這個Tab時,整個Chrome就會關閉,這讓我要關閉最後一個Tab時,得先開一個空的Tab放在那裡,真是太蛋疼了,我覺得瀏覽器是一個用得非常頻率的軟體,根本沒必要關閉;3.Chrome的安裝地址是預設在C盤,這很讓人蛋疼,之前為了讓Chrome的安裝目錄放在D盤而倒騰了下。4.未完待續
Time of Update: 2018-12-03
最近開始學Git,跟以前常用的SVN來做個對比,以便對雙方的優缺點瞭解更多些。其實Git和SVN還是挺像的,都有提交,合并等操作,看來這是源碼管理工具的基本操作。1. Git是分布式的,SVN是集中式的,好處是跟其他同事不會有太多的衝突,自己寫的代碼放在自己電腦上,一段時間後再提交、合并,也可以不用連網在本地提交;2. Git下載下來後,在本地不必連網就可以看到所有的log,很方便學習,SVN卻需要連網;3.
Time of Update: 2018-12-03
做這個事情和寫這篇博文純粹是感興趣。我對微博以及Phthon都有點興趣,就去試了下Python的微博SDK,這個SDK不是官方在維護,而是個大牛@廖雪峰 製作的,他還用這個SDK做了個Demo,可以跑在新浪的App Engineer上,開源的。於是我就參考在他公布出來的文檔開始做了。微博SDK以及oAuth2.0,我還是比較瞭解的,不過我當時還是遇到兩個問題,特記錄下來,給別人蔘考。1. 在上傳完代碼到SAE之後,進入http://yourappname.sinaapp.com/ 登入你的應用,
Time of Update: 2018-12-03
使用Visual Studio這麼多年,現在已經盡量使用快速鍵來操作,盡量少用滑鼠,提高效率。我都有安裝Visual AssistX工具,有一些快速鍵是VA的,如下:Ctrl+F 當前頁面搜尋Ctrl+Shift+F 整個工程搜尋Ctrl+I 直接在頁面快速搜尋F3: 尋找下一個Shift+F3: 尋找上一個 在當前檔案中搜尋某個函數,可以Alt+M 跳到VA的工具列直接搜尋所有的函數Ctrl+M,Ctrl+L
Time of Update: 2018-12-03
類似 windows命令列下 tree命令的輸出結果:Sargeras├─Qaejadan│ ├─Paradin│ ├─Tyrande│ │ └─Malfurion│ ├─LichKing│ └─Athas├─Manorath│ └─Cesius├─Elune│ ├─Mathara│ │ ├─Sean│ │ ├─Druid│ │ │ ├─Jim│ │ │ └─Sophia│ │ │ └─Roy│ │ └─Mavei│ └─Ilidan└─Knuth原始碼:#include
Time of Update: 2018-12-03
(本文寫於:2010-01-28
Time of Update: 2018-12-03
---------------------- Windows Phone 7手機開發、.Net培訓、期待與您交流! ---------------------- 資料庫不知道為什麼,一直是自己一個不願意學習的部分,可是現在為了黑馬,不學不行了,看了一天SQL基礎教程,收穫不小,總結了一些認為重要的知識常用欄位類型:bit(可選值0、1),datetime、int、varchar、nvarchar(可能含有中文用nvarchar)1.從儲存方式上,nvarchar是按字元儲存的,而
Time of Update: 2018-12-03
【平移矩陣】1 0 0 00 1 0 00 0 1 0x y z 1 ◆DirectX 9.0 函數實現◆D3DXMATRIX* D3DXMatrixTranslation( D3DXMATRIX *pOut, // 返回的平移後的結果 FLOAT x, //
Time of Update: 2018-12-03
本篇文章是作者多年來的一些感受,主要寫給那些想學習程式設計而又很迷惘的朋友,希望可以帶來一點協助。我第一次接觸電腦是在小學二年級的時候。那時純粹是因為喜歡打電子遊戲,聽別人說電腦上的遊戲十分好玩,於是就漫漫開始與之接觸了。在三年級時父母出於我對電腦濃厚的興趣送我去了一個BASIC編程學習班,從那時起我才真正開始走上編程這條不歸之路。雖然說現在程式設計這門專業在社會上很熱,競爭十分激烈,但是這隻是學習編程的人比較多而已。真正能夠掌握以至於精通的人實際上很少,畢竟中國的軟體業才剛剛起步不久。現在社
Time of Update: 2018-12-03
---------------------- Windows Phone 7手機開發、.Net培訓、期待與您交流! ---------------------- 書上說group by可以將一個表分割成邏輯組,並對每一組計算彙總統計量。。最初不明白這句話的意思,後來在大家的協助下終於弄懂了。Group By 的字面意思就是:通過...來分組。假設有一張T_Person表表有這幾個屬性:ID,
Time of Update: 2018-12-03
有時候要在每個樹節點上,增加一些額外的資料,這時就可以用SetItemData(HTREEITME,DWORD);使用的方法為: Struct SYourStruct{ int index ; CStirng strName;}Sapp,*LpApp;// 你定義的結構體 LpApp sItemData = new Sapp(); sItemData->index = 1; sItemData->strName =
Time of Update: 2018-12-03
1.http://bbs.theithome.com/read-htm-tid-141.html2.http://www.vcgood.com/forum_posts.asp?TID=265&PN=13.http://tieba.baidu.com/f?kz=4918508384.http://www.tianya.cn/publicforum/content/university/1/132940.shtml5.http://topic.csdn.net/u/20091210/10/
Time of Update: 2018-12-03
---------------------- Windows Phone 7手機開發、.Net培訓、期待與您交流! ----------------------說到曆史資訊,就需要通過某種方法來儲存曆史資訊。常用的方法有,設定檔,註冊表,資料庫。當資料量比較小時,用資料庫就不划算了。下面來看一下用ini設定檔來實現儲存曆史資訊。讀寫設定檔需要用到兩個API函數[DllImport("kernel32")] private static extern long
Time of Update: 2018-12-03
在寫一個無邊框視窗程序的時候,由於沒有了標題標,這時要自己添加代碼實現視窗拖動,因此添加WM_NCHITTEST訊息,具體實現如下: CRect rc; GetWindowRect(&rc); ScreenToClient(&rc); ScreenToClient(&point); rc.bottom = rc.top+30; return rc.PtInRect(point) ? HTCAPTION : CDialog::OnNcHitTest(
Time of Update: 2018-12-03
學習編程有幾年了,感覺走了不少彎路,而不少的學弟學妹又在重蹈我當初的覆轍,不免有些痛心。最近在網上也看了許多前輩們的經驗建議,再結合自己的學習經曆在這裡談談基礎的重要性,希望協助大家少走些彎路。 什麼是基礎呢?就是要把我們大學所學的離散數學,演算法與資料結構,作業系統,電腦體繫結構,編譯原理等課程學好,對電腦的體系,CPU本身,作業系統核心,系統平台,物件導向編程,程式的效能等要有深層次的掌握。初學者可能體會不到這些基礎的重要性,學習jsp,donet,mfc,vb的朋友甚至會對這些嗤之以鼻,
Time of Update: 2018-12-03
源碼:http://download.csdn.net/detail/a117653909/4704728MFC,VS2008,Win7 64位先把底圖(bg.bmp)中要扣掉的部分ps成RGB(255, 0, 255)在OnInitdialog裡bmp_Seperator.LoadBitmap( IDB_SEPERATOR );if ( bmp_Seperator.GetSafeHandle() ){ CRect nocheck_rc(0,0,500,300);
Time of Update: 2018-12-03
Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called出現上面Warning,原因是,調用視窗類別析構的時候,視窗對象還沒有銷毀.具體表現在,當在一個視窗中產生另外一個視窗CTestDlg 時: CTestDlg *pTd = new CTestDlg();
Time of Update: 2018-12-03
#include "jsoncpp/include/json.h" //用網上下載的JSON類 Json::Value root; Json::Value var; Json::Value jFdata; //比方說,一個目錄層級如下: c://files//testFile//datas//{1.text,2.text,3.text .4.text} //產生的目錄如下:{"folders":"files","data":[{"folders":"testFile","data":[{"
Time of Update: 2018-12-03
以下是網路上流傳很久的例子,大家難得沒有發現問題嗎??紅色字標明了問題所在。更改視窗表徵圖並將其顯示在工作列 以下兩個函數可以為應用程式中的各子視窗顯示一個任務條到工作列並更改它們的表徵圖。對那些象QQ一樣隱藏主視窗的應用程式特別有用。 //函數用途:更改一個視窗的表徵圖並將其顯示在工作列、任務切換條、工作管理員裡 //參數說明: //hWnd 要改變表徵圖的視窗控制代碼 //hLargeIcon 顯示到任務切換條上的表徵圖 32*32
Time of Update: 2018-12-03
當需要產生子進程的時候,需要用CreateProcess,第一個參數指定EXE所在完整路徑,其實這個路徑有空格和沒空格都沒什麼問題, 第二個參數是傳入的參數列表,參數之間是用空格隔開的,如果其中一個參數中有空格,像"c://program file//cmd.exe"這樣,傳進去的參數列表,會出現如下,argv[0] = "c://progeam" argv[1] = "file//cmd.exe" ,不是我們想要的,其實可以這樣: CString GetCrrectInput(const