原创 There are five principles of class design (aka SOLID)

The Single Responsibility Principle(SRP): Each responsibility should be a separate class, because each responsibility i

原创 不做簡單重複勞動

Neal Ford說:“手工執行簡單重複勞動的任務會使你變傻,會消耗你的注意力,而注意力是最重要的生產力之源。找出一種聰明的辦法來自動執行這些任務,這

原创 不要迷信任何一項技術

對於任何一項技術,都要思考:它要解決什麼問題,有什麼優缺點,對於這個問題都有哪些解決方案,都有什麼優缺點

原创 vmware6.0在sp3環境下不好使!

昨天vmware的虛擬機出了點問題,乾脆把它刪了,新建了個虛擬機,啓動,黑屏,就沒反應了,根本不進bios。   網上搜索,試了很多辦法,還是不行,只好重裝系統試一試,裝了個sp3,心想這下應該沒問題了吧,沒想到還是老樣子! 於是只好重現

原创 C,C++經典問題,及面試筆試題

1       編程基礎 1.1    基本概念 1.         的理解:const char*, char const*, char*const的區別問題幾乎是C++面試中每次    都會有的題目。 事實上這個概念誰都有隻是三種聲

原创 我的cygwin.bat配置

  @echo off C: chdir C:\cygwin\bin set LANG=zh_CN.GBK set cygwinroot=c:\cy

原创 screen配置

vim .screenrc   Screen: shell -$SHELL vbell off defscrollback 8192 #caption always "%?%F%{wb}%? %L=%-Lw%45>%{+b bw}%n%f

原创 如何創建一個只允許使用sftp登錄且只能訪問特定目錄的賬號

環境:centos 5.5  以下操作全部需要root用戶完成: 1. 升級openssh 默認的源openssh版本太低,先增加源: vim /etc/yum.repos.d/centalt.repo [CentALT] name=Ce

原创 錄音音量控制,解決mixerGetLineControls的MIXERR_INVALCONTROL(1025)錯誤。

之所以出現這個錯誤,是由於ac97和hda類型的聲卡操作操作接口不同造成的。 解決這個問題要做mixerGetLineInfo這一步驟區別對待ac97和hda聲卡。 MIXERLINE mxl; ... //如果是

原创 精通一門語言的標準

1. 熟悉該語言的語法。 2. 熟悉該語言的各種特徵個技巧,並能適時的加以應用。 3. 熟悉該語言的標準庫。 點贊 收藏 分享 文章舉報 李先生的李 發佈了30 篇原創文章 ·

原创 python:WSGI實現url映射

原文:http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi/ Getting Started with WSGI written on Monday, May 21, 20

原创 添加jar包到haodoop task的classpath的幾種方法。

How to Include Third-Party Libraries in Your Map-Reduce Job by Alex Kozlov January 11, 2011 14 comments Tweet “

原创 naive date(time) 和aware date(time)的區別 及 pymongo操作dateime的注意事項

What is the correct way to handle time zones with PyMongo? Prior to PyMongo version 1.7, the correct way is to only sa

原创 linux 筆記

循環執行一個命令:execute a program periodically, showing output fullscreen /usr/bi

原创 Google的5篇經典論文,分佈式必讀!

GFS:http://labs.google.com/papers/gfs.html BigTable:http://labs.google.com/papers/bigtable.html MapReduce:http://labs.g