原创 寫Makefile(一)

 概述要在unix/linux上開發應用程序,會寫Makefile是必須要掌握的技能。就像你用vc寫開發程序,如果你不會用vc這個工具,就沒法開發。其實Makefile也是利用一些c/c++編譯器命令的組合,Makefile只把這些命令組

原创 寫Makefile(三)

 前面寫了“寫Makefile(二)”,現在對前面的Makefile作一個改進。  現在源文件有三個,分別是:main.cpp,tdes.c和tdes.h,Makefile內容如下:CC=aCC DEFS=-AA -g INCLUDES=

原创 tinyxml開發入門

概述tinyxml和xercesc一樣,提供了完整的dom操作api。tinyxml相對比較簡單好用,編譯連接也不容易出問題。xercesc比較麻煩,非常完整龐大,編譯有點麻煩,有內存泄漏。我認爲在一般需求完全可以使用tinyxml。ti

原创 寫Makefile(二)

 在寫Makefile(一)中,提供了一個簡單的書寫Makefile的例子,這個例子再簡單不過了。後面我們將繼續提供一個稍微複雜的例子。   現在源文件有三個,main.cpp,tdes.cpp和tdes.h,Makefile內容如下:

原创 base64的java實現方法

base64的編碼,解碼算法如下: public class Base64 { /** * 將原始數據編碼爲base64編碼 */ static public char[] encode(byte[] data

原创 alias命令在linux/unix下的使用

Linux命令:alias 功能說明:設置指令的別名。 語  法:alias[別名]=[指令名稱] 補充說明:用戶可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別名設置。  alias的效力僅

原创 linux下tinyxml開發入門

從http://ncu.dl.sourceforge.net/sourceforge/tinyxml/tinyxml_2_4_0.tar.gz下載tinyxml,可以根據自己的需要,選擇不同的版本。 將tinyxml_2_4_0.tar.

原创 redhat9.0-2.4.X內核升級-2.6

 一、準備必要的軟件包安裝開發工具包,主要包括gcc、make、ncurse,依次執行如下命令#rpm -ivh binutils-2.13.90.0.18-9.i386.rpm #rpm -ivh cpp-3.2.2-5.i386.rp

原创 怎樣添加右鍵菜單?

在windows下有一些綠色軟件,不需要安裝,直接拷貝就可以運行,很方便。 由於沒有經過安裝的軟件,一般不會添加到右鍵快捷菜單,使用的時候帶來一些不方便。 可以通過修改註冊表來帶實現。 下面是一個修改註冊表的一個模板,是我添加ultrae

原创 解決xml解析中報文格式和encoding不一致的解析錯誤

1.錯誤現象 我遇到過這樣的xml文件,用c++解析的時候,報如下的錯誤: Fatal Error at file "d:/test2.xml", line 1, column 40   Message: An exception occ

原创 docker下vi和vim安裝

進入docker後,發現很不方便,很多命令都不能用,特別是vi,vim等。 在docker下,執行apt-get install vi,安裝vi,但是返回如下結果 root@0bb4d5341a2b:/etc/mysql/mysql.co

原创 opencv的java開發環境配置

配置opencv 3.4.4的java開發環境。 1.下載opencv 打開https://opencv.org/releases.html,找到opencv 3.4.4的下載鏈接 點擊“win pack”下載win安裝文件opencv

原创 第一個spring boot程序

1.創建工程 新建項目  出現如下對話框。 選擇 spring starter project進入如下對話框 標題 填寫如上信息,然後“確定”,進入下一步。 注意選擇 web選擇web後點擊“Finish”,生成項目。 項目的目錄結構如下

原创 eclipse安裝spring tool suite插件

之前用eclipse4.4.1,不管是eclipse maketplace,還是離線安裝,都很麻煩。 後來直接下載eclipse 4.7,直接輸入4.7對應的sts版本url:http://dist.springsource.com/re

原创 eclipse下用maven創建ssm項目

1.創建項目 打開eclipse,在菜單上選擇“File”->"New"->"Maven Project",出現如下圖嚮導,分三步創建maven web項目。 標題  標題  標題選擇“Finish”。 然後在新創建的項目中,創建對應的類