Time of Update: 2018-12-04
在空軍之翼網站上有一篇文章叫給豬裝上翅膀。標題黨的厲害,實際上內容是很嚴肅的,講的是隱形飛機的裡裡外外。第一代的隱形飛機是F-117 Nighthawk,的確是很雷人。很難想象,這副樣子的東西,居然還能飛起來,還能打仗。從某種程度講,它長得真有幾分像一頭豬,還長著翅膀。 f-117的身世還極具傳奇色彩。研製的時候它的保密工作做到了家,造謠、掩蓋、煙幕彈,都幹過,甚至還出了款玩具欺騙福士,把地球人忽悠了十多年。廢話少說,回到主題。F-117項目差不多開始於1975年,也是Skunk
Time of Update: 2018-12-04
所謂圖片非同步載入,意思是不用一次把圖片全部載入完,你可以叫它消極式載入,緩衝載入都行。看看你有沒有這種需求:某篇文章圖片很多,如果在載入文章時就載入所有圖片,無疑會延緩載入速度,讓使用者等更久,所以,我想找這樣一種外掛程式,讓網頁只載入瀏覽器視野範圍內的圖片,沒出現在範圍內的圖片就暫不載入,等使用者滑動捲軸時再逐步載入。lazyload就是用來實現這種效果。lazyload.js其實是jQuery的一個外掛程式,全稱是jquery.lazyload.js,看它的名字就知道它的作用了——就是偷懶
Time of Update: 2018-12-04
原文網址:http://blog.httpwatch.com/2011/01/28/top-7-myths-about-https/譯文地址:http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html誤解七:HTTPS無法緩衝許多人以為,出於安全考慮,瀏覽器不會在本地儲存HTTPS緩衝。實際上,只要在HTTP頭中使用特定命令,HTTPS是可以緩衝的。微軟的IE專案經理Eric
Time of Update: 2018-12-04
暫時沒興趣讀編譯原理之類的著作了,一方面是沒時間,一方面是比較側重實現,對於我這形式化笨蛋和數學白癡而言負擔過重…… Unix的哲學看上去很好很強大,但實際上不是仍然側重於實現技巧(可能摻和了某些程式實現形式——如shell指令碼——有理由懷疑相關條目僅僅是蹭了個“哲學”的名號)就是很難實現。這也許間接導致了市面上找不到足夠流行(一個參考的操作性標準:保證以一個通用操作名稱為關鍵詞,在Google的前10頁內能找到直接相關的使用指導或者實現討論——如怎麼樣複製檔案之類)的除了Windows
Time of Update: 2018-12-04
之前寫過一篇blog ,描述了用mina的時候寫socket發現的一個詭異現象,當時將多個小資料寫操作合并成一個寫操作,問題就沒了。Chenshuo同學還建議我設定TCP_NODELAY,只是後來因為事情忙,也就沒有再深究下去。現在大概明白,是由於nagle演算法在搗亂。TCP/IP協議中,無論發送多少資料,總是要在資料前面加上協議頭,同時,對方接收到資料,也需要發送ACK表示確認。為了儘可能的利用網路頻寬,TCP總是希望儘可能的發送足夠大的資料。(一個串連會設定MSS參數,因此,TCP/IP希
Time of Update: 2018-12-04
只要聽說過電子合成樂,你就算接觸過雷·克茲維爾(Ray Kurzweil)的發明了。但這位麻省理工學院(MIT)的未來主義者與超人類主義者(transhumanist)名下的發明並不僅限於電子琴。光學字元辨識、文本的語音合成、語音辨識等領域都有他的重大貢獻。在著作《奇點臨近》(The Singularity is Near)中,他描述了人類與電腦的融合,這一預測引來了一大批的追隨者。在即將面世的新書《如何創造人腦:揭示人類思考的奧秘》(How to Create a Mind:
Time of Update: 2018-12-04
當GPL遇上MP莫華楓 GPL,也就是General Purpose Language,是我們使用的最多的一類語言。傳統上,GPL的文法,或者特性,是固態的。然而,程式員都是聰明人(即便算不上“最聰明”,也算得上 “很聰明”吧:)),往往不願受到文法的束縛,試圖按自己的心意“改造”語言。實際上,即便是早期的語言,也提供了一些工具,供聰明人們玩弄文法。我看的第一本C語言的書裡,就有這麼一個例子,展示出這種“邪惡”的手段: #define procedure void
Time of Update: 2018-12-04
在工作中要出報表,列出網站每一天的註冊人數,沒有註冊的就為0。所以要列出兩個日期之間的所有日期。看到了一段代碼 很實用:import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class R { private static final DateFormat FORMATTER = new
Time of Update: 2018-12-04
瓦格納的排場 這個春節過的實在無趣。走完親戚,招待完親戚,逛街買好東西,就沒多少時間了。看書的興緻也沒了。想寫點什麼,總是沒法集中精力。實在膩味了,把以前下載的瓦格納的歌劇《尼伯龍根指環》拿出來看看。自從下載,沒怎麼好好看過,這回算是補上了。 瓦格納的“指環”系列可以算是歌劇裡的極品,總共四齣:萊茵黃金、女武神、齊格佛雷德和眾神的黃昏。分成四個晚上連演,總共加起來大約15個小時。不說別
Time of Update: 2018-12-04
程式是如此之美,充滿了真實,虛幻,不可捉摸。它是如此的清晰明了,簡單到只有0和1,任何時候,它都不會給你一個兩可的答案;它是如此的接近本質,世間萬物都在順序和分支中完成了一個又一個輪迴,懂程式的人也許參透了生活。 程式又是如此複雜,因為它是一項藝術,除了你的思想,沒有任何的雜質,而我們如何度量我們的思想?我們永遠沒有辦法瞭解自己,我們也就沒有辦法瞭解程式。程式用0和1超越了所有的現實。 程式員是作家,在自由揮灑著自己的思想,用一種近乎苛刻的語言。他們的作品不能像文字那樣讓人寸斷柔腸,只能被嚴
Time of Update: 2018-12-04
我們目前有3篇很朦朧的文章介紹到了CERL:計劃在C++建立仿Erlang式的分布式並行機制 (發表在CERL做出來之前)Erlang vs. CERL - CERL簡介 (非常粗淺的CERL預覽,以至於很多人認為CERL是一個RPC)注釋及文檔的故事 (同事眼中的CERL,側面記錄了CERL的誕生過程)本文打算深入一點,談談CERL的一個核心內容:SDL文法及其類型系統。 我們知道,CERL中是以SDL(Server Description
Time of Update: 2018-12-04
GP技術的展望——先有鴻鈞後有天莫華楓 自從進階語言出現以來,類型始終是語言的核心。幾乎所有語言特性都要以類型作為先決條件。類型猶如天地,先於萬物而存在。但是,是否還有什麼東西比類型更加原始,更加本質,而先於它存在呢?請往下看。:)泛型和類型 泛型最簡短最直觀的描述恐怕應該是:the class
Time of Update: 2018-12-04
解耦(Decoupling)是一個永恒的話題。本來沒有打算這麼早開始涉及“大型程式解耦”這一塊內容,但是smithfox在winxcn論壇上提及相關的話題,所以決定還是在這裡聊聊我對“解耦”的一些看法。面向方面編程(AOP,Aspect Oriented
Time of Update: 2018-12-04
ZOJ Problem Set - 1001A + B Problemhttp://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1001。[題目資訊]難度:Lv0(試機題)。演算法:數學->算術->加法。[注釋] 開始不知道AC數量按題數算,隨便提交了好幾遍,AC
Time of Update: 2018-12-04
今天一個統計模組要做一個報表,我考慮了決定用JQchart來做。js繪圖。因為頁面不只需要來展示一下,所以fusionChart這種重量級的報表不用了。廢話少說先來照片: 這就是JQchart顯示出來的,非常漂亮。jqchart是一個jquery的外掛程式。其實非常的簡單。下面貼代碼:<!--[if IE]><script type="text/javascript"
Time of Update: 2018-12-04
近期將公布目前已經報名的講師名單及Topic。那些希望Share Topic的朋友趕快了。 目前累計註冊的講師為12位(不包括口頭和我打過招呼但實際沒有註冊的講師)。 也提醒下那些已經註冊但是Topic還是TODO的講師趕緊提供下Topic。 另外,借這個通告,這裡特別 Call For 一個個人感覺非常有趣的 Topic:基於狀態機器的伺服器架構模型。 話題來源: 實踐基於 Erlang Concurrency Style
Time of Update: 2018-12-04
“HTML只是一個描述資訊及表現格式的標準。於是有了後來的各種擴充如xxxScript,可是傳統的web架構註定難當互動無所不在,服務無所不在的重任。” “如果沒有Web應用和案頭應用,而只是應用。這個世界是不是一致且美好的多?” “任何技術都是過渡產品。”…… 從現狀來看,對於商業公司而言,“滿足客戶需求”藉以操縱資本的流通—— 這個過程似乎“創造”了最大的價值。於是,做(商業)程式的倒是不能只管coding(“實現”)(像是維護代碼這類苦力活就不在話下了),還不得不管一點“需求”“
Time of Update: 2018-12-04
ANN vs BNN莫華楓毋庸置疑,ann是對bnn的類比。(也有人不這麼認為,打算鬧獨立。且不說著作權問題,認為自己能夠牛過上帝他老人家,也是不應該的)。這兩天奧運,心血來潮,想讓ann和bnn
Time of Update: 2018-12-04
出處:http://blog.krzycube.net/interface_func_comments/--- 昨晚從會議室出來,發現有幾位在金山時的同事(@HanTuo , @lidaobing , @hangzhupeng , @wangdong)在twitter上討論關於介面注釋的問題,整理如下,相應回複的緊貼一起,就省去了twitter中多級RT吧:HanTuo: 實在不喜歡代碼裡面有太多注釋。函數注釋太多說明實現的太複雜,介面注釋太多說明介面太複雜。HanTuo: 其實我說的也沒道理。
Time of Update: 2018-12-04
說實在的,過去從來也沒有想到這輩子還會學會開車。沒學會開車之前,有時做夢開車,只不過更像開飛機。現在學會開車了,結果經常做夢找不到車,或者找不到地方停車。:)閑話少說,這會兒想說說開車和編程之間的關係。用我外公(抗戰前就開車了,開了50年了)說:開車很簡單,兩分鐘就能學會。但是要開好車,則需要一輩子。幾年前我學了開車,儘管不是兩分鐘就學會,但在同組的幾個人中,學的是最快的(如果再早十年,就更快了,年紀小學東西快)。開車實際上是一個頗為複雜的並行作業,剛開始的時候總是讓人手忙腳亂的(挨師傅罵,是非