Time of Update: 2018-12-05
最近在研究ffmpeg,由於詳細介紹ffmpeg的文檔資料很少,有人就說了學習ffmpeg的最好辦法就是看一些可以正常工作的代碼,當你看懂了ffmpeg.c和ffplay.c兩個檔案就算入門了,但是這兩個檔案相當恐怖啊,一個4300行,一個3200行,初學者難免看著難免頭暈吃力,可以先從簡單的開始,比如output-example.c和api-example.c,然後再去網上找點稍微複雜點的例子來看 我覺得這個(http://dranger.com/ffmpeg/tutorial01.
Time of Update: 2018-12-05
#include <Windows.h> #include <stdlib.h> #include <tchar.h> #include <iostream.h> BOOL DeleteFolder(LPCTSTR lpszPath){ SHFILEOPSTRUCT FileOp; ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT));
Time of Update: 2018-12-05
基本上就是learning opencv一書第4章,練習7的答案了。先來個自己寫的透視變換代碼://透視變換#include <cv.h>#include <highgui.h>#include <math.h>int main(int argc,char** argv){CvPoint2D32f srcQuad[4],dstQuad[4];CvMat* warp_matrix = cvCreateMat(3,3,CV_32FC1);IplImage
Time of Update: 2018-12-05
第一次安裝雙系統,整個過程比較辛酸,折騰了很久(幾天時間),才弄出來。 安裝的時候犯了一些錯誤,應該好好總結一下。首先來說,用光碟片或者隨身碟做啟動盤來安裝ubuntu, 需要先裝virtualBox虛擬機器,然後下載ubuntu-10.04-desktop-i386.iso光碟片鏡像,然後在虛擬機器上把ubuntu裝好,進入虛擬ubuntu作業系統後,在讓虛擬機器能識別usb介面或者物理光碟機,這樣就可以在這個虛擬ubuntu中製作usb和光碟片啟動盤。
Time of Update: 2018-12-05
DancingLinks的應用 把dancingLink應用於實際問題時,只有一個痛點,就是如何把具體的問題轉換為可以精確覆蓋的01矩陣模型,一旦完成了這個步後,直接套用模板就可以解決問題了。應用之一:傷腦筋十二塊 傷腦筋十二塊是dancing
Time of Update: 2018-12-05
override public function invalidateProperties():void{super.invalidateProperties();setImage();}private function setImage():void{if(image){try{var cls:Class = getDefinitionByName("zorn.external.ExternalCall") as Class;image.source =
Time of Update: 2018-12-05
第一步 充分理解Socket 1.什麼是socket 所謂socket通常也稱作"通訊端",用於描述IP地址和連接埠,是一個通訊鏈的控制代碼。應用程式通常通過"通訊端"向網路發出請求或者應答網路請求。 以J2SDK-1.3為例,Socket和ServerSocket類庫位於java.net包中。ServerSocket用於伺服器端,Socket是建立網路連接時使用的。在串連成功時,應用程式兩端都會產生一個Socket執行個體,操作這個執行個體,完成所需的會話。對於一個網路連接來說,通訊端是
Time of Update: 2018-12-05
最近想做一個連連看的遊戲,但一直沒動手,因為覺得自己的思路還不夠成熟,我做一個小遊戲,一般是思路比較成熟了,才會去動手做,哈哈。我覺得這是對了的,是應該先考慮周全了再動手做,現在做大項目都提倡先寫文檔,詳細的設計思路(越詳盡越好),再來動手,不然會手忙腳亂的,經曆一次次的推倒重來,做小遊戲也是一樣的道理。好了廢話就此打住。 做連連看遊戲,要解決的基本問題有兩個: 第一是給你一個連連看初始布局,用程式來自動求解它。
Time of Update: 2018-12-05
final—修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變數必須在聲明時給定初值,而在以後的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載。 finally—再異常處理時提供 finally 塊來執行任何清除操作。如果拋出一個異常,那麼相匹配的 catch
Time of Update: 2018-12-05
HTML語言剖析-3▲Top三、檔案標記<HTML> ; <HEAD> ; <TITLE> ; <BODY> 欲明白本篇【HTML剖析】之標記分類請看 【標記一覽】。 亦請先明白圍堵標記與空標記的分別請看 【HTML概念】。 ■ HTML 基本架構:以下 HTML Source Code 便是一份 HTML 檔案的基本架構 : <HTML> <HEAD> <TITLE> 網頁的標題
Time of Update: 2018-12-05
不同於動態規劃法的一種新的求解最長公用子序列問題的方法,該演算法主要是把求解公用字串問題轉化為求解矩陣L(p,m)的問題,在利用定理求解矩陣的元素過程中(1)while(i<k),L(k,i)=null, (2)while(L(k,i)=k),L(k,i+1)=L(k,i+2)=…L(k,m)=k; 求出每列元素,一直到發現第p+1 行都為null 時退出迴圈,得出矩陣L(k,m)後,B[L(1,m-p+1)]B[L(2,m-p+2)]…B[L(p,
Time of Update: 2018-12-05
組合問題(遞迴)#include <stdlib.h>#include <stdio.h>#include <string.h>void find(char *source, char *result, int n){if(n==1){while(*source)printf("%s%c\n", result, *source++);}else{int i, j;for(i=0; source[i] != 0; i++);for(j=0; result[j]
Time of Update: 2018-12-05
最早接觸Dancing Links的時候,是在csdn論壇上逛的時候,發現有人在研究數獨程式,由於本人開發過數獨遊戲,就進去看了看,發現有人說用Dancing Links來求解數獨最快了,於是我就決定去瞭解一下Dancing Links。1. Dancing Links是什嗎?Dancing Links是一類搜尋問題的通用最佳化,對精確覆蓋問題有奇效,也可解決重複覆蓋問題,DancingLinks的發明者是DonKnuth(《電腦程式設計藝術》的作者) 2. 用途
Time of Update: 2018-12-05
Dancing Links一般都用來解決精確覆蓋問題,什麼是精確覆蓋問題呢?就是下面這種:DancingLinks精確覆蓋題目描述對於如下01矩陣,選擇若干行,使得矩陣的每一列都有且僅有一個11,4,5行,是精確覆蓋的一個解,如何用Dancing Link得到這個解的,可以參考代碼http://blog.csdn.net/acmer1183/article/details/6320437接下來重點講解,對於這個題目,dance
Time of Update: 2018-12-05
文章目錄 01背包的狀態轉換方程 f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ), f[i-1,j] } 01背包問題,是用來介紹動態規划算法最經典的例子,網上關於01背包問題的講解也很多,我寫這篇文章力爭做到用最簡單的方式,最少的公式把01背包問題講解透徹。01背包的狀態轉換方程 f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ), f[i-1,j]
Time of Update: 2018-12-05
Dancing Links除了能解決精確覆蓋問題,還能解決重複覆蓋問題,這裡重點講重複覆蓋題目:高手做題 描述 SubRaY被布置了n道作業題,可是他一道也不會..但他知道有w位高手,並知道每位高手 會做哪些題,請問SubRaY至少請多少位高手,才能把所有的題都做出來?
Time of Update: 2018-12-05
二叉蘋果樹 題目 有一棵蘋果樹,如果樹枝有分叉,一定是分2叉(就是說沒有只有1個兒子的結點) 這棵樹共有N個結點(葉子點或者樹枝分叉點),編號為1-N,樹根編號一定是1。 我們用一根樹枝兩端串連的結點的編號來描述一根樹枝的位置。下面是一顆有4個樹枝的樹 2 5 / / 3 4 / / 1 現在這顆樹枝條太多了,需要剪枝。但是一些樹枝上長有蘋果。 給定需要保留的樹枝數量,求出最多能留住多少蘋果。 輸入格式 第1行2個數,N和Q(1<=
Time of Update: 2018-12-05
不知道大家玩過奇異吸引子遊戲沒有,這個遊戲有點類似於打磚塊,不過是通過引力把小球吸附過來,再反彈出去,去撞擊目標。用了box2d,才發現開發物理遊戲,用box2d確實要輕鬆很多啊。遊戲運行圖片:actionscript3 代碼package self{import Box2D.Collision.Shapes.b2CircleShape;import Box2D.Collision.Shapes.b2PolygonShape;import
Time of Update: 2018-12-05
即時系統和垃圾收集即時(RT)應用程式開發與跨平台 app程式開發的差異在於前者對部分運行時行為強加了時間限制。此類限制通常是對應用程式的某些部分實施的,比如中斷處理常式,其響應中斷的代碼必須在給定的時間範圍內完成工作。對於硬 RT 系統,比如心臟監測器或國防系統,如果這類系統的運行超出時限,可以看作是整個系統的災難性失敗。而對於軟 RT 系統,超出時限可能會有些不利影響 —— 比如 GUI 不能顯示其監控流的所有結果 —— 但是不會導致系統失敗。 在 Java 應用程式中,JAVA 虛擬機器(
Time of Update: 2018-12-05
當你決定走RR的道路是,請暫時看一下這裡,不會耽擱多少時間,相反會為你今後的driver成長提供協助。本人認為怎麼玩暗黑是自己的樂趣,並且暗黑中也沒有垃圾技能,但是,每個人時間有限,在封閉戰網中練級也不容易,所以還請用所謂的標準練法。 本文的所謂標準練法同時能夠適合dykd,並且適合絕大多數新人。如果有的朋友在玩zlp時就對pass流程及sor的用法深有體會,那麼按自己的習慣來吧,rr追求速度,效率就是一切。 第一,driver用sor。(廢話,也沒有用bb的。想用asn,fzlp裡也沒有啊。