Time of Update: 2018-12-03
近日開發一個Android項目,為了在新項目中調用此前一個項目,將此前的項目變為Library Project, 新的項目引用舊的項目。開發工具是 Eclipse Helios.建立好新項目後,發現Eclipse 中R.java 無法自動產生,R.java 檔案不能自動產生的原因在StackOverflow上有較多的探討,一個常見的原因是layout xml 使用了Android 2.2 新引入的元素,例如,match_parent, 而項目的編譯目標版本卻設定為2.1.
Time of Update: 2018-12-03
2010-3-4 11:36:45 org.apache.catalina.core.ApplicationDispatcher invoke嚴重: Servlet.service() for servlet jsp threw exceptionjava.io.IOException: Stream closedat org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:204)at
Time of Update: 2018-12-03
一、開發工具擷取1、開發套件JDK● :到ORACLE公司官方網站(http://www.oracle.com/)下載。 ● 下載檔案的選擇:對於windows作業系統,最後下載的檔案的檔案名稱格式為:jdk-6uX-windows-i586.exe,其中“6uX”代表版本號碼,其中包含了JDK和JRE,檔案大小大概70M; 例如筆者下載最新的JDK為Java SE Development Kit 6 Update
Time of Update: 2018-12-03
折騰代碼真是個無比耗時的東西啊,不知不覺,十分鐘,二十分鐘,三十分鐘。。。課後編程題,讓讀入數目不確定的考試分數,並且判斷有多少個分數高於或等於平均分,有多少個分數低於平均分。輸入一個負數標誌輸入結束。假設最高分為100.。。。先有雞蛋還是先有雞?讓我從生物學角度太好回答了,但是編程的話。。。額。先初始化一個數組list,數組長度就定了,就不能滿足數目不確定的考試分數了。但是想先輸入分數再初始化數組呢,先輸入的分數又沒處存了,所以,小弟對策是先定義並初始化一個很長的數組,長度n,再根據輸入的分數
Time of Update: 2018-12-03
import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;/*** 使用URLConnection下載檔案或圖片並儲存到本地。** @author 老紫竹(laozizhu.com)*/public class URLConnectionDownloader {public
Time of Update: 2018-12-03
8.7節,檔案類File,用這個測試,完全沒反應,也沒檔案,測試全是falsepublic class TestFileClass { public static void main(String[] args){ java.io.File file1=new java.io.File("image/us.gif"); System.out.println("Does it exist?"+file1.exists()); System.out.println("Can it be
Time of Update: 2018-12-03
1. 概述 本文主要包括以下幾個方面:編碼基本知識,java,系統軟體,url,工具軟體等。 在下面的描述中,將以"中文"兩個字為例,經查表可以知道其GB2312編碼是"d6d0 cec4",Unicode編碼為"4e2d 6587",UTF編碼就是"e4b8ad e69687"。注意,這兩個字沒有iso8859-1編碼,但可以用iso8859-1編碼來"表示"。 2. 編碼基本知識 最早的編碼是iso8859-1,和ascii編碼相似。但為了方便表示各種各樣的語言,逐漸出現了很多標準編碼,重要
Time of Update: 2018-12-03
以前只瞭解了冒泡排序、選擇排序、快速排序等排序演算法,今天學習了一下歸併排序,記錄在此。歸併排序,其實就是先遞迴將序列拆分成兩個有序的序列,然後將其合并成一個有序的序列,那麼首先來看一下如何將兩個有序的序列合并成一個有序的序列。這個比較簡單,我們可以比較兩個序列中的第一個數,哪個小就將其取出來放進新的序列,然後在該序列中將其刪除;繼續比較取出刪除直至其中一個序列為空白為止,這時將另一個序列中的數全部拷貝到新的序列中(如果還有元素的話),這樣新的序列就是二者的並集,並且是有序的。那麼如何將一個序列
Time of Update: 2018-12-03
Patchca是Piotr Piastucki寫的一個java驗證碼開源庫,打包成jar檔案發布,patchca使用簡單但功能強大。本例實現了自訂背景,由於產生圖片較小,波動太大時會導致部分文字顯示不全,所以更改了濾鏡屬性。:代碼如下:package com.ninemax.cul.servlet;import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import
Time of Update: 2018-12-03
class Test{public static void main(String[] args){int i=0xffffffff;//int c=i<<2;//int c=i>>2;int c=i>>>2;System.out.println(i);System.out.println(Integer.toHexString(c));}} class Point{int x,y;static int z;static final double
Time of Update: 2018-12-03
在寫程式的過程中,經常要用到加密的方法 特別是在系統的設計當中,使用者的密碼一般不按照明文的方式進行儲存,以防止出現安全泄露等問題 最常用的密碼編譯演算法還是MD5演算法,在各種語言中基本上都已經支援上代碼:----------------------------分割線-----------------------------------------------package shopping.sean.util;import java.security.
Time of Update: 2018-12-03
Tomcat預設可以使用的記憶體為128MB,在較大型的應用項目中,這點記憶體是不夠的,輕微時,會使系統效能急劇下降,嚴重時,將導致系統無法運行,影 響系統的穩定性。當記憶體不夠用時,常見的問題就是報tomcat記憶體益處錯誤,從兒導致客戶端包500錯誤的,如下:解決方案主要是加大TOMCAT可利
Time of Update: 2018-12-03
1. this是指當前對象自己。 當在一個類中要明確指出使用對象自己的的變數或函數時就應該加上this引用。如下面這個例子中:public class A { String s = "Hello"; public A(String s) { System.out.println("s = " + s); System.out.println("1 -> this.s = " + this.s); this.s = s; System.out.prin
Time of Update: 2018-12-03
問題一:我聲明了什麼!String s = "Hello world!";許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello world!”。這樣模糊的回答通常是概念不清的根源。如果要準確的回答,一半的人大概會回答錯誤。這個語句聲明的是一個指向對象的引用,名為“s”,可以指向類型為String的任何對象,目前指向"Hello
Time of Update: 2018-12-03
簡析Java RMI 與 .NET RemotingJava與.NET都提供了遠端功能,但不完全相同.Java遠端是通過一個“共用介面”實現的,而.NET可以通過一個“共用命令集”實現。下面就這兩種方式來具體說明。Java 遠端 Java遠程方法調用(RMI)提供了Java程式語言的遠程通訊功能,這種特性使客戶機上啟動並執行程式可以調用遠程伺服器上的對象,使Java編程人員能夠在網路環境中分布操作。 建立一個簡單的Java分布式遠程方法調用程式可以按以下幾個步驟操作,一、定義遠程介面: 在
Time of Update: 2018-12-03
一、 代理模式 代理模式是常用的Java 設計模式,它的特徵是代理類與委託類有同樣的介面,代理類主要負責為委託類預先處理訊息、過濾訊息、把訊息轉寄給委託類,以及事後處理訊息等。代理類與委託類之間通常會存在關聯關係,一個代理類的對象與一個委託類的對象關聯,代理類的對象本身並不真正實現服務,而是通過調用委託類的對象的相關方法,來提供特定的服務。按照代理類的建立時期,代理類可分為兩種。靜態代理類:
Time of Update: 2018-12-03
java.lang.IllegalArgumentException: argument type mismatchat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at
Time of Update: 2018-12-03
package com.alpha.vedio;import java.io.File;import java.util.ArrayList;import java.util.Calendar;import java.util.List;/** * 講任何視頻格式轉為flv * @author JavaAlpha * @date 2011-10-20 * @version V 1.0 */public class TestVedio {public static boolean
Time of Update: 2018-12-03
主要從Java函數的定義,函數的特點,函數的應用,函數的重載四個方面來講解Java函數。一、函數的定義 函數就是定義在類中的具有特定功能的一段獨立程式,也稱為方法。 注意:函數是定義在類中,而不能在函數中定義函數。二、函數的格式修飾符 傳回值類型 函數名(參數類型 形式參數1, 參數類型 形式參數2, ...){ 執行語句; return 傳回值;}範例程式碼:public static int getSum(int x, int y){return x+y;}
Time of Update: 2018-12-03
java回調機制