原创 二叉樹的創建、遍歷及搜索(C實現)

binTree.h #ifndef BIN_TREE_H #define BIN_TREE_H typedef int DataType; typedef struct node { DataType data;

原创 MoinMoin在Window7上安裝

最近公司要安裝一個wiki,在網上搜了一下,發現moin這個wiki是個不錯的選擇,但是在安裝的過程中遇到了很多問題,尤其是在windows下安裝時,網上的資料也不太好找,即使下載包中的install.html介紹的也不太明瞭,總之是tr

原创 emulator-5554 offline問題

最近在分析apk文件的時候遇到了這個問題,執行adb devices命令總是顯示一條離線的emulator-5554設備,因爲我的機器上既有逍遙模擬器,也有AS裏的模擬器,嘗試了以下方法後仍然不行: 1. adb kill-server,

原创 doxygen1.6.1參數

軟件版本:1.6.1 各參數含義: 一、項目相關的配置選項 (1)DOXYFILE_ENCODING = utf-8 這個標籤指定在配置文件中使用的所有字符的編碼。默認值utf-8也是這個標籤出現之前文本的默認字符編碼; (2)PROJE

原创 linux下用openssl獲取數據文件摘要(C源碼)

util.h #ifndef MY_SSL_UTIL #define MY_SSL_UTIL #include <stdio.h> #include <string.h> /* OpenSSL headers */ #include

原创 RHEL5.1安裝mysql-5.1.38+SSL+Apache2.2.13+PHP5.2.10+PHPMyAdmin3.2.1

首先關於apache官網上httpd.*和apache.*的區別,apache1.3的時候名字叫apache_1.3*,apache2.*的名字就叫httpd-2.*了。因爲Apache是一個軟件基金會,其中有一個項目叫HTTP Serv

原创 一個簡單的Makefile

開始寫了,第一篇,先看看效果。 CC := g++ TARGET := Msg INCLUDE := -I./ LIBS := -lpthread # C語言編譯參數 # CFLAGS := -g -Wall -D_REENTRAN

原创 Linux系統服務

1. 服務名:acpid 全稱:Advanced Configuration and Power Interface 描述:爲替代傳統的APM電源管理標準而推出的新型電源管理標準。通常筆記本電腦需要啓動電源進行管理。 啓用建議:不是筆記本

原创 colordiff在源代碼管理中的妙用

使用svn默認的代碼比較工具過程中,有時候代碼改動比較大了,就被"svn diff"的輸出給弄暈了,後來發現了一個小巧的colordiff軟件,使用該軟件不但能使用代碼改動能以更有條理的方式顯示,同時還能通過更改它的配置文件colordi

原创 [轉載]Oracle的幾個概念:數據庫名,全局數據庫名,SID,實例,命名空間,schema

常被oracle的幾個概念搞得很暈,和公司做pl/sql的同事討論後,又到網上搜索下,現將個人對這幾個概念的理解做個筆記:先通俗的解釋下數據庫這個概念,數據庫就是存儲在磁盤上的文件,這些文件中保存的數據有一定的物理結構和邏輯結構。 數據

原创 shell判斷文件大小

#!/bin/bash filename=$1 set `ls -il $filename` if [ $6 -lt 300 ]; then echo $6 fi exit 0

原创 doxygen1.6.1對源代碼中單引號的處理

今天用doxygen1.6.1生成自己寫的C代碼文檔時發現,它總是把我代碼中的一個字符串比較語句中的單引號解釋成&apos; 我的語句是這麼寫的: if (Target[j] == '/0') 生成html版的文檔時就成這樣了: if (

原创 [轉]oracle數據庫名、實例名、服務名的區分

在oracle中,有不少容易混淆的簡單概念,比如下面幾個: instance_name=oracldb_name=ibmdb_domain=comservice_names=ibm.com #default=db_name.db_doma

原创 Java中ExtObject與Json的轉換

Json格式的字符串轉Map: ExtObject projectData = new ExtObject();Map pMap = new HashMap();projectData = getJsonDataFunc();pMap

原创 關於C++類的默認生成函數

 初始化對象數組的方案是,首先使用默認構造函數來創建數組元素,然後花括號中的構造函數將創建臨時對象,然後將臨時對象的內容拷貝到相應的元素中。因此,要創建類對象數組,則這個類必須有默認構造函數。   C++提供的默認拷貝構造函數和默認賦值函