ubuntu 11.04英文環境下使用ibus輸入中文,並且自動啟動IME ibus介紹

   1. 安裝我安裝11.04英文,預設也已經安裝好了ibusIME,sudo apt-get install ibus #安裝ibusIME架構,可能提示已經安裝,沒關係sudo apt-get install ibus-pinyin #安裝ibus的拼音IMEsudo apt-get install ibus-sunpinyin #安裝ibus的另一種拼音IME 

ffmpeg x264 編碼時 avcodec_open報錯

在翻閱了無數的文章後,發現其原因是在於x264內部的參數檢測,歸要到底還是由於自己在ffmpeg中設定的參數不正確導致的。以下是x264針對此判斷代碼如下:相關判斷位於encoder/encoder.c

udp 編碼的connect 函數 ——unix 網路編程 第8章

 UDP  有兩種 一種是面向不需連線的(即不使用connect函數)  一種是類似TCP的連線導向的(即使用connect函數)區別:1>使用的I/O函數是:前者:sendto  recvfrom後者: (send , write)  (read,recv)。2> 前者 未串連的通訊端可與多者後者 已串連的通訊端 只可與一個IP地址交換資料。3> 後者傳輸消耗小於對方    同樣發送多個資料包: sendto  串連--->發送第一個資料包-->斷開

資料庫語言記錄

一、查詢一百張表的日誌記錄。用預存程序和遊標實現DECLARE @TableName varchar(32)DECLARE @sql varchar(8000)--set @sql='select * from user_table1' DECLARE mycursor CURSOR FOR --定義遊標SELECT distinct(Table_Name) FROM  frank_test.INFORMATION_SCHEMA.Columns  --where

修改QTP預設開啟的路徑

修改QTP預設開啟的路徑 QTP指令碼開發,每次都要開啟檔案夾,卻總是預設從~:/Program Files/Mercury Interactive/QuickTest Professional/Tests來找檔案,其預設的目錄是可以修改的, 修改註冊表: 1, HKEY_current_user/software/Mercury Interactive/QTP/mictest                    2, HKEY_local_machine/software/Mercury

VM上ubuntu的安裝以及VMtools的安裝

虛擬機器軟體可在一台電腦(這台電腦成為宿主要電腦)上類比出若干台電腦,每台類比出的電腦都有自己單獨的硬體設定,可以安裝單獨的作業系統,不受 宿主作業系統的限制且互補幹擾,這樣可以實現一台電腦“同時”擁有多個作業系統,還可以將這些作業系統串連成一個網路。下面開始圖解教程:一 安裝虛擬機器設定在起始頁中點擊建立虛擬機器接下來進入虛擬機器設定 用典型的滿足大部分使用者選擇你要安裝的作業系統 這裡是ubuntu設定虛擬機器名稱與位置網路類型設定 推薦使用 NAT 設定簡單磁碟容量

多線程訊號學習

1 訊號的概念   是向進程發送的軟體通知。   訊號的生命週期:generate deliver, deliver的含義   deliver的含義:進程接收到訊號並採取行動。   掛起的訊號的概念   已經generate還沒有被deliver的訊號.2 訊號掩碼 的本質   訊號掩碼是一個訊號集,進程要阻塞某些訊號可以通過設定訊號掩碼。  訊號阻塞 和訊號忽略的區別  訊號忽略 忽略的訊號不會deliver給進程,該訊號會被丟棄。  訊號阻塞 

為大量使用者服務的服務端網路架構設計(負載平衡相關)

由來:因為打算自己開發一個類似於即時通訊的服務端,為了以後的發展,需要先規劃好架構,其中最主要的用戶端串連服務端的方案。因為隨著客戶的增多(比如說100萬),客戶的同時上下線(比如說1萬),對系統都將是一個很大的壓力。而且還要考慮伺服器的負載平衡。思路:通過學習MSN面對使用者數量不斷增大時所不斷改進的後台負載方案(google

epoll學習:思考一種高效能的伺服器處理架構

終於開始學習epoll了,雖然不明白的地方還是很多,但從理論到實踐,相信自己動手去寫一個具體的架構後,一切會清晰很多。1、首先需要一個記憶體池,目的在於:·減少頻繁的分配和釋放,提高效能的同時,還能避免記憶體片段的問題;·能夠儲存變長的資料,不要很傻瓜地只能預分配一個最大長度;·基於SLAB演算法實現記憶體池是一個好的思路:分配不同大小的多個塊,請求時返回大於請求長度的最小塊即可,對於容器而言,處理固定塊的分配和回收,相當容易實現。當然,還要記得需要設計成安全執行緒的,自旋鎖比較好,使用讀寫自旋

一個線程死結問題的分析

客戶報過來一個問題,伺服器運行一周左右就會停止回應,有時候甚至兩天就不響應了,並發使用者量並不大,重啟服務後又工作正常。每當遇到這種問題時就有點兒棘手。一是這種問題的複現條件不好確定,另一方面,即使確定了條件,對於多線程的服務程式,也不好調試。我遇到過的這種問題,大部分是靠讀程式碼分析出來一個可能的原因列表,然後一一驗證,最終找到真正的問題所在。    首先拿到服務作業記錄發現沒有任何錯誤訊息。   

模板類的使用—模板類,最好連同實現都放到.h裡頭

1. 將C++模板類的聲明和定義都放在一個檔案,如.h或.cpp檔案中    使用的時候加入#include "模板類檔案名稱.h(或.cpp)“即可。 2. 將C++模板類的聲明和定義分別放在.h和.cpp檔案中    且在.cpp檔案中包含 #include ".h"       不過在使用時,會因為不同的開發環境而有所不同:    a. 在整合式開發環境code::blocks下       在調用程式中只加入 #include "模板類.cpp" 可以編譯、運行通過      

我鄭重的問自己

Q:我現在奮鬥的精神動力是什麼。A:去找一個適合自己的窩待著。什麼樣的窩適合自己呢,一個能讓自己有擁有歸屬感和產生自豪感的地方。Q:怎麼才有歸屬感?A:找到一群對編程抱有極大興趣的人,大家想在一起真正做點事。Q:怎麼才能有自豪感?A:做真正的互連網產品,不經意間在家人,朋友的PC,手機上看到自己團隊開發的產品,能真切感覺到產品本身對生活的影響,就會產生自豪感。沒有什麼能夠阻擋你對自由地嚮往天馬行空的生涯你的心了無牽掛穿過幽暗地歲月也曾感到彷徨當你低頭地瞬間才發覺腳下的路心中那自由地世界如此的清澈

gcc 交叉編譯錯誤之一: multiple definition of

1、問題:在common.h中放著“全域變數”:包括函數和變數,在其他*.cpp檔案中包含#include "common.h",交叉編譯時間,出現multiple definition問題;        2、原因:由於工程中的每個檔案都是獨立的解釋的,即使標頭檔有: #ifndef _x_h ....#enfif在其他檔案中只要包含了common.h

Source Insight 使用小技巧

 1、按住"ctrl", 再用滑鼠指向某個變數,點擊一下,就能進入這個變數的定義。2、今天把一個用sourceinsight排版整齊的C檔案,偶然用VC開啟一看,全亂了。研究了半天,發現SI對每個字元的寬度不太一致。 請教同事發現選上"view --> draft view", 就可以讓每個字元的寬度一致了。快速鍵是 "Alt + F12"3、"shift+F8" 標亮所有文本中游標所在位置的單詞4、跳到某一行:"ctrl + g"

伺服器應用–雙緩衝隊列

 在伺服器開發中 通常的做法是 把 邏輯處理線程和I/O處理線程分離。 邏輯處理線程:對接收的包進行邏輯處理。 I/0處理線程:網路資料的發送和接收,串連的建立和維護。 通常 邏輯處理線程和I/O處理線程是通過資料隊列來交換資料,就是生產者--消費者模型。 這個資料隊列是多個線程在共用,每次訪問都需要加鎖,因此如何減少 互斥/同步的開銷就顯得尤為重要。                                                                       

記錄遠程登入 IP MAC 位址

@ECHO OFFECHO ------------------------------------->>"C:/LOG.TXT"ECHO Logon Time = %DATE% %TIME%>>"C:/LOG.TXT"FOR /F "TOKENS=3 DELIMS= " %%I IN ('netstat -n -p tcp ^|find ":3389"') DO SET TempName=%%IFOR /F "TOKENS=1 DELIMS=:" %%I IN

main 命令列參數舉例理解

  背景知識:main(int argc,char *argv[ ])argv為指標的指標argc為整數舉例:假設程式的名稱為prog,在命令列中只輸入prog,則由作業系統傳來的參數:argc值為1    argv(具體在argv[0]) 中儲存輸入程式的路徑和名稱當輸入形式為:prog para_1 para_2    有2個參數,則由作業系統傳來的參數為:argc=3,表示除了程式名外還有2個參數。argv[0]指向輸入的程式路徑及名稱。argv[1]指向參數para_1字串。argv[2

【QTP自動化測試(三)】滑鼠點擊案頭任意座標

Function Mouse_Click(x , y)    Dim device     Set device = CreateObject("Mercury.DeviceReplay")    device.MouseMove x , y    device.MouseClick x , y , LEFT_MOUSE_BUTTONEnd

婚戀中的經濟學理論

一個經濟學家與一個陷入情感迷霧中的年輕女子在火車上偶遇。經濟學家用經濟學的眼光對女子的情感、戀愛、婚姻問題進行了另闢蹊徑的分析,他的結論令女子似有頓悟。經濟學家想:如果能讓更多的少男少女懂得一些婚戀中經濟學的道理,或許在戀愛婚嫁的過程中能少走一些彎路。     先是女子的自我介紹:我今年28歲,和男朋友是同班同學,畢業於長春機電學院。幾年前我和他一同來到杭州找工作,我的工作比較理想,在一家電錶廠做設計,他的工作不太好,於是我鼓勵他去考研。考取後,我供了他三年,沒想到現在他快畢業了,居然提出要分手

無法啟動調試 沒有正確安裝調試器

好久沒動VS2003了,最近要用VS2003進行調試,編譯完進行調試的時候,VS2003提示如下資訊:“無法啟動調試 沒有正確安裝調試器 請運行安裝程式安裝或修複調試器”我記得以前為提升電腦速度進行最佳化的時候,將Machine Debug Manager服務給關閉了,想著去將該服務開啟就可以了。當開啟Windows電腦服務查看器以後,發現裡面沒有這個服務(服務查看器可以通過下面步驟開啟:點擊案頭左下角“開始”,選擇“運行”,輸入“services.msc”,斷行符號)。沒有Machine

總頁數: 61357 1 .... 12841 12842 12843 12844 12845 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.