Time of Update: 2018-12-03
memcpy source code: 270 void* memcpy( void *dst, const void *src, unsigned int len ) 271 { 272 register char *d; 273 register char *s; 27 275 if (len == 0) 276 return dst; 277 278 if
Time of Update: 2018-12-03
最近有幾天,過了一下微軟的那個workflow一下其實沒有仔細看過什麼說明和介紹只是在胡思亂想中突然冒出了一種想法,然後就不可抑制:Web 容器會不會和工作流程引擎整合呢?如果整合的話就不是我們寫if else end
Time of Update: 2018-12-03
#include <iostream>#include <fstream>#include <sstream>#include <string>#include <vector>#include <list>#include <iterator>#include <algorithm>using namespace::std;//帶指標成員的簡單類 class
Time of Update: 2018-12-03
由於住處與公司較遠,所以每天早上6:30就起床了。對於那些“10點上班族” 來說,這個時間是他們睡眠最香甜的時候。洗漱完畢後,匆忙走到公交網站,在寒風中等待731次公交車的到來。雖然冷風直往脖子裡灌,但還是急切地翹首等待。。。“人家的車都來了,咱地公車咋不來,咋不來。。。”等了一會,車終於來了。但是,看著前後車門裡的人緊緊地貼著車門玻璃,可想而知,裡邊有多擁擠。我退了回來,還是再等一輛吧。就這樣等到第三輛,終於擠上去了,在車門處討一立腳之地。由於只顧往上擠了,沒有注意到這時區間車,只到團結湖,不
Time of Update: 2018-12-03
軟體以程式員為本————《程式員》 謹以此文獻給所有想當程式員的朋友 (一) 文章由來及個人經曆 我是一名電腦專業的本科畢業生,畢業已經1年多了。畢業後從事的是軟體編程工作,經常有其他專業的朋友想從事軟體編程工作,向我請教如何,因為我自覺涉行不深,不敢信口開河,無奈朋友信任,我不得不鄭重考慮一下這個問題了,來協助朋友選擇和回報朋友的信任。 這也就是此文的由來。
Time of Update: 2018-12-03
在DB2的安裝和JDBC開發中,會遇到一些常見的問題做個記錄以備忘:1. licenseDB2的正版與否取決於license,然而在安裝過程中不會有提示。license安裝:db2licm -a [path]/db2ese.lic如果license不正確,最大的影響是:資料庫無法向除本機以外的其他伺服器提供服務。這是個致命的問題...誰裝DB2是為了自己玩玩呢...當然你也可以自己玩玩,那就必須注意下面一個問題:2.app與netJDBC type2與type3是相似的串連方法。一個是本地應用,
Time of Update: 2018-12-03
DbUnit 是在JUnit的基礎上擴充而成的Java單元測試架構。如果你的商務邏輯涉及到了對資料庫中記錄的增、刪、改、查操作,而你又不想每次都手動到資料庫裡查詢,來驗證你的商務邏輯,那麼DbUnit可以協助你。實際上,如果你的單元測試中只有少量商務邏輯對資料庫進行了操作,那麼,DbUnit在單元測試中的優勢還體現不出來,但是,如果你的單元測試用例中有大量的DAO操作,那麼全憑手動執行資料庫查詢,講造成工作效率降低,而且可能會遺漏功能點。而且,在迴歸測試中,驗證DAO操作的工作不能重用。現在就讓
Time of Update: 2018-12-03
我把“Spline Visualizer”組件翻譯為“樣條曲線圖”。官方文檔對其描述為“The Spline Visualizer provides a view of all sample times from the start of the test till the end, regardless of how many samples have been taken. The spline has 10 points, each representing 10% of the
Time of Update: 2018-12-03
下載並試用了一下,感覺非常好:)操作方面,拖拽,控制項分組,甚至元素之間的對齊都做得很貼心。預製了很多介面元素,從簡單的輸入框,下拉框,瀏覽器主要元素,到經常用得到的導航條,日曆,表格,到複雜的Tag Cloud,Cover Flow,
Time of Update: 2018-12-03
我們在使用Eclipse的時候,最方便的一個功能就是智能感知了。不過本人不太喜歡這個提法,聽起來像跟第五代電腦、智能機器人有啥關係。其實這裡說的智能感知就是在我們使用IDE的時候,它會分析我們的輸入內容,並給出我們接下來可能輸入的內容。然後給出一個可選擇的列表,我們通過選擇的方式來完成接下來的輸入。這個功能至少有三個好處: 1、對API不熟悉的同志,可以通過它來尋找需要的方法或類。(即使是對API熟透的人,也不可能記住每個名字吧。) 2、快速提高編寫代
Time of Update: 2018-12-03
這陣子正打算用Rails做個東東,所以開始系統地學習起了Rails。巧合的是,大概兩周前,dlee邀請我加入Fielding博士關於REST的那篇論文的翻譯團隊。可以說Rails和REST這兩個最熱門的詞彙幾乎同時擠入了我的生活。隨著我對Rails的學習和對[Fielding]的翻譯,我也開始對REST產生了一些不太成熟的想法,寫在這裡與大家分享,同時也起到拋磚引玉的作用,歡迎大家討論。先複習一下REST的基本思想。[Fielding]把REST形式化地定義為一種架構風格(architectur
Time of Update: 2018-12-03
欲明白本篇【HTML剖析】之標記分類請看 【標記一覽】。 亦請先明白圍堵標記與空標記的分別請看 【HTML概念】。 ■ 架構概念 : 所謂架構便是網頁畫面分成幾個框窗,同時取得多個 URL。只需要 <FRAMESET> <FRAME> 即可,而所有架構標記需要放在一個總起的 html 檔,這個檔案只記錄了該架構 如何劃分,不會顯示任何資料,所以不必放入 <BODY> 標記,瀏覽這架構必須讀取這檔 案而不是其它框窗的檔案。<FRAMESET>
Time of Update: 2018-12-03
說句實話,如果你不是因為有興趣,那麼女生最好還是不要做程式員。做程式員很苦很累,對身體也不好,錢可能暫時多一下,以後發展也是大問題。特別是現在許多企業都不招收女性做程式員……除非你很牛。如果你選定了做程式員這條路,那麼恭喜你,你至少要做好三件事的準備。1、放棄正常生活,放棄女性愛美的心態,把精力投入到看書看代碼寫程式上,放棄對購物化妝的愛好,否則你將很快被新人新技術淘汰。2、做好被拒絕被剝削的思想準備,由於生理原因,軟體行業的程式員一般不喜歡用女性,就算是女性做程式員,工資也很難超過男性程式員,
Time of Update: 2018-12-03
最近換了深圳移動新的服務套餐,有了一個新的服務:天氣預報。於是每天5:59左右121就會發過來一條簡訊息告訴我明天的天氣。剛開始的時候感覺蠻好,後來就不太爽了。收到簡訊大家都是習慣性的去看,相信大家都養成了這麼一種條件反射,但是這簡訊又不是那麼有很大的意義,久而久之就有點厭煩這個服務,但是這個服務還是蠻有用的,又捨不得取消。於是今天莫名其妙就想:SMS協議應該修改或者添加一個什麼訊息標記,這個標記可以開關該訊息是否提示使用者,當然還是有顯示使用者收到了該訊息。當然也可以給手機加上這樣的功能:對於
Time of Update: 2018-12-03
如果說過去的十年是搜尋技術大行其道的十年,那麼個人化推薦技術將成為未來十年中最重要的革新之一。目前幾乎所有大型的電子商務系統,如Amazon、CDNOW、Netflix等,都不同程度地使用了各種形式的推薦系統。而近來以“發現”為核心的網站正開始在互連網上嶄露頭角,比如側重於音樂推薦的八寶盒,側重於圖書推薦的豆瓣等等。 那麼,一個好的推薦系統需要滿足什麼目標呢?個人化推薦系統必須能夠基於使用者之前的口味和喜好提供相關的精確的推薦,而且這種口味和喜歡的收集必須盡量少的需要使用者的勞動。推薦的結果必
Time of Update: 2018-12-03
1、開關原則Software entities should be open for extension,but closed for modification.軟體要對擴充開放,對修改關閉2、裡氏替換原則任何基類出現的地方,之類一定可以出現3、倒轉原則要依賴於抽象,不要依賴於現實4、合成/彙總複用原則要盡量使用合成/彙總,而不是繼承關係達到複用的目的5、的密特法則一個軟體實體應當儘可能少的與其他實體發生相互作用6、介面隔離原則應當為用戶端提供儘可能小的單獨的介面,而不要提供大的忠介面
Time of Update: 2018-12-03
為了模仿瀏覽器行為訪問網站,使用了httpwebrequest和httpwebresponse兩個對象編程一般頁面的get和post無問題,但是當遇到伺服器下行的驗證jspsession不停切換的時候就產生了問題糾纏了兩天,一直到剛才終於找到解決問題的方法。小小一個問題居然糾纏了兩天,俺不得不罵微軟在處理cookies時太弱智去廚房煮了綠豆粥,回到電腦旁邊時突然疑問:我剛才怎麼沒有興奮?如果是若干年前的話,一定會大叫一聲,跳起來。怎麼現在居然沒有一點激情了???轉念間已明白:我們在自己的領域中逐
Time of Update: 2018-12-03
畢業找工作時,我曾對朋友說:“程式員這個稱謂,是一個榮譽。”過去的一切彷彿還在眼前,然而三天后,我就要告別程式員這個職業了。將來,我或許還會偶爾寫寫代碼自娛自樂,我還會保持著單詞第一個字母大寫的“職業病”。程式員,這普普通通三個字,凝聚著我一年多的激情和汗水,一年多的喜怒哀樂,一年多的酸甜苦辣,還有許多許多說不出的感情。
Time of Update: 2018-12-03
Together 6.3 for Eclipse 3.0這個外掛程式非常有用。我花了點時間看了Audits功能的docs,沒有全部翻譯,做了一些簡單的中文註解。貼上來跟大家共用一下。這些條款中有一些對我們的設計、編碼很有指導作用。Arrays and References 數組和引用Accessing null Reference (ANR) 訪問Null 參考Array Index is Out of Range (AIOR) 數組下標超出範圍Array Length is Negative
Time of Update: 2018-12-03
1、webwork、spring的整合 (1)、開啟spring的整合: 首先將最新的spring的jar加到classpath中,然後在src目錄下建立webwork.properties檔案,檔案只包含下面的內容 webwork.objectFactory=spring 這種情況下,所有的對象都至少會試圖使用Spring來建立.如果它們不能被Spring建立,然後WebWork會自己建立對象.接下來,在