圖像漸變我們大體想一下思路無非是這樣:將圖像所有的像素點的RBG,每個點就減去相同的量,而且這個量是個漸變的量。是的,就是這樣,我們的程序也是這個思路,不過就是沒有單純的“想”這么簡單了。我這里只編寫了縱向漸變,還沒有寫其他復(fù)雜的漸變,以后慢慢研究吧。先看效果:原始圖片:圖像變暗漸變:圖像變暗漸變:圖像變亮漸變:圖像變亮漸變:我們以圖像漸變暗舉例,漸變亮同樣的道理,無非是一個減,一個加。1.我們要先拿到圖片,這個不贅述了,就是獲得圖像的BufferedIm
系統(tǒng) 2019-08-12 09:29:50 1730
1、java讀取文本文件到mysql數(shù)據(jù)庫【示例】:把手機號碼歸屬地文件:安徽聯(lián)通.txt讀取到數(shù)據(jù)庫school的phonenumber表中2、安徽聯(lián)通.txt內(nèi)容如下:13013100000-13013119999-馬鞍山13013120000-13013129999-黃山13013130000-13013149999-宣城13013150000-13013159999-銅陵13013160000-13013199999-安慶13014000000-1
系統(tǒng) 2019-08-12 09:29:33 1730
在遇到一些小問題的時候我們經(jīng)常會使用Javap反編譯取得字節(jié)碼來分析,雖然Javap能完成這個工作,但是有兩個缺點,一方面操作麻煩,需要很多步驟,一方面沒有文檔注釋,對新手來說看起字節(jié)碼來比較麻煩。這里推薦一個工具,BytecodeOutline.它是Eclipse的插件,可以把當(dāng)前的正在編輯Java的文件或者class文件直接顯示出其相應(yīng)的字節(jié)碼出來,而且可以進行兩個Java文件的字節(jié)碼比較或者兩個class文件的字節(jié)碼比較或一個Java文件與一個cla
系統(tǒng) 2019-08-12 09:26:42 1729
Java代碼/***Hash算法大全
*推薦使用FNV1算法*@algorithmNone*@authorGoodzzp2006-11-20*@lastEditGoodzzp2006-11-20*@editDetailCreate*/publicclassHashAlgorithms{/***加法hash*@paramkey字符串*@paramprime一個質(zhì)數(shù)*@returnhash結(jié)果*/publicstaticintadditiveHash(S
系統(tǒng) 2019-08-12 09:30:14 1727
from:http://blog.csdn.net/changemyself/article/details/786152508-1318:29:22.924:E/AndroidRuntime(1875):Causedby:java.lang.ClassNotFoundException:XXXXXinloaderdalvik.system.PathClassLoader[/data/app/XXXX.apk]我想大家經(jīng)常因為疏忽出現(xiàn)ClassNotFou
系統(tǒng) 2019-08-12 09:26:46 1727
Java數(shù)據(jù)庫連接(JDBC)由一組用Java編程語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的API,使他們能夠用純JavaAPI來編寫數(shù)據(jù)庫應(yīng)用程序。然而各個開發(fā)商的接口并不完全相同,所以開發(fā)環(huán)境的變化會帶來一定的配置變化。本文主要集合了不同數(shù)據(jù)庫的連接方式。一、連接各種數(shù)據(jù)庫方式速查表下面羅列了各種數(shù)據(jù)庫使用JDBC連接的方式,可以作為一個手冊使用。1、Oracle8/8i/9i數(shù)據(jù)庫(thin模式)Class.forName
系統(tǒng) 2019-08-12 01:53:04 1727
python的異常機制同其他語言差不多,下面直接來看代碼進行學(xué)習(xí)吧。array=['carsonHai','BertLi']list={'age':25,'name':'BertLi'}str='HelloWorld!'try:int(str)print(array[3])print(list['sex'])open("CarsonHai")exceptIndexErrorase:print("列表下標(biāo)越界",e)exceptKeyErrorase:pri
系統(tǒng) 2019-09-27 17:46:08 1726
點擊這里使用RSS訂閱本Blog:
系統(tǒng) 2019-08-29 23:44:22 1726
前段時間寫了一個javasocket相關(guān)的程序,大概意思就是client和server是采用socket長連接方式,之間通信都是通過通過ObjectOutputStream和OjbectInputStream來進行寫和讀操作。其實以前就很多次的用到過ObjectOutputStream,不過沒有詳細(xì)的琢磨過,這次就想著琢磨一下,主要也是因為我發(fā)現(xiàn)程序中存在內(nèi)存泄漏的問題,通過Jprobe跟蹤,排除了別的泄漏因素,最后定位在是在socket這里發(fā)生了泄漏,具
系統(tǒng) 2019-08-29 22:55:39 1726
在項目中,可能會遇到sybase移植到mysql的情況,因為sybase支持存儲過程的可變參數(shù),而mysql不能支持,所以,在調(diào)用mysql的時候,需要感知存儲過程到底有幾個參數(shù),來合理的配置參數(shù)數(shù)量:如下是代碼packagecom.xxx.util;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement
系統(tǒng) 2019-08-12 01:54:23 1726
java中的繼承真的是一門相當(dāng)復(fù)雜的學(xué)問啊,很多東西都那么詭異,有一些技巧更是只可意會不能言傳的,那就讓時間和經(jīng)驗來解決這些問題吧。總結(jié)了一些,慢慢消化。。。classtt{publicstaticvoidmain(String[]args){Personp=newGraduate();}}classPerson{Stringname;intage;Person(){System.out.println("InPerson()");}Person(Stri
系統(tǒng) 2019-08-29 23:26:04 1725
importjava.security.MessageDigest;/***//****/publicclassMD5...{/***//***ConstructstheMD5objectandsetsthestringwhoseMD5istobe*computed.**@paraminStr*theString
whoseMD5istobecomputed*/publicMD5()...{}/***//***Computesthe
系統(tǒng) 2019-08-29 22:51:41 1724
很多時候,由于手機屏幕太小,一下子顯示不了那么多內(nèi)容,這個時候就需要通過按鍵一點一點的顯示下面的內(nèi)容(相當(dāng)于瀏覽器中的滾動條的功能)。我做了一個類,能夠一點一點的顯示內(nèi)容。其實就是個容器,把內(nèi)容統(tǒng)統(tǒng)放在容器中,計算全部內(nèi)容的高度,計算每屏顯示的高,每次移動的高度,需要移動的總次數(shù),通過這些量就能確定滾動情況了。PS:我討厭C/S架構(gòu)的程序,原因就是很多問題都要自己去考慮,比如滾動條、文字換行啊什么的。而B/S架構(gòu)就不需要考慮這種“低級問題”,瀏覽器幫我們解
系統(tǒng) 2019-08-29 22:24:21 1724
Hibernate是Java應(yīng)用和關(guān)系數(shù)據(jù)庫之間的橋梁,它負(fù)責(zé)Java對象和關(guān)系數(shù)據(jù)之間的映射。Hibernate內(nèi)部封裝了通過JDBC訪問數(shù)據(jù)庫的操作,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)訪問API。在Java應(yīng)用中使用Hibernate包含以下步驟。(1)創(chuàng)建Hibernate的配置文件。(2)創(chuàng)建持久化類。(3)創(chuàng)建對象-關(guān)系映射文件。(4)通過HibernateAPI編寫訪問數(shù)據(jù)庫的代碼。本章通過一個簡單的例子helloapp應(yīng)用,演示如何運用Hiber
系統(tǒng) 2019-08-12 09:30:28 1724
錯誤:ServerTomcatv6.0Serveratlocalhostwasunabletostartwithin45seconds錯誤提示就是我們限定了部署的時間導(dǎo)致的錯誤。修改workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。把其中的start-timeout="45"改為start-timeout="120"或者更長,根據(jù)不同同學(xué)的工程大小來設(shè)置。最后重啟e
系統(tǒng) 2019-08-12 01:54:38 1712