原创 Windows下安裝Apache+OpenSSL+PHP

幾年都沒發過任何博客,一時興起,發來玩玩。 1. 首先是下載相關安裝包,我這裏直接下載apache.org 中提供的第三方二進制包,鏈接:點擊打開鏈接是帶openssl的,直接解壓就可以使用,這裏需要兩個地方:<1> 注意選擇好對應的系統

原创 解決mysql“Access denied for user 'root'@'localhost'”

我的系統是ubuntu6.06,最近新裝好的mysql在進入mysql工具時,總是有錯誤提示: # mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for

原创 Flow文件分析處理程序

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <sys/types.h>#include <sys/stat.h>

原创 JIRA安裝與部署

JIRA安裝   一、    瞭解JIRA JIRA 是目前比較流行的基於Java架構的管理系統  ,是集項目計劃、任務分配、需求管理、錯誤跟蹤於一體的商業軟件,功能全面,界面友好,安裝簡單,配置靈活,權限管理以及可擴展性方面都十分出色

原创 更改VC項目名

有時我們從網上下載到一個很好的程序框架,比如漂亮的Outlook風格的或者VisualStudio風格的界面,甚至是一整套OfficeXP風格的界面項目。我們發現要將裏面實現的自己想要的那部分提取出來比較困難,因此我們的項目就直接建立在

原创 幾個比較妙的算法

計算32位整數二進制表示中含有1的個數: #include <stdio.h> #include <stdlib.h> static int count1s(int /*32位整型數*/); int main(void) {     

原创 Linux下的文件I/O編程小結

1.1  文件描述符    文件描述符(fd)相當於windows編程中的文件句柄,使一個非負整數,引用一個打開的文件。    Unix的慣例是文件描述符0(STDIN_FILENO)是標準輸出,1(STDOUT_FILENO)是標準輸出

原创 應用層加載NT驅動代碼

//// load NT driver// BOOL LoadNTDriver(LPTSTR lpszDriverName, LPTSTR lpszDriverPath){ TCHAR  szDriverImagePath[256] =

原创 Linux軟件安裝與卸載小結

好幾年都沒更新博客了,人也變懶了。這裏介紹一下個人這幾年來使用Linux安裝軟件的經驗,也希望對Linux新手們有所幫助,同時歡迎大家吐槽。 Linux軟件安裝由於不同的Linux分支,安裝方法也互不相同,介紹幾種常見的安裝方法。 1.

原创 linux終端簡介

終端設備終端(或TTY)設備是一種特殊的字符設備。終端設備是可以在會話中扮演控制終端角色的任何設備,包括:虛擬控制檯、串行接口(已廢棄)、僞終端(PTY)。 所有的終端設備共享一個通用的功能集合:line discipline,它既包含通

原创 linux dd命令

linux下dd命令詳解名稱: dd 使用權限: 所有使用者dd 這個指令在 manual 裏的定義是 convert and copy a file 使用方式: dd [option] 如果你想要在線看 manual, 可以試試:

原创 內核同步對象(上)

Windows NT提供了五種內核同步對象(Kernel Dispatcher Object),你可以用它們控制非任意線程(普通線程)的流程。表4-1列出了這些內核同步對象的類型及它們的用途。在任何時刻,任何對象都處於兩種狀態中的一種:信

原创 創建新線程

在進行多線程程序設計的時候,我們經常用到AfxBeginThread函數來啓動一條線程 該函數使用起來非常的簡單方便,其定義如下 CWinThread* AfxBeginThread(    AFX_THREADPROC pfnThre

原创 內核同步對象(下)

內核互斥對象 互斥(mutex)就是互相排斥(mutual exclusion)的簡寫。內核互斥對象爲多個競爭線程串行化訪問共享資源提供了一種方法(不一定是最好的方法)。如果互斥對象不被某線程所擁有,則它是信號態,反之則是非信號態。當線程

原创 結構異常和C++異常

C++異常和Windows結構異常的比較 Windows結構異常有如下幾個特性: 1、它使用__try、__except、__finally和__leave關鍵字和RaiseException API; 2、它由Windows所支持