Time of Update: 2018-12-04
一、術語辨析相信所有人都知道文檔的重要性,尤其是對於open
Time of Update: 2018-12-04
媒體評論“想成為Web安全高手嗎?讀這本書吧,你一定不會失望!” ——Amazon.com“沒有空洞的理論和概念,也沒有深奧的行話,除了實戰經驗,還是實戰經驗……”
Time of Update: 2018-12-04
上一篇文章我談了linb在使用$和_的短名字時走火入魔的趨勢。這篇文章談一點技術之外的問題。擷取linb的原始碼需要給出“為本站所做宣傳的任何證明”,這不禁令人莞爾,想來作者大概是做那種交換鏈結接的個人站做多了。你的東西好不好,首先是給使用者試用一下。我既然還沒有試用,當然就不知道你是否真的好,又怎麼能去幫你做推廣宣傳呢?這種要求不僅不合理,而且反而造成初次接受的障礙。也許這種要求對於許多js代碼拷貝者(他們的目的就是要代碼,你在各種bbs和論壇上看到的“跪求”、“吐血求”等都是這種人)有效,但
Time of Update: 2018-12-04
文章目錄 沒有查詢語言沒有參考完整性第二索引排序成為一種設計決策反範式化 Cassandra的模型和查詢方式與RDBMS有很多的不同,記住這些差異非常重要。沒有查詢語言SQL是關係型資料庫的標準查詢語言,Cassandra卻沒有查詢語言。不過Cassandra確實也有自己的RPC序列化機制,Thrift。通過Thrift
Time of Update: 2018-12-04
可能自從prototype引入$()後,使用$起頭的短名字就成為風潮。隨便列舉如下: prototype: $(id, ...) 基本上是document.getElementById的縮寫 $A(a) 轉換到Array $R(...) 產生一個Range $H(h) 產生一個Hash $F(c) 返回form control的值jQuery: $(css) 根據css selector查詢 $(xpath) 根據xpath查詢 $(element) 返回wrap後的元素
Time of Update: 2018-12-04
Server的有些服務需要時間同步後才能進行。例如dns動態更新。xp上有直接在日期時間對話方塊設定ntp伺服器的方法。Windows 2000 則需要命令列上設定。記錄如下:設定sntp伺服器:net time /setsntp:ntp.sjtu.edu.cn查詢sntp伺服器:net time /querysntp執行同步:w32tm /s返回“RPC to local server returned
Time of Update: 2018-12-04
昨日加入了豆瓣。在“大家覺得豆瓣的互動設計做的怎樣” 的討論中,有人提出豆瓣登入後,右上方的”我不是XXX“讓新手覺得莫名其妙。這裡有個代溝:”我不是XXX“實際上就是換個帳號登入,但是確實許多人習慣和適應於指令式的方式,而對於對話式的互動方式會愣住。可否改進?我的跟貼:2006-12-14 20:13:14: hax (上海) 具體一點說,可以在“歡迎,xx”的右側寫“我不是xxx”。 另一個更明顯的方式是在“歡迎,xx”的下方,加兩個button,一個是“沒錯,老子回來了”(
Time of Update: 2018-12-04
在explorer的左側檔案夾面板中,因為folder是層級縮排排列的,所以幾乎總是會有橫向scroll,隨著使用者縱向捲動scrollbar,很可能folder處於無頭無腦的情況。令得使用者不得不不斷調整橫向的scroll。眾所周知,橫向scroll是非常麻煩的,因此經常讓人抓狂。為了避免橫向scroll我的習慣是擴充檔案夾的寬度,但是這樣,壓縮了右側的可用空間,對於螢幕較小的使用者來說也非常不方便。今天安裝了Vista RTM版,發現在scroll之後,以及滑鼠hover到folder上時,
Time of Update: 2018-12-04
今天看到一個網站 http://www.firefoxie.net/ ,它在firefox上做一套IE的皮,以滿足某些人的癖好。本身我並不反對這種做法,不過這個網站的底端有一個廣告:make your own software。http://www.firefoxie.net/makeyourownsoftware.htmlEven if you don't know how to write a single line of code ... Create Your Own Software
Time of Update: 2018-12-04
以下代碼加入<head>地區:<script>/*Submit Once form validation- ?Dynamic Drive (www.dynamicdrive.com)For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com*/function submitonce(theform){//if IE 4+ or NS 6+if
Time of Update: 2018-12-04
Netbeans下visual web pack開發時候 用到了判斷session 是否到期,到期就跳轉到登陸頁面判斷session到期代碼如下: //得到請求執行個體 HttpServletRequest request = (HttpServletRequest)this.getFacesContext().getExternalContext().getRequest(); //得到session執行個體 HttpSession session =
Time of Update: 2018-12-04
本文原發於我在JavaEye上的blog,備份於此。 2月27日更新:CSDN的人真是的,弄到首頁就弄到首頁,偏要自作主張改我的標題,加上什麼“JScript的window.eval……”,完全牛頭不對馬嘴(偏偏就是JScript中的window.eval跟eval沒有差別)。你好歹要麼寫“JavaScript”要麼寫“JS”!唉。。。 前面有文章說到在函數裡如何能在全域空間上eval。 雖然此種需求在絕大多數情況下是不合理的,但是仍有極少數情況可能確實有需要。
Time of Update: 2018-12-04
在離開CSDN超過一年以後,我決定在新的一輪十二年裡再給CSDN的Blog一點機會,使用其作為我在JavaEye的主Blog的備份Blog,並看看我能在CSDN的Blog能升到第幾位。我在JavaEye的Blog,是從去年5月開始的(之前4個月時間是在blogger/blogspot上,由於眾所周知的牆的原因,現在很難訪問),在9個月之後,我已經升到了前20位。第17名↑4hax
Time of Update: 2018-12-04
最近看到一篇報道:中國新一代自研搜尋絡技術IPv9即將走的實驗室狗狗搜尋ipv9的結果卻令人啼笑皆非。凡中文的,翻來覆去就是那麼幾篇新聞稿,而且文字間高瞻遠矚的指出了美帝國主義的網上霸權,且誓要捍衛網上的“主權平等”。但是稍微詳細一點的技術文檔就全無蹤影。而且ipv9雖然也像模像樣,跟一些大學、專家、領導都貪上了關係,但列舉的真實應用卻多是上海長寧區的項
Time of Update: 2018-12-04
本文原發表於我在JavaEye的技術部落格。 fins同志向我提了個問題。因這個問題其實可以展開討論,所以提出來大家共同探討。 fins 寫道在同類元素 例如 td 很多的情況下, "一次性改變元素的class對應的styleSheet" 和 "在迴圈裡改變每一個元素style" 哪個更好 ext的代碼不知道你看過沒 在ext 1 裡 改變表格列寬的方式 就是用的 改變那一列的 td對應的class裡的 width 而ext 2裡變成了 用迴圈 依次改變每一個
Time of Update: 2018-12-04
Dean Edwards的新的一篇blog是幾段引用,抄錄並勉強翻譯如下: 微軟的Chris Wilson 寫道 ..we worked together with The Web Standards Project (in the WaSP-Microsoft Task Force) on this problem. I can’t give them enough credit for this work;
Time of Update: 2018-12-04
摘自剛剛整理完成的《對話張宏江》一文,全文將刊登將刊登在《程式員》第6期,這是雜誌一個新欄目的第一篇。我們將陸續對國內領導性技術公司的CTO做深入訪談,分享我們社區裡這些傑出人物的成長經曆、人生感悟,並縱論當前技術大勢。我:你對技術趨勢怎麼看?張:我認為有兩個趨勢。一個是軟體+服務。很多人只強調服務,過分強調服務,但是服務怎麼提供,還是需要通過軟體,所以軟體開發仍然非常重要。另一個是雲端運算。更科學地說,雲端運算應該是雲+端。有很多人說雲端運算使微軟落後,微軟的地位會下降。但是,看看iPhon
Time of Update: 2018-12-04
本文原發於我在JavaEye的blog上。DOM event flow有三個phase,capture、target和bubble。通常我們只在後兩個階段處理事件,也即在調用addEventListener (type, listener, useCapture)時,useCapture設為false。偶爾可能會使用所謂捕獲事件監聽器(Capturing Event Listeners),即useCapture設為true。但有一個很搞的問題,那就是在event.currentTarget等於
Time of Update: 2018-12-04
本文原發表於我在JavaEye的技術部落格。 流傳的題目很簡單,12個乒乓球(或金幣之類的)其中一個是次品,重量與其他球不一樣(但是不知是輕了還是重了),給一個天平,看幾次可以稱出來哪個球是壞球。這個題目很久以前在大學的BBS上發表過解法,現在找不到了,重新寫一遍也不費勁。 實際上是可以稱14球的,下面是解法(設為A1-A14)。 注意,14球的前提是有多一個標準球A0。 否則只能稱13球。A0-A4 vs A5-A9 如果相等,則壞球在A10-A14這5個球中。
Time of Update: 2018-12-04
本文原發表於我在JavaEye的Blog,備份於此。今天閱讀RFC3986(URI: Generic Syntax)時,遇到了dereference一詞。 dereference一個URI的意思是: To use that access mechanism to perform an action on the URI's resource is to "dereference" the URI. dereference也可做名詞,如 dereference of the URI