原创 VC中遍歷文件夾下的文檔及子文件夾

typedef struct _WIN32_FIND_DATA {    DWORD dwFileAttributes; //文件屬性    FILETIME ftCreationTime; // 文件創建時間   

原创 調用OpenSSL實現數字簽名功能例程(二)

<span style="font-size:18px;">// PKCS7Sign.cpp : Defines the entry point for the console application. // #include "std

原创 獲取U盤序列號

最近程序需要綁定U盤啓動 找到的一個獲得U盤序列號的程序,只支持window,已測win7 32bit,64bit [java] view plain copy /**   *  Description:得到U盤

原创 基於OpenSSL 1.1.1版實現的SM2簽名與驗籤C程序

原文鏈接:https://blog.csdn.net/henter/article/details/84310702     OpenSSL 1.1.1 版提供了對國密 SM4、SM3、SM2

原创 libpcap編程-編寫自己的網絡嗅探程序

原文鏈接:http://blog.sina.com.cn/s/blog_9f0cf4ed0102xg23.html  Programming with Libpcap --Sniffing th

原创 libpcap實用講解

原文鏈接:https://blog.csdn.net/htttw/article/details/7521053 libpcap是一個網絡數據包捕獲函數庫,功能非常強大,Linux下著名的tcp

原创 加密算法介紹及加密算法的選擇

加密算法介紹 一. 密碼學簡介 據記載,公元前400年,古希臘人發明了置換密碼。1881年世界上的第一個電話保密專利出現。在第二次世界大戰期間,德國軍方啓用“恩尼格瑪”密碼機,密碼學在戰爭中起着非常重要的作用。 隨着信息化和數

原创 QTabWidget和QTabBar的外觀定製

轉自http://developer.qt.nokia.com/doc/qt-4.8/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar Customizing QT

原创 編譯安裝libiconv報錯:./stdio.h:1010:1: error: 'gets' undeclared here (not in a function)

轉自:http://www.linuser.com/thread-1482-1-1.html 如題:配置編譯參數通過,在進行 make 的時候報如下錯誤:In file included from progname.c:26:0: ./s

原创 linux 命令終端提示符顯示-bash-4.2#解決方法

昨天在配置Linux,突然發現root登錄的CRT的終端提示符顯示的是-bash-4.2# 而不是root@主機名 + 路徑的顯示方式。搞了半天也不知道爲什麼出現這種情況。今天終於搞定這個問題,  原因是root在/root下面的幾個配

原创 網卡故障:彈出界面eth0: 錯誤:沒有找到合適的設備:沒有找到可用於鏈接System eth0 的設備

彈出界面eth0: 錯誤:沒有找到合適的設備:沒有找到可用於鏈接’System  eth0’的設備 今天在使用putty連接linux6.0系統遠程的時候,重啓網卡的時候發現此報錯: 報錯截圖如下: 排錯步驟如下: 1:

原创 linux下iconv()函數的用法

linux shell 配置文件中默認的字符集編碼爲UTF-8 。UTF-8是unicode的一種表達方式,gb2312是和unicode都是字符的編碼方式,所以說gb2312跟utf-8的概念應該不是一個層次上的。在LINUX上進行編碼

原创 提示、警告、錯誤、詢問、關於對話框

QMessageBox類提供了常用的彈出式對話框:提示、警告、錯誤、詢問、關於對話框 原型如下: [cpp] view plain copy void    about ( QWidget * parent, con

原创 通過udev自動掛載U盤的方法

目前一些主流桌面系統(如Gnome,KDE,Xfce)的較新版本都支持自動掛載(mount)U盤了. 一個流傳非常廣的說法是 HAL(硬件抽象層) 起了自動掛載的作用, 其實這是誤解. 對於2.6內核而言, udev 纔是直接從內核接收設

原创 證書鏈(The Certificate Chains)

名詞解釋 寫道 DN (Distinguished Name) 標識名, 包含一些指定實體身份的字段 ,如通用名,組織等等 CSR(Certificate Signing Request)數字證書籤名請求 其中包含了你的公鑰和DN 三