原创 我的友情鏈接

51CTO博客開發豆子空間

原创 C++判斷IP地址字符串的合法性

       最近改BUG,需要對一個IP地址字符串進行合法性檢查,由於時間充裕,所以多折騰了下。        目前的解決方法可以歸爲以下三類:1、自己動手寫:以'.'將IP字符串分割成子串,再依次判斷每個子串的每個字符是否都是數字,最

原创 啓程

       掂量了許久,最終決定在這裏開啓我的技術博客之旅。但願我能堅持。也願高手不要嫌棄,多指點指點,菜鳥與我共勉,勤于思考。Fighting!That's all.

原创 C++還能重新輝煌嗎?C++複雜性的思考

         今天看到這麼一篇文章,雖說是五年前的文章,但是確實分析的比較深刻,內容如下:          C++的表面困境來自兩方面,一是開發效率低,而是容易犯錯,維護難度大。此二者俱是表象,本質就是一個——過度複雜。或有人說C++

原创 java調用matlab函數接口的兩種方案

Java 調用matlab 函數接口 Java調用matlab函數接口有兩種方式:l 一種是通過matlab把函數打成jar包;l 一種是把matlab編譯成dll後,用C++再封裝成java能支持的數據類型的dll。注意:不論用這兩種方式

原创 WPS二次開發簡單示例

      有時候軟件會有報告生成的功能需求,一般都用MS OFFICE開放的接口來開發,但是MS OFFICE不是免費的,可以考慮用WPS開放的接口。MS OFFICE和WPS的接口其實差不太多。        那麼具體要怎樣纔可以用W

原创 回調函數——一個化解C++互相包含頭文件問題的方法

最近寫了兩個通訊協議程序,都是電力系統中問答式傳輸規約,一個是基於TCP傳輸文件的102規約服務端程序,一個是基於串口採集數據的102規約客戶端程序。之前還有別的通訊規約,最近更濃烈的期望能夠抽象出這些通訊協議程序的一些通用的部分,以便於新

原创 VS中錯誤 C1902: 程序數據庫管理器不匹配 問題

        關於 VS中的 fatal error C1902: 程序數據庫管理器不匹配;請檢查安裝    身邊好幾個同事都遇到這個問題,並且都有一個共同點:重裝系統,安裝VS,任何工程編譯時都會出現這個錯誤。上網找了許多解決方法,比較

原创 我的友情鏈接

51CTO博客開發豆子空間

原创 Qt:Qt 的昨天,今天,明天

本文的作者 toartist 是一名 Qt 開發者,非常瞭解 Qt 的版本歷史和演進,ifanr 邀請到他寫了一篇 Qt 的回顧和展望文章。此外,作者也將參與諾基亞開發競賽,一起期待他的作品在 N8 上有出色的表現吧。2010 年 10 月

原创 C++還能重新輝煌嗎?C++複雜性的思考

         今天看到這麼一篇文章,雖說是五年前的文章,但是確實分析的比較深刻,內容如下:          C++的表面困境來自兩方面,一是開發效率低,而是容易犯錯,維護難度大。此二者俱是表象,本質就是一個——過度複雜。或有人說C++

原创 使用C++讀寫TDM以及TDMS文件

       TDM和TDMS是一種NI的數據存儲文件格式,兼顧速度、邏輯組織。對於此格式數據文件,NI提供的第三方庫使用也很便捷。關於TDM和TDMS的更多敘述,請自行google、百度,或者去官網瞭解。這裏主要給出第三方庫的簡單使用,

原创 由於應用程序配置不正確,程序未能啓動 問題

        前一陣子給一臺不具開發環境的機器裝我們的軟件,由於之前給許多機器安裝都沒有問題(包括測試部的),我和頭都信心滿滿,心想小case嘛~結果安裝完畢卻不能運行,系統提示:由於應用程序配置不正確,程序未能啓動。什麼重新安裝也許能解

原创 啓程

       掂量了許久,最終決定在這裏開啓我的技術博客之旅。但願我能堅持。也願高手不要嫌棄,多指點指點,菜鳥與我共勉,勤于思考。Fighting!That's all.

原创 k-means聚類分析的C++實現

K-means即爲1967年MacQueen首次提出的K均值聚類算法,在許多實踐應用中取得了很好的效果,下面對k-means算法做簡要介紹。 設數據集由n個對象組成,預備分成k類,初始化時,從n個數據對象 中隨機選取k個作爲簇的初始均值,對