`
文章列表
ubuntu eclipe 的工具栏高度太高了 修改 /usr/share/themes/你的主题名称/gtk-2.0/gtkrc 修改为下面 GtkToolbar::internal-padding = 0 或者加入 style "eclipse" {  GtkToolbar::internal-padding = 0}widget_class "" style "eclipse"
sudo modprobe -r psmouse     synclient touchpadoff =1
在junit3.8中,测试方法满足如下原则: 1)public的 2)void的 3)无方法参数 4)方法名称必须以test开头 5)继承自TestCase   出名的语句:keep the bar green to keep the code clean   测试一个方法会在某种情况下抛出异常的方法: public void testDivide2() { Throwable tx = null; try { Calculator cal = new Calculator(); cal.divide(3,0); Assert.fail( ...
问题描述: 在页面中可能有这样的footer,我们期望它永远在页面的最下方。当页面高度足够的时候,始终保持与浏览器底边有一定得距离: 如果仅是设置footer的style="position:absolute;bottom:10px",当浏览器高度小于内容高度时,footer就会覆盖住内容。如下图: 我们所期望的是当浏览器高度不足时,footer依然位于"内容"的下方,拖动滚动条才能显示。 解决方案:
private void initialize() { this.setSize(width, height); // this.setPreferredSize(new Dimension(width,height)); this.add(panel); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setResizable(false); this.pack(); this.setVisible(true); }   上面的代码是没有办法将JFrame的大小设 ...
由于Swing中默认都是使用了tohoma字体,而不是 Dialog 这样的family font。     public class Main {     @SuppressWarnings("unchecked")     public static void initGlobalFontSetting(Font fnt) {         FontUIResource fontRes = new FontUIResource(fnt);         for (Enumeration keys = UIManager.getDefaults(). ...
.properties文件中的配置 如: a = 3 取值的时候,prop.getProperty时只会对3前面的空格去掉,后面的空格不会去除,需要手工去除才得
TreeSet可以对集合内的内容进行自然排序,但集合内的内容必须实现Comparable这个接口 ,否则会抛ClassCastException 和NullPointerException   当看一个类的DOC时,千万不能只看它是怎样构建的,还要看它会抛出什么异常,一定要仔细   TreeSet public TreeSet (Collection <? extends E > c) 构造一个包含指定 collection 元素的新 TreeSet,它按照其元素的自然顺序 进行排序。插入该 set 的所有元素都必须实现 Compara ...
在Linux中Oracle安装出现的乱码主要原因来自于oracle自带的jre,所以我们首先安装自己的java的jre安装好后 ./runInstaller -jreLoc /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre(改变为自己的jre路径) 其中红色部分改为你自己安装jre的路径。然后再试试是否一切都已恢复正常?至少我的没有问题了。
ECSide
分享以前笔试java程序员时的数据库部分的题目 " 疯狂Java联盟" 有一宗旨是“分享”,那我也与大家分享一点我曾经的面试题吧!我是用mysql做的,也欢迎大家用其他数据库,如oracle等。呵呵....为了抛砖引 玉,献丑一回了.... 1至5题我只是实现并未考虑效率问题,第6题未做.......也请大家补充及斧正 --------------------------------------------- 销售流水表(sale_records) Trace_id      number(10)   交易编号(惟一) Trace_time    date  ...
首先,在http://java.sun.com 下载最新的jdk-6u20-linux-i586.bin,这个操作起来比较简单,不需要转换。 然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。 下面开始安装jdk: 终端下进入你存放jdk-6u20-linux-i586.bin,例如我的位置是:/home/ProgramFiles 更改文件权限为可执行 $ sudo chmod u+x jdk-6u20-linux-i586.bin $ sudo -s ./jdk-6u20-linux-i586.bin 一路点击空 ...
Log日志:主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有利于将这些信息进行持久化(如果不将日志信息保存到文件或数据库,则信息便会丢失) Java Logging API 需JDK1.4版本以上才能支持。 java.util.logging.* 包是JDK的日志记录API。 基本概念     logger – 用来记录日志的对象     log level – 日志等级:从FINEST到SEVERE级别     请参考JDK文档     handler – 日志输出处理器,即用来将格式化后的日志信息输出,J2SE提供了下面的处理器     Str ...
1。当多人合作开发程序时,都使用了log4j,而且各自写了各自的log4j,properties配置文件 , 在程序合并的时候,如果要合并配置文件的话,在后期开发维护又会产生一些不便。 //copyright © li zong bo 而log4j自身的配置信息,在读取新配置文件的时候,老配置文件的信息不会叠加。 因此自己写了个下面的方法。用来兼容老的配置信息的读取,也增强了配置文件的灵活性。 使用方法,只要配置文件名字满足log4j*.properties,再指定配置文件存放的文件夹就可以了。 /* import org.apache.log4j.Propert ...
配置文件如下: log4j.rootLogger=debug, A1 , R log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m -(:%L)%n log4j.appender.R=org.apache.log4j.RollingFileAppender log4j ...
Global site tag (gtag.js) - Google Analytics