一次使用OCI的排錯經曆

作者:朱金燦來源:http://www.cnblogs.com/clever101       使用VS C++ 2005 + sp1和Oracle 10g的OCI庫開發一個應用程式。  

VC編程中如何設定對話方塊的背景顏色和靜態文本顏色

作者:朱金燦來源:http://www.cnblogs.com/clever101 晚上編一個小程式,涉及到如何設定對話方塊的背景顏色和靜態文本顏色。這在VC6.0中本來是一句話就搞定的事。在應用程式類中的InitInstance()函數添加:Code highlighting produced by Actipro CodeHighlighter

CSDN上關於ToolTip的知識

我用VC做TOOL TIP很多次了,但每次都要再研究一遍.雖然說學而時習,應該的,但主要還是由於自己懶.今天一定要記下來.以後再用的時候,就是參考.也請閱讀此文的朋友記下來,將來查閱用.用VC實現TOOL TIP.比較複雜,其實也簡單,但MFC協助一些視窗實現,而另一些視窗又不實現,倒搞得複雜了.最開始我用WM_MOUSEMOVE訊息,然後用CToolTipCtrl::Pop,這個方法太笨.不建議用.除非需要自訂.MFC對TOOL

nginx利用Location,rewrite模組防盜鏈,禁止訪問

一:Location文法:location [=|~|~*|^~] /uri/ { … }註:1、~ 為區分大小寫匹配2、~* 為不區分大小寫匹配3、!~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配樣本一:location / { }匹配任何查詢,因為所有請求都以 / 開頭。但是Regex規則將被優先和查詢匹配。樣本二:location =/ {}僅僅匹配/樣本三:location ~* \.(gif|jpg|jpeg)$ {rewrite \.(gif|jpg)$ /logo.png;}

LNMP一鍵安裝包 0.7發布 – 支援LNMPA

LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat、Debian

千萬級資料?教你合理設計資料表,將最佳化進行到底

資料表的設計原則(1)不應針對整個系統進行資料庫設計,而應該根據系統架構中的組件劃分,針對每個組件所處理的業務進行組件單元的資料庫設計;不同組件間所對應的資料庫表之間的關聯應儘可能減少,如果不同組件間的表需要外部索引鍵關聯也盡量不要建立外部索引鍵關聯,而只是記錄關聯表的一個主鍵,確保組件對應的表之間的獨立性,為系統或表結構的重構提供可能性。 (2)採用領域模型驅動的方式和自頂向下的思路進行資料庫設計,首先分析系統業務,根據職責定義對象。對象要符合封裝的特性,確保與職責相關的資料項目被定義在一個對

MFC中改變對話方塊背景的幾個訊息函數OnEraseBkgnd、 OnPaint、 OnCtlColor的調用順序

設定對話方塊背景顏色及背景圖片可在OnCtlColor(),OnEraseBkgnd(),OnPaint()裡設定,對話方塊初始化完畢,顯示時調用OnSize()->OnEraseBkgnd(),->OnPaint()->OnCtlColor(), 若想改變對話方塊大小,比如全螢幕顯示ShowWindow(SW_SHOWMAXIMIZED);UpdateWindow();其中

ubuntu網路簡單設定

1、ubuntu系統修改IP地址:sudo gedit /etc/network/interfacesauto eth0iface eth0 inet staticaddress 219.218.122.168netmask 255.255.255.0gateway 219.218.122.2542、ubuntu系統修改DNS: sudo gedit /etc/resolv.confnameserver 202.194.15.123、使網路生效:sudo

a標籤的href和onclick的區別

 連結的 onclick 事件被先執行,其次是 href 屬性下的動作(頁面跳轉,或 javascript 偽連結); 假設連結中同時存在 href 與 onclick,如果想讓 href 屬性下的動作不執行,onclick 必須得到一個 false 的傳回值。不信,你可以將 goGoogle 函數中的 return false 注釋掉; 如果頁面過長有捲軸,且希望通過連結的 onclick 事件執行操作。應將它的 href 屬性設為 javascript:void(0);,而不要是

STL中qsort的七種用法

qsort()  應該就是用的快排。貌似是以資料區塊的方式移動資料,速度較快。 原型:_CRTIMP void __cdecl qsort (void*, size_t, size_t,int (*)(const void*, const void*));解釋:    qsort ( 數組名 ,元素個數,元素佔用的空間(sizeof),比較函數) 比較函數是一個自己寫的函數  遵循 int com(const void *a,const void *b) 的格式。當a b關係為 > 

遊戲杆編程心得二:如何判斷按鈕的有效按下

作者:朱金燦來源:http://blog.csdn.net/clever101    在遊戲杆編程中通過一般需要擷取按鈕狀態來執行特定事件,比如實現按下按鈕1一次,變數num遞增100,但在調試系統時往往會出現這種情況:明明按下按鈕一次,但是變數num已經遞增了好幾百。這是怎麼回事呢?開始我有點百思不得其解。但經過查看程式和思考,我找到了原因。原來程式中我使用了時鐘事件,設定了一個時鐘,這個時鐘錶示系統每50毫秒擷取遊戲杆的按鈕狀態,具體代碼如下:     Code highlighting

unicode字元集,用還是不用?

作者:朱金燦來源:http://www.cnblogs.com/clever101 使用VC開發時面對字元集的選擇,我總想起《深入淺出MFC》裡的一句名言:理想如果不向實際做點妥協,理想就會歸於塵土。曾經想過完美的軟體肯定是使用unicode字元集,因為那是實現多語言版本所需要的。《Windows核心編程》也列出一堆理由勸我們使用unicode字元集,最大的好處當然是軟體本地化的需要,另外一些好處是:l         可以很容易地在不同語言之間進行資料交換。l        

慎用VC 6.0

作者:朱金燦來源:http://www.cnblogs.com/clever101       編程生涯雖然以tc 2.0開始,但是VC 6.0也曾經陪伴我頗長一段日子,現在說一些批判它的話,別有一番滋味在心頭。還是以我的一段項目經曆作為引子吧: 前一段時間升級一個系統(系統不是我做的,是其它同事採用VC 6.0開發的),主要是增加一個遊戲手柄介面。我上網搜了一下,決定採用DirextX的DirectInput來做,恰好這個系統之前就用了d3dx9.h裡的介面。我自然而然地選擇DirextX 9

CString轉換為string的做法

作者:朱金燦來源:http://www.cnblogs.com/clever101     CString轉換為std::string,網上通行的做法是利用CString的GetBuffer函數。具體做法如下(編譯環境為VS C++ 2005+sp1, Win XP+sp3,多位元組字元集編譯,以下同):  Code highlighting produced by Actipro CodeHighlighter

proj4庫的編譯方法

作者:朱金燦來源:http://blog.csdn.net/clever101      Proj.4庫是開源GIS最著名的地圖投影庫,著名的開源映像庫gdal中的投影轉換函式也是動態調用該庫函數的,目前的最新版本是proj-4.7.0。proj4庫的是:http://trac.osgeo.org/proj/       其編譯方法非常簡單,分為三步(我的編譯環境為VS 2005+sp1):1. 對源碼檔案夾進行解壓,在運行視窗使用dos命令進入源碼的src檔案夾,具體為cd命令,我的為:E:\

以IIS為宿主發布WCF Service

好處:採用以IIS作為宿主,就不必為Service專門建立一個host程式,部署也相對容易一些。首先準備好測試用的WCF程式,這個例子只是做簡單的求和計算,代碼如下:CalculatorService.svc(服務檔案):<%@ServiceHost Language=”C#” Debug="True" Service=" OwenZhang.WcfSamples.CalculatorService"%>ICalculator.cs(定義服務契約):[ServiceContract]

屏蔽MSN廣告

MSN的Flash廣告實在煩人,使用下面的方法可以快速又安全(無外掛程式)的屏蔽掉MSN廣告:  使用記事本程式開啟“C:\WINDOWS\system32\drivers\etc”目錄下一個名為“host”的檔案;  然後在開啟的host檔案最後面另起一行加入文本“127.0.0.1 rad.msn.com”後,儲存修改; 

視頻壓縮I,B,P幀的區別及特點

MPEG-1壓縮的基本思想:幀內壓縮和幀間壓縮。 其次,時間相關性的統計分析:統計的結果表明,在間隔1~2幀的映像中,各像素只有10%以下的點,其亮度差值變化超過2%,而色度差值的變化只有1%以下。 採用的壓縮方法:

編譯geos庫遇到的問題及解決辦法

作者:朱金燦來源:http://www.cnblogs.com/clever101 把geos庫下載下來,發現做得還很人性化,工程檔案分別分開msvc80、msvc90和msvc10。如,分為兩個方式:     可是我使用vs 2005編譯geos_c_dll工程,倒是能編譯成功,產生dll檔案和lib檔案,但是在外部調用,發現無法識別Envelope類的錯誤。再開啟geos工程,看了一下,初步斷定是Envelope類的錯誤,發現它的export.h是這樣的:     #ifndef GEOS_

“三國演義”何處去

作者:朱金燦來源:http://www.cnblogs.com/clever101     微軟資深副總裁張亞勤在2011移動開發人員大會的演講《移動互聯的新趨勢》這樣描述當前的移動作業系統的分布趨勢:隨著Windows

總頁數: 61357 1 .... 9541 9542 9543 9544 9545 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.