Time of Update: 2018-12-05
在現有技術的範疇內,用戶端一般有兩種選擇,要麼是基於瀏覽器的,要麼是單獨的PC用戶端(比如基於Swing)。那麼怎麼選擇這兩種技術呢?本文給出一個參考。
Time of Update: 2018-12-05
原網址 : http://live.csdn.net/Issue831/LivePlay.aspx <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='400'
Time of Update: 2018-12-05
面對目前的工作與生活,你是否感覺到快要被逼瘋了,來自工作的,家庭的的壓力讓你焦頭爛額,以致雩都快喘不過氣來,有時甚至有不知所措的感覺。那麼身處此境,在這麼多的壓力威脅到你的身心健康之前,你得好好想想辦法了。那麼下面這十個方法可以把你從你的壓力中營救出來! 心態篇 之一:放慢說話的速度。 也許你每天的桌上擺滿了要看的檔案,你的右手在電話中,左手還要翻看資料。你要應付形形色色的人,說各種各樣的話。那麼你一定要記住,盡量保持樂觀的態度,放慢你的速度。 之二:不要太嚴肅。
Time of Update: 2018-12-05
摘要:不管我們程式員如何認識這個問題,如果你想在給別人編程打工中獲得事業成功,編程技能不是第一重要的。學會如何做一個好的員工才是重要的,甚至是非常重要的。從最最基本的層面上講,每個員工都應該為最求兩種基本的能力而奮鬥,它們是:編程技能和做員工的技能。編程技能是指能寫出好的,穩定的,有效率的,可維護的,以及所有其它褒義形容詞能描繪的代碼的能力。這些是程式員們喜歡花時間反覆嘮叨,討論,閱讀的東西。做員工的技能是指做一個好的僱員和同事的能力。它意味著有求必應,善於交流,能夠按期完成,善於接受反饋,有能
Time of Update: 2018-12-05
public String ping(String ip) { try { String command = "ping "+ip; ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); ByteArrayOutputStream errorStream = new ByteArrayOutputStream();
Time of Update: 2018-12-05
今天做了個簡單的Chrome瀏覽器延伸: 添加書籤! 就是仿照官方文檔中的例子, 在書籤管理器中添加一個檔案夾, 但是, 但是, 但是。。。 都怪偶, 要搞什麼規範命名, 起了個方法名叫 addbk(), 見名知意吧, add bookmark ^_^ 結果怎麼都不行, 瀏覽器沒反應, why 呢? 最後終於搞明白了, 這個方法名不行, 換個名字,後面加個 “1” -> addbk1()! OK 了!Oh MyGad ! 偶想啊, 應該是 Chrome 把這個方法名給佔用了,
Time of Update: 2018-12-05
IO中用ByteArrayOutputStream解決亂碼問題2011-03-01 23:29IO中另外一種防止亂碼的方法:使用ByteArrayOutputStream在建立ByteArrayOutputStream時,會自動建立一個以自動成長的緩衝區,當資料讀取完後再一起統一寫出來,就不會有亂碼的問題了import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.InputStream;
Time of Update: 2018-12-05
寫本系列文章的原因有三個:1.在csdn上看到系列文章《當程式員的那些狗日日子》,覺得作者講的太心酸。所以我就出個喜劇,讓大家樂樂。2.最近工作安排的不是很緊,就是俗話說的閑的那裡有點疼,寫寫自己的過去也不錯。3.分享,我的老大給我說過,做人,要懂得分享,我想,我以後也會給我的小弟說。 ---------------------------------------------------------華麗無恥的分割線----------------------------------------
Time of Update: 2018-12-05
以下的都是從a跳轉到b第一種方法1 、無資料的跳轉Intent intent = new Intent();intent.setClass(a.class,b.class);startActivity(intent);2、有資料的跳轉Intent intent = new Intent();intent.setClass(a.class,b.class);Bundle bundle = new
Time of Update: 2018-12-05
在以前的xml處理中,本人一直使用dom或者sax,首先解析xml文檔,然後把解析出來的資料填入到一個對象中,最後在程式中使用這個對象。程式員就是懶,最近在網上看到了可以直接把XML和Java對象互相轉換的工具,覺得非常棒,以下是一個簡單的例子。
Time of Update: 2018-12-05
本文原址 : http://stta04.javaeye.com/blog/377633hibernate 中createQuery與createSQLQuery昨晚幫同事看代碼到淩晨2點多,今早6點醒來發現他發來資訊說報null 指標錯誤,實在無法入睡,起來自己測試了一下,控制台還真的報:2009-4-25 8:12:34 org.apache.catalina.core.ApplicationContext log資訊: java.lang.ClassCastException:
Time of Update: 2018-12-05
寫本系列文章的原因有三個:1.在csdn上看到系列文章《當程式員的那些狗日日子》,覺得作者講的太心酸。所以我就出個喜劇,讓大家樂樂。2.最近工作安排的不是很緊,就是俗話說的閑的那裡有點疼,寫寫自己的過去也不錯。3.分享,我的老大給我說過,做人,要懂得分享,我想,我以後也會給我的小弟說。 ---------------------------------------------------------華麗無恥的分割線-----------------------------------------
Time of Update: 2018-12-05
漸層Context對象可以通過createLinearGradient()和createRadialGradient()兩個方法建立漸層對象,這兩個方法的原型如下:Object createLinearGradient(x1, y1, x2, y2);建立一個從(x1, y1)點到(x2, y2)點的線性漸層對象。Object createRadialGradient(x1, y1, r1, x2, y2, r2);建立一個從以(x1, y1)點為圓心、r1為半徑的圓到以(x2,
Time of Update: 2018-12-05
Time of Update: 2018-12-05
本文目的:把自己一階段的東西進行總結,拿出來和大家分享,也希望從讀者的評論那裡得到啟發。本人水平:華東師範大學軟體學院畢業,做過兩個J2EE項目,一個J2ME項目,一個Android項目(基本就靠Java混飯吃)。項目介紹:一款IM應用,類似於QQ,使用者群是企業員工,和企業QQ是競爭者。:http://apk.gfan.com/Product/App278699.html。類似項目介紹:陌陌,QQ,等等,說白了就是手機即時聊天軟體。個人認為,手機聊天軟體中,光從使用者體驗來說,做的最好的是陌陌
Time of Update: 2018-12-05
記得還是大學生的時候,第一次去公司實習,和老大侃大山,討論軟體行業的局面,老大給我說:“軟體行業,其實TMD就是一個服務行業”。我恍然大悟,確實啊,軟體行業就是一個服務行業。我以優異的成績考上重點大學,然後辛苦的學習所謂先進技術,最後,從事的是和妓女一樣的行業(服務業),唯一不同的——妓女在床上作業,而我們在電腦旁。最悲催的是,人家還可以躺著,而我們,只可以坐著。從此,我自暴自棄……
Time of Update: 2018-12-05
一、商務邏輯:開機自動啟動服務,然後定時發送請求,根據返回的資料判斷是否有新訊息,有新訊息的話就彈出小視窗,點擊視窗開啟瀏覽器訪問wap頁面。二、實現代碼: 1,首先寫一個Receiver類用來接受開機啟動的廣播,因為開機啟動的時候android系統會發送一個“android.intent.action.BOOT_COMPLETED”的廣播資訊,我們接受這個廣播資訊就可以了,在onReceive()這個方法中實現自己的邏輯就可以了。public class mReceiver
Time of Update: 2018-12-05
混混噩噩的,到了大四下學期,也就是快離開學校的日子,這註定是一個悲情的季節,忙碌的季節。
Time of Update: 2018-12-05
// 複製,粘貼給程式帶來維護上的巨大挑戰,一段相同的代碼,絕對不應該出現在不同的兩個地方。當然,你可以這樣做,但是這種代碼一旦出現問題,你會記得要修改幾個地方嗎? //
Time of Update: 2018-12-05
// 什麼時候執行重構——代碼的壞味道// 1.重複的代碼// 2.過長的方法(當一段代碼你覺得別人看起來困難,你可能需要添加註釋的時候,其實你可以抽取成一個方法,然後標註一個優雅的方法名)// 3.龐大的類(很有可能職責過多,職責單一是一種很好的設計)// 4.過長的參數列表(讓使用者很疲憊)// 5.發散式變化(添加一個功能,可能引起多處變化)// 6.依戀情節(一個類中的方法,對自己類的關注少於其他類,比如這個方法多次調用另外一個類的方法,那麼,可見這個方法的位置有問題)/