Time of Update: 2018-12-04
這篇主要講如何把視頻檔案播放出來如果對YUV沒有基礎的可以看下:http://www.cnblogs.com/nanguabing/archive/2012/04/12/2443485.htmlif (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER)) { fprintf(stderr, "Could not initialize SDL - %s/n",
Time of Update: 2018-12-04
最近有一個需求,要求在常數區間 [S, E] 裡為多個線程分配唯一的序號。如: S, S+1, S+2, ... E-2, E-1, E, S, S+1,...困難在於不使用鎖的情況下實現安全執行緒。最後使用核心提供的 atomic_t 實現。代碼如下:int seq(){ static atomic_t curr = ATOMIC_INIT(S); int new = -1; int old = -1; while(1) { new =
Time of Update: 2018-12-04
QQ:<a target=blank href=tencent://message/?uin=******&Site=www.******.com&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:******:7 alt="******"></a>註:4個******分別為:QQ號、網域名稱、QQ號、圖片旁的留言。 MSN:<a target=blank href="msnim:
Time of Update: 2018-12-04
工具列按鈕有3種主要的定製方法:1、在Interface builder中定製;2、setItems方法定製;3、addSubview方法定製。最簡單的方法是在Interface builder中定製。這種方法只需在Interface builder中將Bar Button
Time of Update: 2018-12-04
1.字串轉換成時間及時間相減: SimpleDateFormat formatter = new SimpleDateFormat ("yyyy.MM.dd"; //假定像2002.07.04的是合法日期其他都非法。 String str="2002.07.04"; ParsePosition pos = new ParsePosition(0); Date dt=formatter.parse(str,pos); if(dt!=null) {
Time of Update: 2018-12-04
碰到這樣一個問題,我在用hashmap的時候,map.containsKey(key)我希望調用的是自己的equals方法,但是map就是不肯調用我的equals後來解決了,因為hashmap用的是hash演算法,equals比較特別除了寫equals,還要寫一個public int hashCode() ...{// TODO Auto-generated method stubreturn key1.hashCode()+key2.hashCode();} 把equals中需要的值的has
Time of Update: 2018-12-04
馬太效應《聖 經》馬太福音章節中有這樣一段故事:“一個人要往外國去,就叫了僕人來,把他的家業交給他們。按著各人的才幹,給他們銀子。一個給了五千,一個給了二千, 一個給了一千。就往外國去了。那領五千的,隨既拿去做買賣,另外賺了五千。那領二千的,也照樣另賺了二千。但那領一千的,去掘開地,把主人的銀子埋藏了。 過了許久,那些僕人的主人來了,和他們算賬。那領五千銀子的,又帶著那另外的五千來,說,主阿,你交給我五千銀子,請看,我又賺了五千。主人說,好,你這
Time of Update: 2018-12-04
給定一個數字n,檢測n是否是一個素數。 最簡單的方法就是嘗試從2到 n的平方根 是否整除N。 def isPrime(n): for i in range(2, int(pow(n, 0.5))): if n % i == 0: return False return True 另一種方法就是米勒-拉賓素數測試: 一個數字n為素數的必要條件是對於任意a<n,都有 ( a^(n-1) ) mod n =
Time of Update: 2018-12-04
一、主要用途 彈出模態ViewController是IOS變成中很有用的一個技術,UIKit提供的一些專門用於模態顯示的ViewController,如UIImagePickerController等。彈出模態ViewController主要使用於一下這幾種情形: 1、收集使用者輸入資訊 2、臨時呈現一些內容 3、臨時改變工作模式 4、相應裝置方向變化(用於針對不同方向分別是想兩個ViewController的情況) 5、顯示一個新的view層級 這幾種情形都會暫時中斷程式正常的執
Time of Update: 2018-12-04
mac下線程開啟注意:1、新的線程必須考慮設立一個autorelease池處理自動釋放的代碼。模版如下:NSAutoreleasePool *pool = [ [ NSAutoreleasePool alloc ] init ]; [code here] [pool release]; 如果你能確保自己寫的代碼自己申請,自己釋放的話,不使用autorelease的對象,那麼建議:採用自己釋放的方式2、下來是Run Loop的使用場合:1. 使用port或是自訂的input
Time of Update: 2018-12-04
核心就這2個方法://Power by ieliwb.com- (void)viewDidLoad { [super viewDidLoad]; NSArray* imageNames = [NSArray arrayWithObjects: @"ico_mobile.png", @"ico_idcard.png",
Time of Update: 2018-12-04
使用目的 junit是java中書寫unit test的framework,目前一些流行的unit test工具大都都是在junit上擴充而來的。目前它的版本是junit3.8.1,可以從www.junit.org上下載。Eclipse中配置junit在要使用JUNIT的project名上,點擊properties--java build path-libraries, 點擊Add External JARs,把JUNIT包點上就行了. 並在需要測試的項目上建立junit
Time of Update: 2018-12-04
翻譯文檔上的
bounds是指這個view在它自己座標系的座標和大小 而frame指的是這個view在它superview的座標系的座標和大小
區別主要在座標系這一塊。
很明顯一個是自己為原點的座標系,一個是以螢幕為原點的座標系。絕對座標。。。相對座標。。。比如旋轉螢幕的時候就要以相對來重繪。
frame 如果一個按鈕,是在表格裡,按鈕的frame 的座標也是相對的,並不是相對螢幕,也就是說是相對座標,不是絕對座標
我也想知道任何一個uiview如何求得它在螢幕上的座標。
view
Time of Update: 2018-12-04
python的SocketServer模組提供了一個開發socket server的捷徑。但是其內建的非同步handler ThreadingMixIn每次處理請求是都會產生一個新的線程,在負載較重的時候會有一些問題。需要一個使用線程池的TCPServer. 具體的代碼如下: from threading import Threadfrom SocketServer import ThreadingMixIn, TCPServer, BaseRequestHandlerfrom Queue
Time of Update: 2018-12-04
使用時將〈 〉替換成半形的< >〈?xml version="1.0"?〉〈project name="Hello world" default="doc"〉〈!-- properies --〉〈property name="src.dir" value="src" /〉〈property name="report.dir" value="report" /〉〈property name="classes.dir" value="classes" /〉〈property name="
Time of Update: 2018-12-04
1、- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth
Time of Update: 2018-12-04
面向過程設計和物件導向設計的主要區別是:是否在商務邏輯層使用冗長的if else判斷。如果你還在大量使用if else,當然,介面表現層除外,即使你使用Java/C#這樣完全物件導向的語言,也只能說明你的思維停留在傳統的面向過程語言上。傳統思維習慣分析 為什麼會商務邏輯層使用if else,其實使用者的目的也是為了重用,但是這是面向過程編程的重用,程式員只看到代碼重用,因為他看到if else幾種情況下大部分代碼都是重複的,只有個別不同,因此使用if else可以避免重複代碼,並且認為這是模板
Time of Update: 2018-12-04
轉:http://www.blogjava.net/ruislan/archive/2007/11/11/159705.html
Time of Update: 2018-12-04
Xcode教程 Xcode4發布測試 打包Archive操作是本文要介紹的內容,發布測試的最後一步打包(Archive),Xcode4協助文檔有比較詳細介紹,但是居然是錯的,這裡說明一下。1、設定“Build Settings” ,是官方文檔,留意那個紅框,居然說反了。"Skip install"一定要選NO,否則在下面的打包步驟後,Organizer看不到你的程式,就為這折騰我好些時間,國外論壇 一堆問題 ,說我按照官方文檔做了,怎麼Organizer看不到程式。1.1 選擇ad hoc認證
Time of Update: 2018-12-04
轉自:http://www.mhzc.cn/html/1/12/38/20070130/1281.htmlDiscuz!提示:如何防止使用者在論壇惡意灌水?作者:唐文明1:問:如果有註冊機器人在Discuz!論壇上大量註冊使用者怎麼辦?答:以管理員身份登入Discuz!後台,依次 “Discuz! 選項 -->安全控制--> 啟用驗證碼”。將“新使用者註冊”選項前打勾,可有效防止註冊機大量註冊。另外還可以設定註冊限制:“Discuz! 選項-->註冊與存取控制-->IP