Time of Update: 2018-12-05
本系列文章導航Windows下FFmpeg快速入門ffmpeg參數解釋mencoder和ffmpeg參數詳解(Java處理視頻)Java 產生影片縮圖(ffmpeg)使用ffmpeg進行視頻檔案轉換成FLV整理java 視頻處理 mencoderjava 視頻處理 ffmped+mencoder Mencoder 轉 flv mencoder -ffourcc FLV1 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames
Time of Update: 2018-12-05
我這裡的需求是把一個60多M的txt檔案 source.txt拆分成4個txt檔案 text1.txt text2.txt text3.txt text4.txt比如把source.txt的第一行儲存到text1.txt 第二行儲存到text2.txt 第三行儲存到text3.txt第四行儲存到text4.txt第五行儲存到text1.txt..............................................................................
Time of Update: 2018-12-05
! operator && operator || operator append method of class JTextAreaboolean logical AND(&)boolean logical exclusive OR(^)boolean logical inclusive OR(|)break case label continue counter-controlled repetition default case in switch
Time of Update: 2018-12-05
背景:在做Java開發的時候,常常會出現一些亂碼,或者無法正確識別或讀取的檔案,比如常見的validator驗證用的訊息資源(properties)檔案就需要進行Unicode重新編碼。原因是java預設的編碼方式為Unicode,而我們的電腦系統編碼常常是GBK等編碼。需要將系統的編碼轉換為java正確識別的編碼問題就解決了。1、native2ascii簡介:native2ascii是sun java
Time of Update: 2018-12-05
java 檔案編碼是UTF-8。 所以我們需要轉碼。 prop.put("charSet", "gb2312"); public static Connection getConnction() { Connection dbConnection = null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Properties prop = new
Time of Update: 2018-12-05
拷貝一個檔案的演算法比較簡單,當然,可以對它進行最佳化,比如使用緩衝流,提高讀寫資料的效率等。但是在複製檔案夾時,則需要利用Flie類在目標檔案夾中建立相應的目錄,並且使用遞迴方法。 import java.io.*;/** * 複製檔案或檔案夾 */public class CopyDirectory { // 源檔案夾 static String url1 = "f:/photos"; // 目標檔案夾 static String url2 =
Time of Update: 2018-12-05
今天將MyEclipse升級到 9.1 後,開啟原來的工作空間,原來所有的項目都前面都顯示了一個小叉叉,代碼中卻沒有任何錯誤。於從 problems 視圖中查看錯誤資訊,錯誤資訊的“Description”顯示:Java compiler level does not match the version of the installed Java project facet.之前沒有碰到過這個錯誤,於是 google 了一番,果不其然,很多人都碰到了同樣的問題,解決方案有如下兩種:方案1.
Time of Update: 2018-12-05
(此話題將不斷更新,請留意)第一,談談final, finally, finalize的區別。 final 用於聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。finally是異常處理語句結構的一部分,表示總是執行。finalize是 Object類的一個方法,在垃圾收集器執行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉檔案等。 第二,Anonymous Inner Class (匿名內部類)
Time of Update: 2018-12-05
由於大家對package的使用存在太多困惑,我在這裡將自己對於package的使用的領悟進行一點總結: package中所存放的檔案 所有檔案,不過一般分一下就分這三種 1,java程式源檔案,副檔名為.java。 2,編譯好的java類檔案,副檔名為.class。 3,其他檔案,其他任何檔案,也稱為resource 例片檔案,xml檔案,mp3檔案,avi檔案,文字檔…… package是什麼 package好比java用來組織檔案的一種虛擬檔案系統。package把原始碼.j
Time of Update: 2018-12-05
本系列文章導航Windows下FFmpeg快速入門ffmpeg參數解釋mencoder和ffmpeg參數詳解(Java處理視頻)Java 產生影片縮圖(ffmpeg)使用ffmpeg進行視頻檔案轉換成FLV整理java 視頻處理 mencoderjava 視頻處理 ffmped+mencoder Mencoder是Mplayer內建的編碼工具(Mplayer是Linux下的播放器,開源,支援幾乎所有視頻格式的播放,現在有windows和Mac版本)。 Mplayer的獲得與配置:
Time of Update: 2018-12-05
主要用到: Collections.sort()方法: 1. JavaBean —— Content.java:package com.hmw.listsort; public class Content { private long key; private String name; public Content(long key, String name) { this.key = key;
Time of Update: 2018-12-05
本系列文章導航Windows下FFmpeg快速入門ffmpeg參數解釋mencoder和ffmpeg參數詳解(Java處理視頻)Java 產生影片縮圖(ffmpeg)使用ffmpeg進行視頻檔案轉換成FLV整理java 視頻處理 mencoderjava 視頻處理
Time of Update: 2018-12-05
表格是GUI編程中使用較多,但也是最麻煩的一個控制項之一。表格是用來顯示二維資料,提供編輯,選擇等功能。如果只是顯示資料,這還是非常easy的,只要在JTable中傳入二維數組或集合就可以了,egpublic class SimpleTable{JFrame jf = new JFrame("簡單表格");JTable table;//定義二維數組作為表格式資料Object[][] tableData ={new Object[]{"李清照" , 29 , "女"},new Object[]{"
Time of Update: 2018-12-05
DefaultTableModel我們曾提到過DefaultTableModel類,並說明了此類是繼承AbstractTableModel抽象類別而來,且實現了getColumnCount(),getRowCount() 與getValueAt()3個方法.因此在實際的使用上,DefaultTableModel比AbstractTableModel要來得簡單許多,也較常被拿來使用
Time of Update: 2018-12-05
最近做個項目,就是要取得cpu佔有率等等的系統資訊,一開始以為要用動態連結程式庫了,但後來發現可以像下面這樣做,不去調用jni,這樣省去了很多看新技術的時間o(∩_∩)o...在Java中,可以獲得總的實體記憶體、剩餘的實體記憶體、已使用的實體記憶體等資訊,下面例子可以取得這些資訊,並且獲得在Windows下的記憶體使用量率。 首先編寫一個MonitorInfoBean類,用來裝載監控的一些資訊,包括實體記憶體、剩餘的實體記憶體、已使用的實體記憶體、記憶體使用量率等欄位,該類的代碼如下:
Time of Update: 2018-12-05
第一種: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue(); } 效率高,以後一定要使用此種方式! 第二種: Map
Time of Update: 2018-12-05
在java中當判斷一個值values是否為空白時,大多數人會使用if(values.equals("null"),這種方式是無法使用的,由於文法是對的,所以在程式編譯時間不會報錯,但是在運行時,會出現Bug,導致程式掛起。這是因為values=“null”與values=null,不是一回事。 正確的使用是if(values != null)
Time of Update: 2018-12-05
ActionEvent class ActionListener class actionPerformed method argument in method call automatic duration automatic variable base case in recursion block block scope 塊範圍call a method called method caller callling method class class scope
Time of Update: 2018-12-05
Java 的 package 到底有何用處。 其實,package 名稱就像是我們的姓,而 class 名稱就像是我們的名字。package 名稱有很多 . 的,就好像是複姓。比如說 java.lang.String,就是複姓 java.lang,名字為 String 的類別;java.io.InputStream 則是複姓 java.io,名字為 InputStream 的類別。 如果類別不使用套件名稱,那在用到相同名稱的不同類別時,就會產生極大的困擾 因為很多套件的名稱非常的長,
Time of Update: 2018-12-05
-- operator ?: operator ++ operator action action/decision model 行動/決策模型algorithm 演算法arithmetic assignment operator +=,-=,*=,/= and %=block body of a loop cast operator conditional operator control structure counter-controlled repetion decision