Time of Update: 2018-12-03
簡單常式常式: void CADORecordset::AddNewFileNode(CString ShowName , char * ReallyName,long &Id,int root)...{ _CommandPtr pIDCommand; pIDCommand.CreateInstance(__uuidof(Command)); pIDCommand->ActiveConnection = m_pConnection;//連接字串 pI
Time of Update: 2018-12-03
recycle方法不是必須調用,就算調了GC也不會立即回收Java層的Bitmap對象。這個跟把一個對象手動置空一個道理。可以看一下API說明:This operation cannot be reversed, so it should only be called if you are sure there are no further uses for the bitmap. This is an advanced call, and normally need not be
Time of Update: 2018-12-03
項目託管到這裡了:http://code.google.com/p/smalllanguage/version 0.12011.6.17SmallLanguage?的version 0.1總算完了。算起來,從第一次開始寫指令碼到現在也有一年多的時間了,前兩次都是寫了幾天就由於種種原因放下了,好在一次比一次思路更開闊。這一次算是徹底地實現了一直以來追求的模樣。很多很多的地方看起來依然不甚滿意,我會一條條地記錄下來,挨個修改。
Time of Update: 2018-12-03
一、目標靠譜按理論來講,那就是一個項目要在幾要素之間平衡。說白了,就是有多少時間,有多少資源,幹多少事。這個道理很簡單,能做到的真不多。互連網移動用戶端項目不要看一年,做好半年的目標和三個月的計劃就可以了。當行業對速度的追求導致研發、產品、UI時刻都處在迭代狀態時,長時間的規劃一定會帶來無數蛋疼的問題。聽聽大牛張小龍的名言吧:滿足準系統,然後根據使用者反饋快速迭代才是王道。杜絕關上門製造使用者需求。二、資源靠譜需要注意手裡有多少乾貨:你的那幫兄弟,他們無意給你惹事,但一部分人對流程和業務的陌生絕
Time of Update: 2018-12-03
這四種情況下你會用到本書:1、 在Java程式中複用以前寫過的C/C++代碼。2、 自己實現一個java虛擬機器3、 學習不同語言如何進行協作,尤其是如何?記憶體回收和多線程。4、 把一個虛擬機器實現整合到用C/C++寫的程式中。本書是寫給開發人員的。JNI在1997年第一次發布,本書總結了SUN工程師和大量開發人員兩年來積累的經驗。本書介紹了JNI的設計思想,對這種思想的理解是使用JNI的各種特性的基礎。本書有一部分是JAVA2平台上面的JNI特徵的規範說明。JNI程式員可以把這部分用作一個
Time of Update: 2018-12-03
<一米陽光>傳說: 雲南麗江玉龍雪山山頂終年雲霧繚繞,即使是在最晴朗的天氣,陽光也很難穿透雲層,傳說每年秋分是日月交合約輝同映的日子,只有在特別偶然的時刻,才能看到有一米長的陽光照在山頂,那場面非常寧靜,非常壯美。而神靈會在那天賜予人間最完美的愛情陽光。
Time of Update: 2018-12-03
在使用 ADO訪問資料庫時需要引入檔案msado15.dll,引入方法如下:#import "d:Program FilesCommon FilesSystemADOmsado15.dll" /no_namespace rename("EOF", "adoEOF"),rename("BOF","adoBOF")/**//*其中“/”符號表示換行,吧兩行作為一行編譯*/如果不將stdafx.h檔案中的#include <afxdb.h> #include
Time of Update: 2018-12-03
JNI是JAVA平台的一個重要特徵,使用它我們可以重用以前用C/C++寫的大量代碼。本書既是一個編程指南也是一個JNI手冊。本書共包括三部分:1、 第二章通過一個簡單的例子介紹了JNI。它的對象是對JNI不熟悉的初學者。2、 3~10章對JNI的特徵進行了系統的介紹。我們會舉大量的例子來說明JNI的各個特徵,這些特徵都是JNI中重要且常用的。3、 11~13章是關於JNI的技術規範。可以把這兩章當作一個手冊。本書盡量去滿足各類讀者的需要。指南面向初學者,手冊面向有經驗的人和自己實現JNI規範的人
Time of Update: 2018-12-03
Time of Update: 2018-12-03
有許多人問的,.Net中的委託以及事件處理。我拿簡單的例子說明一下,是現實中的例子:比如說一個公司(情境),你是老闆,手下有兩個員工,小張和小王。你命令小王,如果小張玩遊戲,則小王扣去小張500元錢。這就是現實中的委託。實際上,在寫程式中,程式員就是老闆,小張和小王就是兩個對象。小張玩遊戲是一個方法,小張還有一個遊戲事件,他玩遊戲激發這個事件。而小王就是事件處理對象,他負責把小張的錢扣除500。所以,委託有如下幾個要素:1 激發事件的對象--就是小張2 處理對象事件的對象--就是小王3
Time of Update: 2018-12-03
本章通過一個簡單的例子來樣本如何使用JNI。我們寫一個JAVA程式,並用它調用一個C函數來列印“Hello World!”。2.1 概述圖2.1示範了如何使用JAVA程式調用C函數來列印“Hello World!”。這個過程包含下面幾步:1、 建立一個類(HelloWorld.java)聲明本地方法。2、 使用javac編譯源檔案HollowWorld.java,產生HelloWorld.class。使用javah –jni來產生C標頭檔(HelloWorld.h),這個標頭檔裡麵包含了本地方法
Time of Update: 2018-12-03
網上有一個3D的羅盤(英文名叫marine compass),利用orientation sensor做出來的,項目的源碼在這裡http://open-app.org/2011/02/marine-compass-3d-compass-for-android/我因為在開發的時候需要調試感應器,就把down下來,改進了一下,讓它也可以不使用orientation
Time of Update: 2018-12-03
Notification表徵圖設定問題只設定Notification.icon的話,狀態列和拉開狀態列後的顯示地區都使用這個值。只設定contentView,不設定Notification.icon或者Notification.ticker的話,狀態列不顯示一開始的滾動資訊既設定Notification.icon又設定contentView的話,狀態列顯示Notification.icon和Notification.ticker,拉開狀態列後顯示contentView。這裡有一個需要注意的地方,
Time of Update: 2018-12-03
java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView(-1, class
Time of Update: 2018-12-03
/frameworks/base/cmds/installd和/frameworks/base/services/java/com/android/server/PackageManagerService.java負責新程式的安裝,檢查,最佳化等,父進程等最佳化完畢後。關於/data/dalvik-cache/當Android啟動時,DalvikVM監視所有的程式(APK檔案)和架構,並且為他們建立一個依存關係樹。DalvikVM通過這個依存關係樹來為每個程式最佳化代碼並儲存在Dalvik緩衝中
Time of Update: 2018-12-03
有時在測試資料庫時會產生大量資料,但是僅僅刪除資料是無法將自增的id號清零的,這個時候就要用到重設id位置的方法。dbcc checkident(tb_table, reseed, 0) 其中 table是表名稱。可以將標誌的當前值設定到任意的值。下一次插入得值將會是這個當前值 + 1。例如:dbcc checkident(tb_table, reseed, 5)insert into tb_table (name) values('immc1979')得到的新紀錄的 id 是
Time of Update: 2018-12-03
已知Surface對應著SurfaceFlinger管理的一個Layer,而LayerBuffer在C++和java空間中分別對應著ISurfaceComposer.h中的ePushBuffers與Surface.java中的PUSH_BUFFERS類型的Surface。建立LayerBuffer時,會先看是否支援硬體copybit加速:int err = module->perform(module,
Time of Update: 2018-12-03
目前在win32系統中使用的最多的FTP服務就是ServU了,功能強大,穩定,目前已經出到了6.x版本了。建立FTP帳戶的介面也很簡單,很明了,但是在我最近的一個項目中要設定上百個FTP帳號,這時每個帳戶的點就顯得相當煩瑣也容易出錯,這時就需要用到Serv-U的ODBC資料庫連接的功能了。ODBC不用多介紹了,是一個已經淘汰的資料庫的串連技術,雖然將要淘汰了,但是這個給Serv-U使用已經足夠了。下面介紹一下如何使用ODBC串連的方式將使用者資訊存入資料庫中。首先建立一個域,前面的都按照普通方
Time of Update: 2018-12-03
電腦突然掉電,重新啟動VMware虛擬機器的時候出現了Cannot open the disk '*.vmdk' or one of the snapshot disks it depends on.Reason: Failed to lock the file.的錯誤。解決辦法一: 1、在VMware該虛擬機器路徑下的所有.lck檔案和檔案夾下刪除或遷移至其它目錄,一般就可以解決了。 2、如果再次啟動VMware的Windows
Time of Update: 2018-12-03
由於公司最近要搞跨平台,而平台的核心是用C++,所以著實研究了兩個月的NDK和JNI。經過資料的閱讀和兄弟幾個的測試,總結了幾個結論,可能對想在項目當中使用NDK的有所協助:第一、調用效率方面的測試結構。我們測完以後,NDK環境下的JNI和SUN的官方文檔中說的差不多: 1、Java調用C/C++。單純函數調用花費的時間上面,和Java之間的調用相差無幾。 2、C/C++調用Java。是Java調用C/C++花費時間的10~20倍。第二、適用範圍。NDK的官方文