Time of Update: 2018-12-03
Option ExplicitPublic Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" _(ByVal sAgent As String, ByVal LAccessType As Long, ByVal sProxyName As String, _ByVal SProxyBypass As String, ByVal lFlags As Long) As LongPublic Declare
Time of Update: 2018-12-03
作者:不詳來源:http://www.i170.com/user/grip2/Article_8613在容易引起混淆的地方我將把把記憶體中的inode結構稱為VFS inode,而檔案系統以EXT2為代表,把Ext2 inode作為磁碟上的inode代表。首先需要分別對記憶體中的inode與磁碟上的inode做一下簡單的描述:<記憶體中的inode結構:> VFS
Time of Update: 2018-12-03
很多人用設計模式的時候都很困惑,我認識許許多多的程式員都跟我說,設計模式不錯,就是不知道在哪用。而許多人在用的時候也是生搬硬套,如同金庸小說中,只重招式的人一樣。其實項目需求千奇百怪,劍招是不夠用的,也不必生搬硬套,否則硬用也只能是傷到自身而不能破敵。記得金庸小說裡風清揚教令狐沖的時候,說過獨孤九劍的總綱,無招勝有招,其實設計模式中也有這種總綱,那便是 •Identify the aspects of your application that vary and separate them
Time of Update: 2018-12-03
來源: http://www.xiaozhou.net/ReadNews.asp?NewsID=9301 vc的用處我感覺下面一些領域比較適合於用vc: 作業系統編程,game,圖形設計,corba編程,com編程,網路編程。我談談我的體會。我現在在深圳的一家公司從事IP電話網關的開發。通過這個項目,我 才真正體會到VC有多麼強大,上百個線程同時工作,資料庫並發訪問,而且全部軟體基 於COM構造,這樣高效能的大型軟體,只有VC方顯出其英雄本色!不過,在國內,有機會
Time of Update: 2018-12-03
Silverlight 4 瀏覽器外掛程式(Silverlight運行時):http://download.microsoft.com/download/2/2/C/22CABA89-3580-4611-8E0D-56749D2120DF/runtime/Silverlight.exeSilverlight
Time of Update: 2018-12-03
1. 從開源軟體開發的角度來看,若只是利用開來源程式包作為工具來生產與其分離的作品,那麼絕大多數開源許可證都是可以的 2. 如果將軟體用於商業性發行且不願意發行自己所修改的源碼,那麼可以選擇BSD許可證,它能使修改保持專有 3. 若希望源碼總是自由的,GPL許可證及LGPL許可證是最佳選擇 4. 若想在與其它人共用代碼時提供相應的保護,可以選擇MPL許可證,該許可證可通過將軟體(和任何對它的修改)分為受保護部分和貢獻部分,在完全開放的GPL許可證和封閉的BSD許可證之間架起一座巧妙的橋樑
Time of Update: 2018-12-03
手機撥號*#*#2846579#*#*,進入projectmenu--後台設定--LOG設定--LOG開關--開啟,還可以設定level層級;然後重啟。以上步驟操作和執行命令1.需要root許可權(部分rom不需要)2.開啟logcat,並設定level adb shell echo 1 > /sys/kernel/logger/log_main/enable // 這裡為注釋,將1寫入開關檔案,1為開,0為關 echo 2
Time of Update: 2018-12-03
建立mediaserver,以及mediaserver中啟動並執行幾個service。1.檔案frameworks/base/media/mediaserver/main_mediaserver.cppint main(int argc, char** argv){ sp<ProcessState> proc(ProcessState::self()); sp<IServiceManager> sm = defaultServiceManager();
Time of Update: 2018-12-03
一、安裝smb執行命令列: #sudo apt-get install samba #sudo apt-get install smbfs 二、添加準備共用的檔案夾。有如下三種配置共用資料夾的方法,任選一種方法即可:1、在ubuntu中使用圖形介面的共用功能 按Alt+F2或開啟終端,把執行運行程式介面叫出來。輸入如下命令: shares-admin註:此工具整合了SABMA與NFS,可以管理共用的目錄資源。 2、以圖形介面管理SAMBA服務(system-config-
Time of Update: 2018-12-03
恢復出廠預設值後預設鈴聲與燒機後的預設鈴聲不一致,包括來電鈴聲鈴聲,通知鈴聲,鬧鐘鈴聲。如果不單獨設定預設初始鈴聲,則預設鈴聲是取db中的第一個鈴聲。/data/data/com.android.providers.media/databases/internal.db中audio
Time of Update: 2018-12-03
標準RTSP訊息的錯誤碼–在應答訊息的第一行表示”100” ; Continue (all 100 range)“110”; Connect Timeout “200” ; OK ”201” ; Created ”250” ; Low on Storage Space ”300” ; Multiple Choices ”301” ; Moved Permanently ”302” ; Moved Temporarily ”303” ; See Other ”304” ; Not
Time of Update: 2018-12-03
CMDIFrameWnd *pFrame= (CMDIFrameWnd *)AfxGetApp()->m_pMainWnd;CMDIChildWnd *pChild= (CMDIChildWnd *)pFrame->GetActiveFrame();CAnalyseDispView *pView = (CAnalyseDispView *)pChild->GetActiveView();if ((this) == pView){ ...}
Time of Update: 2018-12-03
1.設定RTSP連接埠號碼設定RTSP連接埠號碼的處理位於ARTSPConnection.cpp檔案中,首先從url中擷取連接埠號碼,如果讀取不到,則設定為預設連接埠554。代碼處理如下:ARTSPConnection::ParseURL( const char *colonPos = strchr(host->c_str(), ':'); if (colonPos != NULL) { unsigned long x; if
Time of Update: 2018-12-03
所謂的“托盤”,在Windows系統介面中,指的就是下面任務條右側,有系統時間等等的標誌的那一部分。在程式最小化或掛起時,但有不希望佔據工作列的時候,就可以把程式放到托盤區。一 、原理1、最小化的原理:首先要將視窗隱藏,然後 在右下角繪製表徵圖。2、恢複的原理:將視窗顯示,再將托盤中的圖片刪除。二、代碼實現1、自訂訊息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER +1) /*為了防止使用者定義的訊息ID與系統的訊息ID衝突,MS定義了一個宏WM_USER,
Time of Update: 2018-12-03
1. map中的元素其實就是一個pair.2. map的鍵一般不能是指標, 比如int*, char*之類的, 會出錯. 常用的就用string了,int也行.3. map是個無序的容器, 而vector之類是有序的. 所謂有序無序是指放入的元素並不是按一定順序放進去的, 而是亂序, 隨機存放的(被映射後近似隨機存放).所以遍曆的時候有些效率差別.4. 判斷有沒有找到該鍵的內容可以這樣: std::map<std::string,Record>::const_iterator
Time of Update: 2018-12-03
在寫代碼的時候經常會遇到這樣的情況,從網路上擷取資料或者是拷貝字串但是總是不能擷取資料,資料總是為空白的情況,但是我如果添加一個延時或者是sleep,那麼資料就顯示正常了,這些很是煩人,但很多時候不能在短時間內快速有效解決,使得本來看似賺錢的項目,因為時間的拖延而提高了成本,有的時候甚至直到項目時間到期了也未能很好的解決,我想這樣的問題往往是成本Team
Time of Update: 2018-12-03
string tableNameStr=Request.Params["delTbName"]==null?"":Request.Params["delTbName"]; string id=Request.Params["id"]==null?"":Request.Params["id"]; string IsRecord=Request.Params["RecGuid"]==null?"":Request.Params["RecGuid"]; string
Time of Update: 2018-12-03
用 ado 的 recordset->getcollect() 返回的是 _variant_t 類型的。 1、_variant_t limiturl; limiturl= m_pURLRecordset->GetCollect("limurl"); CString url = (LPCTSTR)(_bstr_t)limiturl; 2、CString str; str = (char *)(_bstr_t)pRecordset->GetCollect("FieldName"
Time of Update: 2018-12-03
寫3d程式沒個像樣的GUI介面可不行,最近沒啥事也來搗騰一下CEGUI。果然是個不錯的東東,用起來很方便,新版本已經支援dx10了,就是對中文的支援還是那麼“不主動”。1,中文顯示,這個到處都能找到解決方案。就是裝載一個支援中文顯示的font,然後儲存程式碼的時候選擇正確的utf8編碼。有的說儲存成“帶簽名utf8”,可是我的儲存成“不帶簽名utf8”才正確。2,中文輸入,這個似乎不是那麼複雜了,只要在響應WM_CHAR訊息的時候直接調用“injectChar((CEGUI::utf32)wPa
Time of Update: 2018-12-03
剛接觸WinCE,需要寫個小demo然後在裝置上運行。在本地VS2008+sqlce實現功能,運行bin目錄下的exe檔案,結果正確。然後將這個exe檔案和sdf資料庫檔案複製到WinCE裝置上運行,結果報異常:ErrorSmartDevice.exeMissingMethodExceptionFile or assembly name 'System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral,