原创 自動修復網絡腳本(Auto IT)

適用於網絡棧出現故障,不能正常顯示IP地址。#cs --------------------------------------------------------------------------------------- FileN

原创 TinyXML加載保存C++對象

TinyXML是一個非常小巧簡單的XML解析庫,採用DOM方式來解析XML文件。不足的是它本身不支持DTD和XSL,但普通簡單的XML使用需求還是可以滿足了。 TinyXML由2個頭文件四個CPP文件構成。繼承結構如下: TiXmlBas

原创 一個在UTF32、UTF-16、UTF-8中相互轉換的C++程序

首先是最重要的版權信息。 /* * Copyright 2001-2004 Unicode, Inc. *  * Disclaimer *  * This source code is provided as is by Unicode,

原创 處理INI文件

簡單的在開源中國上搜索了一下INI相關的項目,找到兩個:MiniINI和SimpleINI。   MiniINI是一個開源的,非常高效的,並且非常容易上手的INI庫。使用C++實現的,同時也可以操作CFG文件。它本身不依賴除標準庫以外的任

原创 將MFC CString轉成STD string

MFC擁有其自己的字符串:CSting。我們經常發現有必要將一個Cstring轉換爲C++標準庫中的std::string,這個函數如下: std::string CStringToSTDStr(const CString& theCSt

原创 Lua現在擠掉了JavaScript

對開發者這可能不是個好消息,我們又得學新的東西了。第一次聽說它是在魔獸世界中,第一次看到它是在迅雷的UI庫中。簡單看看它有啥子優勢吧,^_^ Lua

原创 Windows文件變更監控

有的時候需要在新建、修改和刪除文件時執行一些操作,這就需要監控文件的變更。http://zhanyonhu.blog.163.com/blog/static/16186044200882484143208/提出了3種方法來實現: 1. 函

原创 AutoIt 常用功能

1.    消除文件後綴 StringTrimRight(@ScriptName, 4) StringRight(@ScriptName, StringLen(@ScriptName) - 4) 2.    獲取數組的行列 Dim

原创 使用NDK進行網絡文件傳輸

 想要通過網絡傳輸文件,搜了不少代碼,找到一個何意的真不容易。Marat Bedretdinov給了一個關於聊天程序的代碼,裏面包含NetLib模塊

原创 LabVIEW編寫DLL

LabVIEW是一種程序開發環境,由美國國家儀器(NI)公司研製開發的,類似於C和BASIC開發環境,但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是採用基於文本的語言產生代碼,而LabVIEW使用的是圖形化編輯語言G(

原创 Winnow算法

The winnow algorithm is a technique from machine learning for learning a linear classifier from labeled examples. It is

原创 推薦系統和協同過濾面臨的主要問題

數據稀疏 協同過濾的精度主要取決於用戶數據的多少。如果一個系統有很多用戶的歷史數據,他就能更好的對用戶的喜歡做出預測。所以,目前推薦系統做的最好的都是那些有着很大量用戶數據的公司,比如Google, Yahoo, Netflix,

原创 Outlook 2007 關閉附件屏蔽

發送exe文件的時候,Outlook默認會將它過濾了,不允許下載打開。修改註冊表可以運行其發送:   Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER/Software/Mi

原创 支持選擇文件和目錄(可多選)的文件對話框CSelectDialog

MFC自帶的CFileDialog不支持選擇目錄,而且多選文件配置也不方便。有一些實現比較好的目錄選擇對話框,但是既可以支持選擇文件,又可以支持選擇目錄的非常難得。非常感謝Hojjat Bohlooli(software@tarhafar

原创 推薦系統的作用和問題

推薦系統(recommender systems)是利用信息過濾技術向用戶推薦其可能感興趣的信息。推薦系統是有別於信息分類和信息搜索的信息處理方式。 信息分類是有序的按照時間/主題/類別/用戶/任務等方式組織結構化信息,瀏覽分類信息可以