原创 進程介紹6:進程的各種標識

本文將介紹進程的: 1.進程的用戶標識號 2.進程標識號 進程的用戶ID     Linux/Unix進程涉及到三類用戶ID:       1、實際用戶ID(real user id,RUID):爲該進程的的創建者的

原创 win7和VS2010下配置OpenGL的方法

glut下載地址: http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip glut.h  ---> C:\Program Files (x86)\Micros

原创 [轉]Struts2.3 + Spring3.2 整合

首先是Struts2.3整合Spring3.2 1、新建一個web工程(這個就不說了) 2、添加Struts2.3 把Struts開發所需的jar複製到工程的lib文件中。開發struts必須包如下:   3、創建action類 聲明:

原创 大話設計模式——單件模式

一、開篇        其實我本來不是打算把系統架構中的一些設計模式單獨抽出來講解的,因爲很多的好朋友也比較關注這方面的內容,所以我想通過我理解及平時項目中應用到的一些常見的設計模式,拿出來給大家做個簡單講解,我這裏只是拋磚引玉,如果

原创 STL容器總結

一. 種類: 標準STL序列容器:vector、string、deque和list。標準STL關聯容器:set、multiset、map和multimap。非標準序列容器slist和rope。slist是一個單向鏈表,rope本質上是一個

原创 大話設計模式——簡單工廠模式

簡單工廠模式解釋:         簡單工廠模式(Simple Factory Pattern)屬於類的創新型模式,又叫靜態工廠方法模式(Static FactoryMethod Pattern),是通過專門定義一個類來負責創建其他類

原创 在C++使用接口

面向對象的語言諸如JAVA提供了Interface來實現接口,但C++卻沒有這樣一個東西,儘管C++通過純虛基類實現接口,譬如COM的C++實現就是通過純虛基類實現的(當然MFC的COM實現用了嵌套類),但我們更願意看到一個諸如Inte

原创 unix網絡編程之基本套接口編程

IPv4套接口地址:“網際套接口地址結構” 通用套接口地址結構: 套接口函數被定義爲採用指向通用套接口地址結構的指針,這要求對這些函數的任何調用都必須將指向特定於協議的套接口地址結構的指針類型轉換成指向通用套接口地址結構

原创 類中特殊成員變量的初始化

有些成員變量的數據類型比較特別,它們的初始化方式也和普通數據類型的成員變量有所不同。這些特殊的類型的成員變量包括: a.       常量型成員變量 b.       引用型成員變量 c.        靜態成員變量 d.   

原创 SPRING 整合STRUTS2

SPRING 整合STRUTS2 Struts 2框架整合Spring很簡單,下面是整合的步驟。 (1)複製文件。複製struts2-spring-plugin-x-x-x.jar和spring.jar到WEB-INF/lib目錄下

原创 Struts2 驗證框架不起作用的幾種可能

Struts2 驗證框架不起作用的幾種可能 1. 命名是否符合約定: <actionClass>-validation.xml <actionClass>-<actionAlias>-validation.xml 2.   validat

原创 虛函數中的析構函數

析構函數執行時先調用派生類的析構函數,其次才調用基類的析構函數。如果析構函數不是虛函數,而程序執行時又要通過基類的指針去銷燬派生類的動態對象,那麼用delete銷燬對象時,只調用了基類的析構函數,未調用派生類的析構函數。這樣會造成銷燬對

原创 大話設計模式——建造者模式

1.建造者模式(Builder),又叫生成器模式,它是將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的比奧斯。如果我們用了建造者模式,那麼用戶就只需指定需要建造的類型就可以得到它們,而具體建造的過程和細節就不需知

原创 圓圈中最後剩下的數字----Joseph環

題目:n個數字(0,1,…,n-1)形成一個圓圈,從數字0開始,每次從這個圓圈中刪除第m個數字(第一個爲當前數字本身,第二個爲當前數字的下一個數字)。當一個數字刪除後,從被刪除數字的下一個繼續刪除第m個數字。求出在這個圓圈中剩下的最後一

原创 關於glew.h / glut.h引用

在OpenGL編程中,使用glMultiTexCoord2f( GL_TEXTURE0+i, x, y ); 你會發現這個函數都沒有定義的,以及GL_TEXTURE0,這個常量。因爲在vc編譯器中,OpenGL的版本是1.1,版本比較落