原创 linux host文件,主機名或者服務器名和ip地址之間的映射

Linux操作系統下/etc/hosts文件配置方法(轉自http://os.51cto.com/art/200803/68170.htm) 2008-03-28 Linux 的/etc/hosts是配置ip地址和其對應主機名的文

原创 c++模板函數文件組織,避免redefinition of 錯誤

  很渴望發現同樣喜歡c、c++、linux編程的朋友,可以互相學習,交流經驗,我自己創建了一個qq羣,歡迎你的加入:284635371 首先說一下本貼要解決的問題: 1、模板函數的文件組織。 2、解決全局變量的重複定義錯誤。 3、對於命

原创 詳解c語言字節對齊,pragma pack指令詳細說明,打包票絕對詳盡

【轉】轉帖:typedef __PACKED struct字節對齊詳解 關鍵字:#pragma pack  typedef __PACKED struct  結構 字節  對齊 一.什麼是字節對齊,爲什麼要對齊   現代計算

原创 c++沉思錄中代理類和c++primer中句柄類的對比

c++沉思錄中第5章代理類所述的代理類一個主要的特點是凡事都用複製。 首先說一下,c++沉思錄裏面對於句柄的設計思量,實現細節講的非常詳細,看c++primer理解句柄不是很透徹的可以拿這本書來看。用了三章的內容來講,第5章講代理類(類似

原创 Emacs模式(Mode)

Emacs模式(Mode) 分類: Emacs模式(Mode) 當我們啓動某一文件時,Emacs 會判斷文件的類型,從而自動選擇相應的模式。當然,我們也可以手動啓動各種模式。先按M-x,然後輸入模式的名稱。 比如啓動“C模式”,就是

原创 emacs配置文件 c語言

(setq load-path (cons "~/el" load-path)) (custom-set-variables ;; custom-set-variables was added by Custom. ;; If y

原创 爲什麼du命令與xwindows或者ls顯示的大小不一致

在man du命令給出的命令詳解是這樣的,有兩個選項,一個是 --apparent-size               print apparent sizes,  rather  than  disk  usage;  althoug

原创 OCI連接oracle數據庫,不用安裝客戶端(不需要tnsnames.ora來指定數據庫ip地址),不需要服務命名

本來使用oracle數據庫提供的訪問數據庫的接口OCI連接數據庫,一般採用“服務命名”來指定數據庫ip地址和數據庫實例名,配置在tnsnames.ora裏面的,所以在程序裏面就不用寫死數據庫的ip地址和數據庫實例名了,這樣達到了程序移植不

原创 c# oracle數據庫 ORA-12154: TNS: 無法解析指定的連接標識符

首先我先描述一下我的問題: 我是用的vs2008開發的C#程序,win7 64位系統,我的系統中裝有64 位oracle 11g的數據庫和32爲的client端。 如果不知道爲什麼這麼裝,先看本段落,如果知道,直接看下一段。pl/sql因

原创 Emacs快捷鍵列表 讓我怎麼不喜歡你,神一樣的emacs

Emacs快捷鍵列表 August 21, 2008 本文在署名-非商業性使用-相同方式共享 3.0版權協議下發布, 轉載請註明出自aifreedom.com C = Control M = Meta = Alt | Esc Del

原创 vmware-vdiskmanager使用詳解,vmware linux系統磁盤擴容,合併多個磁盤文件

vmware-vdiskmanager使用        VMware虛擬磁盤管理工具是VMware Workstation軟件包裏的一個軟件,它讓你用命令行或通過腳本來創建管理修改虛擬磁盤文件。它的一個重要的特性是能夠增大虛擬磁

原创 kindle paperwhite 完美越獄,KPV / Koreader 安裝

玩轉kindle paperwhite: 如何越獄,安裝強大外掛軟件koreader 2013-04-27 13:32:37 NOTICE 1: 在更新kpvbooklet和使用最新版本的koreader(v2013.03-211)時

原创 本地計算機上的oracleoradb11g啓動又停止

這個問題是自己在2013-12-10號上午,自己不小心把oracle_home環境變量改了,修改爲客戶端目錄後出現的情況,把此環境變量改爲服務端的目錄後服務可以啓動了。 自己一開始沒有回想就去網上查閱,瞭解到tnsname.ora文件配置

原创 C++ primer中 重載箭頭操作的錯誤 第四版 445頁 14.6節

主要說明錯誤 1.如果 point 是一個指針,指向具有名爲 action 的成員的類對象,則編譯器將代碼編譯爲調用該對象的 action 成員。 2.否則,如果 point(注:中文版誤寫爲action) 是定義了 operat

原创 擴大Vmware虛擬機中Ubuntu系統磁盤空間的方法

在虛擬機裏安裝系統,有時即會遇到初始分配的磁盤空間不夠用的情況。如果是windows系統,則直接在虛擬機選項裏擴容即可,但linux系統則沒有這麼簡單。下面是志文工作室整理的vmware下ubuntu系統磁盤擴容的方法與步驟,僅供參考。