Time of Update: 2018-12-05
/*@此程式的目的是通過檔案過濾器來過濾檔案.@作者:李洪亮*/import java.awt.event.*;import java.io.*;import javax.swing.*;import java.util.*;import javax.swing.event.*;import java.awt.*;import javax.swing.filechooser.FileFilter;public class CheckImageDemo extends
Time of Update: 2018-12-05
在固定目錄下, 如$HOME下爲/usr/include/下的檔案創建TAGS.include, 用檔案的絕對路徑, 不用相對路徑, 然後在項目檔案夾下用--etags-include將其包含進來:$: etags -R /usr/include -o TAGS.include$: etags -R /directory/for/coreutils/and/gnulibs/ -o TAGS.gnu$: cd ${DIRECTORY_FOR_PROJECT}$: etags -a --etags-
Time of Update: 2018-12-05
如何編寫不可維護的代碼 【翻譯:How To Write Unmaintainable Code】 --------------------------------------------------------------------------------一般原理 為了刁難維護程式員,你必須明白他是如何思考的。他搞到了你的天才般的程式,他沒有時間去讀所有的代碼,更別想理解它,他只希望快速找到他想修改的地方,修改你的代碼還不會發生其他意想不到的副作用。 讓他通過衛生紙筒子去看你的代碼,
Time of Update: 2018-12-05
函數名: strtok 功 能: 尋找由在第二個串中指定的分界符分隔開的單詞 用 法: char *strtok(char *str1, char *str2); 程式例: #include <string.h> #include <stdio.h> int main(void) { char
Time of Update: 2018-12-05
利用Apache的一個 開源項目Image Tag Library(http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/intro.html)1. 下載必要檔案1)下載Jakarta-Taglibs: http://people.apache.org/builds/jakarta-taglibs-sandbox/nightly/ 解壓後取出taglibs-image.jar放於/WEB-INF/lib下
Time of Update: 2018-12-05
private void setAlpha(ByteArrayOutputStream os) { /** * 增加測試項 * 讀取圖片,繪製成半透明 */ try { ImageIcon imageIcon = new ImageIcon(os.toByteArray()); BufferedImage bufferedImage = new
Time of Update: 2018-12-05
public class IntTree 5 { 6 private static class IntTreeNode 7 { 8 private int data; 9 private IntTreeNode leftLink; 10 private IntTreeNode rightLink; 11 12 public IntTreeNode(int newData, IntTreeNode newLeftLink, 13 IntTreeNode newRightLink) 14 { 15
Time of Update: 2018-12-05
Regex之搜尋引擎 import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.util.regex.*; publicclass Test { URL url = new URL(http://
Time of Update: 2018-12-05
import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 對字元集中字元出現的次數進行排序。 * * @author 趙學慶 www.java2000.net */ public class T {
Time of Update: 2018-12-05
Technorati 標籤: 情感,10句溫暖人的話一、選擇一個朋友,就是選擇一種生活。自己修身養性是交到好朋友的前提,等於給自己開啟了最友善的世界,能夠讓自己的人生具有光彩。真正的朋友不是在一起有聊不完的話,而是即使不說一句話也不覺得尷尬。 二、成熟不是人的心變老,是淚在打轉還能微笑。走得最急的,都是最美的風景;傷得最深的,也總是那些最真的感情。收拾起心情,繼續走吧,錯過花,你將收穫雨,錯過雨,你會遇到彩虹。
Time of Update: 2018-12-05
class MyFrame extends JFrame implements MouseListener{ /** * */ private static final long serialVersionUID = 1L; private ArrayList<Point> points=null; MyFrame(String s) { super(s); //Container con=
Time of Update: 2018-12-05
package com.bovy.test;import java.awt.BorderLayout;import java.awt.Container;import java.awt.Graphics;import java.awt.Image;import javax.swing.GrayFilter;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JScrollPane;import
Time of Update: 2018-12-05
HashMap
Time of Update: 2018-12-05
import java.awt.*; import java.awt.geom.*; import javax.swing.event.*; import javax.swing.*; public class ClockTest { public static void main(String[] args) { // Add a frame TextTestFrame frame = new
Time of Update: 2018-12-05
IReport主從報表中出現的問題[轉載] 最近在使用IReport與JasperReport做Web報表時遇到如下問題: 在IReport中,主從報表完成製作後,在IReport中能夠正常編譯、運行及顯示,但加入JavaWeb應該中時出現下列錯誤:Could not load object from location : subunitlab.jasper,即主報表找不到子報表的模板(jasper)檔案. 主要原因: 主報表找不到子報表的Jasper檔案(深入分析) 解決辦法:
Time of Update: 2018-12-05
有了JCF的層次還不夠,重要的是對集合所容納的對象的具體操作,以前我們學資料結構的時候可能老師總會讓你計算一個演算法的時間複雜度,可能你會對這個O(f(n))很不耐煩,但事實上演算法效率是一個重要的因素。1. 側重點:遍曆 vs. 尋找 對集合的有兩個主要的應用:我需要知道集合有哪些元素;根據條件找到一個特定的元素。在演算法上通常稱為“遍曆”和“尋找”。不要以為我們生活中不常用哦!譬如CCTV的“幸運52”裡面,李詠讓參賽者報出一款PDA的準確價位,他會怎麼做?“2000”“高了”“10
Time of Update: 2018-12-05
public class IsDouble { public static boolean isDou(Number n){ boolean b=false; try { b=Class.forName("java.lang.Double").isInstance(n);//左邊是類 右邊是對象 } catch (ClassNotFoundException e) {
Time of Update: 2018-12-05
String類是Java中很重要的一個類,在此總結一下這個類的特別之處。下面的相關資料翻譯自《java語言規範》(第三版)和《java虛擬機器規範》(第二版),有的直接摘引了原文。下面的代碼都是用SUN jdk1.6 javac來編譯。 1.String literal,這裡將它翻譯為字面常量,它由雙引號包圍的0個或多個字元組成,比如"abc","Hello
Time of Update: 2018-12-05
轉載地址:http://developer.51cto.com/art/200907/137237.htm昨晚回去後還是覺得Component對象本身說的太簡單,想來想去,覺得內容實在是太多,有必要補充兩個續文說明Component的其它概念。今天介紹Swing組件paint方法的處理流程,這個流程能使我們理解許多Swing機制。Swing組件的paint方法是內部介面方法,一般使用者不要直接調用這個方法,它總是在事件調度線程中調用。一般說來除了系統重新整理事件觸發這個方法,
Time of Update: 2018-12-05
JFrame類中的 setLocationRelativeTo()的用法JFrame類中的 setLocationRelativeTo()是從 java.awt.Window類繼承的方法,其原型為:public void setLocationRelativeTo(Component c);用法為:設定此視窗相對於指定組件的位置。如果此組件當前未顯示,或者 c 為 null,則此視窗位於螢幕的中央。如果該組件的底部在視線以外,則將該視窗放置在 Component