Time of Update: 2017-01-13
1. 產生png圖片int width = 400; int height = 300; // 建立bufferedimage對象 bufferedimage image = new bufferedimage(width, height, bufferedimage.type_int_rgb); // 擷取graphics2d graphics2d g2d = image.creategraphics(); // 畫圖 g2d.setcolor(
Time of Update: 2017-01-19
之前用按鍵精靈寫過一些遊戲輔助,裡面有個函數叫FindPic,就上在螢幕範圍尋找給定的一張圖片,返回尋找到的座標位置。 現在,Java來實現這個函數類似的功能。 演算法描述:螢幕截圖,得到圖A,(尋找的靶心圖表片為圖B);遍曆圖A的像素點,根據圖B的尺寸,得到圖B四個角映射到圖A上的四個點;得到的四個點與圖B的四個角像素點的值比較。如果四個點一樣,執行步驟4;否則,回到步驟2繼續;進一步對比,將對應範圍內的全部點與圖B全部的點比較。如果全部一樣,則說明圖片已找到;否則,回到步驟2繼續;
Time of Update: 2017-01-09
標籤:java xml security socket classloader 【Java 繼承、多態】JavaSE:你真的瞭解繼承、重寫、可見度嗎?【Java 集合】Java Se :線性表Java Se :Map 系列JavaSe:Properties檔案格式【Java Annotation】Java Annotation
Time of Update: 2017-01-06
標籤:column hive 處理 局部變數 成員變數 資訊 反射 習慣 dao 使用註解最主要的部分在於對註解的處理,那麼就會涉及到註解處理器。
Time of Update: 2016-12-28
標籤:stringbu util static time stack val ida output gets package
Time of Update: 2015-06-14
標籤:loading dynamic classes 動態性 開發人員 Java反射機制主要提供了以下功能:
Time of Update: 2015-06-12
標籤:數組的拷貝 分為 2種情況,一種為淺拷貝,即引用傳遞,第二種為深拷貝,即不單單只是拷貝了引用,同時開闢了一塊新的記憶體空間 一)淺拷貝有三種方式: //第一種方式利用for迴圈:int[] a={1,2,4,6};int length=a.length;int[] b=new int[length];for (int i = 0; i < length; i++)&
Time of Update: 2015-06-11
標籤:In Java, the String will have different usage. Example:public class Test { public static void main(String[] args) {String s1 = "accp";String s2 = "accp";String s3 = new String(s1);if(s1 == s2) {System.out.print("true, ");} else {System.out.
Time of Update: 2015-06-08
標籤:javapublic static void insertSort(int[] a){if(a == null){return;}int n = a.length;int j = 0;for(int i=1; i<n; i++){int temp = a[i];//把比temp大的數後挪一位,a[j]>temp這個條件別忘了for(j=i-1; j>=0 && a[j]>temp; j--){a[j+1] =
Time of Update: 2015-06-09
標籤:1. 針對日誌記錄的最佳化:logback , 先行編譯形式記錄日誌,開發debug,生產info,訪問日誌和錯誤記錄檔分開,異常日誌輸出到單獨檔案2. 針對資料庫連接的最佳化 :單例模式或資料庫連接池3. 使用先行編譯 SQL。具體做法是使用 java.sql.PreparedStatement 代替 java.sql.Statement 產生 SQL 陳述式。4. 使用 SQL 批處理。通過 java.sql.PreparedStatement 的 addBatch 方法將 SQL
Time of Update: 2015-05-04
標籤:OSI模型包含7個層次: (1)物理層(Physical Layer) 物理層是OSI參考模型的最低層,它利用傳輸介質為資料連結層提供物理串連。物理層的作用是通過傳輸介質發送和接收二進位位元流。(2)資料連結層(Data Link Layer) 資料連結層是為網路層提供服務的,解決兩個相鄰結點之間的通訊問題,傳送的協議資料單元稱為資料幀。(3)網路層(Network
Time of Update: 2015-05-04
標籤:問題描述:Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:Elements in a triplet (a,b,c) must be in non-descending order. (ie, a ≤ b ≤
Time of Update: 2014-08-11
標籤:style blog http color java os 檔案 2014 我們第一個程式如下: 儲存的檔案名稱為Test.java,注意java是對大小敏感的,檔案名稱也一樣。 1: public
Time of Update: 2014-08-11
標籤:des style http java 使用 os io strong 一、開發工具擷取1、開發套件JDK● :到ORACLE公司官方網站(http://www.oracle.com/)下載。 ●&nb
Time of Update: 2014-08-11
標籤:網路安全 web.xml webapp sso 最近一段時間發現AD這東西老火了,尤其是涉及到安全這一方面的,所以AD域使用者認證成了現在網路安全方面的產品必備!這裡就簡單的分享一下,Java通過jcifs整合AD域使用者實現認證,以實現網路安全!我們通過一個demo來看看jcifs實現SSO,SSO英文全稱Single Sign
Time of Update: 2018-12-08
前言 深層起因是 微軟決定廢棄兩個架構 這篇文章,我寫這篇文章的起因是 不得不為LINQ說幾句話,駁“LINQ已死”論 這篇文章,其中 言論1
Time of Update: 2018-12-08
昨天看到一個關於多態性的文章,參考了回帖者的理解,加入了一些自己的看法,整理出來供大家參考,不一定完全正確,歡迎大家批評指正。(一)相關類class A ...{ public String show(D obj)...{ return ("A and D"); } public String show(A obj)...{
Time of Update: 2018-12-08
1.開啟各種系統工具 2.定時關機(重啟、睡眠未實現 請參照上面兩個文章自行擴充) 3.簡單檔案操作複製代碼 代碼如下:[java] package com.cxy.f; import java.awt.Image; import java.awt.MenuItem; import java.awt.PopupMenu; import java.awt.SystemTray; import java.awt.Toolkit; import
Time of Update: 2018-12-08
複製代碼 代碼如下:package com.groundhog.codingmouse; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * 資料庫管理類 * @author CodingMouse * 2009.2.20 */
Time of Update: 2014-01-21
管理IBM的小型機必須要用到HMC(Hardware Management Console),有時候在使用測試環境使用的時候我們會把HMC裝到自己電腦上的虛擬機器裡面,然後管理小型機,但是在虛擬機器裡面使用HMC實在是太不方便了,不說那個蛋疼的字型,解析度也不能調,而且不支援安裝vmtools,滑鼠點進去得來回切換,用起來很不舒服,所幸HMC還提供了一個web的介面,跟直接在虛擬機器裡面操作的介面完全一樣,而且還有中文(不過點一下