Time of Update: 2018-12-04
WM_DESTROY, WM_CLOSE, WM_QUIT 區別(轉:只為收藏)開始我也很迷糊,後來看了相關的資料,現在明白了,我這裡就轉一些相關的文章吧. WM_DESTROY, WM_CLOSE, WM_QUITWM_DESTROY 是關閉程式的 WM_CLOSE 是關閉視窗的 WM_QUIT
Time of Update: 2018-12-04
援引:http://www.vckbase.com/document/viewdoc/?id=1054 深入理解sizeof作者:房秉毅 最近在論壇裡總有人問關於sizeof的問題,並且本人對這個問題也一直沒有得到很好的解決,索性今天對它來個較為詳細的總結,同時結合strlen進行比較,如果能對大家有點點協助,這是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定義:首先看一MSDN上如何對sizeof進行定義的:sizeof Operatorsizeof
Time of Update: 2018-12-04
文章出處: http://www.web158.com/web_list_content.asp?id=16257藉助於Hibernate強大的O/R Mapping能力,我們能夠通過discriminator輕易地將一顆繼承樹映射到一個表中,通過discriminator確定具體映射的子類。在設定@hibernate.discriminator column="type" type="integer"後,啟動Hibernate報錯:Could not format discriminator
Time of Update: 2018-12-04
近日,聽說中國有一個比較強悍的Veket Linux,就想試用一下,但是裝進虛擬機器中感覺不爽,最後有一個打算,就是作一個多作業系統——我的電腦快成了我的實驗田了。。。 本身Fedora 與
Time of Update: 2018-12-04
這兩天在學習GWT,用得是MAC筆記本。結果GWT編譯需要JDK源檔案,但是找了半天沒有找到src。jar 網上搜尋很久,終於找到瞭解決辦法。 1. 從connect.apple.com下載java developer package。然後安裝。2. 通過find命令找到src.jar.find /Library/Java/JavaVirtualMachines/ -name src.jar3.
Time of Update: 2018-12-04
Wince支援debug zone的概念,簡單的說,所謂debug zone就是一種控制不同等級調試資訊輸出的機制。我們在開發應用程式的時候,為了調試,通常採用插樁的手段在代碼中使用OutputDebugString,DEBUGMSG等函數和宏輸出調試資訊,然而大量的調試資訊雖然方便了調試工作,但也常常導致查看這些調試資訊變得麻煩,因為可能在一秒鐘內輸出數百數千條調試資訊,根本沒辦法及時查看。Debug zone就是為瞭解決這個問題而來的,我們可以定義一系列的debug
Time of Update: 2018-12-04
當我們從“http://www.real.com/linux”美美地下載最新的RealPlayer11時,卻發現安不上了。這個錯,那個錯——說白了就一個——少東東。為此,像我們這群初學者就發瘋地盯著螢幕,想盯出點東西來,可上面顯示的資訊讓我們不知所措。。。沒辦法,自己當小白鼠來進行實驗了。 其實,安裝RealPlayer11也不是很難,難在我們不知道安什麼,在哪找。所以,我經過不斷地努力,終於找出瞭解決方案: 1、先下載RealPlayer11於“http://www.real.com/linu
Time of Update: 2018-12-04
只需要安裝一個Compiz就成了。如果使用的是Fedora 10/11系統,可以用如下方式進行:我們必須先要開啟終端:應用程式->系統工具->終端首先,安裝第三方軟體倉庫:su -rpm -ivh /http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpmrpm -ivh
Time of Update: 2018-12-04
Google Maps API 編碼折線演算法實現 在Google Maps API二次開發中,我們碰到了編碼折線演算法問題,通過GPolyline.fromEncoded調用可以有效地提高呈現速度.基於網上現在沒有相關的實現,下面我給出編碼折線中經緯度和層級演算法,以供讀者參考. 它用MFC和標準c實現,其它環境請讀者自行修改相關代碼即可. 一.
Time of Update: 2018-12-04
使用Events.CellDoubleClick事件。 grid.addListener(Events.CellDoubleClick, new GridRowDoubleClickListener());private class GridRowDoubleClickListener implements Listener<GridEvent<BaseModel>>{@Overridepublic void
Time of Update: 2018-12-04
開發人員的發展一般還有一個問題就是是否在作低水平迴圈。比如一個開發人員,在剛開始參加工作的時候,你是負責編碼。第一個項目作的不錯,第兩個項目還是編碼,而且編碼的內容和第一次差不錯,有時候甚至將原來的系統copy過來再稍微修改一下就可以了,這樣的工作做一次,兩次還可以,做第三次、四次的時候你就有一點受不了了,如果下邊的工作還是這樣,估計你離瘋了也差不太遠了。也許你會說,單位的情況就是這樣,我們成天除了編碼就是編碼,系統又是類似的,讓我們如何提高?其實即使幹同樣的工作提高自己的開發水平也不是一件很難
Time of Update: 2018-12-04
QA是一個有一些尷尬的職業。而其中很多原因是我們自己造成的。其實很多時候我們都在找別人的問題,改進別人的缺點。但我們自己呢?誰注意到我們自己身上的問題。誰在關注我們自己的問題,我想大家可以先總結一下那些QA的行為最容易引起開發人員的反感,這樣對我們以後的工作也有好處。 只講教條的QA實在令人煩 我在做一個開發人員的時候,我們當時的一個管理員(當時還不叫QA),是從德國回來的一個海龜,為了加強管理,給我們來了一個工作時間統計,要求我們記錄每天的工作情況,而且要精確到分鐘,他要每周檢查。如果
Time of Update: 2018-12-04
第5頁:構建活動主要是編碼和調試,編碼和調試是軟體開發人員必須要掌握的技能,特別對於那些才進入這個行業的技術人員。無論你以後是做開發還是測試後者品質保證工作,編碼和調試能力是你的基本功。在我們的技術生涯中,經常會和別的開發人員PK,而你的編碼和調試能力就是經常PK的內容之一,如果你是技術經理,在PK中獲勝,那麼你會取得別人的尊重和尊敬,否則,你的專案管理會遇到很大的麻煩,這也是專案管理中經常提到的專家的權力。由於編碼和調試是軟體開發人員的基本功 ,作為軟體開發人員經常會抵觸職位所帶來的權力,有很
Time of Update: 2018-12-04
針對以上問題,我們談一下如果獲得別人的信任,和增強別人對你的信任1首先,我建議大家不要頻繁跳槽,不是說不要跳槽,但你必須知道在招聘時候的一些篩選標準,比如,一個人如果在一個單位工作工作時間不夠2年,一般會認為是這個人無法和公司文化相結合,而如果在結構單位都不到2年,會認為這個人無法和其他人合作,那麼這個人被招聘的可能性就很低了,另外一個人作一個如果只有幾個月,我們會認為他不真正瞭解所開發的系統系統,對你的項目經曆一點好處一點作用都沒有,所以我建議大家在選擇新單位的時候,先看一下自己的簡曆是否存在
Time of Update: 2018-12-04
GWT compile的時間很長,編碼》編譯》測試》修改,這樣的過程苦不堪言。於是上網搜尋了一下如何減少GWT Compile,尤其是針對dev mode。發布的時候,多等一會其實影響不大。言歸正傳,根據GWT的特性,主要有兩個方面可以入手。1. 更好的利用硬體如果你使用Ant,如果有多個module需要編譯,可以使用<pararell>來同時編譯幾個module。 使用-localWorkers參數,制定GWTC利用多個線程來進行compile。2.
Time of Update: 2018-12-04
PPLive、PPS、UUSee等網路電視已經成為了Windows作業系統必備的家居旅遊,網上娛樂的必備工具。在Windows上我們能看許許多多的節目。但是,我們現在說的不是Windows上的這些常用的,而是多平台的,比如Linux等等。讓這些平台同時能播放節目,這可是非常重要的。如何去做,我們可以安裝Mplayer進行。 我用的是Fedora作業系統,而並非別的,所以我就將Fedora作業系統上的Mplayer/SMplayer安裝方法說一下!其實很簡單,只要輸入以下代碼即可:su -c
Time of Update: 2018-12-04
INI檔案在儲存軟體的配置資訊方面有著良好的作用,為了適應跨平台的功能,我們必須放棄微軟的相關API,自己實現一個INI的檔案讀寫操作類。 下面我給出該類的具體實現。我的EMAIL是wxy3064one@163.com (一) 標頭檔 h//INI檔案 以";"表示注釋行class CIniFile{ bool load_ini_buf(char* buf,int *len); bool parse_ini_buf(const char*
Time of Update: 2018-12-04
1.uhci ohci ehci他們都是主機控制器的規格OHCI主要為非PC系統上以及帶有SiShe ALi晶片集的PC主板上的USB晶片UHCI大多為Intel和Via主板上的USB控制器晶片。UHCI的硬體電路比OHCI簡單,成本第,但驅動複雜。但他們都是由USB1.1規格的。EHCI是有Intel等幾個廠商研發,相容OHCI UHCI 遵循USB2.0規範。USB規範都是從寄存器層級規定好的,不過各個廠商可能有自己的幾個專用的寄存器。2.uhci(universal host
Time of Update: 2018-12-04
如果您的Wince裝置沒有硬體鍵盤或者沒有ESC鍵,同時又需要有校準介面的話,你會對校準介面上關於“ESC”或者“按鍵”之類的提示資訊反感。怎麼辦呢?最簡單的方法,只需要修改你的系統註冊表索引值,並重新開機就可以不再顯示那些不搭調的提示。註冊表的位置:[HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/KEYBD]"Status"=dword:0 //="1+2+8" Exclude "4"The following table shows the
Time of Update: 2018-12-04
最近幾天一直在學習bootloader的開發與移植,計劃是根據vivi的代碼,實現一個相對簡單的bootloader,個人認為單純的進行移植,不能夠對bootloader和底層的一些驅動原理有很深入的瞭解。