Time of Update: 2018-12-06
一,兩個作業系統的用戶端已完成。現在就嘗試用一些介面工具來修飾。SDL當然是一套很簡單的介面庫,不過寫起介面來,太麻煩,代碼量太大,簡直就是重新寫一套介面庫,因為沒有按介面控制項,視窗元素,手工來封裝,可行,但工作量,呵呵二,那就用常用的QT吧,根據過去的項目經驗,QT在Mac, winodows ,linux上非常完美,(記憶體佔用不小,世界上有完美嗎?沒有),移植到Wince/Symbian上,先看可行性,據我所知wince有商業版本,也可自己編譯源碼,QT for
Time of Update: 2018-12-06
1,首先要建立資料庫相關的表。下面轉一個網上的資料。省得一點點寫麻煩:) 一.Jboss有一個預設的資料來源DefaultDS,他使用Jboss內建的HSQLDB資料庫。實際應用中你可能使用不同的資料庫,如MySql、MsSqlServer、Oracle等。各種資料庫的資料來源配置模版你可以在[Jboss安裝目錄]\docs\examples\jca 目錄中找到,預設名稱為:資料庫名+ -ds.xml 。不管你使用那種資料庫都需要把他的驅動類Jar 包放置在[Jboss
Time of Update: 2018-12-06
上周完成了windows/wince兩個平台的原型開發,總結起來,ffmpeg 花了太多時間,這個跨平台庫的確不夠友好。編好的for wince的動態庫 在windows mobile 6.X上出現無法正常載入現象,所以現在的wince平台用戶端,只能在windows mobile5, ppc2003上正常運行。期待該庫新的進展。不過我過於求功能全面化,不然完全可以改用Xvid
Time of Update: 2018-12-06
今天去農行辦理業務,走進大廳一看,n多人,時間不允許等.去工行看看,人真少,乾脆開戶吧.還真不錯,櫃員看我是IT人,給我辦了牡丹靈通卡.e時代,她說你回去瞭解一下工行推出的個人網上銀行你會再回來的.俺還真不清楚是何東東,俺是金融盲了,別笑我^^. 於是上網查,真是個好東東,可以"網上個人匯款"——“您可以方便、快捷地將款項匯給任何人,您再也無需忍受到網點的奔波之苦和在櫃檯排隊等候的勞頓之憂。網上個人匯款,您的舉手之勞,服務一步到位。”,好傢夥,這下不再回去找她都不行了:)哈哈
Time of Update: 2018-12-06
在做關鍵服務,及大容量服務時,常常會用到Server Load Balancer(loadbalance)及冗餘備份(Redundancy)方案。一,Server Load Balancer: 大負載大容量的服務時,需要此方案,多是為了分載每一個服務的壓力,對負載進行均衡分配。 網路服務Server Load
Time of Update: 2018-12-06
在Java編程中Classpath是最基本的知識,也是最常引出問題地方,近來重新拾起Java,不忍在這裡總結一下一,最基本的用法: Classpath是Java程式運行時,尋找相關的.class的路徑,其實一個最簡單的運行程式的入口class(真正的入口是這個class中的靜態main方法)要找到其運行所需的類有幾個地方搜尋過程,首先搜尋java的內部路徑(這個後面說明)還有運行環境的。xxxx/jre/lib/ext目錄,再到Classpath中的所定義的路徑。
Time of Update: 2018-12-06
瞭解RUP的人都知道,RUP主要是強調軟體工程中的方法學。也就具體用什麼樣的方法(生命週期,關注點)來實現一個公司的產品開發的管理規範與有效。RUP方法中強調的是用況驅動,以架構為中心,反覆式開發法的原理。一,用況驅動: 也就盡量以用況來描述使用者的可描述需求。(這樣一來可以更好理解使用者需求,二來使用者可以通過用況確認需求,)用況描述需求也較為清晰。
Time of Update: 2018-12-06
近來要寫一個跨平的嵌入式開發平台(symbian/linux/wince/windows),唉,又要重操舊業搞symbian了,簡要記錄一下搭建Symbian開發環境,要是以前記錄下來,也不至於現在還要查一下文檔。才能熟悉。一,symbian的開發SDK安裝(必須) 從網上下載symbian SDK 3.1rd feature1,現在Symbian動不動就Feature:)就像以前的IBM的Fix pach.在安裝SDK之前,一定要安裝Perl5.6.1以上,
Time of Update: 2018-12-06
品質保證是軟體開發過程中重要的一個過程,也是應最大力度給予關注的環節,首先要區別QA不是測試部門,也不是系統測試與維護測試部門。這是一些人易犯的理解上的錯誤. 一,QA的職責。 a,協助PM對組織級的通用規程,模板等進行裁剪。 b,參與軟體過程中的評審活動。 c,批准,評審專案計劃書. d,監控項目活動是否符合過程手冊(規定項目活動) e,對項目組的度量資料進行收集分析,並提供建議。 f,
Time of Update: 2018-12-06
一個IT技術部門會有很不同的工程組,組間的協調是管理活動中非常重要的一個環節。在CMM中關注的是幾個常見的組間協調問題(工程組與客戶,一個工程組與下一個接收工程組之間的協調,開發組與測試組之間的協調)。一,關注點: 1,協調多工程組參與系統需求的收集與分析。 2,多個組協調監督,協調技術開發活動。 3,以文檔化的計劃,協調並跟蹤組間工作。 4,按文檔化的規程,協商並跟蹤工程組間的關健 依賴關係。 5,評審上一工作群組的輸出。 6,
Time of Update: 2018-12-06
首先聽到QT被Nokia收購,再到看到Nokia宣布Symbian對QT的支援計劃,想必一些人早就心懷期盼,可是Nokia的Release計劃一推再推,總算看到了Garden版,2009-06-25總算看到了Tower 版的Pre-release,Garden版編起來費時費力,我就從Tower版說起吧。是一個Binaray 版本。可以安裝, Terrific!
Time of Update: 2018-12-06
對於市場上的視頻監控系統,大家都有一定的瞭解,就是視頻採集,經過無線/有線發送到服務或代理,客戶從服務或代理上得到視頻/音頻流。不複雜。 對於不遠的將來,3G,4G的到來,對移動的業務有一個推動,監控自然有了稱動的一個特性,廢話少說,先說說一般常用的架構。用戶端採集->通過無線資料網->伺服器->移動用戶端(手機)取得視頻流, 可行性:技術環節縱觀: 採集端:
Time of Update: 2018-12-06
一,需求過程: a,收集需求,理解需求 為防止對需求的不正確及不充分理解,可以建立溝通機制(如用原型方法,反覆式開發法方法,XP方法使用者的積极參与) b,分析需求 c,文檔化需求。 清晰描述,統一,可驗證,無歧義,文檔要有按規範進行編號,以便於跟蹤。 d,評審和基準化軟體需求規格文二,需求的跟蹤 需求跟蹤過程的主要活動是對需求跟蹤矩陣(Requirement Tracablity
Time of Update: 2018-12-06
簡單的計劃與跟蹤只是專案管理的一部分,這裡就從專案管理入手來整理一下日常管理經驗與方法。一,基本職責與方法: a,對項目進行評估。 b,項目進行計劃: 含: 本次軟體過程的選擇與裁剪(確切說就是生命週期過程與方法的選擇) 項目工作任務分配WBS, 品質計劃。 測試策略。 風險計劃。 組態管理計劃。
Time of Update: 2018-12-06
開始搭建boost環境,就需要下載庫,編譯,並進行配置, 一,下載: http://www.boost.org/找到portral(入口)找到相關下載, 二,編譯: boost庫的一部分功能是在標頭檔裡以模板/內聯方式實現的,使用時,直接引入*.hpp標頭檔即可,一些功能是要進行編譯成庫使用的(我一看,file,io,thread,都要編譯,不編怎麼用呀,這不扯淡嘛)。
Time of Update: 2018-12-06
據說SSH結構寫商務網站較容易,SSH(Struts+ Spring + Hibernate)分析起來很簡單Struts只是提供了網頁JSP ,網頁流轉控制,業務處理的一個MVC架構。Spring提供了一些介面,Hibernate即是對資料表訪問,進行了封裝,這個10年前我們就利用Reflecting機制手工封裝過對Oracle的訪問。非常之易理解。
Time of Update: 2018-12-06
對於這兩個KPA,也就是強調一個IT企業必須關注軟體工程過程,不斷提高與改進軟體過程,並有專門的組織對其進行關注,同時對組織層級的通用流程資產庫進行定義,並充分進行重用。 組織流程焦點(OPF)也就是建立專門組織對軟體過程進行關注,度量與改進,建立軟體工程過程組(SEPG)提供權利資源支援。
Time of Update: 2018-12-06
製作安裝程式,是產品發布的一個環節。隨手整理一下不同平台,常用的安裝包製作方法及工具。一,Install shield: 非常完美強大的工具,只是只能製作Windows2000/xp/vista ,windowCE的安裝程式。可以完全Wizard式傻瓜方式,也可以寫指令碼。還有一點,這個是要銀子的。二,Inno Setup: 很強大,因為開源免費,所以很好。呵呵,試了一下不錯,指令碼也簡單。三,InstallJammer:
Time of Update: 2018-12-06
做了幾次小練習:下面開始做網路編程方面的準備寫j2me的網路程式,可能與PC上有些區別:1,使用的庫: j2me要使用javax.microedition.io.*; PC要上使用java.net.*;2,所使用的類不同: PC: Server side:import java.io.*;import java.net.*; try { DatagramSocket ds = new DatagramSocket(10000); while(true)
Time of Update: 2018-12-06
無論是大小項目,或是大小IT公司,沒有組態管理,就是一個沒有管理的公司。一,先來用簡單的語言定義一下。組態管理是軟體開發過程的產物(配置項)進行標識,並對這些被標識的軟體配置項的更改進行系統控制,從而達到保證軟體產品的完整性與可追溯性。也就是說,可以保證這些項能被正確儲存,且可查看其變化過程。二,來看一個組態管理中的術語: a,配置項(Configuration