Time of Update: 2018-12-03
為了在Ubuntu虛擬機器內加快編譯Android的速度,需要增加vCPU的數量,但VMware Workstation最多隻允許有8個vCPU,因此今天破解了VMware Workstation 9.0.1.33347的這個限制,編譯加速明顯( make -j8原本需要40分鐘,現在make -j32隻需要不到18分鐘)!
Time of Update: 2018-12-03
終於可以擺脫難看的楷體,用simsun字型上88了。 方法如下: 從C://windows/FONTS/下把windows的字型拷貝到/usr/share/fonts/TTF/下 進入該目錄 運行 sudo mkfontdir sudo mkfontscale 再把/usr/share/fonts/TTF/目錄加到/etc/X11/xorg.conf中就好。 運行fc-cache -fv產生font-cache
Time of Update: 2018-12-03
Dr. Dobb’s Blogger的Walter Bright曾寫了一篇博文《Overlooked Essentials For Optimizing
Time of Update: 2018-12-03
利用Matcom實現基於MATLAB的混合編程 來源: 神經網路 作者:AI俱樂部 網友評論 0 條 瀏覽次數 42 Matcom是mathTools公司推出的最早的Matlab到C++的編譯器。後來,由於Mathtools被Matlab公司收購,Mtacom對Matlab 5.3以後的版本就沒有推出新的版本。相比Matlab內建的編譯器Compiler,用Matcom轉化代碼要簡單和方便得多;且對於採用C++的工程和研究人員來說Matcom的C++矩陣庫(Matrix
Time of Update: 2018-12-03
數位影像中手寫阿拉伯數位識別技術概覽撰文 周翔
Time of Update: 2018-12-03
首先要在framework中引入QuatrtzCore.framework,在標頭檔中需要#import <QuartzCore/QuartzCore.h>CATransition *animation = [CATransition animation]; [animation setDuration:1.25f]; [animation setTimingFunction:[CAMediaTimingFunction
Time of Update: 2018-12-03
xml中listview添加如下:android:fastScrollEnabled="true" android:focusable="true" java代碼如下:try {Field f = AbsListView.class.getDeclaredField("mFastScroller");f.setAccessible(true);Object o = f.get(mFiles_lv);f =
Time of Update: 2018-12-03
//1、建立常量字串。 NSString *astring = @"This is a String!"; //2、建立Null 字元串,給予賦值。 NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; NSLog(@"astring:%@",astring); [astring release];
Time of Update: 2018-12-03
發表於 2009-7-23
Time of Update: 2018-12-03
轉載:http://blog.csdn.net/zgyulongfei/article/details/7440254步驟: 1,將x264壓縮包解壓,假設解壓後的目錄為libx264。2,在libx264目錄下建立一個指令檔myconfig.sh,然後將裡面的代碼貼到myconfig.sh裡面。指令碼如下:# !/bin/sh export ARM_ROOT=/home/frank/android-ndk-r4bexport
Time of Update: 2018-12-03
轉載:http://www.blogjava.net/chenpengyi/archive/2006/05/04/44492.html相信大家對 String 和 StringBuffer 的區別也已經很瞭解了,但是估計還是會有很多同志對這兩個類的工作原理有些不清楚的地方,今天我在這裡重新把這個概念給大家複習一下,順便牽出 J2SE
Time of Update: 2018-12-03
電腦上的檔案系統種類繁多,但是都可以抽象成四大組成部分:引導塊,超級塊,索引節點,資料區。 FAT12,FAT16和FAT32中的12,16,32是指FAT表項的bit數(FAT32中高4位是保留的,所以實際有效是28bit) FAT12隻支援DOS短檔案名稱。FAT16和FAT32則同時支援短檔案名稱和長檔名(255個字元)。在Linux系統中把FAT12叫作msdos檔案系統,把FAT16和FAT32叫作vfat檔案系統。
Time of Update: 2018-12-03
import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Looper;import android.os.Message;public class MainActivity extends Activity{/** Called when the activity is first
Time of Update: 2018-12-03
我很早就想對gentoo進行升級。因為我的gentoo版本太老了。以至於很多軟體都裝不上,動不動就跳出一個: [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-drivers/xf86-video-tga-1.1.0, x11-libs/libXdamage-1.1.1, x11-proto/xf86vidmodeproto-2.2.2, x11-drivers/xf86-video-fbdev-0.3.1,
Time of Update: 2018-12-03
要在iOS裝置上播放和錄製音頻,蘋果推薦我們使用AVFoundation架構中的AVAudioPlayer和AVAudioRecorder類。雖然用法比較簡單,但是不支援流式;這就意味著:在播放音頻前,必須等到整個音頻載入完成後,才能開始播放音頻;錄音時,也必須等到錄音結束後,才能擷取到錄音資料。這給應用造成了很大的局限性。為瞭解決這個問題,我們就需要使用Audio Queue Services來播放和錄製音頻;為了簡化音頻檔案的處理,這裡還需要用到Audio File
Time of Update: 2018-12-03
今天下午研究了半天hashcode()和equals()方法,終於有了一點點的明白,寫下來與大家分享1. 首先equals()和hashcode()這兩個方法都是從object類中繼承過來的。 equals()方法在object類中定義如下: public boolean equals(Object obj) { return (this == obj); } 很明顯是對兩個對象的地址值進行的比較(即比較引用是否相同)。但是我們必需清楚,當String
Time of Update: 2018-12-03
1.-p:所在測試的包,可以是一個也可以是多個(如:monkey -p com.androd.a -p com.androd.b)2.-c:如果用此參數指定了一個或幾個類別,Monkey將只允許系統啟動被這些類別中的某個類別列出的Activity。如果不指定任何類別,Monkey將選擇下列類別中列出的Activity:
Time of Update: 2018-12-03
Time of Update: 2018-12-03
#include <stdio.h>/*fread:以位元組位計算長度,按照指定的長度和次數讀取資料,遇到結尾或完成指定長度讀取後停止. fgets:整行讀取,遇到斷行符號換行或結尾停止.在文本方式時使用. 其實文本和二進位的差別就在於讀取的資料,文本方式會預設為是ASCII碼,二進位方式則原樣將資料讀出.所以文本時候的格式控制如斷行符號,定位字元等,二進位的時候是不能有效自動判斷的。 他們的效率要看具體的程式和演算法的,否則差別並不會很大.其中fread
Time of Update: 2018-12-03
比如有一組21位的byte數組,把它分成3塊,不夠的8個byte的補0x00,對3塊進行des加密:把加密後的三塊data,組成一塊完整的資料就是ecb加密後的資料。java代碼實現:public static byte[] des3EncodeECB(byte[] key, byte[] data)throws Exception {SecretKey deskey = new SecretKeySpec(key, "desede");Cipher cipher =