原创 APUE讀書筆記-第13章-守護進程

第13章 守護進程 13.1 引言 *守護進程也稱精靈進程(daemon)是生存期較長的一種進程。它們常常在系統自舉時啓動,僅在系統關閉時才終止。因爲它們沒有控制終端,所以說它們是在後臺運行的。UNIX系統有很多守護進程,它們執行日常事務

原创 星期幾怎麼算——牛逼公式

FROM http://bbs.csdn.net/topics/10163840 FROM atlantis13579 設D = (N, M, d)  (年, 月, 日)把M減去2,如果小於0,就加上12,得到的數記爲m如果M>=3,記n

原创 APUE讀書筆記-第14章-高級I/O

14.1 引言 *高級I/O包括非阻塞I/O、記錄鎖、系統V流機制、I/O多路轉換(select和poll函數)、readv和writev函數以及存儲映射I/O(mmap) 14.2 非阻塞I/O *非阻塞I/O使我們可以調用open、

原创 程序員需要具備的基本技能

FROM: 陳皓  酷殼 – CoolShell.cn  軟件開發是一個跨度很大的技術工作,在語言方面,有C,C++,Java,Ruby等等等等,在環境方面,又分嵌入式,桌面系統,企業級,WEB,基礎系統,或是科學研究。但是,不管是什

原创 CAP原理(CAP THEOREM)

FROM:http://baike.baidu.com/view/45961.htm#3 在足球比賽裏,一個球員在一場比賽中進三個球,稱之爲帽子戲法(HAT-TRICK)。在分佈式數據系統中,也有一個帽子原理(CAP THEOREM),不

原创 我是怎麼招聘程序員的

FROM http://coolshell.cn/articles/1870.html 陳皓  酷殼 – CoolShell.cn  很早以前就想寫一篇和麪試相關的文章了,今天在網絡上看到一篇關於如何去面試程序員的英文文章,發現其中有

原创 How I Hire Programmers-我是如何招募程序員的

FROM:http://www.aaronsw.com/weblog/hiring How I Hire Programmers Español There are three questions you have when you’

原创 程序算法與人生選擇

FROM 陳皓   酷殼 – CoolShell.cn  每年一到要找工作的時候,我就能收到很多人給我發來的郵件,總是問我怎麼選擇他們的offer,去騰訊還是去豆瓣,去外企還是去國內的企業,去創業還是去考研,來北京還是回老家,該不該

原创 我們需要專職的QA嗎?

FROM 陳皓 http://coolshell.cn/articles/6994.html 這個文章必然是有爭議的,我在我的微博上討論過很多次了,每次都是很有爭議的。有不同的觀點,有爭論總是一件好事,這樣可以引發大家的思考。所以,對

原创 別的程序員是怎麼讀你的簡歷的

FROM:http://coolshell.cn/articles/1695.html 陳皓  酷殼 – CoolShell.cn  人事部門是這樣閱讀簡歷的 (+15分)如果簡歷中說到了和工作職位相符的技能超過5次以上。(+8分

原创 Windows編程革命簡史

FROM:陳皓  酷殼 – CoolShell.cn http://coolshell.cn/articles/3008.html 源文:A Brief History of Windows Programming Revoluti

原创 同步VS異步

FROM Death_Note_cj  http://zhidao.baidu.com/question/88453623.html 在網絡通信過程中,通信雙方要交換數據,需要高度的協同工作。爲了正確的解釋信號,接收方必須確切地知道信號應

原创 幀緩存

FROM http://baike.baidu.com/view/1040793.htm 幀緩衝存儲器(Frame Buffer):簡稱幀緩存或顯存,它是屏幕所顯示畫面的一個直接映象,又稱爲位映射圖(Bit Map)或光柵。幀緩存的每一

原创 程序員技術練級攻略

FROM: 陳皓  酷殼 – CoolShell.cn  http://coolshell.cn/articles/4990.html 月光博客6月12日發表了《寫給新手程序員的一封信》,翻譯自《An open letter t

原创 計算某一天星期幾的一種解法

#include <iostream> using namespace std; bool isleap(int y) { if((y%4==0)&&((y%100!=0)||(y%400==0))) return true; e