原创 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