原创 修改註冊表 爲 Notepad++ 關聯文件

之前在電腦上安裝了matlab,也就默認的關聯了.m文件。但用得不多。 最近接觸了Octave,覺得Octave使用起來方便些。也因爲要繪製一些圖,所以常常要編輯.m文件。但自己又比較習慣notepad++編輯,不習慣matlab的edi

原创 鏈表逆序總結

所謂鏈表逆序,是把諸如 1->2->3->4->null 的鏈表變換爲 4->3->2-1->null。假設鏈表節點定義如下: struct ListNode { int val; ListNode *next;

原创 java多線程:volatile及Timer用法示例

最近寫程序時,需要在java中使用多線程共享程序變量。 特別地,我需要另一個線程中執行類A的方法function_1。但給定的執行時間只有n毫秒,也就是說我會在n毫秒之後終止function_1的執行。 但問題是,我在主線程隨後的代碼中無

原创 VC編譯器下如何解決error C2679、error C2676、error C2784、fatal error C1903錯誤

最近編寫了一小段程序,在GNU編譯器下能編譯通過,但在VC編譯器下卻顯示一大堆錯誤。查看編譯信息,其中錯誤提示如下: error C2679: binary '>>' : no operator defined which takes a

原创 USTCOJ1381 老式計算器 uva11549 (Set判重、Floyd判圈)

題目鏈接:http://acm.ustc.edu.cn/ustcoj/problem.php?id=1381 題目來源:uva11549 題目:對於給定的n和k,求k平方,取其高n位數賦值給k,如是不斷平方,給出這一運算過程中k可能取到的

原创 關於Notepad++軟件自動補全功能有時不工作的bug

Notepad++是一款很讚的文本編輯器,我經常使用。 但最近發現一個惱人的問題,我發現notepad++在打開某些文件的時候,其自動補全不能正常工作,需要按ctrl+enter才能彈出單詞補全候選項。 於是我google 了一下,沒有找

原创 計算24點

題目參考鏈接:杭電1427   http://acm.hdu.edu.cn/showproblem.php?pid=1427 在自行編寫的暴力枚舉代碼TLE之後,在網上搜索了一下,得到如下簡化後的暴力求解思路。 先將給你的4個數進行全排列

原创 USTCOJ代碼查看功能的實現(我的第一個Chrome插件,UstcOjSourceView)

因工作需要,會不時的在USTCOJ上產看程序源代碼。查看源代碼的流程通常是這樣的: 1,根據指定題號、賬號,或許相關的RunID。 2,登錄http://acm.ustc.edu.cn/admin1/,進入http://acm.ustc.

原创 64位Win7 PHP5開啓CURL模塊(即 Call to undefined function curl_init() 解決辦法)

昨天想要寫一個PHP頁面,以實現服務器端文件下載代理的功能,計劃通過cUrl來實現這個功能。 於是搜索了cUrl的使用搜索,例子也都清晰易懂。開啓cUrl的教程也都挺多,不過內容都一樣。但我按這些教程走下來之後,在運行的時候還是出現瞭如下

原创 在Windows下用GNU/g++/gdb編譯調試程序

要在windows下使用g++及gdb命令,可以先在windows系統下安裝MinGW(可直接安裝MinGW,或者安裝DevC++、CodeBlocks),然後在安裝目錄中找到MinGW路徑,將其加入到系統的path環境變量中。如圖一所示

原创 Windows下利用phpmyadmin修改Mysql的root賬號密碼

如題,Mysql是安裝在Win7操作系統上的。現在需要修改root賬號的密碼。在網上搜索了半天,有這樣一些鏈接: MySQL root密碼重置的三步驟:http://blog.csdn.net/ownfire/article/detail

原创 Windows下比較兩個文件的不同(命令行操作/相關軟件)

寫在前面 做ACM題目的時候,往往要比較程序輸出與樣例輸出,以確保程序正確性。當樣測試樣例比較少的時候,直接人工比對就可以了,但當測試數據比較大(上百或更多)的時候,人工檢查就容易出錯了。 假設現有兩個測試文件1381.in和1381.a

原创 poj2764 樹根

題目見此:http://poj.grids.cn/practice/2764 描述 數根可以通過把一個數的各個位上的數字加起來得到。如果得到的數是一位數,那麼這個數就是數根。如果結果是兩位數或者包括更多位的數字,那麼再把這些數字加起來。如

原创 筆試題:環上貨物均攤/糖果傳遞 解題報告

昨天參加了2013年阿里巴巴實習生校園招聘的筆試。其中有一道題似曾相識,在快交卷的時候才隱約回想起這是一個數學問題。但具體怎麼做的卻想不起來了。爲了避免再次遺忘,所以還是動手自己再寫一寫吧。 題目參考:http://blog.csdn.

原创 利用JS定時器改變頁面內容

代碼參考自:http://blog.sina.com.cn/s/blog_8df07b6f0100uea3.html 代碼如下: <html> <head> <meta http-equiv="refresh"