原创 C#動態生成代碼——CodeDom

private void GenerateCode() { /*注意,先導入下面的命名空間 using System.CodeDom using System.CodeDom.Compiler; using Microsoft.CShar

原创 Ubuntu系統下安裝和配置PostgreSQL8.1

在Ubuntu下安裝和配置PostgreSQL 相對來說很簡單,只是需要注意一些細節上的問題。在這裏簡單過一遍安裝步驟。其中帶 的地方需要特別留意。   1- $ sudo apt-get install postgresql-8.1

原创 Fix Bug的五個階段

下面的文章和《各種流行的編程方式》有異曲同工,請你不要理解錯了。本文來源,翻譯如下: —————————————————— 一個非常嚴重和困難的bug,能夠成就一個飽經滄桑深受壓力的有經驗的專業程序員的職業生涯。經受這種考驗的創傷程度,

原创 Runtime C# Expression Evaluator

This is a simple class library (or just .cs file if you wish) to allow for runtime compilation and evaluation of

原创 U盤安裝windows 7圖文教程

  微軟在最新的系統Windows 7中允許沒有光驅的PC用戶適用USB設備安裝windows 7。拉斐爾·里維拉在“Within Windows” blog指出該工具包含了一些GPL v2 licence但隨後又迅速地刪除該文章,UPD

原创 周鴻禕:怎樣才能成爲一個優秀的產品經理?

現在,互聯網公司裏開始重視產品經理了,這是一個好事。以前互聯網談融資,談商業模式,談戰略,很少有談產品的,因爲產品可以從國外抄,誰下手快誰就能獲得先發優勢。現在,互聯網裏的資本已經不成問題,抄襲速度都一樣快了。這個時候,互聯網比拼的就是

原创 程序出錯後 程序員給測試人員的20條高頻回覆

程序員和軟件測試員之間的關係無須多言。這些經典回覆是國外程序員總結分享的,“全球通用”。   20. "That’s weird…" 很奇怪……   19. "It’s never done that before." 以前沒這樣過的

原创 《我是如何管理90後的》

無論如何,這是篇命題作文。 老友TTD,給我發短信,非讓我寫寫我是如何管理公司那幫小孩的,其實,我們漂網九零後倒也沒幾個,不過大多數都是八五後,平均年齡極其年輕,確實是真的。 TTD同學來我公司溜達,驚訝於漂網小童鞋們的敬業,晚上九點,還

原创 如何反編譯 Android 應用程序

Android 上的應用程序是用 java 開發的,但打包格式是 apk 而不是 jar。那麼,該如何反編譯 apk 文件呢?   一、使用 dex2jar 將 apk 文件轉換爲 jar 文件。 1、從 http://code.goog

原创 一個JS動畫框架-基於HTML5::Canvas

  好久之前,發現必須應該有個動畫框架,才能支持開發出更加複雜的動畫效果。所以在學習Canvas的過程中,我就萌發了這樣的念頭,在無數大神大牛的啓發下,今天“出廠”一個小的動畫框架,希望能和有興趣的朋友一起探討交流一下。 1、實現精靈 模

原创 蘋果設計天才喬納森-艾維

在蘋果產品成功的背後,是天才的設計團隊。近日,英國媒體人羅伯·沃(Rob Waugh)撰文,向我們介紹了蘋果設計總監喬納森·艾維(Jonathan Ive)的一些不爲人知的故事。以下是評論節選:   在艾維的努力下,蘋果的營業額超越谷歌

原创 Chrome線程模型(編譯)

多線程編程是非常複雜的,Chrome的多線程處理有很多值得借鑑的地方。這篇文章是Chromium項目中Threading的設計和說明文檔,簡單翻譯和註釋了一下,以幫助理解。    簡單總結就是,不要啓動太多線程而應該使用專用的公共

原创 一道傳說中愛因斯坦出的智力題

幾年前在網上看到一道智力題,傳說是愛因斯坦出的。當時很興奮,想搞定它,無奈年事已高、腦力不足,拖了好幾年也沒搞定。 昨天再次想起該問題,決定暴力一把,用程序把結果給它枚舉出來。   閒話不說,題目如下: (題目中的哪些個英文牌子的香菸被我

原创 一道傳說中愛因斯坦出的智力題 [續]

閒着沒事,把之前的枚舉算法(那甚至不能稱爲算法)改進了一下,採用推理方式來解決該問題。居然不到一秒鐘就計算出了結果,這讓13個半小時的枚舉情何以堪。。。更奇怪的事,枚舉只得到了5個結果,而推理卻得到了7個結果——原來枚舉也有疏漏的時候~~

原创 查看服務時提示“一個或多個ActiveX控件無法顯示”的解決方法

最近,查看服務(services.msc)時,默認使用擴展視圖時會提示一個或多個ActiveX控件無法顯示,原因可能是下列其中之一:  1)當前安全設置禁止運行此頁面中的ActiveX控件,或 2)您已經阻止了其中一個控件的發佈者。 因