原创 二項隊列添加元素

二項隊列,添加一個元素到隊列中,不可用使用二項樹合併函數。 下面是函數 //insert x into the binomial queue BinQueue Insert(int x, BinQueue H){ int i;

原创 C與C++的區別,枚舉類型enum

Thinking in c++ p98 //enum.c #include <stdio.h> enum ShapeType{ circle = 10, square = 20, rectangle = 30 }; int

原创 gpg 加密傳輸文件

信息安全原理 作業3 將自己公鑰發給助教,助教傳回一份本人公鑰加密的文件和公鑰文件。 首先,用自己的私鑰解密文件 gpg -d Homework3.txt.gpg 您需要輸入密碼,才能解開這個用戶的私鑰:“amrzs (rsa

原创 能考2.5,爲何選擇1.5?

上午完成了一門考試,中國文學基礎。讓我一個工科生去完成春江花月夜被誤解和被理解的原因,確實有點過分。但其實工科生並不是重點,我想說的是,不在其位不謀其政不是嗎?我沒去花時間去研究這些,也並沒有意向研究這些,當然,也就得到了結果也是所謂的後

原创 缸中之腦——真實的世界

《推理的迷宮》,來自豆瓣。 缸中之腦 著名的哲學難題:實際情況可能是一顆泡在營養液中的大腦,連接數百萬的電極,接受各種刺激信號,模擬出當前你自己認爲的體驗。而你沒有辦法證明實際情況不是這樣,也就是你無法證明外部世界是真實存在的。 這個問

原创 左式堆合併的實現

這是第一篇博客,相信是個不錯的開始! //define the leftist heap struct typedef struct Leftist pLeftist; struct Leftist{ int element; pL

原创 解決phpMyadmin訪問卡慢問題

第一步, 打開 ./version_check.php文件. 找到以下代碼.$save = true;      $file = 'http://www.phpmyadmin.net/home_page/version.json';   

原创 考試周結束的前兆

據上次歡樂的碼代碼一晃約有一個月了,這樣來說,這一個月似乎啥也沒幹,沒有在自己專業方向有所進步,書也沒怎麼看,真是捉急。 怎麼來說呢,這一個月其實過的好辛苦,爲了這十天的考試周,累的要死要活,頭上都長了好幾個豆子,不過,好歹總算也快過去

原创 Ubuntu下ADSL撥號上網

學校是電信閃訊連接上網的,切換成linux的時候用的是 wifi網速很慢。 突然發現學校的網可以在windows下撥號上網了,於是在ubuntu下試試。 ubuntu13.10 sudo pppoeconf 輸入ADSL賬號和密碼

原创 C/C++ 調試技巧

本文源於Thinking in c++ chapter 3 和平時寫程序所得,會持續更新 書中3.9調試技巧 p106 C的assert()宏 方便的調試宏,參數爲一個斷言爲真的表達式,如果斷言不爲真,則發出一個錯誤信息告訴斷言是什麼並

原创 [OOP]hw001 Students

Write a program that asks you 10 records of students. Each record consists of a name (w/o space), and scores for three

原创 Linux下ppa源管理

Ubuntu裏,PPA代表一種非穩定版本的發佈,喜歡嚐鮮的人一般會加入很多PPA源。Personal Package Archives,個人軟件包檔案,Ubuntu Launchpad網站提供的一項源服務,允許個人用戶上傳軟件源代碼,通過

原创 apt-get使用方法

apt-get是一條linux命令,適用於deb包管理式的操作系統,主要用於自動從互聯網的軟件倉庫中搜索、安裝、升級、卸載軟件或操作系統。 packagename指代爲軟件包的名稱 apt-get update 在修改/etc/apt/s

原创 Qt開發環境 ubuntu13.10

Ubuntu 13.10 Qt4 輸入以下命令: sudo apt-get install qt4-default qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qt

原创 凱撒密碼破譯

Caesar:  AWPLDPPYNCJAEJZFCYLXPHTESESPDLXPVPJLYODPYOEZESPEL 信息安全課作業 破譯該密碼,並做破譯出的明文指定的事情 凱撒密碼是位移密碼: 寫個程序遍歷出所有結果 #casesarT