Time of Update: 2018-12-04
目前對於使用者的輸入訊息分析的文章大都是劃分為兩種類型,一種是key訊息,另一種是motion訊息。
Time of Update: 2018-12-04
很久沒有過來關注這個部落格了,發現訪問量增長了一些,說明我還是有寫下去的必要。有時候可能無法協助大家解決問題,但是大家可以把問題拿出來討論。或許能夠想到新的思路,使得問題得以解決。最近一直在學習USB的相關知識,從USB系統的整個上電啟動,到裝置的枚舉,資料的傳輸。USB這個龐大的系統還是有很多東西去發現。網上有很多的資料可以瞭解整個USB的知識結構,但是很多初學者還是很難找到一個出口。我也是在這樣的煎熬中忙活了一個月還沒理清整個系統是怎樣工作的。因為所有我看到的資料都是東一下,西一下的沒有頭緒
Time of Update: 2018-12-04
上一次提到了項目要有計劃,要有合理的項目排程,這裡寒星給大家推介幾種進行項目排程的方法。希望可以對大家在項目實施中有所協助。1.
Time of Update: 2018-12-04
最近看過《史蒂夫·喬布斯傳》裡面有句喬布斯名言活著就是改變世界。put a dent in the
Time of Update: 2018-12-04
IOUtils 單元主要就是三個結構: TDirectory、TPath、TFile, 很有用; 下面是 TFile 的功能簡介.TFile.Exists();//判斷指定的檔案是否存在TFile.Copy();//複製檔案var source,dest: string;begin TFile.Copy(source, dest); {不允許覆蓋同名的檔案} TFile.Copy(source, dest, True); {將覆蓋同名的檔案}end;TFile.Move();/
Time of Update: 2018-12-04
請教大家一個問題,如果你可以選擇,你願意做一個大池塘的小魚,還是做一個小池塘的大魚?我的回答是如果你覺得自己在程式員職業規劃的投資階段,你不妨可以去試著做一條小魚,當你到了職業規劃的收益階段,要當仍不讓的做一條大魚。當然在我們的整個職業生涯中,很多人有很長時間都在一直做一條小魚。我不僅要鼓勵大家勇於去做小魚,我還要鼓勵大家去做最小的魚,也就是團隊裡面最差的一員,我們常說的木桶原理中,最短的那一塊木板。
Time of Update: 2018-12-04
文章目錄 3.1 KERNEL 1 前言 首先,說一段廢話。CSDN註冊有一段時間了,但是一直沒有在上面發表部落格,之前發布在其他部落格上的文章,由於密碼忘記了,所以也無法找回了。好,開始進入正題。本人也是初學者,並且入行不久。所以應該更適合初學的人學習。2 通觀全域
Time of Update: 2018-12-04
Delphi 2010 最搶眼的新功能可能就是支援”觸控螢幕”了, 它包括一個 可觸控的軟鍵盤 和識別不同的觸屏手勢.因為手勢同時支援滑鼠, 所以沒有觸控螢幕的我也可以嘗試一下其大多數的功能.首次嘗試的步驟:1、加 TGestureManager 控制項如表單: GestureManager1;2、設定表單內容 Touch.GestureManager := GestureManager1; {下面程式是在設計時指定的屬性}3、添加表單的 OnGesture 事件,
Time of Update: 2018-12-04
今天做項目加班到了10點,下班後在office裡面編碼的效率要比平日高很 多。昨天我們說了要把職業當做生意和投資, 今天就跟大家分享投資的方向性問題,前幾天我們組一個新來的同事問我:“你覺得我們目前用的這麼語言,未來的前景如何?我不知道學什麼好”?
Time of Update: 2018-12-04
原本的命題是“如何啟動一個項目“,一直感覺範圍太大,不是一兩篇文章就能明表的,所以一直停頓到今天才進行更新,來泡絲剝繭後,歸納幾點項目啟動的關鍵要素與大家一起分享。每個項目都不盡相同,但是項目的啟動的幾個關鍵還是有據可循的。要素一:專案經理。說到專案經理之前,一定要給交代清楚項目的定義。因為沒有項目,介紹項目也是白搭。所謂項目就是:一個獨特的任務或者是系統化的流程。其目的是建立新的產品和服務,有結果和完成的預期目標,同時面臨風險和受制與有限的資源。項目幾大特徵是:1.一個或一組特定目標。
Time of Update: 2018-12-04
首先介紹一下JNI設計的目的:JNI是Java Native Interface的縮寫: The standard Java class library may not support the platform-dependent features needed by your application. You may already have a library or application written in another programming language and
Time of Update: 2018-12-04
從開始編程到現在已經有10年的時間了,10年之間我做過很多的工作,當然都稱不上卓越,我虛度光陰,過一天就算一天。在深圳呆了6個年頭後,我才發現事情的嚴重性,作為一名軟體開發工程師,我一事無成,我還沒有一個身經百戰的團隊或team,沒有一個能拿的出手,又有知名度的軟體產品,經常與印度程式員交流,卻連國門都沒有邁出去過。 於是在今天這個飄雨的周末的黃昏,內力莫名的湧出一陣陣地懊悔,世界不會因為我沒有完成代碼而停滯不前,地球依然在轉動,我討厭這種感覺,這讓我覺得我的存在毫無意義。中國的人太多
Time of Update: 2018-12-04
一、需求類比實現十字路口的交通燈管理系統邏輯,具體需求如下: 非同步隨機產生按照各個路線行駛的車輛。 例如: 由南向而來去往北向的車輛 ---- 直行車輛 由西向而來去往南向的車輛 ---- 右轉車輛 由東向而來去往南向的車輛 ---- 左轉車輛 …… 號誌忽略黃燈,只考慮紅燈和綠燈。應考慮左轉車輛控制號誌,右轉車輛不受號誌控制。 具體號誌控制邏輯與現實生活中普通交通燈控制邏輯相同,不考慮特殊情況下的控制邏輯。
Time of Update: 2018-12-04
yaffs2的檔案系統,在檔案空間佔滿後,如果依然不停的寫檔案,則會在一段時間後出現檔案系統的錯亂,檔案名稱出現亂碼的現象,日誌可能出現yaffs tragedy: no more eraased blocks!!!!!!!!! Allocator out!!!!!!!!!!!!!!!!!。Charles Manning已經fix這個問題在http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/yaffs_guts.c?r1=1.85&r2=
Time of Update: 2018-12-04
指標數組:存放指標的數組,它就是一個數組,數組裡面存放的元素都是指標(也就是數組裡面存放了一些地址)Example: uint16 *mbxlength[1024];就是一個指標數組。數組mbxlength[1024]裡面存放了1024個uint16類型的指標變數(uint16類型的指標變數的意思就是這個每個指標變數所指向的元素是uint16類型的)。數組指標:指向數組的指標,它就是一個指標,這個指標指向一個數組。Example: uint16
Time of Update: 2018-12-04
這個標題有些雷人,源於一位好友在我部落格的留言,我們大家可能都知道Moore定律,根據他的推斷,每隔18-24個月電腦的效能提高一倍,雖然不是很精確,但是整個硬體軟體還是基本按照這一斷言的速度在發展。技術更新換代的速度越來越快,任何個人都是無法跟上變化的速度,我們也許可以領先於當前的某一波的技術潮流,處於尖端位置,但是夜很有可能卻處在下一波技術潮流之後,一段時間過後,你就會發現你掌握的技術,甚至你每天的辛勤工作和努力,可能什麼都算不上了,一切都是浮雲。 選擇了程式員這個職業,就等於選擇了一個
Time of Update: 2018-12-04
1 Yaffs檔案系統結構1.1 簡介1.1.1 應用場合 Yaffs(Yet Another Flash FileSystem)檔案系統是專門針對NAND快閃記憶體設計的嵌入式檔案系統,目前有YAFFS和YAFFS2兩個版本,兩個版本的主要區別之一在於YAFFS2能夠更好的支援大容量的NAND FLASH晶片。Yaffs檔案系統有些類似於JFFS/JFFS2檔案系統,與之不同的是JFFS1/2檔案系統最初是針對NOR FLASH的應用場合設計的,而NOR FLASH和NAND
Time of Update: 2018-12-04
Time of Update: 2018-12-04
寫出一個struct,然後sizeof,你會不會經常對結果感到奇怪?sizeof的結果往往都比你聲明的變數總長度要大,這是怎麼回事呢?講講位元組對齊吧./******************************分割線如果體繫結構是不對齊的,A中的成員將會一個挨一個儲存,從而sizeof(a)為11。顯然對齊更浪費了空間。那麼為什麼要使用對齊呢?體繫結構的對齊和不對齊,是在時間和空間上的一個權衡。對齊節省了時間。假設一個體繫結構的字長為w,那麼它同時就假設了在這種體繫結構上對寬度為w的資料的處
Time of Update: 2018-12-04
在開發工業乙太網路項目的時候經常遇到一些小細節問題,在建立資料報進行傳輸的過程中傳遞txbuf緩衝區的地址的時候就遇到類似下面的問題。一.簡單說明1定義一個2X3的int型的二維數組int array[2][3];並且給這個二維數組賦值1,2,3,4,5,6;array[0][0]=1array[0][1]=2array[0][2]=3array[1][0]=4array[1][1]=5array[1][2]=6輸出結果1 2 34