實戰Makefile.am

實戰Makefile.amMakefile.am是一種比Makefile更高層次的規則。只需指定要產生什麼目標,它由什麼源檔案產生,要安裝到什麼目錄等構成。表一列出了可執行檔、靜態庫、標頭檔和資料檔案,四種書寫Makefile.am檔案個一般格式。表

我設計的一個線程池

線程池的設計目前線程池主要包含下列部分:1.        busy_list當前在處理客戶請求的線程隊列,即進行中智能網頁分析的線程2.        idle_list當前線程池中閒置線程隊列3.        request_list當使用者請求到達後,發現線程池中已經沒有可用線程,同時線程的個數已經達到了最大限制數(可設定的),此時只能將此次請求放入請求隊列中,等待管理線程申請到可用線程後,再運行該任務4.       

【修鍊十】編碼

       2013.6.11       如果說一個男人最有面子的事是身邊常伴漂亮的女伴,引別人側目。那麼程式員最有面子的事,一定是寫下的漂亮的代碼,引無數草莽感歎。有趣的是,我們總是有機會看到這樣的現象:一些老模組雖然設計不好,但是代碼品質不錯,所以依舊穩定,但是一些設計理念很好的模組,卻被寫得亂七八糟,漏洞百出。       代碼是設計的最終產物,是一個程式員基本功,偷不得一分巧。如果一個人總是喜歡高談闊論,那麼去看他的代碼,通常一眼看下去,就能知道他是“真正的高手”還是“空想家”。  

【修鍊一】開篇

2013.5.5一、為什麼寫這個系列的文章?    1、自己的工作崗位發生變化有近一年了,有必要對前幾年得工作心得做個系統的整理    2、工作有些時候像個魔咒,雖然不同的人的工作經曆都是獨特的,但是總有一些彎路被重複的走,希望此系列的文章能給予在路上不久的專案經理一些啟迪。二、個人簡短的經曆?    大學畢業後就來到現在的公司,有幸能和公司一同成長,在其中學到了很多寶貴的知識。在公司中先後擔當過技術組長,資源群組長,專案經理,開發經理,部門主管等職位,在專案管理方面參加過

JNI中文處理問題小結

由於工作關係,需要利用JNI在C++與Java程式之間進行方法調用和資料傳遞,但以前總是在英文環境下工作,對中文(其他語言編碼同理)問題反倒沒有太關注,最近抽了點時間研究了一下,將自己的體會整理如下,供大家討論或參考。在進一步討論之前,有幾點基礎知識需要說明:在Java內部,所有的字串編碼採用的是Unicode即UCS-2。Unicode是用兩個位元組表示每個字元的字元編碼方案。Unicode有一個特性:它包括了世界上所有的字元字形。所以,各個地區的語言都可以建立與Unicode的映射關係,而J

【修鍊十二】當蘿蔔+大棒失效時,我們如何更有效激勵員工?

2013.6.16一、蘿蔔+大棒失效了?是的,蘿蔔+大棒的簡單易行的激勵方法已然不能滿足IT行業團隊管理的需求。原因大概可列舉為以下幾點:1、程式員是個特殊的人群     程式員是一群喜歡自嘲,表面謙虛,但實際內心有追求,有堅持,甚至有一點孤傲的知識分子。我們在追求物質幸福的同時,也非常關注自身的成就感,成長性,前途等。激勵本質是適時滿足員工的訴求,因為程式員訴求的多樣性,也導致團隊管理肯定不會有一招鮮的方法。2、工作好找,員工對公司同樣有選擇權   

【修鍊十一】聯調

2013.6.12聯調有3個目的:1、將項目組的代碼整合起來,這點在好的專案管理中編碼階段已經完成了大部分的整合工作。2、保證系統的品質,避免後期的大改動,之後轉整合階段3、進行品質評定以調整測試策略按專案管理的五要素分解如下:1、干係人期望-目標     編碼階段干係人的影響已經很小,先不討論。      2、沙盤-思路       1) 程式碼涵蓋範圍       只有被跑過的代碼才是安全的,之前的任何假設只有通過驗證才能得到結果。程式碼涵蓋範圍是保證品質的一個基本指標,通常這個指標在85%

類名.this與類名.class

原文連結:http://leiming32.blog.51cto.com/1021363/4949131、當在內部類中使用this指的就是內部類的對象, 為了訪問外層類對象,就可以使用外層類名.this來訪問。2、在java中,每個class都有一個相應的Class對象,當編寫好一個類,編譯完成後,在產生的.class檔案中,就產生一        個Class對象,用來表示這個類的類型資訊。獲得Class執行個體的三種方式:      1).

大小端(little-endian big-endian)問題小結

                                                             典故端模式(Endian)的這個詞出自Jonathan Swift書寫的《格列佛遊記》。這本書根據將雞蛋敲開的方法不同將所有的人分為兩類,從圓頭開始將雞蛋敲開的人被歸為Big Endian,從尖頭開始將雞蛋敲開的人被歸為Littile Endian。小人國的內戰就源於吃雞蛋時是究竟從大頭(Big-Endian)敲開還是從小頭(Little-Endian)敲開。在電腦業Big

關於MFC中View類中GetDocument的出錯解決方案

 error C2143: syntax error : missing ';' before '*' error C2501: 'CTest1Doc' : missing storage-class or type specifiers error C2501: 'GetDocument' : missing storage-class or type specifiers遇到這種莫名的錯誤,最可氣了。當我在childFrm中加入 #include

計數排序演算法

        上篇文章介紹了:產生一定範圍內的互不相等隨機整數的一種演算法。並將產生的結果存入了一個檔案,現在我們要把這些數按從小到大排序後,重新放入一個檔案。        這個問題應該怎麼解決呢?       

動態協議跟蹤機制的思考

                     動態協議跟蹤機制例如ftp這種動態協議會通過一個控制串連來建立另一個關聯串連,而linux作業系統的本身實現上,並沒有非常靈活的實現這一點。代碼如下所示:static struct ip_conntrack_helper ftp[MAX_PORTS];static int __init init(void){    int i, ret;    char *tmpname;    if (ports[0] == 0)        ports[0] = 

【修鍊十三】如何讓項目總結更有效果?

2013.6.16              階段總結的好處在聯調階段已經提過,可以協助大家理清自己的工作思路,提出對項目團隊的改進意見,也能夠學習到別人好的做法,提高自己。而大家在一起總結得失時,團隊關係也會變等更緊密。而且更深層次的缺陷預防倡導每個人都有自己的工作checklist,包含常犯的錯誤,這個也是來自缺陷預防。       然而總結面臨的問題是大多數程式員不擅長總結此類經驗,或是有總結習慣的不擅長表達出來,這裡是執行的難題。要做好這件事其實不複雜,可以參考以下思路:   

DIB(裝置無關位元影像)編程系列(一)——基本知識和檔案結構

         先介紹有關位元影像的相關知識,然後在接下來的幾篇文章中,介紹怎麼編程來處理位元影像……一:彩色圖的概念彩色圖是怎麼回事呢?我們先來說說三元色RGB概念。       我們知道,自然界中的所有顏色都可以由紅、綠、藍(R,G,B)組合而成。有的顏色含有紅色成分多一些,如深紅;有的含有紅色成分少一些,如淺紅。針對含有紅色成分的多少,可以分成0到255共256個等級,0級表示不含紅色成分;255級表示含有100%的紅色成分。同樣,綠色和藍色也被分成256級。這種分級概念稱為量化。這樣,

【修鍊六】時間估算的三步曲

項目績效的重要衡量指標之一便是時間,這裡總結下親身經曆的三步曲.       第一個階段:專案經理簡單估算+反向推算+部門預備機動人員      優點:估算速度非常快(很多時候,專案計劃都是從上級給的發布時間反向推算出裡程碑)      缺點:計劃非常不準,項目成功率不高。主要原因是:       1)專案經理個人思維限制考慮事情不可能百分之百周全,尤其遇到新的專案經理,項目成功的幾率更是直線下降。     

veket系統安裝中使用的工具及教程匯總

 veket安裝協助帖索引一、veket系統安裝中使用的工具及教程匯總地址:http://www.lucky8k.com/thread-76625-1-1.html 二、簡要說說veket系統  1,隨身系統,裝在隨身碟可走遍天下,它幾乎支援“所有”的電腦,就我所接觸得到的電腦它都支援並成功驅動,就這十多年的安裝的電腦都支援吧。裝在隨身碟上拿到新電腦不用重新安裝驅動就可以用內建的硬體驅動運行起來,適合隨處工作什麼的。  2,比較適合菜鳥,不需要重新分區,支援直接安裝在windows的NTFS或F

移動IM產品發展史及趨勢預測

                                                          隨著智能手機等移動終端的普及和發展,各種各樣的行動裝置 App軟體也如雨後春筍般登陸各大智能手機平台。移動互連網—這個最近幾年才興起領域,彷彿我們要進入了一個新的互連網時代,這個時代蘊含著巨大的商機,但也伴隨著更大的挑戰,誰能把握住方向,抓得住機遇,那麼成功還會遠嗎?談談智能手機上的移動IM應用吧。一、傳統的聊天軟體,像QQ等。     

【修鍊八】裡程碑管理

一、背景由於公司及部門的發展,專案經理已經開始面對人數眾多,時間跨度較長的版本管理挑戰。如張湘輝(1994年加盟微軟,現任微軟大中華區CTO)所說:以Windows 7為例,包含七八千萬條甚至上億條代碼,五六千人同時開發,還有很多夥伴確保周邊產品相容。對這樣一個超大的項目而言,不能一眼盯到結果,不能像跑百米一樣,始終盯著終點。我們的經驗是盯終點肯定亂,因為要經曆非常漫長的過程。從心理上說,當發現離終點還很遙遠時,人就會泄氣,不能以那麼快的速度玩命跑下去。最好的方式,是將事情分成很多步驟來做。Wi

office系列檔案的加密檢測

                                                         知識概要       金山的wps系列的dps wps et的二進位格式是和微軟的office系列的ppt word excel相對應的,OpenOffice應該也是一樣相容微軟的二進位格式的。這裡的原因大家都應該知道還不是因為人家微軟是老大啊,不過有反壟斷法的保護,微軟還是要公開它的二進位格式給其他廠商的。閑話少說,開始正題.       要進行二進位檢測前,必須知道以下知識。  

安裝DirectX SDK時提示Error Code s1023 的解決辦法

安裝Microsoft DirectX SDK (June 2010) 時,提示如所示的Error Code s1023 解決辦法:可以參考stack overflow上的:地址是:http://stackoverflow.com/questions/4102259/directx-sdk-june-2010-installation-problems-error-code-s1023大概是說:1、1.查看系統temp目錄下(也就是:C:\Users\[your user

總頁數: 61357 1 .... 17056 17057 17058 17059 17060 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.