原创 Linux下搭建 PPPoE Server 問題總結

注:本記錄適用於Debian系列Linux操作系統。在Ubuntu 14.10 以及 Linux Mint 17下驗證成功。 在綜合課程設計的搭建 PPPoE Server 環節中,本人以及組員碰到各種問題。在此總結,以備日後需要

原创 如何正確清空cin緩存

關於cin緩存的清空,網上有各種說法。最多的是使用 cin.sync(); 但是,關於這個sync方法在不同的編譯器中有不同的實現。VC中確實可以清空cin的緩存,但是在GNU中,不行。因此使用sync方法是沒有通用性的。 又

原创 Unix網絡編程學習日記

今天開始拜讀《Unix網絡編程》。找到的源代碼在Linux下有各種問題,最後決定還是自己從頭寫比較好。 從第一個時間服務程序開始學習。今天先看一下主要的頭文件的作用。 在common.h中(參照 unp.h 自己寫的,包含常用頭文件和一些

原创 使用BIOS中斷顯示字符串筆記(int 10h 13號中斷)

BIOS的10H中斷的13號中斷用於顯示字符串,參數爲: 1、AH=13H 2、AL=顯示方式       如果AL=0,表示目標字符串僅僅包含字符,屬性在BL中包含,不移動光標       如果AL=1,表示目標字符串僅僅包含字符,屬性

原创 一個轉換編碼格式的VBS腳本

今天看到了一個轉換編碼格式的VBS腳本程序,但是隻能轉換2種,改造了一下,可以自己指定轉換格式。支持: utf-8 ansi 或者是 gb2312 unicode 之間的相互轉換。自動探測文件格式,手工指定輸出格式,默認輸出格

原创 概率論經典問題之匹配問題

匹配問題 匹配問題 問題 解決方法一 問題a 問題b 解決方法二 問題a 問題b 問題 一個屋子裏面有N個人,每個人有一頂帽子。假如所有人把帽子扔到屋子中央,然後每個人都隨機選一頂帽子。 a) 沒有人撿到自己帽子的概

原创 《線性代數及其應用》前言翻譯

線性代數及其應用 第四版 Gilbert Strang 前言 對於這本教材的修訂一直以來都是一個特別的挑戰,即使是由於一個很好的原因:很多的人讀過這本書,將它當作教材來用甚至愛上了它。這本書的靈魂永遠不會改變。之所以修訂是爲了幫助線性代數

原创 遺傳算法解決TSP問題筆記

今天看到了一個JS程序,源程序爲:https://github.com/parano/GeneticAlgorithm-TSP,示例見: http://parano.github.io/GeneticAlgorithm-TSP/ 覺得

原创 Scapy介紹官方文檔翻譯

關於Scapy Scapy爲何如此特別 快速的報文設計 一次探測多次解釋 Scapy解碼而不解釋 快速展示Quick demo 合理的默認值 學習Python 本人英文水平有限,翻譯不當之處,請參考官方網站。 關於Scapy Sc

原创 Boost cpu_timer 學習筆記

cpu_timer類和auto_cpu_timer類用於精確計時,有elapsed、start、is_stopped等方法。在elapsed方法中,返回的不再是一個數字,而是一個struct cpu_times,這個結構體中,定義爲:

原创 如何判斷一個點在三角形內部

如何判斷一個點在三角形內部 基本思路 如圖,點P在三角形ABC內部,可以通過以下三個條件判斷: 點P和點C在直線AB同側 點P和點B在直線AC同側 點P和點A在直線BC同側 如果以上三個條件同時滿足,則點P在三角形ABC內部。 下面

原创 windows 安裝vim過程記錄

windows 安裝vim過程記錄 下載安裝文件 在網站http://www.vim.org/download.php下載。 文件編碼問題 在_vimrc中,輸入: "the chinese encoding set encoding=u

原创 Linux下安裝Java抓包庫JPcap

Java網絡編程中缺乏對於鏈路層的訪問和控制,感覺不是很滿意。聽說有JPcap是支持鏈路層的訪問控制的,於是想試用一下。 但是一直看到的介紹都是說JPcap是依賴於winpcap的,只能在windows下運行,但是找到其在github上

原创 利用餘弦定理製作連桿效果

前些天看看MIT的公開課:摺疊幾何算法,裏面演示了一段小程序,通過幾根杆子的連接,可以將圓周運動轉換爲直線運動。效果是這樣的: 問題源於蒸汽機的發明:如何將上下方向的活塞運動轉化爲推動輪子滾動的圓周運動呢? 公開課中有一個Javasc

原创 用Wget下載整個網站

原文地址: http://www.linuxjournal.com/content/downloading-entire-web-site-wget 也許你曾需要下載整個站點,比如是想離線瀏覽其內容,wget可以完成這項工作。比如: $