Time of Update: 2018-12-07
xml參考地址:http://jianlee.ylinux.org/Computer/C/libxml.html執行個體:/* * ===================================================================================== * * Filename: xml.c * * Description: * * Version: 1.0 * Created: 07/07
Time of Update: 2018-12-07
原文連結常常覺得,我對很多東西都是要求會用就好,不求甚解。比如說每次一遇到檔案操作,我必要查查相關的API和例子,然後依樣畫葫蘆寫下來。或許正是因為這種不求甚解的態度,讓我一直處於半桶水的狀態。看完了《C專家編程》後,覺得很多東西裡面有包含了很多學問;開了博之後,常常希望寫點有用的東西,有點像記筆記了,呵呵。記筆記有一個好處,就是要求你必須對現有的知識進行整理,然後才能有條理地寫下來。昨天寫演算法的時候又遇到檔案操作的東西了,這次索性把相關的API都整理出來,當是記了一回筆記了。 在對檔案進行操
Time of Update: 2018-12-07
先前看到一篇文章“C/C++程式員必讀的十本書”,大家都覺得這篇文章寫得很棒,我根據自己學習的情況寫為自己版本的書,供更多朋友交流、學習。C/C++程式員必讀的書這個題目大的有些離譜,實話說,只是想推薦一下自己覺得很好、值得收藏的一些技術方面的圖書。如果不是程式員,或者關心的方向是網頁開發、資料庫開發,或者只是想瞭解一下開發流程,這些書不都是適合你,但也很值得收藏了。這篇文字的針對目標是,微軟平台下的c/c++程式員,學過電腦基礎學科,有一定的英語閱讀能力。建議購買的順序也是從上至下。(1)建議
Time of Update: 2018-12-07
首寫從這欄位看 ref 就是引用的意思 out當然就是輸出了public void getRefStr(ref string str){ str="hello 你好,你變成了Ref了" } public void getOutStr(out string outStr) { outStr = "hello 你好,你是out輸出的值"; } protected void Button1_Click(object sender, EventArgs e) {
Time of Update: 2018-12-07
原文連結:http://www.cppblog.com/jialisoft/archive/2012/09/26/192071.html首先展示一個最簡單的單例模式例子,代碼如下: class NetworkService { public: // 對外提供的唯一方法函數,用於擷取唯一的對象指標 static NetworkService* GetInstance() { if(m_pInstance == NULL) {
Time of Update: 2018-12-07
原文連結:http://www.cppblog.com/newcnzz/archive/2012/09/29/192428.htmlC++提供了四個轉換運算子:const_cast <new_type> (expression)static_cast <new_type> (expression)reinterpret_cast <new_type> (expression)dynamic_cast <new_type> (expression)
Time of Update: 2018-12-07
原文連結http://blog.csdn.net/breakerzy/article/details/7593137關於 C++ 對象資源管理的慣用法,note-to-self + keynote + idiom case + cross-reference 式筆記keyword: RAII, deleter, Two-stage Initialization, pimpl, Reference Counting (RC), Copy on Write (COW), Smart Pointer
Time of Update: 2018-12-07
原文連結http://blog.csdn.net/breakerzy/article/details/7271050標準 C++ 中容易忘記但比較重要和常用的基本文法和特性這是 C++ 或 C in C++,而不一定是傳統 C 語言的文法和特性零 0字面量 0 是基本類型自動適應的,指標請直接使用 0 而不是 NULL
Time of Update: 2018-12-07
C code: #include <stdio.h> extern add(int,int); int main(int argc,char **argv) { int result = add(4,5); printf("result:%d\n",result); } assembly code: ;nasm -f elf add.s -o add.o [section
Time of Update: 2018-12-07
開始:c:#include <errno.h>#include <math.h>#include <stdio.h>#include <stdlib.h>#include <string.h>int main ( int argc, char *argv[] )
Time of Update: 2018-12-07
智能指標:它的一種通用實現方法是採用引用計數的方法。智能指標將一個計數器與類指向的對象相關聯,引用計數跟蹤共有多少個類對象共用同一指標。
Time of Update: 2018-12-07
C/C++代碼規範命名命名,包括檔案名稱、類名、結構名、類型名、函數名、變數名、參數名等都是程式設計中重要的一部分。一個好的名稱,體現了一個深思熟慮的過程,同時也 能夠協助別人更好地理解開發人員的思路。如果發現程式中,充滿了a, b, c, x, y, z,
Time of Update: 2018-12-07
原文地址:http://hi.baidu.com/joyeep/blog/item/2ad5f662e00f41dce7113a37.html水平不高不低的C++程式員最喜歡掛在嘴上的一句話就是:C宏,萬惡之首,錯誤的開端,應該被棄。 例一、用C宏,書寫代碼更簡潔這段代碼寫網路程式的朋友都很眼熟,是Net/3中mbuf的實現。struct mbuf{ struct m_hdr mhdr; union { struct {
Time of Update: 2018-12-07
整 數 類 型類型別名允許的值sbyteSyetem.Sbyte在-128~127之間的整數byteSyetem.Byte在0~225之間的整數shortSyetem.Int16在-32768~32767之間的整數ushortSyetem.Uint16在0~65535之間的整數intSyetem.Int32在-2147483648~2147483647之間的整數uintSyetem.Uint32在0~4294967295之間的整數longSyetem.Int64在-922337203685477
Time of Update: 2018-12-07
最近找到個打包工具,挺不錯的。下面簡單的介紹下使用方法。 這個工具叫“InstallShield”,可以自己去網上下一個,有綠色版本 也有安裝版的。
Time of Update: 2018-12-07
SQLDMO(SQL Distributed Management Objects,SQL分散式管理物件)封裝了Microsoft SQL Server資料庫中的對象。SQLDMO是Microsoft SQL Server中企業管理器所使用的應用程式介面。 SQLDMO由Microsoft SQL Server內建的SQLDMO.dll提供,由於SQLDMO.dll是一個COM對象,所以大家在用之前必須在.NET項目中添加對它的引用。SQLDMO.SQLServer oServer =
Time of Update: 2018-12-07
Tip from Andrew Troelsen | Posted by: Duncan Mackenzie, MSDN | Translated by Findekano說明:文章源自C# FAQ,翻譯此文僅為個人愛好,如有錯誤敬請指點在非託管世界,截取Win32訊息進行處理得情況非常常見,Win32訊息被使用者應用程式截取就如同在訊息佇列中被彈出一般。然而在託管WIndows
Time of Update: 2018-12-07
重寫(override)與重載(overload)相似:他們都是重新定義一個方法的實現過程區別:重寫(override):是指對象之間的某個方法的重新實現,在一個類繼承一個類時,當基類中某方法申明為virtual或abstract時,在衍生類別中使用override關鍵字重新申明一個方法,注意該方法必須與基類中的參數傳回值一樣,一個類中對於基類某方法只能重寫一次,調用基類還是衍生類別的實現是通過所定義的對象的類型來決定,和方法的參數無關重載(overload):指對象中某個方法的重新實現,方法重
Time of Update: 2018-12-07
附件中的代碼自動提取部落格中國中的所有部落格資訊,包括各個的統計資訊等,然後存入access資料庫中。(包括部落格名,部落格瀏覽人數,部落格文章數量等資訊。)部落格中國:http://huangwen.vip.bokee.com/ 代碼下載 關於代碼有什麼不明白的請跟帖,共同研究。(vs.net 1.1版本的代碼)這裡就不貼出代碼來了,
Time of Update: 2018-12-07
隨著ajax的流行,大家一下子明白過來,原來js能夠完成這麼強大的功能,然後就是JS代碼原來越複雜,js檔案體積越來越大,同樣也增加了安全隱患。現在網上比較普遍的流行一些代碼混淆和代碼壓縮公用程式: JSConfusion 代碼混淆工具,本人做的Javascript compressor 代碼壓縮公用程式,提供了一種特有的壓縮演算法對JS的代碼進行減肥,也是我看到較早的一個工具,現在經常和JSConfusion結合去使用(當然是先混淆後壓縮)