在MinGW下編譯ffmpeg

因為需要使用ffmpeg的相關庫和執行檔案,所以需要編譯最新的ffmpeg代碼。為了能在編譯成Windows native執行程式(需要在.net中調用該執行程式),這裡我們使用MinGW。1,安裝MinGW下載MinGW,雙擊安裝,我當前使用的版本是20110316的。 添加Windows環境變數: BTW:對於使用Cygwin的朋友,為了不影響cygwin的HOME目錄,可以在[C:\MinGW\msys\1.0\msys.bat]檔案的最開頭添加以下代碼。set

年底

今天的最後一天是在小娟家過的,在鄉下很容易知道什麼是冬天。因為四季的分明是從顏色上就可以看出來的,你春天來的是綠色,而冬天裡你很難見到綠色,而我們住的小區裡基本上種植的也是四季常青的植物,讓人不太容易分辨這是什麼季節。在外面走走,很容易地就想到了小時候,小時在外婆家的時候。 那時小,好處就是什麼不懂,也不需懂。只知道過年好,放假好,可以出去玩。外婆家隔壁有我一位小哥哥,那時我們到冬天了,就會放火玩,在田埂上挖下坑,然後找些芳草來燒,有時還拿兩個紅薯放火上燒。現在想想其實挺空曠的,除了農田基本上你

Web開發中的跨域(cross domain problem in web development)

文章目錄 1,什麼是跨域?2,那該怎麼辦? 1,什麼是跨域?要說跨域先說說“同源策略(same origin

Emacs 鍵盤配置

以下翻譯自:http://www.emacs.uniyar.ac.ru/doc/em24h/emacs031.htm如果沒有Ctrl和Meta配合,鍵盤上的所有字元,數字和符號都會將字面意義輸入當前緩衝區。 時常使用的函數被綁定在Ctrl或Meta鍵上。(比如將游標移動至行尾C-e,撤銷C-_,粘貼C-y)

使用sed批量修改檔案

下午的時候遇到一個煩事,需要將一些html中的圖片由png改為gif。大約有20來個,如果一個一個改的話,真是有些煩人。該自動化的都應該讓他自動化。在思考如何指令碼化這個問題的時候,我想到這個需求有一個關鍵點是:需要修改原檔案,而不是在管道中傳遞。請教Google大神之後,再man sed一下,答案出來了。1,使用sed的列印功能,在執行替換前檢查一下$sed -n '/.png/p'  c*.htm 2,沒有問題的話,執行替換$sed -i  's/.png/.gif/'  c*.htm 3,

英語中的國籍,國家和地區

英語中對於國籍,國家的表述是不一樣的,我時常迷糊於此。前些日子我發現了一本英語奇書《Practical English Usage》,這本書回答了我許多英語中的疑問。下面的內容也就是將該書的第364條抄一下。1,IntroductionIn order to refer to a nation or region and its affairs it is usually necessary to know four words:* the name of the country or

HTML中的幾種定位方式

1,static(預設)當你沒有為一個元素(例如div)指定定位方式時,預設為static,也就是按照文檔的流式(flow)定位,將元素放到一個合適的地方。所以在不同的解析度下,採用流式定位能很好的自適合,取得相對較好的布局效果。一般來說,我們不需要指明當前元素的定位方式是static——因為這是預設的定位方式。除非你想覆蓋從父元素繼承來的定位系統。 2,relative(相對定位)在static的基礎上,如果我想讓一個元素在他本來的位置做一些調整(位移),我們可以將該元素定位設定為relati

Find closest number in a list

1,ProblemThere are two ordered list, the list a and the list b, such as:a=>[1,14,20,36]b=>[2,7,11,25,32,39]the result that I want to get is:result=>[(2,1),(7,null),(11,14),(25,null),(32,null),(39,36)]Put it into word: find the closest

遞迴的本質(Essential of Recursive)

最初讓我體會遞迴的就Joe的《Programming Erlang》,隨著對計算(computing)的理解,對遞迴的體會也會有所不同。這裡我記錄下我的理解過程。1,理解遞迴遞迴是需要List這種結構的,這也是為什麼Lisp本身就是LISt Processor表縮寫。資料是表,那麼我們可以一個個地處理表中的每個元素。處理方式也頗為簡單:1,解決空表的特殊情況。2,處理頭元素,一般是一個S-expressions(atom or list)。3,遞迴處理尾元素。尾元素通常表示為:(cdr lst)

Fisher–Yates shuffle 洗牌演算法

1,緣起最近工作上遇到一個問題,即將一組資料,比如[A,B,C,D,E]其中的兩個B,E按隨機排列,其他的仍在原來的位置:原始數組:[A,B,C,D,E]隨機字母:[B,D]可能結果:[A,B,C,D,E],[A,D,C,B,E]在解決這個問題的過程中,需要解決的一個問題是,怎麼樣讓一個數組隨機排序?上網一查,這也是電腦科學基礎問題,也稱之為洗牌演算法(Shuffle Algorithm)。 2,問題及解決2.1,問題很簡單:給定一個數組,將其中的元素隨機排列。比如給定數組arry=>[1

View Regex pattern string using windbg

0:004> !threads ********************************************************************* * Symbols can not be loaded because symbol path is not initialized. * *                                                                   * * The

帝王術與厚黑學

裝修快結束了,下午和姨媽一家去買燈。途中姨夫的車子和另一輛車子擦了一下,準確地講是被別人故意碰了一下,不算太嚴重。故意碰人的那位夥計看樣子是一個混混,光著上身,同車的還有幾個一起的。交通事故很正常,但對於這種愣頭青卻著實讓人頭疼。遇到了這種事,我在想是正面遇一下,還是大事化小,小事化小呢。我一時間沒有辦法找到答案。但思考的時候我想到了兩本書:《帝王術》和《厚黑學》。後者我前段時間買了一本。雖然我本人及力反對【厚黑】,但想要拒絕它,先要瞭解它——我在這本門的扉頁上也這樣寫了。記得以前在網上看到一篇

用Git應付一些臨時工作

文章目錄 1,Intruduction2,Working Directory Changed和Staged but not commit3,Committed but not push to remote4,Your remote repo changed but not send pull request5,Others

四種簡單的排序演算法(插入、冒泡、選擇排序、快速排序法)+漢諾塔演算法

簡單理解:假設數組array長度為8,序號從0開始。1、插入排序:     (1)排序要進行7次。for(int i=1;i<array.Length;i++){for(int j=i;j>0;j--)if(array[j-1]>array[j])Swap(ref array[j-1],ref array[j])交換位置保證array前i位排好序。}    (2)重複(1)。2、冒泡排序:      (1)排序要進行7次。for(int

Git常用命令

文章目錄 1,概念2,Git的配置3,查看命令3,本地庫的操作4,遠程庫操作5,查看檔案修改(diff)6,撤銷(reset)與反悔(revert)7,建立裡程碑(tag)8,雜項

數位簽章與加密解密

有關數位簽章與加密解密的文章我看了許多次,基於這樣的事實——我總是說服不了自己,所以每次看都看不明白,說服不了自己。最近在看OAuth的相關東西,數位簽章與加密解密是繞不開了,乾脆靜下心來,看看資料,嘗試著將自己說服. 1,加密解密基礎簡單地講,電腦加密無非是,用密鑰K,對明文P加密,得到密文M:K(P) = M解密就是將這個過程反過來:K(M) = P 對於密鑰K,有兩種選擇方式:對稱式加密,不對稱式加密。a,對稱式加密:  

Formatting SQL by SQL Management Studio without add-on

We do not want to view a mess of sql statement. such asThere is no indent, mixing the lowercase and uppercase keywords. Is there any way to format this sql statement by SQL Management Studio? Maybe add-on to the SQL Management Studio come up to you

.net快速寫個錄影程式

基本在Windows下的錄影程式在底層都是使用了Microsoft的DirectShow介面,對於DirectShow有一個.net的wrapper,稱作DirectShowLib。但是封裝地並不充分,換個角度說你還是需要知道DirectShow的API然後才能編寫網路攝影機程式,有沒有封裝地更好地呢,當然有的:).我們可以使用AForge的封裝在30分鐘左右寫出一個攝像程式。下面是關鍵代碼:VideoFileWriter writer = new

重載 與 重寫 有什麼樣的區別呢?

重載的條件:          1.必須在同一個類中          2.方法名必須相同          3.參數列表不能相同。重寫的條件:          1. 在不同的類中          2. 發生方法重寫的兩個方法傳回值,方法名,參數列表必須完全一致          3. 子類拋出的異常不能超過父類相應的方法拋出的異常          4. 子類方法的存取層級不能低於父類相應方法的存取層級(public,package,protected, private)         

GIMP 建立不同風格文字

1,GIMP文字操作怎麼樣在GIMP中添加文字?File->New新建立一個畫布,然後點擊工具箱中的“A”樣式的工具(或菜單Tools->Text)。在畫布中需要添加文字的地方點擊,此時會出現一個GIMP Text Editor對話方塊,在些寫入你想添加的文字,我這裡寫入“GIMP 文字”。此時,在工具箱的下方,你可以更改文字的字型,大小,顏色等屬性, 怎麼樣修改已經添加的文字?在你添加字型時,會自動添加一個字型的圖層(Layer),你可以右擊這個圖層然後選擇Text

總頁數: 61357 1 .... 6405 6406 6407 6408 6409 .... 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.