Time of Update: 2018-12-05
Ubuntu 10.04 LTS的出現讓我眼前一亮,其中有一個很明顯的進步就是對於中文字型的支援。在Firefox 3.6中,中文字型的顯示同Windows下顯示效果基本相同,至少讓我相當滿意。但是Ubuntu 10.04的英文版在安裝之初,字型顯示並不盡如人意,需要稍作修改。 1. 安裝中文語言套件Ubuntu 10.04英文版預設安裝是不包含中文語言套件的。這時,firefox可以顯示中文,但是效果很差。手動安裝中文字型非常簡單,在設定好Ubuntu資料來源之後,進入:System
Time of Update: 2018-12-05
Ubuntu 10.04預設安裝的IME是ibus,在安裝中文語言套件(http://blog.csdn.net/wangjingfei/archive/2010/05/21/5614203.aspx)之後就可以使用。但是ibus有很多已知問題,例如會造成Linux QQ崩潰等。而相比之下,Fcitx就有很大的優勢了,可以說更符合我們中國人的使用習慣。下邊就介紹如何安裝並美化Fcitx小企鵝IME。 1. 安裝Fcitxsudo apt-get install fcitx im-switch2.
Time of Update: 2018-12-05
本系列文章由sky編寫,轉載請註明出處。 http://blog.csdn.net/qq573011406/article/details/8100039作者:袁全偉 郵箱: qq573011406@126.com 歡迎郵件交流編程心得本系列教程索引:2D遊戲引擎Allegro 系列教程(一) 配置allegro開發環境2D遊戲引擎Allegro 系列教程(二) Hello world!2D遊戲引擎Allegro 系列教程(三) 載入並顯示圖片!2D遊戲引擎Allegro
Time of Update: 2018-12-05
本系列文章由sky編寫,轉載請註明出處。 http://blog.csdn.net/qq573011406/article/details/8172949作者:袁全偉 郵箱: qq573011406@126.com 歡迎郵件交流編程心得本系列教程索引:2D遊戲引擎Allegro 系列教程(一) 配置allegro開發環境2D遊戲引擎Allegro 系列教程(二) Hello world!2D遊戲引擎Allegro 系列教程(三) 載入並顯示圖片!2D遊戲引擎Allegro
Time of Update: 2018-12-05
文章目錄 Step 1:聲明一個指向ALLEGRO_USTR類型的指標Step 2:建立一個UTF-16的字串Step 3:渲染字串Step 4:結束時銷毀字串所佔用的資源 本系列文章由sky編寫,轉載請註明出處。http://blog.csdn.net/qq573011406/article/details/8263966作者:袁全偉 郵箱: qq573011406@126.com
Time of Update: 2018-12-05
今天在編寫一個程式,這個程式由四個模組組成,最終分別產生四個動態連結程式庫,前三個很順利的完成了,可是到了最後一個,錯誤出現了。 編譯完全正確,可是Link時報以下錯誤:msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::
Time of Update: 2018-12-05
在WINDOW編程中,發送訊息是很正常的事情,發送訊息的常用API有SendMessage,PostMessage,PostThreadMessage。一般每個線程有兩個隊列,一個用來接受通過Send函數的訊息,另外一個隊列接收通過Post接收的訊息。該兩個函數的基本區別是,一個函數需要等待返回的,相當於函數調用,這個是SendMessage;另外一個是將訊息放到對方的隊列中直接返回。使用PostMessage可能防止發送的線程給掛起,但有的時候我們必須通過SendMessage來發送訊息,例如
Time of Update: 2018-12-05
首先看一下transform函數的使用者手冊:template < class InputIterator, class OutputIterator, class UnaryOperator > OutputIterator transform ( InputIterator first1, InputIterator last1, OutputIterator result, UnaryOperator op
Time of Update: 2018-12-05
我在本系列教程的第二篇,曾寫過一個架構代碼。後經過測試,雖然可以運行,但是確有些BUG,例如不能正確執行到game_destory()函數,從而導致記憶體流失。於是現在就抽空重新寫了一個,發在這裡。新的架構用了一個簡單的狀態機器來實現。以下是完整的代碼://標頭檔#define ALLEGRO_NO_MAGIC_MAIN#include <Windows.h>#include <allegro5/allegro.h>#pragma
Time of Update: 2018-12-05
2010-11-3018:40:2428.整數的二進位表示中1的個數題目:輸入一個整數,求該整數的二進位表達中有多少個1。例如輸入10,由於其二進位表示為1010,有兩個1,因此輸出2。 #include<iostream>#include<string>#include<vector>#include<algorithm>using namespace std;int main(){while(1){int tran=1,total=0,num;
Time of Update: 2018-12-05
Jasper是JPEG2000的一個非官方實現,由一個國外的一個大學教師實現,還算是個好用的LIB,你可以從http://www.ece.uvic.ca/~mdadams/jasper/地址下在,裡面有VC的工程檔案。Jpeg60是JPEG的官方實現;其編譯只提供makefile來編譯。在圖形壓縮演算法上這裡不討論,這裡主要討論其效能方面的問題:1。JPEG2000擁有較高品質的圖形,即使在100倍的壓縮比例下,而JPEG是不行的,壓縮比高一定程度就會出現馬賽克。2。高品質的圖形是以大量的運算為
Time of Update: 2018-12-05
圖片拼接工具(TexturePacker)官方網站:http://www.codeandweb.com/texturepacker偶然在網上發現了這個工具(TexturePacker).做遊戲的應該都知道,當遊戲引擎在載入圖片資源的時候,把一些小圖拼合成一張大圖,往往能夠很有效提高載入資源的速度.使用TexturePacker可以很方便的幫你把許多零碎的小紋理,拼合成一張大紋理.使用方法也很簡單只需要簡單的幾步就可以拼合幾張小圖1.這是TexturePacker的主介面2.選擇輸出的格式.Tex
Time of Update: 2018-12-05
心理測驗來自西方,是與人潛意識有關。我10多年前認識個朋友,從國外讀書回來,給我說了個心理測驗《借船過河》,她說是讀心理學時老師教的。然後我拿這個測驗測過無數人,都很准。這個也不是算命,但可以讓你瞭解自己的需要,有的人死不承認自己是這樣的啊,可實際上就是這樣子的。我把這個圖畫下來了,大家可以對照看,不過要聽我先講故事,然後再開始。 有個男人叫M,他要過河去和未婚妻F相會結婚,但兩人一河相隔,M必須要借船過河才能見到F,於是他開始四處找船。
Time of Update: 2018-12-05
開始是發在公司OA上的,鬥膽拿出來跟大家分享,高手莫笑啊,呵呵~ 筆試題: 請實現在檔案中尋找指定字串的演算法? 我想這道題大多數人都會用BR(還是BF我忘了)演算法,不錯!就是你最先想到演算法。但我這裡要講的是更進階的演算法,這是我見過的幾種神奇的演算法之一,發明這個演算法的是三個人,這個演算法的名稱就是用他們三位名字的首字母命名——KMP。 我們不妨將問題轉化為:實現下面這個函數,該函數返回子串在目標串(或者叫母串)中的位置,失敗返回-1。代碼:int
Time of Update: 2018-12-05
本系列文章由sky編寫,轉載請註明出處。 http://blog.csdn.net/qq573011406/article/details/8220208作者:袁全偉 郵箱: qq573011406@126.com 歡迎郵件交流編程心得本系列教程索引:2D遊戲引擎Allegro 系列教程(一) 配置allegro開發環境2D遊戲引擎Allegro 系列教程(二) Hello world!2D遊戲引擎Allegro 系列教程(三) 載入並顯示圖片!2D遊戲引擎Allegro
Time of Update: 2018-12-05
最近升級了以下qemu,發現原來的JunOS Olive鏡像不能啟動了,停留在以下位置:dog: ERROR - reset of uninitialized watchdogpanic: unknown/reserved trap(null)(c037dbc0,c037dbc0,c032d5c4,c07f9df0,5) at0(null)(c032d5c4,1e,c07f9f34,0,0) at0(null)(c07f9e9c,0,c07f9ef4,c01951ed) at0(null)(10
Time of Update: 2018-12-05
67.倆個閑玩娛樂。1.撲克牌的順子從撲克牌中隨機抽5張牌,判斷是不是一個順子,即這5張牌是不是連續的。2-10為數字本身,A為1,J為11,Q為12,K為13,而大小王可以看成任一數字。 //判斷撲克牌的順子 王
Time of Update: 2018-12-05
#ifndef __E7__QUEUE_H__#define __E7__QUEUE_H__#include "common.h"/** 隊列 * @type 隊列所在結構的資料類型 * +mp_head 指向頭結點 * +mpp_tail_next 指向尾結點的後繼結點指標 */#define E7_QUEUE(type) \ struct {\ type *mp_first;\ type **mpp_last_next;\
Time of Update: 2018-12-05
在Qemu網路中,為了實現虛擬機器網卡和真實物理網路的連通,就需要使用橋接網路。通常情況下qemu的橋接網路是通過使用tap虛擬網卡來實現的,具體原理請參考相關文檔,這裡只介紹配置橋接網路的方法: 1. 安裝tap相關工具sudo apt-get install uml-utilities2. 配置橋接器sudo vi /etc/network/interfaces修改為以下內容:auto loiface lo inet loopbackauto br0iface br0 inet
Time of Update: 2018-12-05
#include<iostream>#include<string>#include<vector>#include<algorithm>using namespace std;int main(){while(1){string str;cin>>str;vector<string> current;int size=str.size()-1;while(1){ int