Time of Update: 2018-12-05
1 安裝bind9,相關命令: apt-get install bind9 /etc/init.d/bind9 reload/restart 預設安裝後,不需要做任何配置,即可用做全緩衝DNS伺服器了; 2. 添加域,如添加"kdjie.net",配置如下: 2.1 修改 /etc/bind/named.conf.local,增加域的註冊記錄: zone "kdjie.net" { type master; file "kdjie.net"; }; 2.2
Time of Update: 2018-12-05
彈出以下“//10.2.6.120無法訪問。你可能沒有許可權訪問網路資源。請與這台伺服器的管理員聯絡以查明你是否有存取權限。拒絕訪問。” 現在公司最喜歡用WIN2000/ xp,但是這個系統本身就帶有些系統排斥,因為內網的資源是共用的,所以經常碰到等入不了的問題,系統提示:此工作群組的伺服器列表無法使用。下面就著手解決.但是首先,我們先來看下近端分享互相訪問的最基本的條件: 1.雙方電腦開啟,且設定了網際網路共用資源; 2.雙方的電腦添加了 "Microsoft 網路檔案和列印共用"
Time of Update: 2018-12-05
安裝服務apt-get install portmapapt-get install nfs-kerver-server 啟動服務/etc/init.d/portmap restart/etc/init.d/nfs-kernel-server restartnfs依賴rpc portmap,啟動時需要向其註冊連接埠,所以必須保證portmap處於運行狀態; 設定檔/etc/exports 用來設定發布目錄及許可權記錄檔/var/lib/nfs/etab
Time of Update: 2018-12-05
冒泡排序(從大到小) 原理:對於n個數,需要進行n-1次掃描,每次掃描通過相鄰兩個數的比較,找出最大的數,放到數列頂部。 程式: 1.冒泡排序1:每次掃描把下一個元素和最前面的元素比較,一次掃描結束後,最大的元素就在最前面了。 void bubble_sort1(int a[],int len){int i,j;for (i=0; i<len-1; i++){for (j=i+1; j<len; j++){if (a[i] < a[j]){
Time of Update: 2018-12-05
簡單的開始Serialization的中文解釋是“序列化” 、“序列化”或者“持久化” ,就是將記憶體中的對象儲存到磁碟中,等到程式再次啟動並執行時候再讀取磁碟中的檔案恢複原來的對象。下面來看一個簡單的例子:#include <fstream>#include <iostream>#include <boost/archive/text_oarchive.hpp>#include
Time of Update: 2018-12-05
11月12日參加了海康的宣講會和筆試,筆試題目大多是基礎題,很多題目在《高品質C/C++編程》裡面有,看來這本書還是不錯的,還有一些題目在《C/C++軟體工程師就業求職手冊》上,這兩本書講C++基礎的還是很不錯的,要好好看!16日一面,感覺人挺多的,學校裡去參加筆試的好像大部分都給了面試機會,一面感覺也不是很好,我應聘的是windows軟體開發的,問了多線程的問題,當有很多使用者同時像伺服器端發送串連請求時,會出現什麼問題,應該是並發控制的問題,自己也答的不是很好。還有就是MFC上如何自訂控制項
Time of Update: 2018-12-05
1:建靜態庫/* hellos.h */#ifndef _HELLO_S_H#define _HELLO_S_Hvoid printS(char* str);#endif/* hellos.c */#include "hellos.h"void printS(char* str) { printf("print in static way: %s", str);}輸入命令:gcc -c -o hellos.o hellos.car cqs libhellos.a
Time of Update: 2018-12-05
在VS環境下,stdlib.h中有如下定義: /* Maximum value that can be returned by the rand function. */#define RAND_MAX 0x7fff 在rand.c中實現: void __cdecl srand ( unsigned int seed ){ _getptd()->_holdrand = (unsigned long)seed;} int __cdecl rand (
Time of Update: 2018-12-05
1. 骨骼動畫Demo及原始碼下載:http://sourceforge.net/projects/cal3dviewer/2. 編譯器:VS2005.3. 所需環境:Devil圖片庫、openGL三維圖形庫、Cal3D依賴庫。4. 環境配置:●Devil環境。庫檔案包:DevIL-SDK-x86-1.7.5。:http://openil.sourceforge.net/download.php 。第一步:將lib檔案夾下的DevIL.dll、
Time of Update: 2018-12-05
win7 系統 安裝ActiveMq 服務時,報open sc manager failed 錯誤,看了下InstallService.bat裡,會開啟 wrapper.exe服務,右鍵wrapper.exe ->屬性-》相容性->特權等級,勾選“以管理員身份運行此程式”,點擊“更改所有使用者的設定”,同樣勾選“以管理員身份運行此程式”。 再次安裝 成功。win7系統添加了使用者權限控制(User Account
Time of Update: 2018-12-05
在ACE中使用epoll2007-01-18
Time of Update: 2018-12-05
今天改word文檔,儲存後,突然整個文檔崩潰,然後發現整個文檔不翼而飛,資源回收筒裡也沒有,都快把人急死了,網上查瞭解決方法,總算是把文檔給弄回來了,不然東西可就白做了。 word文檔在編輯過程中會產生.tmp格式臨時檔案,用該臨時檔案即可重新恢複上次儲存時的樣子。臨時檔案是隱藏的。因此首先要找到臨時檔案,需要能看到隱藏檔案,這個相信一般人都會弄。就是在工具->檔案夾選項->查看,在裡面勾選“顯示所有檔案和檔案夾”,勾選“顯示系統檔案夾的內容”,去掉“隱藏受保護的作業系統檔案”
Time of Update: 2018-12-05
在IE下,我定義了DIV的高度,如果內容過多,則DIV高度自動增加。並且內容不會移位。在Firefox瀏覽器下, 1,我定義了DIV高度,如果內容過多,則超過部分的內容會在DIV下面顯示,移出了DIV。沒有讓DIV自動增加高度。 2,如果沒定義DIV高度,那麼DIV裡面的內容全部在DIV外面去了。解決辦法在要自適應高度的div最後加入<div style="clear:both"></div>如:<div id='a'> …… …… <div
Time of Update: 2018-12-05
2008-12-26 13:28:51最近趕時髦,小玩來下Fedora 10.介面確實很cool。在安裝完畢後,嘗試設定靜態IP地址,發現在network下面修改完畢之後,其netmask與gateway始終相同,導致網路連結不上(右上方到連結符號顯示disconnected)。然後上網搜尋了一下,發現這個現象在F9就已經存在,一直還沒有修複。於是嘗試幾種解決方案,發現這個比較簡單可行,特此如下顯示。step 1:# su root //只有root有許可權# password:step 2:#
Time of Update: 2018-12-05
通過修改註冊表,可以自訂運行檔案,在“運行”中直接輸入,執行自訂的檔案。例如:在“運行”中輸入 vs ,就開啟vs2008 找到註冊表的 HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->windows->CurrentVersion->App Paths 目錄, 右鍵-》建立項vs.exe,選中vs.exe項,雙擊右邊的預設字串,把運行檔案拷貝到資料資料中,如把 C:\Program
Time of Update: 2018-12-05
關於 iconv UCS-2 中文亂碼問題 轉自:http://www.veryide.com/archive.php?id=52 原文如下: 今天有使用者反饋,表單系統使用者提交的資料中文會亂碼。測試發現問題出在 iconv 轉換上。iconv('UCS-2', 'GBK', '中文')Google 搜尋發現,原因是 Linux 伺服器上 UCS-2 編碼方式與 Winodws 不一致。於是,我改成 iconv('UCS-2BE', 'GBK', '中文') 試試,中文正常了。比較奇怪的是,
Time of Update: 2018-12-05
2、動態連結到MFC的DLL 在討論關於動態連結到MFC的DLL的模組狀態問題之前,先來看一個例子。本例可以通過如下步驟來完成: 1)在VC菜單中File->New建立一個命名為DLLShared的MFC AppWizard的工程,下一步選擇Regular DLL using shared MFC DLL。 2)在工程中添加一個對話方塊資源,其ID為:IDD_ABOUTBOX。並在resource.h之中將IDD_ABOUTBOX 的數值改為100。
Time of Update: 2018-12-05
------------------------------------------------------------------------------------------------------------------------[技術]如何定位導致Crash的代碼位置 VeryCD-fengwen發於VeryCD電驢軟體開發小組(http://www.VeryCD.com/groups/Emuledev/),轉載請註明出處----------------------------
Time of Update: 2018-12-05
概述 在很多情況下,尤其是讀別人所寫代碼的時候,對 C語言聲明的理解能力變得非常重要,而C語言本身的凝練簡約也使得C語言的聲明常常會令人感到非常困惑,因此,在這裡我用一篇的內容來集中闡述一下這個問題。 問題:聲明與函數 有一段程式儲存在起始地址為 0的一段記憶體上,如果我們想要調用這段程式,請問該如何去做? 答案 答案是 (*(void (*)( ) )0)(
Time of Update: 2018-12-05
發布日期:2009-04-06 來源:阿天MSDN 作者:阿天 GCC 支援C99,通過 --std = c99命令列參數開啟。 例如:gcc --std = c99 test.c 1、增加restrict指標 C99中增加了適用於指標的restrict類型修飾符,它是初始訪問指標所指對象的惟一途徑,因此只有藉助restrict指標運算式才能訪問對象。restrict指標指標主要用做函數變元,或者指向由malloc()函數所分配的記憶體變數。restrict資料類型不改變程式的語義。