• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Linux實用操作日記 (原創)

            1. 安裝VM5.0.0 build-13124虛擬機, 記住這個版本就沒有錯

            2. 安裝Red Hat Linux AS4(中文版), 點擊添加/刪除程序,安裝GNU編譯組件及GEdit, 還有[遺忘的服務器telnet]細節中的telnet-server

            3. VMWare虛擬機下修改Linux操作系統分辨率
                在VM下拉菜單里有一選項Install vmware tools ,點了之后光驅中就有一個vmwarelinuxtool-5.0.0-13124.tar.gz的包了,

                解壓縮這個包在當前的目錄,會產生一個vmware-tools-distrib的目錄

                運行vmware-install.pl 文件,選擇在命令窗口中運行,然后一路回車,完了之后會,成功了會有一個分辨率的列表出來,選一個分辨率(3), 即1024 * 768

                選擇 [應用程序] ---> [系統設置] ---> [顯示], 選擇 1024 * 768,

                注銷一下(保存設置)。

            4. 網絡配置:
               輸入命令 netconfig, 輸入IP地址等, 然后重啟服務 service network restart
               在windows下測試一下 運行,輸入cmd,  ping 192.168.0.16

            5. telnet及FTP配置:
             (1) service iptables stop 關閉防火墻
             (2) 輸入命令 ntsysv, 選中vsftpd和xinetd, telnet兩項, 然后 service xinetd restart,
               service vsftpd restart 最好重啟一下系統
             (3) 在windows下運行命令 telnet 192.168.0.16
             (4) 解除Telnet root用戶的登入限制:
                 gedit /etc/pam.d/login 打開編輯其中的文本: #auth required pam_securetty.so #將這一行加上注釋!
                 然后注銷一下, 這時ftp的root用戶就可以進入了(有時也不管用),但是telnet的root用戶還在夢游中,不知怎么進入??????????

             (5) 使用cuteftp新建一個連接到192.168.0.16, 用galenho帳號并輸入自己密碼
             
            //-------------------------   第一階段到此完成,(備份) ---------------------------------------------------------------

            6. 安裝mysql

            netstat -nat

            service mysqld restart

            mysql
            show database

            修改root用戶的初始密碼:/usr/bin/mysqladmin -u root password 123456
             
            以后登錄的時候都這樣子:
            先輸入 mysql  -u root -p
            然后   123456

            grant ALL PRIVILEGES on *.* to galenho@"192.168.0.32" Identified by "123456"

            7. 安裝中文輸入法
              
                小企鵝輸入法
                (1)、下載軟件 fcitx-3.0.0-1.i386.rpm
             (2)、停止iiim輸入法服務
             service iiim status 查找iiim輸入法服務是否在運行
             service iiim stop 停止iiim服務(如果以后需要可以用service iiim start 開始iiim服務)
             chkconfig -–del iiim 禁止iiim服務自動運行(如果以后需要可以用chkconfig -–add iiim 增加iiim服務自動運行)
             刪除系統原有輸入法
             rpm -e miniChinput
             rpm –e xcin
             (3)、安裝軟件
             rpm -ivh fcitx-3.0.0-1.i386.rpm --nodeps --force
             (4)、修改文件
             在你的用戶目錄下,找到.bashrc文件(是隱藏文件,所以前面有一個“.”),在這個文件最后面加上:
             export LC_ALL=zh_CN.UTF-8
             export LANG=zh_CN.UTF-8
             export XMODIFIERS="@im=fcitx"
             (5)、在/etc/X11/xinit/xinput.d/中新建一個名為fcitx的文件(如果不能新建可打開其它的文件修改為以下內容然后另存為fcitx)輸入如下內容:
             XMODIFIERS="@im=fcitx"
             XIM=fcitx
             XIM_PROGRAM=fcitx
             (6)、用文本編輯器打開/etc/alternatives/xinput-zh_CN把它的內容也修改為
             XIM=fcitx
             XIM_PROGRAM=fcitx
             (7)、重啟
             如果此時不能輸入中文或不能啟動輸入法
             則執行下列命令
             rm ~root/.fcitx –rf 然后重啟
             或者用其它普通用戶登錄(此用戶應該是可以用此輸入法輸入五筆的),然后再用root登錄,然后把普通用戶下的~/.fcitx完全復制一分到root用戶主目錄下并修改屬主試試.
             
                
            8. 安裝JDK 1.6 (jdk-6u1-linux-i586.bin)
               [root@localhost ~]#mkdir /usr/local/java
               (將檔案jdk-6u1-linux-i586.bin下載到/usr/java目錄下)
              
               [root@localhost ~]#su           
               [root@localhost ~]#cd /usr/local/java
             
               [root@localhost java]#chmod a+x jdk-6u1-linux-i586.bin
             
               [root@localhost java]#./jdk-6u1-linux-i586.bin

               設置代碼的編碼格式:
               vim .bash_profile 加上export LANG="zh_CN.GB2312"

            9. 安裝Eclipse + CDT調試集成
             (1) 到官方下載Eclipse for linux 32bit,
              
              在根目錄下創建eclipse.sh腳本執行文件
              #!/bin/sh
             export JAVA_HOME=/usr/local/java/jdk1.6.0_01
             export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/tools.jar:$CLASSPATH
             export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

             /home/galenho/eclipse/eclipse -vm /usr/local/java/jdk1.6.0_01/bin/java -data ~/workspace &

              
                chmod 755 eclipse.sh  來給予這個腳本訪問的權限
                注:(可以執行./eclipse.sh來執行eclipse IDE)
               
             (2) 桌面上建立快捷方式:
              在桌面上按下鼠標右鍵,在彈出菜單中選擇“創建啟動器”,之后分別在“名稱”中輸入Eclipse CDT、
              “命令”中填 /usr/local/bin/eclipse.sh,然后再為它隨便找個喜歡的圖標(我用的是/opt/eclipse/icon.xpm);
              再后按 “確定”,桌面上就有eclipse的快捷方式了,以后可以直接雙擊這個圖標啟動Eclipse。


            //-------------------------   第二階段到此完成,(備份) ---------------------------------------------------------------

             

            posted @ 2009-05-19 12:49 RedLight 閱讀(371) | 評論 (0)編輯 收藏

            vs2005運行庫沖突問題解決方法

            鏈接HGE的tutorial,遇到一個鏈接錯誤,vs抱怨說找不著libc.lib(看到這個名字還以為和libc.a有什么聯系呢,我以為到UNIX了)。

            google一下,libc.lib原來是被遺棄的可憐家伙。

            MSDN Labs: What's New in Visual C++ 2005


            Quote:
            The single-threaded CRT libraries, , msvcrt.lib, and msvcrtd.lib, . Use the multi-threaded CRT libraries. The /MD, /ML, /MT, /LD (Use Run-Time Library) compiler flag is no longer supported. Non-locking versions of some functions have been added in cases where the performance difference between the multithreaded code and the single-threaded code is potentially significant.
             

            要解決問題的話,只要在鏈接設置那里忽略它就沒問題了。


            下面再列點抄點總結:
            ?Run-Time Library是編譯器提供的標準庫,提供一些基本的庫函數和系統調用。
            我們一般使用的Run-Time Library是C Run-Time Libraries。當然也有Standard C++ libraries。
            C Run-Time Libraries實現ANSI C的標準庫。VC安裝目錄的CRT目錄有C Run-Time庫的大部分源代碼。 C Run-Time Libraries有靜態庫版本,也有動態鏈接庫版本;有單線程版本,也有多線程版本;還有調試和非調試版本。
            ?動態鏈接庫版本:
            /MD Multithreaded DLL 使用導入庫MSVCRT.LIB
            /MDd Debug Multithreaded DLL 使用導入庫MSVCRTD.LIB
            ?靜態庫版本:
            /ML Single-Threaded 使用靜態庫LIBC.LIB
            /MLd Debug Single-Threaded 使用靜態庫LIBCD.LIB
            /MT Multithreaded 使用靜態庫LIBCMT.LIB
            /MTd Debug Multithreaded 使用靜態庫LIBCMTD.LIB
            若要使用此運行時庫 請忽略這些庫
            單線程 (libc.lib) libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib
            多線程 (libcmt.lib) libc.lib、msvcrt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib
            使用 DLL 的多線程 (msvcrt.lib) libc.lib、libcmt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib
            調試單線程 (libcd.lib) libc.lib、libcmt.lib、msvcrt.lib、libcmtd.lib、msvcrtd.lib
            調試多線程 (libcmtd.lib) libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、msvcrtd.lib
            使用 DLL 的調試多線程 (msvcrtd.lib) libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib

            posted @ 2009-05-19 12:48 RedLight 閱讀(1785) | 評論 (2)編輯 收藏

            3D游戲UI在多分辨率下的底圖拼接問題(OpenGL渲染)

            在3D游戲中,UI這一塊也是挺重要的, 它提供了用戶友好的操作接口。一般的話,需要一個控件庫,都基本采用自繪來組織。基本上都是貼圖及位置計算,布局,消息傳遞等。我之前也做過兩年信息系統的UI,感覺應該沒什么問題,跟游戲大致相同。不過游戲要求要適應多分辨率布局支持,好了,這下麻煩了,由于早期OpenGL一般只支持256*256以下的圖片,而要做一張512*512的底圖顯然需要四張256*256的小貼圖拼接而成,雖然說OpenGL會提供相當的圖片像素點插值來擴大或縮小貼圖,但如果你移動窗口底圖到某個地方的話, 很顯然的會出現 + 裂縫,經過各種方式都未能搞定。 大家有做過這種問題的, 或者有什么好的建議的好, 跟我說一下, 謝謝!

            注:WOW的UI窗口底圖也是256*256的底圖拼接而成,但它為什么就不會出現裂縫呢?而且它的UI界面還可以調整縮放的,真的好強,但我不明白它當中的道理, 悶就只有一個字, 對你說一次, 有搞過的, 一定要對我說喔, 十分感謝!

            問題終于解決了, 原來OpenGL的紋理沒有鏡像尋址方式, 所以很麻煩, 暫時沒想到更好的方法, 只能讓窗口的底圖有一張圖。后來我改用了D3D,知道D3D有一種紋理尋址方式叫D3DTADDRESS_MIRROR, 過濾方式使用線性插值就可以了。現在窗口的底圖完全可以像wow一樣,用四張圖拼成,每張圖不超過256*256, 以適應配置更低的機器使用。

            posted @ 2009-05-19 12:37 RedLight 閱讀(1265) | 評論 (0)編輯 收藏

            WoW API中的Lua

                 摘要:   閱讀全文

            posted @ 2009-01-11 16:28 RedLight 閱讀(6752) | 評論 (0)編輯 收藏

            VS2008快捷鍵大全


            Ctrl+m+Crtr+o折疊所有大綱
            Ctrl+M+Crtr+P: 停止大綱顯示
            Ctrl+K+Crtr+C: 注釋選定內容
            Ctrl+K+Crtr+U: 取消選定注釋內容
            Ctrl+J : 列出成員 智能感知Shift+Alt+Enter: 切換全屏編輯
            Ctrl+B,T / Ctrl+K,K: 切換書簽開關
            Ctrl+B,N / Ctrl+K,N: 移動到下一書簽 
            Ctrl+B,P: 移動到上一書簽 
            Ctrl+B,C: 清除全部標簽
            Ctrl+I: 漸進式搜索 
            Ctrl+Shift+I: 反向漸進式搜索 
            Ctrl+F: 查找 
            Ctrl+Shift+F: 在文件中查找 
            F3: 查找下一個 
            Shift+F3: 查找上一個 
            Ctrl+H: 替換 
            Ctrl+Shift+H: 在文件中替換 
            Alt+F12: 查找符號(列出所有查找結果)
            Ctrl+Shift+V: 剪貼板循環
            Ctrl+左右箭頭鍵: 一次可以移動一個單詞 
            Ctrl+上下箭頭鍵: 滾動代碼屏幕,但不移動光標位置。
            Ctrl+Shift+L: 刪除當前行
            Ctrl+M,M: 隱藏或展開當前嵌套的折疊狀態
            Ctrl+M,L: 將所有過程設置為相同的隱藏或展開狀態

            Ctrl+E,S: 查看空白 
            Ctrl+E,W: 自動換行 
            Ctrl+G: 轉到指定行
            Shift+Alt+箭頭鍵: 選擇矩形文本 
            Alt+鼠標左按鈕: 選擇矩形文本
            Ctrl+Shift+U: 全部變為大寫 
            Ctrl+U: 全部變為小寫代碼快捷鍵
            Ctrl+Shift+空格鍵 / Ctrl+K,P: 參數信息
            Ctrl+K,I: 快速信息Ctrl+E,U / Ctrl+K,U: 取消選定注釋內容
            Ctrl+K,M: 生成方法存根
            Ctrl+K,X: 插入代碼段 
            Ctrl+K,S: 插入外側代碼
            F12: 轉到所調用過程或變量的定義窗口快捷鍵Ctrl+W,W: 瀏覽器窗口
            Ctrl+W,S: 解決方案管理器
            Ctrl+W,C: 類視圖
            Ctrl+W,E: 錯誤列表
            Ctrl+W,O: 輸出視圖
            trl+W,P: 屬性窗口
            Ctrl+W,T: 任務列表 
            Ctrl+W,X: 工具箱
            Ctrl+W,B: 書簽窗口
            Ctrl+W,U: 文檔大綱
            Ctrl+D,B: 斷點窗口
            Ctrl+D,I: 即時窗口
            Ctrl+Tab: 活動窗體切換
            Ctrl+Shift+N: 新建項目
            Ctrl+Shift+O: 打開項目
            Ctrl+Shift+S: 全部保存
            Shift+Alt+C: 新建類
            Ctrl+Shift+A: 新建項
            Shift+Alt+Enter: 切換全屏編輯
            Ctrl+B,T / Ctrl+K,K: 切換書簽開關
            Ctrl+B,N / Ctrl+K,N: 移動到下一書簽 
            Ctrl+B,P: 移動到上一書簽
            Ctrl+B,C: 清除全部標簽
            Ctrl+I: 漸進式搜索 
            Ctrl+Shift+I: 反向漸進式搜索
            Ctrl+F: 查找 
            Ctrl+Shift+F: 在文件中查找 
            F3: 查找下一個 
            Shift+F3: 查找上一個
            Ctrl+H: 替換
            Ctrl+Shift+H: 在文件中替換
            Alt+F12: 查找符號(列出所有查找結果)
            Ctrl+Shift+V: 剪貼板循環
            Ctrl+左右箭頭鍵: 一次可以移動一個單詞
            Ctrl+上下箭頭鍵: 滾動代碼屏幕,但不移動光標位置。
            Ctrl+Shift+L: 刪除當前行
            Ctrl+M,M: 隱藏或展開當前嵌套的折疊狀態
            Ctrl+M,L: 將所有過程設置為相同的隱藏或展開狀態 
            Ctrl+M,P: 停止大綱顯示
            Ctrl+E,S: 查看空白
            Ctrl+E,W: 自動換行
            Ctrl+G: 轉到指定行 
            Shift+Alt+箭頭鍵: 選擇矩形文本
            Alt+鼠標左按鈕: 選擇矩形文本
            Ctrl+Shift+U: 全部變為大寫 
            Ctrl+U: 全部變為小寫 

            posted @ 2009-01-06 14:35 RedLight 閱讀(582) | 評論 (0)編輯 收藏

            在面試一個游戲編程職位前,你需要知道的東西(轉)

                 摘要:   閱讀全文

            posted @ 2009-01-04 14:02 RedLight 閱讀(2535) | 評論 (2)編輯 收藏

            LUA和C之間的函數調用

                 摘要:   閱讀全文

            posted @ 2009-01-04 13:43 RedLight 閱讀(9301) | 評論 (0)編輯 收藏

            使用光照來表現立體感(轉)

                 摘要:   閱讀全文

            posted @ 2009-01-03 05:59 RedLight 閱讀(645) | 評論 (0)編輯 收藏

            使用混合來實現半透明效果

                 摘要:   閱讀全文

            posted @ 2009-01-03 05:45 RedLight 閱讀(2674) | 評論 (0)編輯 收藏

            紋理的使用入門

                 摘要:   閱讀全文

            posted @ 2009-01-03 05:43 RedLight 閱讀(1498) | 評論 (0)編輯 收藏

            僅列出標題
            共9頁: 1 2 3 4 5 6 7 8 9 
            <2025年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            導航

            統計

            公告


            Name: Galen
            QQ: 88104725

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            相冊

            My Friend

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            人人狠狠综合久久亚洲| 久久综合久久综合久久综合| 成人a毛片久久免费播放| 精品久久人人做人人爽综合| 99精品国产在热久久无毒不卡| 久久精品人人做人人爽电影蜜月| 国产精品一久久香蕉国产线看| 国产ww久久久久久久久久| 日批日出水久久亚洲精品tv| 国内精品久久久久影院亚洲| 久久精品国产亚洲av日韩| 国产亚州精品女人久久久久久| 久久久噜噜噜久久中文字幕色伊伊| 97精品依人久久久大香线蕉97| 精品久久8x国产免费观看| 久久精品无码av| 久久精品国产亚洲AV麻豆网站| 精品久久久无码中文字幕天天| 久久国产精品无码一区二区三区| 久久精品国产72国产精福利| 久久免费的精品国产V∧| 久久久国产一区二区三区| 久久福利青草精品资源站| 亚洲国产精品高清久久久| 蜜桃麻豆www久久国产精品| 狠狠色丁香婷婷久久综合不卡| 久久人妻AV中文字幕| 精品久久久久久国产免费了| 亚洲国产成人久久综合碰碰动漫3d | 亚洲AV无码久久精品狠狠爱浪潮| 亚洲嫩草影院久久精品| 久久精品无码午夜福利理论片| 99久久免费国产精品特黄| 亚州日韩精品专区久久久| 久久久久综合中文字幕| 欧美激情精品久久久久久| 久久久久亚洲?V成人无码| 久久久久久无码国产精品中文字幕| 97久久香蕉国产线看观看| 人人狠狠综合久久亚洲88| 精品久久久久久无码人妻蜜桃 |