Time of Update: 2018-12-04
我曾經去給OSCHINA做過一期有關“軟體工程實踐”的有獎高手問答 (獎是給提問者的,哈哈),現在來看,許多問題仍然可讀之處,因此整理成文字,以為眾賞。原貼在這裡:http://www.oschina.net/question/12_78459 本篇的問題:應該從哪些方面下功夫才能做好團隊建設?從哪些方面提高自己的領導力?答:1. 修鍊自己,服人之口莫若服人之心,你得讓自己可以服眾。 2. 管理技術與被管理的組織是直接相關的,所以做好管理的前提是看清楚組織。 3.
Time of Update: 2018-12-04
我曾經去給OSCHINA做過一期有關“軟體工程實踐”的有獎高手問答
Time of Update: 2018-12-04
我曾經去給OSCHINA做過一期有關“軟體工程實踐”的有獎高手問答 (獎是給提問者的,哈哈),現在來看,許多問題仍然可讀之處,因此整理成文字,以為眾賞。原貼在這裡:http://www.oschina.net/question/12_78459本篇的問題是:什麼是架構?以及什麼是架構師?答:幾位讀者都提到了架構的問題,但架構話題並沒有在《大道至簡》這本書裡討論過,而在另一本《大道至易——實踐者的思想》才有所討論。不過這裡我還是樂於解釋一下一些基本的問題,或談談我的一些基本的觀點。 僅以架構而言,
Time of Update: 2018-12-04
有很多朋友在遇到一些好部落格文章的時候,都想把它們下載到電腦上,轉換成某些格式的文檔,以方便儲存、閱讀。本人就這些需求,特開發了C#版【部落格匯出工具】。該工具現支援的網站包括:CSDN、ITEYE、部落格園、新浪、搜狐、和訊、ChinaUnix、網易、51CTO、開源中國、百度空間、QQ空間(如有遺漏請留言補充)。支援3種匯出方式:個人部落格、部落格專欄和指定文章URL。可以匯出CHM、PDF、HTML、TXT和EPUB 5種格式文檔。軟體運行環境為Windows+Framework
Time of Update: 2018-12-04
Time of Update: 2018-12-04
回覆:我不會OOO,仍然可以XXX 轉載時請註明出處:http://blog.csdn.net/absurd按照《審死官》裡的讀法,標題可以讀著:回覆:我不會圈圈圈,仍然可以叉叉叉。圈圈叉叉並不特指某個東西,而是一個萬用字元。代表諸如:我不懂COM原理,仍然調用COM組件。我不懂資料結構,仍然可以寫程式。我記不得常用API,仍然照樣用IDE。如此等等。 我是個愛好和平的人,不喜歡和別人口誅筆伐,幾乎從來沒有寫過主動攻擊別人的文章。亞裡斯多德說,我愛更老師,更愛真理。讓我套用為,我愛和平,更愛真理
Time of Update: 2018-12-04
SCIMIME架構分析(上) 轉載時請註明出處:http://blog.csdn.net/absurd/ 文檔格式與術語說明 1. 概述SCIM是Smart Common Input
Time of Update: 2018-12-04
思考才是進步本質——近期文章回顧到底是什麼讓我在進步?這個話題很久以前我就擬過,卻一直沒有作答。我總是把這樣的一些問題擬給自己,這個過程,在我看來就叫反思。我不停地反思,反思這個過程本身,反思“反思這個過程”本身,如此遞迴往複下去。如同李維先生說的,思考才是進步本質,我找到了不停催促自己前行的動力。自去年來,我有些文章是發在BLOG之外的,因為受了人家所託的緣故,所以不是太方便在自己的部落格上發布。現在,過去了很長的時間,網上的轉載也不少了。因此今天把這些再貼了過來,也是一段經曆的回顧。工程方面
Time of Update: 2018-12-04
下面的內容在CSDN下載頻道裡都已經失效,我重新上傳在SkyDrive上了。 統一在這裡: http://cid-f9303c43d5ceafb3.skydrive.live.com/browse.aspx/.Public 首先是有關Erlang的。 1、在SD2C 2008大會上的PPT與音頻“JavaScript + Delphi + ErLang, 2008.12.05”:2、在Erlounge III大會上的講演PPT、視頻:Erlang應用程式介面3、在Erlounge
Time of Update: 2018-12-04
本篇重在介紹,怎麼把記憶體的實際資料顯示出來,首先看下彙編怎麼實現的,接下來是用COBOL實現的000000 00000 00100 1 MAIN CSECT R:C 00000 2 USING *,12 000000 90EC D00C 0000C 3 STM
Time of Update: 2018-12-04
業務:一個表中有很多資料(id為自增主鍵),在這些資料中有個別資料出現了重複的資料。 目標:需要把這些重複資料刪除同時保留第一次插入的那一條資料,還要保持其它的資料不受影響。 解題過程: 第一步:查出所有要保留的下來的資料的id(save_id)SELECT id as save_id FROM yujing.alarm_event_info_snapshot aeis where aeis.event_id in (SELECT
Time of Update: 2018-12-04
sscanf函數的進階用法 轉載時請註明出處:http://blog.csdn.net/absurd/ 大家都知道sscanf是一個很好用的函數,利用它可以從字串中取出整數、浮點數和字串等等。它的使用方法簡單,特別對於整數和浮點數來說。但新手可能並不知道處理字串時的一些進階用法,這裡做個簡要說明吧。 1. 常見用法。char str[512] = {0}; sscanf("123456 ", "%s", str); printf("str=%s/n",
Time of Update: 2018-12-04
最近,我面試了數萬個應聘核心程式員職位的候選人。這些候選人是從大的、好的、著名的晶片或嵌入式作業系統/系統類別的公司來的。他們中的許多人聲稱,他們至少有10年的在核心方面的工作經驗。他們的簡曆看起來相當漂亮-各種最新的項目和各種大獎及獎勵...... 但是他們中的大多數不能回答一個非常基本的問題:當我們調用標準的malloc函數時,在核心裡發生了什嗎? 不要驚訝。當我讓一個候選人寫一個簡單的基於Glib雜湊函數的LRU緩衝架構,他首先聲稱,他從來沒有使用過Glib -
Time of Update: 2018-12-04
不知道諸位看官是否有過這樣的經曆:在不經意之間發現一個DLL檔案,它裡邊有不少有趣的匯出函數——但是由於你不知道如何調用這些函數,所以只能大發感慨而又無能為力焉。固然有些知名的DLL可以直接通過搜尋引擎來找到它的使用方式(比如本文中的例子ipsearcher.dll),不過我們誠然不能希望自己總能交到這樣的好運。所以在本文中,李馬希望通過自己文理不甚通達的講解能夠給大家以授人以漁的效果。先決條件閱讀本文,你需要具備以下先決條件:初步瞭解組合語言,雖然你並不一定需要去讀懂DLL中匯出函數的彙編代碼
Time of Update: 2018-12-04
我的學習方法 轉載時請註明出處和作者連絡方式:http://blog.csdn.net/absurd作者連絡方式:Li XianJing <xianjimli at hotmail dot
Time of Update: 2018-12-04
原文連結:http://www.titilima.cn/?action=show&id=276Windows的掃雷遊戲有這麼一個秘密:在你第一次點擊遊戲區中的方塊時,出現的絕對不會是地雷。實踐是檢驗真理的唯一標準,我用IDA拆了winmine.exe,版本是5.1.2600.0。下面我只簡要介紹分析的結果,不再特別列出晦澀的彙編代碼。掃雷遊戲的遊戲區資料放在一個龐大的一維BYTE數組中,這個變數的名字是rgBlk。並且,用於擷取指定座標資訊的公式是:LPBYTE pbPos = &
Time of Update: 2018-12-04
各位尊敬的CSDN使用者: 你們好! 經過近兩個月的研發,CSDN新版個人空間終於要和大家見面了!3月25日上午個人空間將進行升級,升級完成後新版個人空間面向全體CSDN使用者公測。自3月25日(本周日)淩晨起,舊版個人空間將只能訪問不能進行發佈動作。之後三個月內,新版個人空間首頁仍會保留舊版空間入口,使用者仍然可以訪問舊版空間,但不能在舊版空間進行發佈動作。 本次個人空間改版過程中,我們收集了很多使用者的意見與反饋,在新版功能改進設計中起到了重要的參考作用,同時也反覆進行了自我裝載。但新版個人
Time of Update: 2018-12-04
原文連結:http://www.titilima.cn/?action=show&id=275在一般情況下,動態調用DLL匯出函數的方法是:用typedef為目標函數定義函數指標類型。用GetProcAddress擷取函數指標。用函數指標進行調用。但是,如果要調用的函數太多的話,這個方法難免流於繁瑣——有太多的typedef、太多的GetProcAddress和太多的函數指標。在本文中將給出一個通用的解決方案,使這些動態調用更加簡便。先看看我們這個函數的聲明:BOOL __cdecl D
Time of Update: 2018-12-04
原作者:C. Lung原文連結:http://www.codeproject.com/atl/com_atl.asp點這裡下載本文配套原始碼介紹 本教程的目的是告訴你如何使用ATL建立一個COM伺服器,並使用Visual C++和Visual Basic程式來分別調用這個伺服器。我並不想深入探討COM的細節,也不想讓你深陷於IDL之中。這一教程只是為VC++的新手程式員設計的,告訴他們利用ATL來建立一個COM對象有多麼簡單,並讓他們能對ATL產生更多的興趣。第1步:啟動ATL COM Wiz
Time of Update: 2018-12-04
有一句話這麼說“有事秘書幹,沒事幹秘書”。其實生活中秘書就是一種典型的代理。說白了可以這麼理解,客戶不是因為秘書才談生意的,而是因為老闆。但是老闆生意很多,所以用一個秘書來代理事務。所以在百度百科說了這麼一句對代理模式的理解:在某些情況下,一個對象不適合或者不能直接引用另一個對象,而代理對象可以在用戶端和目標對象之間起到中介的作用。中介說明了一件事就是代理類本身沒有什麼實現功能,僅僅是多了一層封裝而已。在功能沒有直接引用對象那麼快。但是這種關係是非常常見的。代理模式作為設計模式裡面最常用的模式之