原创 CentOS下打RPM包

一、創建RPM打包環境 1 如果以root用戶登錄,可以在/usr/src/redhat/(RPMBUILD根目錄) 進行。 1.1 BUILD 爲構建時的目錄; RPMS是最後生成的RPM包存放位置,裏面以系統構架類型再分版

原创 典型Makefile例子

CC = gcc XX = g++ CFLAGS = -Wall OUTPUT = ../build/ TARGET = ./CommomLib.so %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ %.

原创 JBoss-5.1.0.GA配置連接池再次出錯,隨記錄下來以備後用。

上次配置的是Oracle 數據庫幾番周折之後總算成功告捷,這次換成MSSQL2005竟然又一次出錯。難道配置有區別,還是我在網上下的解壓包不是原版的。   查找資料得知需要進行以下配置: 1.  MSSQL2005數據庫驅動sqljdb

原创 VS 2005設計器自動生成的界面代碼,貼在這裏自己做參考.

這段代碼只是爲了自己方便手寫界面做參考. namespace WindowsApplication1...{    partial class Form1    ...{        /**//// <summary>        

原创 OGNL & ValueStack 入門

h1. 一個例子 請看下面的需求,假設有如下用戶對象模型: Java代碼 public interface User {       public String getName();       public Date getReg

原创 SSH異常:Unable to instantiate default tuplizer

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionfactory' defined in Ser

原创 java.lang.UnsupportedOperationException: Not supported by BasicDataSource

find by property name failedjava.lang.UnsupportedOperationException: Not supported by BasicDataSource at org.apache.to

原创 異常:Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionfactory' defined in Ser

原创 DataGridView中顯示進度條(ProgressBar)

using System;using System.Drawing;using System.Windows.Forms;public class DataGridViewProgressBarColumn : DataGridViewT

原创 指針與字符串

開始之前必須明確strlen的含義,原型爲size_t strlen( char *str ); strlen返回字符串的長度,即null(/0)之前的字符的數量。 一 char* 與 char [] 實例加註釋: void TestCh

原创 select實現多路複用(BSD SOCKET)

/*server.cpp*/ #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> #include <string.h> #inclu

原创 內存分配詳解

內存分配方式    (1)從靜態存儲區域分配。內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在。例如全局變量,static變量。   (2)在棧上創建。在執行函數時,函數內局部變量的存儲單元都可以在棧上創建,函數執行

原创 freebsd 下 vim的方向鍵使用

我們要去掉討厭的有關vi一致性模式,避免以前版本的一些bug和侷限,就是在.vimrc中增加set nocp就可以了echo "set nocp" >> ~/.vimrc backspace鍵不能刪除原有內容的修改: set backsp

原创 把 GB2312 編碼轉成漢字

把 GB2312 編碼轉成漢字 string s = Convert.ToString(47524, 2); // 轉成二進制 byte byte1 = Convert.ToByte(s.Substring(0, 8), 2); byte

原创 no matching function for call to ‘transform

使用c++標準庫transform將string轉化大小寫時,編譯出現以下錯誤:   #include <iostream> #include <cctype> #include <algorithm> std::transform(r