原创 二分查找和斐波那契查找優化
二分查找是一種很高效的查找方法,它需要所要查找的數列有序,然後每次折半進行查找,時間複雜度爲O(logn), 理解起來不難但是在代碼實現要注意邊界 template<typename T> int binarySearch(T aim,T
原创 數據壓縮
(一)遊程編碼 適用於連續相同重複的元素 例:aaaaabbbc ->a5b2c1 (二)位圖 適用於不連續相同的元素 例:abababab ->10101010 ->66(16進制) abacadae
原创 git 提交代碼到代碼庫 命令
1.git status 比對本地代碼與代碼庫中的異同 2.git add +修改(增加,刪除)的文件路徑 3.git commit -m -"描述信息" 4.git push將修改的內容推送到代碼庫
原创 spring MVC 參數傳遞
前臺提交請求,後臺通過名字獲得數據 jsp<form action="test.do"> <input id="input1Id" name="input1Name" /> <input id="input2Id" name
原创 win7 git上傳本地項目至github
一、首先安裝好git。 git --version:可在命令行輸入 git --version查看安裝的git版本號,來判斷git是否安裝成功 二、然後可以開始本地代碼庫的配置 git init:首先建立一個
原创 各個編碼方式的由來和區別
最近在看《WINDOWS核心編程第五版》裏面說到unicode編碼的一些問題,之前瞭解過一些編碼方式的規則,時間長了忘得產不多了。這次在知乎上看到一篇講編碼規則由來的段子(之所以說是段子,是因爲看完很想笑)。 引用過來 原文鏈接 很久
原创 chardet檢測爬到的網頁的編碼
下載地址 http://download.csdn.net/detail/mhsmie/9842280 使用方法,將壓縮包解壓,將裏面的文件複製到python安裝目錄下的\Lib\site-packages下 import charde
原创 Windows TELNET 使用配置
想用windows的Telnet服務看一下傳輸的報文,在虛擬機上掛了win7系統和ubuntu系統後,用Telnet服務去連接,遇到各種問題。下面是windows的配置過程總結的步驟和遇到問題的解決方法,ubuntu安裝開啓telnet鏈
原创 【C++】explicit關鍵字用法
explicit 阻止不應該允許的經過 轉換構造函數 進行的隱式轉換的發生 c++中,一個參數的構造函數(或者除了第一個參數外其餘參數都有默認值的多構造函數),承擔兩個角色: 1. 構造器 2. 默認且隱含的類型轉換操作符 爲了
原创 VBA自定義數據類型(結構體使用)
VBA中結構體不能定義在函數或者過程中,要定義在模塊中,否則會提示無效內部過程,或者類型未定義 語法 Type InPutStruct Name As String Id As Integer End TypeDim In
原创 c++ ODBC使用
需要使用的文件 sql.h:包含基本的API定義 sqlext.h:包含擴展的ODBC定義 odbc32.lib 庫文件 2. 執行方式 直接執行:直接提供sql語句,調用SQLExecDirect執行
原创 ubuntu安裝開啓Telnet服務
首先安裝xinetd和telnetd服務 apt-get install xintetd apt-get install telnetd 修改/etc/xinetd.conf文件 gedit /etc/xin
原创 re.sub 使用方法
re.sub功能是對於一個輸入的字符串,利用正則表達式,來實現字符串替換處理的功能返回處理後的字符串 re.sub共有五個參數 三個必選參數 pattern,repl,string 兩個可選參數count,flags pattern,表
原创 VB/VBA 正則表達式的使用方法
VBA正則表達式使用Sub RegularTest() Dim s As String s = "12asd34" Dim myRegExp As Object Dim mMatches As Object
原创 C++中L和_T的作用
L和_T有關字符編碼方式(Unicode,UTF編碼方式介紹 L的作用 L修飾字符串時,表示使用Unicode字符集 strlen(“123”)=3; strlen(L”123”)=6; _T的作用 _T修飾字符串時,