Time of Update: 2018-12-04
轉眼又過了一周(2011-08-01~2011-08-07),本周個人的心情和成都的天氣一樣較為涼爽,除了周日的超級盃之外,總體來說心情還是不錯的。周一的時候陪爸媽去了一趟都江堰,感慨於古人的智慧,但是更加感慨於當前的人們的世俗,商業化可以把任何東西都歸為商品,一切都可以用錢來衡量。周二和廖總談起了盛大的創新院,發現那裡的工作環境和工作模式正式目前的我所嚮往的,不去約束你具體的幹什麼,而是很多東西可以按照你的興趣為之,希望自己能夠準備一下,看能否得到機會。周三的時候和石同學在軟體園的小麥一起吃了
Time of Update: 2018-12-04
select distinct account_idfrom dwa_click_pay_dailywhere dt='' and click_pay>0 與 select distinct account_id,provfrom dwa_click_pay_dailywhere dt='' and click_pay>0 的結果 是不一樣的。 後一個語句 是以 account_Id,prov 整體 做 distinct。 轉載: distinct 多列問題結合group
Time of Update: 2018-12-04
最近又把Lucene In Action 前面的章節讀了一下,跑了跑幾個測試案例。因為編寫這本書的時候是Lucene 1.4版的,而我現在所用的是2.2版的,其中必然又很多method 或者 class 有改動。我認為在1.9版本中添加的新class(貌似1.9版) ConstantScoreRangeQuery 是很有協助的。public void testRangeQuery() throws ParseException { query = queryParser.parse("[01/
Time of Update: 2018-12-04
面朝敏捷,春暖花開從今天起,做一頭敏捷的豬編碼、重構,單元測試從今天起,關心測試和CI我有一個團隊,面朝敏捷,春暖花開從今天起,和每一頭豬結對告訴他們我的體會那牛逼的master告訴我的我將告訴每一個人給每一個方法每一個變數取一個溫暖的名字新來的豬頭,我也為你祝福願你有一個愉快的敏捷之旅願你和敏捷終成眷屬願你在敏捷中獲得幸福我只願面朝敏捷,春暖花開
Time of Update: 2018-12-04
使用者,日 期, 當日消費金額。001 2013-1-10 100002 2013-1-10 200001 2013-1-11 50002 2013-1-11 80001 2013-1-12 300得到使用者,日期, 當日消費金額,累計消費金額001 2013-1-10 100 100002 2013-1-10 200 200001 2013-1-11 50 150002 2013-1-11 80 280001
Time of Update: 2018-12-04
date命令很常用了,昨天見有個網友問怎麼得到上月1號的字串和上月31號的字串很自然就想到了用date +"%F-%m-1" -d -1monthdate +%F -d "`date +"%F-%m-1"`-1day"來處理。隨後網友發現了問題,當3月31號時運行得到的結果是不正確的仔細一看,原來-1month不一定得到上個月的月份,如果今天是12月31號,那麼-1month會得到12月1號而不是12月30號 於是改進一下指令碼,先取得本月1號的日期,再用-1month和-1day來取就可以了
Time of Update: 2018-12-04
在TCP/IP協議中,TCP協議提供可靠的串連服務,採用三向交握建立一個串連,1所示。 (1)第一次握手:建立串連時,用戶端A發送SYN包(SYN=j)到伺服器B,並進入SYN_SEND狀態,等待伺服器B確認。 (2)第二次握手:伺服器B收到SYN包,必須確認客戶A的SYN(ACK=j+1),同時自己也發送一個SYN包(SYN=k),即SYN+ACK包,此時伺服器B進入SYN_RECV狀態。
Time of Update: 2018-12-04
關於單元測試的重要性就不做過多的贅述,其基礎概念可以參考http://blog.csdn.net/linlinlinxi007/article/details/5294098。最近看到一個ppt介紹UT方面的best practice最佳實務,根據個人對UT的理解將其大致內容做一個簡單的陳述。首先我們在開發產品的時候Production Code和Testing Code這裡指UT,都是位於代碼層級的,也就是關注在底層的邏輯實現上面,但是二者關注點有所區別,Production
Time of Update: 2018-12-04
在firefox中進行擴充有兩種方式,一種是extension,另外一種為plugin。extension是firefox的附加組件,它可以改變firefox的現有功能和增加一些新功能,extension相對於plugin來說輕量級一些,它是通過javascript和XUL(XML的變相方式)來實現的。而plugin則是一個獨立的application,firefox通過特定的api介面進行相應的互動來擴充瀏覽器自身的功能,連結參考。Firefox是mozilla核心,自身引擎主要是通過C語言實
Time of Update: 2018-12-04
這兩天在用POI提取 Microsoft 格式文檔的內容的時候莫名其妙的遇到了一個問題,困擾了我3天: 我的POI版本為:poi-3.0.2-FINAL-20080204.jar;poi-contrib-3.0.2-FINAL-20080204.jar;poi-scratchpad-3.0.2-FINAL-20080204.jar;開發環境為:jdk1.6; IDE為Eclipse3.2;以下是我提取excel格式文本的程式: HSSFWorkbook book = new
Time of Update: 2018-12-04
剛才想在google code上面去下載一個git,突然發現我又上不了google code了。對於google reader也只能通過https來進行串連,其他的google相關服務也一律無法使用,我不知道其他的中國使用者是否也出現了我這樣的情況,至少我是經常碰到,一如當年sourceforge無法訪問一樣。作為一個IT人我已經習慣使用google的各種產品和服務,可能一個普通使用者在無法開啟google的情況下能夠去使用百度,就搜尋來說我就不多做評論,可是google
Time of Update: 2018-12-04
java作為目前最受開發人員歡迎以及熱度最高的一門語言,在很多方面展現出了其特性,雖然靈活性不比c++,執行效率不比c,開發效率不比Ruby,但是作為最早最純粹的OO語言,java在目前來說因為其在編程方面有著與c及c++語言的延續性而被廣泛的使用。即使java是如此的受歡迎,個人覺得jdk的api在很多方面卻做的不是太好,簡單的以命名來說。比如說string類的兩個方法replace和replaceAll,因為有replaceAll的存在根據命名來看很容易使人覺得第一個replace方法是用r
Time of Update: 2018-12-04
NextRecordset 和 GetRows 大家可能用的很少!最近使用使用,不錯的好東東!對提高批量查詢,查詢紀錄集不是巨海量的情況很有效果NextRecordset 和 GetRows 是Recordset的兩個方法 GetRows 將recordset記錄集提取到一個二維數組中,我們對recordset資料的行為就轉移到該數組,可以早早的斷開紀錄集,不用再使用中繼資料操作,rs.movnext, while not
Time of Update: 2018-12-04
嘗試使用一下6410的彙編,發現跟當年的51差不多,一步一步的學習 ;*************************************************************************************************************;* 檔案名稱:ok6410.s;* 功能:S3C6410 彙編;* 作者:cp1300@139.com;* 建立時間:2013年1月4日21:27;* 最後修改時間:2013年1月4日;* 詳細:;******
Time of Update: 2018-12-04
最近我的Eclipse在關於Annotation的問題上老是莫名其妙的出些問題, 最常見的就是關於Annotation中的@Override這個標記了。按照定義@Override在java中表示覆寫一個基類中的方法,其在源碼中的定義如下/** * Indicates that a method declaration is intended to override a * method declaration in a superclass. If a method is annotated
Time of Update: 2018-12-04
串口資料大家網上找找,我也是個新手,歡迎交流.//UART發送模組,傳輸速率9600//陳鵬//20120118 module UART_TX(sys_clk,//系統時鐘輸入reset_n,//非同步複位輸入Tx,//資料線TxData,//發送資料的資料線Tx_Start,//啟動發送訊號TX_STATE//發送器的狀態);inputsys_clk,reset_n,Tx_Start;input [7 : 0] TxData;outputTx,TX_STATE;reg Tx,TX_STATE;
Time of Update: 2018-12-04
最近在公司接手了新的project,需要對公司的整個無線網路進行分布式的爬取,網頁索引進行更新和計算PR值,由於資料量太大(千萬級資料量),不得不進行分布式的處理。新的版本準備採用Hadoop架構,現在將Hadoop配置的大致過程和需要注意的事項進行說明,呵呵,轉載自別人的文章(以後的文章我會著重說明我在配置的過程中碰到的一些問題,作為一點小小的總結吧)http://www.cnblogs.com/wayne1017/archive/2007/03/20/678724.html本文主要是以安裝
Time of Update: 2018-12-04
將UtoG,GtoU雙向碼錶放到儲存卡裡面實現長檔名,因為FATFS長檔名需要unicode支援,首先將UtoG.sys,GtoU.sys兩個檔案放到SD卡根目錄,注意,一定要在根目錄,並且是短檔案名稱,因為長檔名需要UNICODE支援,此時的FATFS還是不支援長檔名的,但是當初始化UNICODE碼錶後就可以支援長檔名了.兩個碼錶:http://download.csdn.net/detail/cp1300/5526739附上C代碼/******************************
Time of Update: 2018-12-04
當你瀏覽一些Blog時,會看到在留言框、搜尋欄或者Email訂閱欄中有一段預設的文本,比如“Type your comment here”,如果你在其中點擊(表單擷取焦點),這段預設的文本就會自動消失。實現這種效果非常簡單: 1.在Header.php中添加如下指令碼:<head> .... //指令碼要放在head標籤裡面 <script type="text/javascript"> function clearDefault(el) { if
Time of Update: 2018-12-04
最近公司的一個項目需要使用zigbee,購買了網上的現成的模組,通訊距離都很遠,但是協議等都不公開,價格也很高,不方便使用,最後決定自己畫板子,起初使用的是CC2530 +