原创 幾種壓縮算法的原理介紹

本文主要內容由羅蒙·迪翁發表於2006-01-07 20:38:00  IP: 222.95.162.*靜態數據和動態數據的壓縮策略是完全不同的。作者的見解還是值得學習的。可惜LZW(LZ78)壓縮算法是有版權的,不然可以拿來用用。 

原创 C++多態性(待補充)

感謝原作者分享,原文地址http://blog.csdn.net/hackbuteer1/article/details/7475622 C++編程語言是一款應用廣泛,支持多種程序設計的計算機編程語言。我們今天就會爲大家詳細介紹其中C++

原创 算法分析:大O符號/大Ω符號/大Θ符號/小o符號/小w符號

感謝作者分享,原文鏈接:http://blog.csdn.net/u012816041/article/details/49888631 大O,漸進表示法,接下來我嘗試用最簡單的方式進行說明。 學習算法我經常聽到這個詞彙,我一開始很

原创 for循環的條件判斷中爲什麼用'!='而不用'

翻閱《C++ Primer中文版(第4版)》,裏面出現的for大多都是類似如下的循環: [cpp] view plain copy  print? vector<int> ivec(10);   for (vecto

原创 前置++ 和後置++的區別(C++ 爲什麼不叫++C)

這篇文章不是討論(i++)+(i++)+(i++)的計算結果,更不是討論(i++)+(++i)+(i++)。   在C++教程中,我們都會學到:i++和++i是兩個表達式,他們都會對i進行自增,但是呢,作爲表達式,i++的值是自增之

原创 Git Windows version default option false(core.ignorecase is true)

Git Windows版本默認選項中有一個隱藏的fault 及 core.ignorecase = true;即不區分大小寫。 這樣的話就會產生一系列問題: 目錄下不創建如下兩個問題:aa/ , AA/; 本地創建了一個 aa

原创 B樹、B-樹、B+樹、B*樹略解

原文地址:http://www.blogjava.net/supercrsky/articles/185167.html B樹        即二叉搜索樹:        1.所有非葉子結點至多擁有兩個兒子(Left和Right);

原创 Git中三種文件狀態及其轉換

Git作爲一種版本控制解決方案,由於其具有的分佈式特性,正被越來越多的用戶熟知,一些有名的開源項目,如:Linux kernel,CakePHP,Ruby on Rails等,都在使用Git進行版本管理。   在Git中,文件狀態是一個非

原创 __FILE__,__LINE__(注意這裏是兩個_)

注:本文轉自螞蟻跳樓博客園,感謝作者整理    前言: 我們在寫程序的時候,總是或多或少會加入一些printf之類的語句用於輸出調試信息,但是printf語句有個很不方便的地方就是當我們需要發佈程序的時候要一條一條的把這些語句刪除,而一

原创 JAVA 對象引用,以及對象賦值

關鍵字: java對象 引用 Java對象及其引用 關於對象與引用之間的一些基本概念。        初學Java時,在很長一段時間裏,總覺得基本概念很模糊。後來才知道,在許多Java書中,把對象和對象的引用混爲一談。可是,如果我分不清對

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 win7(64位)php5.5-Apache2.4-mysql5.6環境安裝

參考百度經驗:http://jingyan.baidu.com/article/9faa723152c5d6473d28cb47.html 前提:安裝的電腦要支持VC11,下載地址爲:https://download.microsoft.

原创 Win7下Android開發環境的搭建

原文轉載於:http://blog.csdn.net/mxsgoden/article/details/44342563,感謝作者分享! Win7下Android開發環境的搭建 ——JDK + Eclipse + Android SDK

原创 常量指針與指針常量

常量指針//指向const對象的指針 const int * ptr;//指向一個int類型常量的指針,const限制其指向對象的類型,並非 ptr本身 ptr 本身不是一個常量,不需要對其初始化。同時,也允許對其進行二次複製

原创 關於(void**)及其相關的理解

關於(void**)及其相關的理解 #define LOADBASSFUNCTION (f) *((void **)&f)=(void*)GetProcAddress (hBass,# f) 這一句話使用*((void**)&f)