原创 C語言中二維數組動態分配內存
最近《數據結構》看到哈夫曼樹的構造一部分的程序,構造程序使用了鋸齒狀數組——即一種特殊二維數組,只不過每一行的長度是根據需要存放的元素個數分配的。這
原创 凱撒密碼破解
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 0
原创 快速排序(N.Lomuto版)
這個版本的快速排序是由N.Lomuto提出來的。 基本排序步驟如下圖所示: /* * 名 稱: 快速排序 * 作 者: Brooke gao * 日 期: 2013/6/17 * */ #includ
原创 不帶頭結點的單鏈表的建立
#include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct LinkList_ { int data; struct LinkList_ *next;
原创 在 Visual Studio 2010 中配置SharpPcap
最近需要在C#下寫一個抓取ARP包的程序,網上找來找去,在C#下只能用SharpPcap來做了。SharpPcap是作者把winPcap用C#重新封裝而來的,詳細信息見如下的鏈接。 SharpPcap教程 我在配置的過程中遇到了一些問
原创 求子集問題
#include<stdio.h> int main() { char *A = "abcdef"; int i, j, t; for(i = 1; i < 1 << 6; i++) //遍歷所有情況
原创 Windows 版 MySQL Community 5.7.24 有坑
踩了個大坑,記錄一下,長點記性。還有,不要太相信軟件。 MySQL Community 5.7.24 設置 lower_case_table_names 並不起作用,還會導致 MySQL 服務無法重啓,具體原因未知,換成 5.7.
原创 Git 獲取特定作者的的提交日誌
需要把之前一同事,某一段時間提交到 Git 倉庫的代碼找出來,查 Git 官網文檔,有了以下解決方案,記錄一下。如有更好的解決方案,請不吝指教。 指定提交人 git log --author='zhangsan' 指定時間段 git
原创 《Unix/Linux編程筆記》(0)
正如標題所示,要開始的一個比較大的工程,慢速讀完《The Linux Programming Interface》這本書,大概有 1500 頁,計劃用一年的時間。平均一天 4 ~ 5 頁的量。 個人基本情況 《鳥叔的LInux私房菜
原创 Aspose.Words for .net 踩坑記錄
Aspose.Words for .net 踩坑記錄 需求 最近碰到一個需求,客戶要求根據他們的 word 文檔模板,填入相關業務數據,最後導出。 客戶的模板就是一個 word 表格,有些列需要插入圖片,其餘都是些文字描述。 思路
原创 編程能力與編程年齡
----------------------------------------------------------------------------------------------------------------------
原创 王爽《彙編語言》第十章實驗之——除法溢出問題
昨天看王爽老師的《彙編語言》,卡在第十章“乘法溢出問題“的實驗上了。準確的說是卡在書中給出的那個公式上了,今天把代碼分步調試了一下,我的疑惑全解開了。 一. 公式:
原创 Linux就是這個範兒之第一次親密接觸(1)
注:原文出自 http://blog.csdn.net/jiajun2001/article/details/12522357 有一對兒異地的戀人,他們每天在手機上聊天,顯示的距離永遠都是1648km。快到年底了,女孩實在受不了這
原创 C、C++中“*”操作符和“後++”操作符的優先級
假設有如下的定義 char carr[] = {"test"}; char cp = carr; 那麼表達式 *cp++; 的右值是什麼呢? 這個表達式在數組遍歷的程序中非常常見,但我對於這個表達式的理解有些偏差,我一直認爲它和
原创 這一年以來讀過的書(2013)
好久沒有寫東西了,上個月還亮着的“恆”也變暗了,希望在2013剩下的這幾天中能多寫幾篇吧。 這一年對於我來說挺重要的,學到了很多東西也很幸運的讀到了一些好書(不僅僅是技術書籍),如果你有認爲比較好的書,歡迎推薦哈! No.1 《吾國教育