Time of Update: 2018-12-04
大家都看到了, CSDN這一周以來, 開始了本該正常的BLOG維護. 這項工作, 是早就應該作的, 而CSDN一直放任不作(錢的因素, 人的因素, 但我認為最主要的可能還是"意識"的因素吧), 這樣也才有了http://blog.vckbase.com/, 有了http://www.cppblog.com/ , 有了http://www.javablog.net/, 甚至很多無家可歸的兄弟投奔了本不是技術BLOG社區的http://blog.donews.com/. 現在,
Time of Update: 2018-12-04
今天跟SIMON聊了一下電腦考研電子雜誌的事,雖然工作後已經相當長時間沒在第一線參與考研討論,但還一直對kaoyan.com電腦版念念不忘。我一直反思自己為什麼對電腦版有如此大的依賴感,有很多個理由,但都不足以讓我自己信服。在電腦考研這一塊,我該如何給自己定位?這個問題我自己一直無法告訴自己,是一個參與者?或者是一個旁觀者?或者是一個引路者?更或者是一個先行的探路者? 為什麼對電腦版一直放不下?我想最根本的還是自己對於考研放不下。還想找機會再試一次,哪怕一次。但是,在這個機會到來之前,我又
Time of Update: 2018-12-04
本文作者:sodme本文出處:http://blog.csdn.net/sodme聲明: 本文可以不經作者同意, 任意複製, 轉載, 但任何對本文的引用都請保留文章開始前三行的作者, 出處以及聲明資訊.
Time of Update: 2018-12-04
本文作者:sodme本文出處:http://blog.csdn.net/sodme聲明: 本文可以不經作者同意, 任意複製, 轉載, 但任何對本文的引用都請保留文章開始前三行的作者, 出處以及聲明資訊.
Time of Update: 2018-12-04
本文作者:sodme本文出處:http://blog.csdn.net/sodme聲明: 本文可以不經作者同意, 任意複製, 轉載, 但任何對本文的引用都請保留文章開始前三行的作者, 出處以及聲明資訊.
Time of Update: 2018-12-04
在一個紙寫的單鏈表倒置演算法中: void CSingleLink::Reverse2(){ if (m_head == NULL) return; Node* p, q, r; p = m_head; q = m_head->Next; p->Next = NULL; while (q != NULL) { r = q->Next; q->Next = p;
Time of Update: 2018-12-04
//如果兩個字串的字元一樣,但是順序不一樣,被認為是兄弟字串,問如何在迅速匹配兄弟字串(如,bad和adb就是兄弟字串)。bool CItems::CheckBrotherString(char *left,char *right){ //把鍵盤128個字元列舉,使用桶排序相關原理實現 char keys[128]; for ( int i = 0; i<128; i++ ) { keys[i]=0; }
Time of Update: 2018-12-04
因為最近要做多線程方面的工作, 用到多線程的內容, 而網上搜了不少都是一些沒什麼用, 零零散散的內容, 根本沒有系統和可學性. 看了<<Win32多線程程式設計>>對於在windows32平台上的多線程編程, 有很好的指導作用. 下面先說一下線程同步的幾種方法:(如果看不懂下面術語的話,先看一些基本書籍, 最好看看MSDN) 1. Interlocked系列函數: 是一系列原子操作. 如果只是對單個32位變數進行增減,
Time of Update: 2018-12-04
1. 按對象記憶體大小分配空間, 注意虛函數表指標和位元組對齊的情況.2. 調用基類的建構函式3. 調用本類的建構函式 其中調用類的建構函式過程是這樣的:1. 確定虛函數表指標指向的內容2. 按聲明順序調用變數的預設建構函式3. 按建構函式體內的內容執行 相對應的理解需要自己代碼實現單步跟蹤.
Time of Update: 2018-12-04
今天同事提到, 他老婆在沒買房的時候老愛耍小脾氣, 比如他下班了在家看電視,他老婆在做飯, 就會在那低聲的咕嚕, 經常會有點小爭吵什麼的. 但是自從買到房子,搬進去以後,她就每天很高興的買菜回家做飯, 小兩口過得很甜蜜. 他的感悟就是: 租的房子,怎麼都沒法與自己的房子比. 比如你想按自己的意思搞下環境沒法搞,東西不敢買太長久用的,畢竟是租的. 而有了自己的房子就完全不一樣了,沒事的時候可以考慮下怎麼把自己的家弄得更溫馨一點,理舒服一點. 呼, 房子!房子!!!
Time of Update: 2018-12-04
大數相乘:1、兩個大數,要記著,memset(),否則,容易造成不正確;2、記著:模板:被乘數[];乘數[];temp1[];temp2[];for(乘數索引){for(被乘數索引){}for(加數){}}3、合理利用memset(),strlen().合理利用倒序//ps:一下兩個代碼都沒有屏蔽全0SOURCE CODE:/*大數相乘 */#include <iostream>using namespace std;#define MAXSIZE 1000char
Time of Update: 2018-12-04
最近面試技術,重點都在資料結構與演算法,還有作業系統相關的內容。總結一下經驗,這些內容都是很實用,並且很有區分度的。1. C++中繼承與多態的應用, 引用可以實現多態嗎?2. 常用設計模式3. STL源碼內容,vector與list的區別,排序方面的實現, alg裡面sort的實現方法.4. 常用排序演算法的實現原理與最好最差平均時間複雜度.5. 進程與線程的問題, 線程維護一個棧結構嗎?線程間怎麼通訊?線程與進程的不一樣之處.6. 線程同步問題,
Time of Update: 2018-12-04
題目:在一個檔案中有 10G 個整數,亂序排列,要求找出中位元。記憶體限制為 2G。唯寫出思路即可(記憶體限制為 2G的意思就是,可以使用2G的空間來運行程式,而不考慮這台機器上的其他軟體的佔用記憶體)。關於中位元:資料排序後,位置在最中間的數值。即將資料分成兩部分,一部分大於該數值,一部分小於該數值。中位元的位置:當樣本數為奇數時,中位元=(N+1)/2 ;
Time of Update: 2018-12-04
今天登入到後台時, 才發現, csdn blog 進行了升級. 改動不少, 有幾點值得一提:1. 後台登入後, 首頁資訊中的統計和官方公告這兩項內容, 對於一個blogger來說, 非常實用; 特別是後者"官方公告", 這樣就相當於在官方和使用者之間實現了更為緊密的聯絡, 可以及時知道官方動態;2. "配置"選項中, 對於"評論"功能相關的設定增強, 增加了"是/否允許匿名評論"相關的功能, 增加了郵件通知評論功能, 並使此功能成為可選擇的; 3. 添加了不少新的skin,
Time of Update: 2018-12-04
archerm VC學習: CPoint,CSize,CRect類說明 CPoint類類CPoint是對Windows結構POINT的封裝,凡是能用POINT結構的地方都可以用CPoint代替。結構POINT表示螢幕上的一個二維點,其定義為:typedef struct tagPOINT{LONG x;LONG y;} POINT; 其中 x、y分別是點的橫座標和縱座標。
Time of Update: 2018-12-04
今天晚上花了兩個小時跟蹤金山隱私保護器的介面產生代碼. 得出以下幾點: 1. 金山的介面所用的控制項表徵圖通過XML檔案配置,看起來不像是手工寫出來的,應該是用某個工具產生的,下一步要找有沒有這樣的工具. 2. 介面產生的過程比較簡潔明了,還是很值得參考的,還沒有具體看表徵圖定位到windows表單位置的過程 3. 使用到畫筆等代碼都在命名為金山的原始碼檔案中. 沒有使用 MFC 庫的內容. 接下來,如果還要深入瞭解這個介面的產生,
Time of Update: 2018-12-04
如何輸出源檔案的標題和目前執行行的行數 2010-02-01 18:22:17| 分類:嵌入式面試 | 標籤:|字型大小大中小 訂閱C++版本: #include<iostream>#include<string>using namespace std;int main(int argc,char **argv){ int line = __LINE__; //注意:LINE前後分別是兩個底線“_”(半形狀態下) string file = __FILE__;
Time of Update: 2018-12-04
面試時間為:2011/05,整個面試共使用了1周 自我介紹項目介紹:畢設做的是多核並行計算,問了很多細節的技術問題,包括硬體模型,記憶體使用量,並行演算法,多線程調度等等等等,大概20分鐘技術:1 memcpy代碼實現,問了各種問題,包括strcpy,地區重疊,void指標的含義,(char *)是怎麼實現的,const修飾符的含義,傳回值的問題,最後還問到記憶體的某些東西,反正扯的小問題比較多(最後扯得有點遠,大概20分鐘)2 找尋二叉樹中兩個節點的公用父節點中最近的那個節點要求:1
Time of Update: 2018-12-04
I have spent all day to search for the solution on this problem and with no results. And now, I find this link and truly belive this is a bug! My god, deam Microsoft! https://connect.microsoft.com/SQLServer/feedback/details/255715/
Time of Update: 2018-12-04
今天開回顧會議上自己提了幾個問題, 自己也回來總結一下. 1. 介面設計完成以後,有輸入驗證的公用模組怎樣做的問題. 2. 檢視SQL語句,的確能發現邏輯錯誤,建議大家重視SQL語句的檢視.DT測試也是一個SQL語句Review的過程,讀懂SQL語句才知道報表要做什麼. 3. 介面與商務邏輯分離的問題,有的甚至在最公用的主介面MainFrm.cpp裡面加上開啟資料庫,讀取資訊,驗證提示錯誤這些動作.