Time of Update: 2018-12-04
(1)測試一下自己,能區分嗎?String a("zhangbufeng");String b("cuixiaoyuan");String c(a);//對象建立時,使用拷貝建構函式c=b; //c已經被初始化,從而調用了賦值函數。上次多寫了個String,造成了重定義。 (2) code 驗證 #include <iostream>#include <string>using namespace std;class String{ public: String(
Time of Update: 2018-12-04
這個blog來源於一個朋友提出的的問題 下面的代碼想輸出0-9,可不行。原因是iterStart居然等於iterEnd,為什嗎? list<int> li; vector<int> vi; for(int c=0;c<10;c++) li.push_back(c); vi.reserve(li.size()); copy(li.begin(),li.end(),vi.begin()); vector<int>::iterator
Time of Update: 2018-12-04
、如果該域內還存在其它的網域控制站,則它會被降級為該域的成員伺服器。(仍然在該域內)1、“開始”-“運行”-“dcpromo”命令。2、操作步驟如:不要打上“勾”--“這個伺服器是域中的最後一個網域控制站”輸入新的本地管理員(Administrators)密碼正在刪除AD3、仍然在域下,成為成員伺服器二、如果這個網域控制站是該域內的最後一個網域控制站,則它被降級後,該域內已經不存在任何的網域控制站了。(工作群組模式)1、“開始”-“運行”-“dcpromo”命令。2、操作步驟如下:因為該機是最後
Time of Update: 2018-12-04
由於Ubuntu root使用者在預設情況下是禁用的,不允許用root登陸,而有很多時候的操作又需要有root使用者的許可權。要啟用root帳戶,遵循以下步驟:1、首先重設root密碼: 利用現有系統管理員帳戶登陸Ubutu,在終端執行命令:sudo passwd root,接著輸入密碼和root密碼,重複密碼。再重新啟動就可以用root登陸。2、允許以root使用者登入:
Time of Update: 2018-12-04
呼叫慣例 壓參數入棧順序 把參數彈出棧者 函數修飾名 (Calling convention) --------------------------------------------------------------------------------------------------------__cdecl 右->左 調用者 _function
Time of Update: 2018-12-04
作者:華清遠見進階講師 曾宏安學習過編程的朋友都知道ANSI
Time of Update: 2018-12-04
這兩天發現Ubuntu發行新版本了,於是線上升級至9.04。結果發現滑鼠還好,共用資料夾出問題了。在網上查了查,查到chinasunjh 大俠在Ubuntu中文論壇裡面提供瞭解決方案。下載page.c我把方案稍微修改了一下,如下目前大家安裝時報錯,主要是因為核心版本中的參數與程式中的參數不一致的緣故,目前未在網上發現其他解決補丁,本人嘗試修改了page.c報錯部分,經編譯通過,與大家共用。VMware 6.5版本的 vmware tools
Time of Update: 2018-12-04
VC利用WORD替換功能列印發票 摘自網路 在用VC開發一項目時,需要列印發票。由於發票的種類比較多,而且有的是已經有文字,有的空白的,還有一部分文字是可變的,動態改變。如果用VC直接控制它的輸出,是一件很煩人的事情,而且工作量巨大,因此考慮到office的word文字操作軟體有傑出的文字操作功能,並且它有相關的VBA函數用於二次開發。在VC中當然也會提供相應的操作函數,只要電腦安裝了word,只需要將其它匯入開發程式即可。相關思路是,在word中做好一個發票模板,然後將那些需要動態改的文字設成
Time of Update: 2018-12-04
一直以來搞不懂這個中斷號的來曆,總以為是中斷控制器自己規定的一個號,但是最近在看了s3c2440的中斷控制後才發現不是這麼一回事.2440的中斷處理只能處理32個中斷,但是其在核心中出現的中斷號卻有51,58等.而且它的外部中斷INT4~7共用一個中斷控制寄存器的一位,INT8~23也是共用控制寄存器的一位.我就好奇了,它怎麼區分這些中斷呢?而且在核心代碼中它又很清楚的區分了這些中斷.如下面的代碼(2.6.13)."include/asm-arm/arch-s3c2410/irqs.h"....
Time of Update: 2018-12-04
一、資料轉送指令 ─────────────────────────────────────── 它們在存貯器和寄存器、寄存器和輸入輸出連接埠之間傳送資料. 1. 通用資料傳送指令. MOV 傳送字或位元組. MOVSX 先符號擴充,再傳送. MOVZX 先零擴充,再傳送. PUSH 把字壓入堆棧. POP 把字彈出堆棧. PUSHA 把AX,CX,DX,BX,
Time of Update: 2018-12-04
一. 開發環境(1) Red Hat Enterprise Linux 5(2) Linux Kernel 2.6.18(3) (Qt開發包)qt-x11-2.3.2.tar.gz (4) (Qt/Embedded開發包)qt-embedded-2.3.10-free.tar.gz (5) (自動建立Makefile檔案的工具)tmake-1.13.tar.gz (6) 編譯器 gcc-2.95或者
Time of Update: 2018-12-04
1. 找到迅雷的安裝目錄,例如C:/Program Files/Thunder。尋找其下的Components/ExplorerHelper/Thunder.xpi檔案。(xpi檔案是Firefox擴充的安裝檔案,但是其本質是一個zip壓縮包,我們將其尾碼名改為zip後就可以通過WinRAR等軟體將其中的檔案提取出來。我們下一步就需要進行這樣的工作。)2. 將Thunder.xpi改名為Thunder.zip,使用WinRAR或其他壓縮軟體開啟Thunder.zip。3.
Time of Update: 2018-12-04
TCP/IP協議早已是網路的標準語言。隨著Internet SCSI、Remote Diret Memory Access這些網路存貯標準的問世和實用化,從某種意義上說,TCP/IP又成了一種存貯協議。 我們知道,用TCP/IP協議處理網路流量,要佔用大量伺服器資源。為了減輕伺服器的壓力,一種稱為TCP減負引擎(TCP
Time of Update: 2018-12-04
Fedora 11預設與10一樣,在X介面下無法使用root使用者登入。而且在Fedora 10中開啟root使用者登入的解決辦法在11下已經行不通了。其實只要我們稍作修改即可解決,已經親自測試可以,具體方法如下:Fedora 11使用root使用者登入X需要以下兩步操作,而Fedora 10隻需要第一步。開啟終端:1. gedit /etc/pam.d/gdm 注釋掉 #auth required pam_succeed_if.so user != root
Time of Update: 2018-12-04
SunOS SunOS是Sun的作業系統最初叫法,由於SunMicrosystem的創始人之一,Bill Joy來自U.C.Berkeley,因此SunOS主要是基於BSDUnix版本。SunOS5.0開始,SUN的作業系統開發開始轉向System V Release 4,並且有了新的名字叫做Solaris 2.0;Solaris2.6以後,SUN刪除了版本號碼中的"2,因此,SunOS 5.10就叫做Solaris 10。Solaris的早期版本後來又被重新命名為Solaris
Time of Update: 2018-12-04
VC++中調用word進行word表格的填寫VC知識庫出品 轉載下載原始碼 在實際應用中,編程者往往喜歡程式能自動產生word說明文檔,說明程式啟動並執行狀況或啟動並執行結果;或者程式能提取資料庫的內容產生word表格,使使用者能方便的查看和修改,列印。但是VC++中調用word的確不容易,特別是對word中各種函數的使用,本文以作者的工作經驗詳細介紹一下如何調用word和進行word表格的填寫,有同樣需求的編友也可查看一下MSDN中的Automation Microsoft Office
Time of Update: 2018-12-04
1.比如我們現在已經有一個Target的映像檔案10G.img# dd if=/dev/zero of=10G.img bs=1M count=10240 2.在/etc/iet/iet.conf檔案中添加以下代碼Target fat10G.img Lun 0 Path=/work/janco/VirtualDisk/fat10G.img,
Time of Update: 2018-12-04
USB2COM驅動的載入步驟之備忘蔣冬冬 2009-5-8do2jiang@gmail.com 1.make menuconfig usb support項中(M)USB Serial Converter Surpport,(M)usb generic serial driver選中,(M)usb prolific 2303 single port serial driver儲存退出。2.make dep3.make modules4.cp /drivers/usb/serial/pl2303
Time of Update: 2018-12-04
RHEL4核心編譯步驟簡介2.6系列核心的配置安裝較以前的版本已經相當容易,在RHEL4下面,我們可以通過如下幾個簡單的步驟來實現。核心編譯前請確保系統裡gcc是可用的!1、到http://www.kernel.org/下載源碼包 在這裡我們假設下到的源碼包為linux-2.6.10.tar.gz2、解壓壓縮包,並移動到/usr/src下 #tar -zxvf linux-2.6.10.tar.gz #mv linux-2.6.10 /usr/src3、刪除以前可能失敗的編譯配置資訊
Time of Update: 2018-12-04
什麼是回呼函數簡而言之,回呼函數就是一個通過函數指標調用的函數。如果你把函數的指標(地址)作為參數傳遞給另一個函數,當這個指標被用為調用它所指向的函數時,我們就說這是回呼函數。為什麼要使用回呼函數因為使用回呼函數可以把調用者和被調用者分開,調用者不關心誰是被調用者,所有它需知道的,只是存在一個具有某種特定原型、某些限制條件(如傳回值為int)的被調用函數。回呼函數就好像是一個中斷處理函數,系統在符合你設定的條件時自動調用。如何使用回呼函數使用回呼函數,我們需要做三件事:聲明定義 設定觸發條件: