Time of Update: 2018-12-07
grep-n, --line-number-E, --extended-regexp (相當於egrep)-i, --ignore-case-R, -r, –recursive -w, --word-regexpgrep.exe [OPTION]... PATTERN [FILE]...其實grep如果搜尋一個檔案內容可以用emacs內部的搜尋,grep的好處是可以搜尋多個檔案,例如: grep –nH –e main *.c *.cpp CASE 1:
Time of Update: 2018-12-07
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
1. 方法1Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->System.Web.HttpUtility.UrlEncode(taobao, Encoding.GetEncoding("gb2312")); 2. 方法2代碼Code highlighting produced by Actipro CodeHighlighter (freeware)
Time of Update: 2018-12-07
PB 讀取 Excel
Time of Update: 2018-12-07
採用 Base 64 編碼不僅比較簡短,同時具有不可讀性,被編碼的資料不會被人用肉眼所直接看到。 但是,標準的 Base64 並不適合直接放在 URL 裡使用,因為Base64中含有'+' 和 '/', URL 編碼器會 '+' 和 '/' 變為形如 "%XX” 的形式。 修改一下Base64就可以在URL中使用了:
Time of Update: 2018-12-07
短網址一般採用 Base62 編碼,Base62 編碼是由 10 個數字 26 個大些英文字母和 26 個小寫英文字母組成,比如:http://goo.gl/osYa6。這裡提供一種對數字進行 Base62 編碼的方法。
Time of Update: 2018-12-07
1. 在完成載入事件中將所有的連結和form的target值改為"_seft"
Time of Update: 2018-12-07
BTS 指令,一般用在自旋鎖上或者類似概念。自旋鎖核心操作就是InterlockedBitTestAndSet。InterlockedBitTestAndSet有兩種實現:1. ReactOS方法static __inline__ BOOLEAN InterlockedBitTestAndSet(IN LONG volatile *Base, IN LONG Bit) { LONG OldBit;__asm__
Time of Update: 2018-12-07
在 Global.asax 中添加 Application_BeginRequest 事件: protected void Application_BeginRequest(object sender, EventArgs e){ string pathAndQuery = Request.Url.PathAndQuery.ToLower(); if (pathAndQuery.IndexOf(".html") > -1) { pathAndQuery =
Time of Update: 2018-12-07
1. Bug管理工具: Mantis Bug TrackerMantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on
Time of Update: 2018-12-07
修複FIREBIRD資料庫1) 斷開所有與IB伺服器的串連 2) 複製一份,對複製檔案進行以下操作,並且要獨佔訪問 3) 進入Command命令視窗 4) 為了避免在以下命令列中每次都輸入使用者名稱與密碼,特設定以下兩個變數 SET ISC_USER=SYSDBA SET ISC_PASSWORD=masterkey 5) 對損壞的資料庫進行檢查 gfix -v -full abc.gdb 6) 如果上一條命令已指出這個資料庫有問題,我們現在需要修複它 gfix -mend
Time of Update: 2018-12-07
一.什麼是SQL注入1.SQL注入的定義 SQL注入(SQL Injection) 利用了程式中的SQL的漏洞,進行攻擊的方法。2.SQL注入舉例 1)利用SQL語法錯誤擷取資料庫表的結構資訊: 攻擊者要成功實施一次攻擊,需要瞭解哪個表和列可用。SQL Server預設的行為是,當不正確查詢運行時返回錯誤訊息。 例如攻擊者輸入使用者名稱:“'having 1=1;--”,資料庫將返回包含表名和代碼查詢中第一列的錯誤訊息; 而group
Time of Update: 2018-12-07
1. 修改__build_installer.bat:c:\python\python.exe setup.py bdist_wininst --bitmap=logos\installer.bmp --title=PaiMei改為c:\python27\python.exe setup.py bdist_wininst --bitmap=logos\installer.bmp
Time of Update: 2018-12-07
修改 TeamViewer ID 的方法:1. 開始 > 運行,錄入%appdata%,刪除TeamViewer的檔案夾;2. 開始 > 運行,錄入regedit; 刪除 HKEY_LOCAL_MACHINE\SOFTWARE\ 之下的 TeamViewer; 刪除 HKEY_CURRENT_USER\SOFTWARE\ 之下的 TeamViewer;3. 開始 > 控制台 > 系統 > 硬體 > 裝置管理員 > 在網路介面卡上單擊右鍵
Time of Update: 2018-12-07
向WebBrowser寫入HTML:private void Form_Load(object sender, EventArgs e){ webBrowser1.Navigate("about:blank");}private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ if (webBrowser1.ReadyState != WebBrows
Time of Update: 2018-12-07
GridView匯出Excel:
Time of Update: 2018-12-07
在.NET中或許我們不用擔心記憶體管理以及記憶體回收行程(Garbage Collection GC)的問題,但是我們還是應該瞭解這些東東以便在必要的時候最佳化我們程式的效能。而且,如果對記憶體管理如何工作有所瞭解,那將有助於解釋我們每個程式裡的每個變數的運行規律。這篇文章主要內容是解釋堆(Heap)和棧(Stack),各種變數以及這些變數到底是如何工作的。 .Net Framework
Time of Update: 2018-12-07
JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。 易於人閱讀和編寫。同時也易於機器解析和產生。 它基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。
Time of Update: 2018-12-07
在Part 1但中,我們簡單介紹了堆棧的功能以及值類型、參考型別在堆棧中的儲存位置的問題,也簡單介紹了指標是蝦米。讓我們沿著革命的步伐繼續前進! Parameters, the Big Picture. 我們的代碼執行的時候,底層到底有哪些內幕交易在發生呢?當我們調用一個方法時: 棧頂分配控制項用來儲存執行我們的method所包含的資訊,這部分空間叫做棧框(stack
Time of Update: 2018-12-07
1. BMP檔案組成