原创 出現單邊帳,該如何處理!

使用銀行卡消費時,經營者會讓你在交易單據上簽字。消費者簽名前應注意卡號、金額是否正確,確認無誤後方可簽名。簽名樣式應與在信用卡背面的簽名一致,切勿簽署金額空白或填寫未完全的籤購單。籤購單要妥善保留,以備日後與對賬單核對,或發生爭議時向

原创 程序的自我改寫

曾經,程序的自動改寫是每個黑客必備的知識,因爲這樣可以有效的節約內存,下面是在現代的GNU/Linux 操作系統上實現的程序自我改寫。列一下環境:speller@SHELL-LAB:~/code/c$ egrep "model name"

原创 字符設備的信號量,阻塞和非阻塞,poll實現

信號量的結構體定義如下:linux+v2.6.28/include/linux/semaphore.h:struct semaphore {    spinlock_t lock;  //自旋鎖    unsig

原创 Qt-簡單程序實例Hello,world

建立程序:D:\Qt_Work\hello\main.c:1 #include <QApplication>2 #include <QWidget>3

原创 tcpdump命令詳解(整理)

今天門戶遇到了超量的鏈接,整理了一個tcpdump的命令說明,留作備用簡易使用法: (為了抓到隱藏在 Code 裡的語法, 直接看port有傳什麼資料進來)sudo tcpdump -nnnX  -s 1500  port 3306sud

原创 windows XP下安裝Qt

準備的軟件:qt-creator-win-opensource-2.1.0.exe (主要包含mingw).qt-win-opensource-4.7.2-mingw.exe(QT編譯軟件,qmake和Qt庫).首先安裝qt-creato

原创 收藏:讓你喫驚的60個絕對得看的常識!!!!

1.吃了辣的東西,感覺就要被辣死了,就往嘴裏放上少許鹽,含一下,吐掉,漱下口,就不辣了; 2.牙齒黃,可以把花生嚼碎後含在嘴裏,並刷牙三分鐘,很有效; 3.若有小面積皮膚損傷或者燒傷、燙傷,抹上少許牙膏,可立即止血止痛; 4.經常裝茶的杯

原创 隨機生成某幾個漢字

首先需要一個包括了所用漢字的文件: HZALL內容如下: 點擊(此處)摺疊或打開 阿啊哎哀唉埃挨皚癌矮藹艾愛隘礙安氨鞍俺岸按案胺暗骯昂盎凹敖熬翱襖傲奧澳懊八巴叭扒吧芭疤捌笆拔跋把靶壩爸罷霸白百佰柏擺敗拜稗扳班般頒斑搬

原创 ADS分散加載文件及其應用

一.ADS分散加載 分散加載能夠將加載和運行時存儲器中的代碼和數據描述在被稱爲分散加載描述文件的一個文本描述文件中,以供連接時使用。 (1)分散加載區 分散加載區域分爲兩類:• 加載區,包含應用程序復位和加載時的代碼和數據。• 執行區,包

原创 Linux2.6 DM9000驅動模編譯爲模塊

對於linux2.6內核的源代碼中,DM9000的驅動程序已經封裝好了。它被加入到platform驅動中:在 linux2.6.17/drivers/net/dm9000.c:1199  static int __init 1200  d

原创 iconv的轉化腳本

#!/bin/sh echo "歡迎使用Win-Linux轉化系統..."if test 1 -ne $# then     echo "請添加一個參數!"     exit 1 fi#echo $# file="$1" fileTmp

原创 Linux ELF文件學習(1)

ELF頭文件學習 ELF文件原名Executable and Linking Format,譯爲“可執行可連接格式”。 ELF規範中把ELF文件寬泛的稱爲“目標文件”,這與我們平時的理解不同。一般的,我們把編譯但沒有鏈接的文件(比如Lin

原创 linux2.6.28-tty設備驅動學習(二)

本次目標是要實現在用戶態下對tty驅動程序的數據讀寫。首先來看一下tty設備的數據流通圖:http://blog.chinaunix.net/photo/94212_100730152614.pngtty設備有三層:tty核心,tty線路

原创 進程間通信--信號量+共享內存

信號量是一個計數器,常用於處理進程和線程的同步問題,特別是對臨界資源訪問的同步。獲取一次信號量的操作就是對信號量減一,而釋放一次信號量的操作就是對信號量加一。Linux內核爲每個信號集提供了一個semid_ds數據結構.該結構定義如下(l

原创 從PC總線到ARM的內部總線

總線的演變首先應該講講總線的演變歷史,這方面《PC架構系列:CPU/RAM/IO總線的發展歷史!》 這篇文章寫得很好!感謝文章的作者! 以下內容大量來自這篇文章,可以說是這篇文章的縮減轉載。 公共總線早期PC中,CPU/RAM/IO都是掛