原创 【C++關鍵字】const 用法 深入 分析。

【不想探究深入機制的可以直接看第7部分】 1.  最初的用途: 代替預編譯指令 #define,可以縮小程序size,從而節省載入到內存運行時的內存開銷。 舉例:(網上的例子多半都是CV黨,不懂的人看了會更加不懂,更怕C++)百度百科給的

原创 HTML5+MUI+HBuilder 之初探情人

07,08年那會兒正當Java火爆,C/C++仍是廣泛運用的一門語言的時候,所以我的大學都獻給了C/C++和Java。當諾基亞的倒閉成爲按鍵機時代衰落的標誌時,移動APP的開發也如破堤之洪,爆炸式的崛起了。小弟不才,反映略慢,加上觀念陳舊

原创 MFC 在多字節編碼 下編程 如何 使用新樣式控件。

我們在使用MFC 進行應用程序開發時,如果使用的是多字節編碼,那麼程序運行後,控件樣式全部會編程VC6的那種界面。 而如果使用統一編碼(UNICODE),則會引發很多地方的報錯,一個個的改很費勁。 如何在多字節編碼下,同樣讓應用程序展現和

原创 【站長起步】阿里雲+Ubuntu+java 7+ Tomcat 7 +Nginx1.6 +Mysql 5.6

本文記載了在阿里雲ubuntu+java 鏡像環境下搭建網站服務器環境中遇到的的錯誤和解決方案。 作爲一個年輕人,是肯定不會去用alidata這個現成的環境的。怎麼辦? 全部刪除,立馬創建一個 目錄 /mydata 然後一個個的環境搭建。

原创 [NHibernate] 入門實例 NHibernate 3.3 GA + VS2010 +MySQL

題外話: 中國的技術論壇要趕上stackoverflow的水平,至少還需35年。中國程序員筆者的特點是:太浮躁,太容易下總結,太自得其樂,雖說寫的是爲了讓別人更好的看,卻也演變成了一種“你看,我懂這麼多”的長篇申明——要的就是你不懂。這也

原创 創始人股份分配方法

本文僅代表個人觀點。方法從互聯網IT創業出發思考,其他行業甚讀。 對於初創者來說,利益的分配十分重要。 任何團隊瑕疵,都會是致命的,有一句話,亙古不

原创 01揹包問題的各種解決方案

#include <iostream> using namespace std; /* 0-1揹包問題的 各種解決方案。 */ #define N

原创 遞歸和動態規劃的轉換

最近重新研讀了下《挑戰程序設計》對動態規劃和遞歸的關係有了點新的理解,之前的理解過於機械化,單純的以爲根據遞推公式可以直接寫DP代碼。 通俗的來說, 遞歸 是  考慮所有的情況,一般使用搜索(DFS /BFS)來實現。 在那些 可以轉換爲

原创 Hibernate Search 初體驗

不久前Hibernate推出了Hibernate Search 3.0 GA,由它的名字大家也可以大概猜到它的作用是對數據庫中的數據進行檢索的。它是hibernate對著名的全文檢索系統Lucene的一個集成方案,作用在於對數據表中某些

原创 [運行時獲取模板類類型] Java 反射機制 + 類型擦除機制

給定一個帶模板參數的類 class A<T>  { } 如何在運行時獲取 T的類型? 在C#中,這個很簡單,CLR的反射機制是解釋器支持的,大概代碼爲: namespace TestReflect { class Program

原创 QQ截屏完美實現 小結

QQ截屏的完美模擬 [write by TBWood-小湯 轉載請說明出處http://blog.csdn.net/tbwood ] 至現在2011年2月15日,網上仍然沒有一個能夠在灰暗遮罩的功能上和即時效率上完美模擬QQ截屏的軟件,以

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

B樹        即二叉搜索樹:        1.所有非葉子結點至多擁有兩個兒子(Left和Right);        2.所有結點存儲一個關鍵字;        3.非葉子結點的左指針指向小於其關鍵字的子樹,右指針指向大

原创 【NServiceBus】發佈和訂閱

發佈/訂閱  Publish/subscribe 在NServiceBus 的單向(one-way)通信模式中,消息的發送者往往無法知道接收者的詳細信息。實現這個額外的“鬆耦合”的代價是:訂閱者Subscriber 需要顯式的選擇接入,從

原创 如何使用SkinMagic庫進行MFC界面皮膚美化

下載 庫。百度很多。。。 第一步:在項目的stdafx.h文件中加入以下代碼:  #include "SkinMagicLib.h"  #pragma comment(lib, "SkinMagic.lib") 第二步:在主程序類文件

原创 MFC 如何給Dialog 顯示Menu菜單。

第一步:創建菜單,ID爲 IDR_MENU1,進行菜單設計等。 第二步:把要顯示菜單的Dialog窗體的Menu屬性下拉選擇爲IDR_MENU1 第三步:在***Dlg.h的類定義中添加變量: CMenu * pMenu; 第四步: