轉自http://c9s.blogspot.com
( Writing C++ Application Without Visual C++ )( 真是掛羊頭賣狗肉 :P )
自由軟體 ( Free Software ) 之父 Richard Stallman 有個理想,就是在未來,寫程式是人人皆可上手的藝術,所以我想這樣的教學文件絕對是必要的,於是我便寫了這篇教學,因為人人皆有權利自由的撰寫自由的程式,而不是活在微軟的陰霾下。
是的,這是一篇 Visual C++ Tutorial ,教你怎麼不用 Visual C++ 寫 C++ 程式,給打算開始用 Microsoft Visual C++ 學 C/C++ 的初初初學者閱讀。( 什麼?!你不是初學者?如果你還是用又肥又大的 Miscrosoft Visual C++ 練習寫 C/C++ 程式,還是稍微看看吧! )
身為 C++ 的初學者,有沒有想過為什麼學 C/C++ 一定得用 Microsoft Visual C++ 呢?你沒有錢,就不能買,沒有買就不能用,要去燒,沒有朋友有光碟怎麼辦?逛論壇找?用 P2P 抓?太費力了!況且抓下來的光碟映像檔也大到你裝上超過 1 小時 ( 尤其是 MS Visual C++ 2005 , 2003 ),問題是國內很多老師都要學生裝 Visual C++ ,用 Visual C++ 上課,沒有錢、燒不到光碟、沒有 Visual C++ 就叫你回家吃自己,不是人家叫你要裝盜版 MS VC 你就乖乖去裝阿!這可是違法的,有沒有這麼聽話?XD
C/C++ 並不是非得用 Microsoft 微軟出的 IDE 才能寫!很多朋友都把這點搞混了,認為 Microsoft Visual C++ 那整個編輯程式才能夠寫 C/C++,我告訴你,你錯了!
首些, C/C++ 是一個程式語言,但不是 Microsoft 發明的! C++ 的父親是 Bjarne Stroustrup,而 C++ 也有一套標準 ISO/IEC 14882 ,標準也不是 Microsoft 的!所以實做 C++ 程式語言的編譯器很多,不一定得要用 Visual C++!不想花錢買就不要去燒,而且你開始用了就會後悔,學寫程式不需要這麼麻煩!

Felix 發表在 痞客邦 留言(4) 人氣()

Hz(hertz)赫兹 频率的标准单位,以德国物理学家HeinrICh Hertz命名。赫兹数表示每秒周期数或每秒从一个基本状态开始以至恢复的变化循环数。

Felix 發表在 痞客邦 留言(0) 人氣()

谈到CPU和主板的搭配,总是离不开外频、FSB和HT总线这三个名词。在AMD的K8推出之前,FSB和外频的关系算是比较清楚的。对于Intel的CPU而言,FSB=外频×4,如果是AMD的K7处理器,FSB=外频×2。但是AMD K8的出现引入了全新的HT总线,使得三者的概念变得混淆起来。两年过去了,许多厂商和媒体的错误宣传使它们的关系变得更加复杂。“这款K8主板支持1000MHz FSB”这样不负责任的说法随处可见。要彻底澄清这个问题,还是重新认识一下外频、FSB和HT的概念吧。 
    外频,它指的是CPU和主板之间同步运行的速度,是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号每秒钟发生一万万次的震荡。说到外频,就必须提到两个概念:倍频与主频。主频是CPU的时钟频率,倍频即主频与外频之比的倍数。主频/外频/倍频,其关系式为主频=外频×倍频。 
    FSB,其全称Front Side Bus,中文名为前端总线。它是将CPU和北桥芯片的连接起来的总线,电脑的前端总线频率是由CPU和北桥芯片共同决定的。曾几何时,FSB也和外频混为一谈,这是因为在早期,尤其是Pentium 4出现之前,前端总线与外频在频率上是相等的,因此往往直接称前端总线为外频。随着技术的发展,出现了QDR技术,它们使得前端总线的频率成为外频的两倍或者是四倍,所有才有了PentiumD 820外频为200MHz,前端总线为800MHz的说法。
    AMD的K8处理器可说是划时代的,它把内存控制器集成在了CPU里面,进一步降低了延迟,而且全面引入了HT(HyperTransport)总线的概念。这是一种高速点对点总线技术,在K8平台上起到传输CPU和主板芯片组之间数据的作用。K8和以往的处理器最大的区别在于:由于CPU已不通过传统的前端总线而是直接从内存获得数据,在AMD发布的Athlon64 CPU规格表以及各个芯片组厂商发布的芯片组原理图上,前端总线这个名词消失了,取而代之的是HT。
 
    它和FSB到底有什么具体的区别呢?首先,FSB和外频是密不可分的,外频提高之后,FSB会随之提高,这是不可调的。但是K8平台的超频就不一样,当提高CPU的外频时,往往要将HT的倍数往下调!用AM2 Athlon64 3000+来打个比方,其默认外频是200MHz,假设主板支持1000MHz的HT总线,外频由200MHz超到250MHz时最好把HT的倍数从5调到4,使HT总线仍然保持在1000MHz上,这样可以提高超频的成功率。 

Felix 發表在 痞客邦 留言(0) 人氣()

字符(Charcter)是文字与符号的总称,包括文字、图形符号、数学符号等。一组抽象字符的集合就是字符集(Charset)。字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。一组有共同特征的字符也可以组成字符集,比如繁体汉字字符集、日文汉字字符集。字符集的子集也是字符集。计算机要处理各种字符,就需要将字符和二进制内码对应起来,这种对应关系就是字符编码(Encoding)。制定编码首先要确定字符集,并将字符集内的字符排序,然后和二进制数字对应起来。根据字符集内字符的多少,会确定用几个字节来编码。每种编码都限定了一个明确的字符集合,叫做被编码过的字符集(Coded Character Set),这是字符集的另外一个含义。通常所说的字符集大多是这个含义。因为制定编码的同时往往也制定了字符集,所以经常把字符集和编码混为一谈,具体区分细节不用细究。

Felix 發表在 痞客邦 留言(0) 人氣()

second life中的快捷键 作者:梦翔儿 日期:2007-7-1 17:29:00

Second Life: Knowledge Base

Key words: shortcuts keyboards hotkeys ctrl control shift quick
User Interface
Ctrl+F             Find
Ctrl+G           Gestures
Ctrl+H           Chat History
Ctrl+I             Inventory
Ctrl+L            Link (selected objects in edit)
Ctrl+M          World Map
Ctrl+P           Preferences
Ctrl+R           Run Mode
Ctrl+T           Instant Message
Ctrl+U           Upload Image
Ctrl+Z          Undo (once while in edit - chat window off)

Edit
Switching modes:

Ctrl+1          Focus
Ctrl+2          Move
Ctrl+3          Edit
Ctrl+4          Create
Ctrl+5          Land

Debug

Ctrl+Alt+D               Open/Close Debug menu (some systems require Ctrl-Shift-Alt-D)
Ctrl+Alt+M               Mouse Moves Sun (requires Debug menu on)
Ctrl+Alt+T                Highlight Transparent
Ctrl+Shift+N            Force Sunset (requires Debug menu on)

Ctrl+Shift+1            Sim Stats (you will need to turn off the minimap to view the full stats page)
Ctrl+Shift+3            Texture Console (textures for the currently selected object will be highlighted in yellow)

Rendering
Ctrl+Alt+Shift+1          Toggle rendering of normal objects
Ctrl+Alt+Shift+2          Toggle rendering of objects with alpha textures
Ctrl+Alt+Shift+3          Toggle rendering of trees
Ctrl+Alt+Shift+4          Toggle rendering of avatars - attatched prim objects will still be visible
Ctrl+Alt+Shift+5          Toggle rendering of ground textures
Ctrl+Alt+Shift+6          Toggle rendering of sky textures
Ctrl+Alt+Shift+7          Toggle rendering of water
Ctrl+Alt+Shift+-           Toggle clouds/fog at elevation on/off.
Ctrl+Alt+Shift+=          Toggle particle effects on/off.
Ctrl+Alt+Shift+\           Toggle rendering of bump mapped textures
Ctrl+Alt+1                      Toggle dispaly of the UI (e.g. windows, menus, etc.)
Ctrl+Alt+5                       Toggle hardware lighting

Building
Ctrl+Shift+A              Start/Stop Movie to Disk
Ctrl+L                           Link (selected objects in edit)
Ctrl+Shift+L               Unlink (selected objects in edit)
Ctrl+Shift+M             Toggle display of mini map
Ctrl+Shift+S              Snapshot

Shift and Drag           Copy object in edit

Zoom Camera
To zoom in and out, and to rotate the camera around an object or avatar, hold down the Alt key and left-click-hold on the object or avatar, then move the mouse up and down to zoom, and left and right to rotate around in a circle.

Orbit Camera
To orbit around an object or avatar in all directions, hold down Ctrl+Alt and left-click-hold on the object or avatar and move the mouse.
Pan Camera

Hold down Ctrl+Alt+Shift and left-click-hold on an object or avatar, and move the mouse. This will move the camera directly horizontal and vertical, no rotation.

Felix 發表在 痞客邦 留言(0) 人氣()

locale是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定locale就可以看中文。那么,为什么要设定locale呢?什么时候会用到locale呢?  
Tags: locale 设定 原因 解释  
一、为什么要设定locale正如前面我所讲的,设定locale与你能否浏览中文的网页没有直接的关系,即便你把locale设置成en_US.ISO-8859-1这样一个标准的英文locale你照样可以浏览中文的网页,只要你的系统里面有相应的字符集(这个都不一定需要)和合适的字体(如simsun),浏览器就可以把网页翻译成中文给你看。具体的过程是网络把网页传送到你的机器上之后,浏览器会判断相应的编码的字符集,根据网页采用的字符集,去字体库里面找合适的字体,然后由文字渲染工具把相应的文字在屏幕上显示出来。  
在下文本人会偶尔把字符集比喻成密码本,个人觉得对于一些东西比较容易理解,假如你不习惯的话,把全文copy到任何文本编辑器,用字符集替换密码本即可。  
那有时候网页显示乱码或者都是方框是怎么回事呢?个人认为,显示乱码是因为设定的字符集不对(或者没有相应的字符集),例如网页是用UTF-8编码的,你非要用GB2312去看,而系统根据GB2312去找字体,然后在屏幕上显示,当然是一堆的乱码,也就是说你用一个错误的密码本去翻译发给你的电报,当然内容那叫一个乱;至于有些时候浏览的网页能显示一部分汉字,但有很多的地方是方框,能够显示汉字说明浏览器已经正确的判断出了网页的编码,并在字体库里面找到了相应的文字,但是并不是每个字体库都包含某个字符集全部的字体的缘故,有些时候会显示不完全,找一个比较全的支持较多字符集的字体就可以了。  

Felix 發表在 痞客邦 留言(0) 人氣()

永利招聘網頁www.wynnmacaujobs.com
mgm招聘網頁www.mgmgrand.com.mo
金沙招聘網頁http://www.sands.com.mo/tch/index.asp
銀河招聘網頁http://www.starworldmacau.com/tch/home/index.php
皇冠招聘網頁http://www.crown-macau.com/
易僱網http://www.ejm.edu.mo/ccc/
澳門旅遊博彩技術陪訓中心http://www.ccc.edu.mo/index_ch.html
威尼斯人招聘網頁http://www.venetianmacao.com/

Felix 發表在 痞客邦 留言(1) 人氣()

有一次在copy 資料的時候,電腦自動重新開機,再進去的時候也不斷地restart,利用ghost 還原xp ..還是如此...五個os 都出現問題...使用 pm 說分區表出現問題..但可以修復,修復還是如此.當我還原之前backup的mbr ...還是如何..我以為是hard disk 出現壞磁區.....一直修覆壞磁區...30 小時左右...還是解決不了問題.最後拔掉了一條ram...ok 了...再用linux 的 memtest 86+ test 一下那條ram 超多err ...確定了是ram 的問題..拿去電腦店...佢試過說沒問題...但給了我一條新的...回家裝上去ok .....
真是笨呀...  一早應該試一下ram...不過這也讓我 學會了 利用 mhdd 修復 hard disk .....算是有一點點回報~~

Felix 發表在 痞客邦 留言(0) 人氣()

下載列表



 

Felix 發表在 痞客邦 留言(0) 人氣()

改變 「我的文件」、「桌面」、「我的最愛」和「開始功能表」的路徑

如果想改變XP預設的我的文件、桌面、我的最愛和開始功能表等路徑,需要修改登錄檔。方法是進 HKEY_LOCAL_MACHINE\Sofware\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders,修改項目名稱內的路徑。 

Felix 發表在 痞客邦 留言(0) 人氣()

此指令是讓系統在執行時,優先以實體記憶體為主要暫存區域,不過使用虛擬記憶體雖然方便,但存取執行速度並沒有實體記憶體來得快,這也是礙於硬碟物體特性的緣故,所以如果你的實體記憶體空間夠大(建議是512MB以上),那你不妨試試這項設定,它能減少你的Windows XP工作執行時所耗費的等待時間。
步驟1:開啟regedit之後,進入①〔HKEY_LOCAL_MACHINE〕→〔SYSTEM〕→〔CurrentControlSet〕→〔Control〕→〔Session Manager〕→〔Memory Management〕,在右邊的視窗將②DisablePagingExecutive」這個值以右鍵選取「修改」。 
步驟2:在「編輯DWORD」視窗中將「數值資料」值由預設的0改為1。之後按下﹝確定﹞→重開機後始生效。
Tips:DWORD其中的0代表停用此功能,而1為開啟,如果要停用此功能,依照原路徑將1改為0即可。

Felix 發表在 痞客邦 留言(0) 人氣()

硬碟有壞道不用愁,用MHDD4.6能修好。
mhdd
中文說明完整版
工作環境在DOS下。需要注意的是,不要將MHDD放在需要檢測及修復的硬碟上,另外,MHDD也無法在打開了防寫的軟碟、硬碟及光碟上正常工作。
運行MHDD後,MHDD首先同樣要檢測系統中的所有硬碟並給出連接圖示。我們隨時可以按“shift+F3鍵重新掃描硬碟連接狀態。
選擇需要處理的硬碟後,就進入了MHDD的主介面。最上面一行為狀態行,主要是顯示BUSYWRFTAMNF、及TONF等硬碟(或硬碟某個磁區)或軟體的當前狀態。在狀態行下面,是當前硬碟的磁頭、柱面、磁區等參數。再往下則列出了MHDD的所有可用的命令。
mhdd
所認到的壞道分為三類:
1
維修進程中綠色圖示以下的;(少量綠色圖示也可修復)
2
維修進程中綠色圖示和紅色圖示;
3
維修進程中的繁體字符、W、以及少量?號
scan
命令:用於磁片表面介質掃描與修復。MHDD將從保留容量中拿出同等容量的磁區來取代新發現的壞磁區,並將壞磁區的物理位址寫入G-list表。所以硬碟總容量不會減少。這種修復方式是基於硬體底層的方法。MHDD並不是通過主板的BIOS來控制硬碟,而是直接讀取硬碟的所有物理磁區。
運行scan命令後,MHDD首先會報告當前硬碟的型號、串號、固件版本、支援的資料傳輸模式等參數(運行其他命令同樣如此),然後進入scan狀態。
在掃描硬碟在前,我們還必須設置掃描配置。主要選項有掃描定址模式(LBACHS),起始及結束的柱面或磁區、超時時限、清零時限、及是否重複掃描/修復。為了達到修復效果,建議打開remap(壞道重映射)、Loop the test/repair(重複掃描/修復)及 Erase WAITs等選項。設置完成後按“F4就可開始磁片掃描。
掃描時,在螢幕的右側將顯示磁片表面各種狀態的數量統計。“?”上面的灰度塊表示磁片表面狀態正常,而彩色塊表示此處的磁片有潛在不穩定因素,尤其是紅色塊,則很容易轉化我物理壞道。而“?”以下的狀態表示此處的磁片介質有損壞或有壞道。
以上只是對一些壞道較少的硬碟的處理,此方法修復範圍:(西捷、富士通、IBM、昆騰、邁拓、西數、IBM筆記本硬碟)其餘像三星什麼的尚不知道,沒遇見過。有待朋友們去研究。
修復成功率(1類壞道百分之九十以上,23百分之零)
同樣,先按SHIFT+F3掃描硬碟連接並選擇,按F4鍵,先用一般模式掃一遍,再用高級模式掃一遍,具體方法是選擇LBA模式,remapOFFLoop the test/repairOFF,其餘項ON,選擇完畢CTRL+ENTER執行掃描, 掃描完畢,執行上面操作,選CHS模式,Loop the test/repairOFFErase WAITsOFF,其餘項選ON,選擇完畢,執行掃描,OK!!!
大家切記不要直接用高級模式進行掃描,有些朋友為了急於求成,就直接用高級模式對硬碟進行操作,這種做法是錯誤的,如果直接用高級模式掃的話,一次好不了的話,那麼MHDD對其就無可奈何了,要麼認不到硬碟,要麼壞道無法修復)修復成功率(1類壞道百分之九十以上,2類壞道百分之七十,3類壞道百分之十)
下面這個方法,沒耐心的朋友就不必看了。同上,先按SHIFT+F3掃描硬碟連接並選擇,按F4鍵,先用一般模式掃十遍以上,再用高級模式掃一變,具體方法在一般模式下將Loop the test/repair項選ON,執行掃描掃描至少10遍以後,ESC退出,重複操作,選擇高級模式執行掃描,OK!!!
修復成功率(1類壞道百分之九十以上,2類壞道百分之八十,3類壞道百分之六十)
以上方法對?號和W壞道的修復好象還不是太完美,現在我們利用MHDD的一些命令進行輔助和配合.
IBM
、富士通、西數這些可以查看硬碟缺陷的,最好先執行IBMEFUJLST等命令,然後執行一般模式掃描,掃描到W或者?這些難以修復的壞道時按ESC退出,用randombadmakebad命令進行壞道標記,反復操作,壞道多的話可以標記壞磁區段,標記完以後執行高級模式掃描。
還有就是修改硬碟容量法,你比如說,IBM的低格程式中就有一項可以改硬碟容量,會低格的朋友應該都知道。這裏,大家先把硬碟容量改為最小(這裏的最小不是0M或者1M,而是硬碟總容量的整百M位元,比如10G就改為100M20G就改為200M),然後在用MHDD進行掃描修復然後用MHDDrhpanhpa恢復實際容量再進行掃描,完了再改為硬碟容量的一半,繼續掃描,恢復容量掃描,最後把硬碟改為原始大小進行高級掃描一遍OK~!!!
而且MHDD和很多修復軟體可以配合使用,效果相當不錯你比如HDDREGHDDLHDDSPEED都可以很好的和MHDD配合用。還有更多的方法等待大家研究。
aerase
命令:可以逐磁區進行清零處理,不過速度會很慢。
rhpa
nhpa命令:可分別顯示及恢復硬碟的全部真實的容量。
aam
命令:可以切換硬碟的性能及噪音狀態,有127級(0126)狀態可供設置,“126”表示最高性能,不過此時硬碟的噪音最大。注意aam命令需要硬碟支援Automatic Acoustic Management技術才可以。
rpm
命令:可以檢測硬碟轉速,不過有些硬碟不支援此命令。
randombad
makebad命令:可以強行為硬碟的一些磁區加上壞磁區標誌。
ibme
fujlst命令:可以分別查看IBM 及富士通的硬碟缺陷列表。
pwd
unlockdispwd命令:可以給硬碟加解鎖,這種硬碟加入密碼的方式很奇特,不過千萬不要忘記了密碼(如果真的忘了或者解不了你可以用HDLOCK這個硬碟鎖把硬碟再鎖一次,然後用它自帶的UNLOCKDISPWD解密,死馬當活馬醫唄)

Felix 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。