Time of Update: 2018-12-05
佔2個位元組的:〇佔3個位元組的:基本等同於GBK,含21000多個漢字佔4個位元組的:中日韓超大字元集裡面的漢字,有5萬多個一個utf8數字佔1個位元組一個utf8英文字母佔1個位元組 在尋找 UTF-8 編碼資料時發現,很多的文章說的 UTF-8 編碼裡,一個漢字佔用3個位元組,有的還做了個證明,大概是這樣的,建立一個沒有BOM的UTF-8編碼的文字檔,裡面儲存了幾個漢字,然後查看檔案的大小。我覺得這樣的證明沒有一點說服力,因為 UTF-8
Time of Update: 2018-12-05
1. 裝了GuidanceAutomationToolkitForVS2008.msi和WCSF, 從VSS擷取別人建好的項目,由於別人的安裝路徑可能與自已的不同, 在Add Business Module時,會出現找不到一些企業庫的DLL, 此時,只成功的加了ModuleInitializer/Controller/DefaultViewPresenter和各自的interface file, 但WebForm模組下沒有成功加入檔案, 編譯也不通過,解決此問題辦法如下:1).
Time of Update: 2018-12-05
sql server2005通過link server查詢oracle中資料,當遇到oralce側date型欄位時,sql server側報錯“將資料類型 DBTYPE_DBTIMESTAMP 轉換為 datetime 時出錯。”,經過網上尋找資料,通過to_char函數轉換日期後問題成功解決。 代碼如下: Select * from openquery(DB_LINK,'select to_char(regdate,''yyyy-mm-dd HH24:MI:SS'') from
Time of Update: 2018-12-05
http://commons.apache.org/configuration/apidocs/index.html Commons Configuration provides a generic configuration interface which enables a Java application to read configuration data from a variety of sources. PropertiesConfiguration Loads
Time of Update: 2018-12-05
項目中用到了jQuery的jqGrid表格控制項,功能還算強大。主要是在封裝json資料的時候比較麻煩,先來看grid要求的json資料格式:{"total":1,"page":1,"records":10,"rows":[{"id":1,"cell":["欄位1","欄位2",.....]},{[id":2,"cell":["欄位1","欄位2",.....]}]}total:總頁數,page:當前頁碼,records:每頁顯示記錄數,rows為記錄集合。如果要使用分頁的話,將這些參數
Time of Update: 2018-12-05
IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass(); IFeatureWorkspace pFWS = pWorkspaceFactory.OpenFromFile(strFolder, 0) as IFeatureWorkspace;#region 欄位組裝 //欄位集合對象聲明 IFields
Time of Update: 2018-12-05
嵌入式調試printf與分配rintf 除了人工的分析之外,最簡單最直接的調試方法要算printf了。不過,我們這裡推薦使用的並不是初學C語言時使用的函數int printf(const char *format, ...),而是稍微複雜一點的fprintf()函數,因為它更方便我們之後重新導向錯誤輸出資訊到指定的裝置。fprintf()函數的原型如下:int fprintf(FILE *stream, const char *format,
Time of Update: 2018-12-05
文章目錄 SETUP命令概述2.Transport頭部(1.1)3.從subsession中擷取參數(1.2)
Time of Update: 2018-12-05
live555目前只mpg、mkv、webM等少數幾種音視頻混合的檔案,可以使用ffmpeg來擴充live555所支援的檔案格式。花了一個多月的時間,終於可以支援mp4和avi了,媒體格式支援mpeg4、h264、mp3、aac。主要是參考了live555中mpg的實現。1.擴充mediaServer的主要步驟 1)定義一個RTSP Server類MyRTSPServer,繼承自DynamicRTSPServer。作用是重新實現lookupServerMediaSession函數,
Time of Update: 2018-12-05
一直都覺得雙向鏈表在核心中非常重要。雙向鏈表最主要的就是用了container_of這個宏。而container_of又是建立在typeof的基礎之上的。沒有typeof,就沒有container_of,雙向鏈表,就沒有max,mix這些宏,就沒有...linux核心將typeof已經發揮到極致了。container_of中包含的物件導向的思想。min,max包含的泛型設計的思想。C++所推崇的兩大思想在linux核心中全都得到了體現。有時候我想,在沒有遇到linux核心之前,我如果看到了typ
Time of Update: 2018-12-05
這次來研究核心內建I2C驅動的代碼,在深入代碼之前,首先簡單瞭解一下I2C核心資料結構的相互關係。由此來展開,也許能夠對驅動代碼有更好地理解。軟體資料結構的設計、資料結構之間的關係就至少應該描述硬體物理串連的這種組織關係。Linux的i2c 架構中各個部分的關係如所示: 核心中 i2c 相關代碼可以分為三個層次:1. i2c 架構:i2c.h 和i2c-core.c 為i2c 架構的主體,提供了核心資料結構的定義、i2c 適配器驅動和裝置驅動的註冊、登出管理,i2c
Time of Update: 2018-12-05
用C++的new操作符,分配記憶體,什麼時候會失敗?【轉】Effective C++ 中文第二版 50個有效改善程式設計效率的辦法條款7:預先準備好記憶體不夠的情況operator
Time of Update: 2018-12-05
通過ArcGIS silverlight API實現輸出地圖到圖片常用的有如下兩種方式:向伺服器端發送http請求、通過WriteableBitmap類在用戶端直接對地圖控制項。 向伺服器端發送http請求方式
Time of Update: 2018-12-05
對象:一個CORBA編程實體,由一個標識符、一個介面和一個實現組成。對象也被稱作僕人(Servant),也叫做代理。對象引用:一個強型別的不透明控制代碼,用於標示一個對象的位置,即IOR。客戶:對對象實現的介面進行調用的程式實體。
Time of Update: 2018-12-05
1.原理:主要就是安裝WH_SHELL鉤子,達到監視新啟動並執行應用程式2.目的:純屬娛樂,學習Shell鉤子的應用3.主要代碼:BOOL CManagerHook::StartShellHook(HWND hWnd){if (g_hWndMain == NULL) // First Call{if (hWnd != NULL){g_hHookShell = SetWindowsHookEx(WH_SHELL,ShellHookProc,g_hDllInstance,0);g_hWndMain
Time of Update: 2018-12-05
Status Graphics::SetInterpolationMode(IN InterpolationMode interpolationMode)enum InterpolationMode{ InterpolationModeInvalid = QualityModeInvalid, //插值無效 InterpolationModeDefault = QualityModeDefault, //指定預設模式
Time of Update: 2018-12-05
報表要求:(見下表)要求:1、不是套打,表格線也需要輸出2、每張報表列印8行記錄,不足的空白行也需要輸出3、按憑證號列印單據,可以連續列印多張報表。一、建立樣式:在建立Form之前,需要建立多種段落和字型樣式,供Form中的文字使用。需要設定多種“段落格式”,並且必須在“表頭資料”中設定“標準段落”1.建立段落格式,一般有RH(Report Header),PD(Page Header), PB(Page Bottom),LD(Line Header and
Time of Update: 2018-12-05
首先,請讓我先大笑三聲:哈!哈!!哈!!! 公司設定了下載限速,每個人桌面下載速度只有幾十K,很不方便,但是伺服器沒有限制,速度經常在1M以上,一開始大家都用伺服器上的迅雷直接下載,後來公司加強了管理,伺服器修改密碼,刪除迅雷,並且下文不得用伺服器下載東西,不過道高一尺魔高一丈,經過一番摸索,終於讓我這個魔頭髮現了迅雷通過代理下載的方法,現在我原生下載速度也在1M以上了,哇哈~哈~哈~!廢話少說,先上個圖: 下面是設定步驟:1.在伺服器安裝代理軟體ccproxy,破解版不破解版沒關係,不破解版
Time of Update: 2018-12-05
設置控制項的style中display屬性: display為""時,是顯示;為none時,是隱藏! 客戶端設置該屬性的方法:document.getElementById("ID").style.display="" / "none"; 在服務器端設置該屬性的方法:this.ID.Style.Add("display", "" / "none"); 如果只是單獨在服務器端設置控制項是否顯示的話,可以直接設控制項的Visible屬性就可以。
Time of Update: 2018-12-05
閑話不多說,先從官網上抄一段簡介。The new Atmel AVR Studio 5Atmel AVR Studio 5 is the Integrated Development Environment (IDE) for developing and debugging embedded Atmel AVR applications. The AVR Studio 5 IDE gives you a seamless and easy-to-use environment to