`
文章列表
Extract Method        如果方法中含有过多特定的操作,方法太长,或者其中的某段代码被多次使用,这时,可以用提炼方法重构将这部分代码提取到单独的方法中。在Eclipse中应用此重构方便快捷。        选中要提炼的代码 ...
重构和单元测试是程序员的两大法宝,他们的作用就像空气和水对于人一样,平凡,不起眼,但是意义深重。预善事,必先利器,本文就介绍怎样在Eclipse中进行重构。 本文介绍了Eclipse支持的重构种类,它们的含义,以及怎样重 ...
课前思考   1. 什么是TCP/ IP协议?   2. TCP/IP有哪两种传输协议,各有什么特点?   3. 什么是URL?   4. URL和IP地址有什么样的关系?   5. 什么叫套接字(Socket)?   6. 套接字(Socket)和TCP/IP协议的关系?   7. URL和套接字(Socket)的关系? 8.1 网络编程基本概念,TCP/IP协议简介 8.1.1 网络基础知识 网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP ...
开发者最容易犯的JavaScript错误,总结出13个。这些当中可能少不了你犯的错误^_^。我们描述了这些陋习,并列出来解决办法,希望对开发者有帮助。 1.for.. 数组迭代的用法 Usage of for..in to iterate Arrays 举例: var myArray = [ “a”, ...
POI3.0以上版本才支持向Excel中插入图片 http://apache.freelamp.com/jakarta/poi/release/src/poi-src-3.0-FINAL-20070503.zip http://apache.freelamp.com/jakarta/poi/release/bin/poi-bin-3.0-FINAL-20070503.zip 新版的API可能支持的內容更丰富,不过文件也越来越大了. Java代码 package com.emis.test; import java.io.FileOutputStream; ...
不知朋友们是否有这样的经历,把本本带到单位上网时,由于单位需要配固定IP地址,而家里是自动获得IP地址的,所以每天都要对这个IP地址设置来设置去,那么有没有简单方便的办法呢?其实我们可以做一个批处理,每次要设置IP地址的时候只要运行一下批处理即可。     一、设置IP地址批处理,将如下代码用记事本保存为.bat文件,如:htmer_IPadd.bat,双击运行即可。 @echo offecho HTMer修改IP地址工具http://www.htmer.com/echo 正在设置您的IP地址,请稍等......netsh interface ip set address name=&q ...
经常看到有“高手”动不动就喜欢打开CMD命令提示符窗口,然后输入一堆命令,让人看的眼花缭乱,其实我们也能成为所谓的高手,哈哈。今天就教大家用DOS命令备份与还原IP地址的方法,因为在实际工作中可能经常需要切换IP地址,所以把IP地址做个备份,等需要的时候再还原,这样就不用记住那么多IP地址,也不用手动进行修改IP地址了。     ①备份IP地址:     开始→运行→输入cmd,打开命令提示符窗口,输入如下命令后回车即可完成本机IP地址的备份(这里将IP地址备份到D盘的htmer_ip.txt文件中):     netsh interface ip dump > D:\htmer ...
在 Excel 中点击菜单 “工具” → “自定义” ,在弹出的对话框中选择 “命令”栏,在左边的“类别”框中选择“宏”,在右边的“命令”框中左键拖动“自定义按钮”到任意一个工具栏上(自己觉得方便的位置上即可),右键点击刚刚拖到工具栏上的图标,选择“指定宏”,在弹出的“指定宏”对话框中选择要使用的宏名字,点“确定” → “关闭”,要使用该宏,只需点击刚刚拖到工具栏上的按钮即可。    说明:上面的按钮只能用于包含上述代码的工作簿,若要对其他工作簿也适用,则可新建一空白工作簿,进入VBA编辑器,在此空白工作簿下新建一模块,将上述代码复制到该模块中,返回 Excel ,点击“另存为”,选择 ...
Java Reflection (JAVA反射)    Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。 JavaBean 是 reflection 的实际应用之一,它能让一些工具可视化的操作软件组件。这些工具通过 reflection 动态的载入并取 ...
本人这里以Ubuntu 9.10为例 (一)先下载JDK,这里用的是(jre-6u24-linux-i586.bin) 不推荐使用.RPM  因为在Ubuntu 下rpm还要转成deb才能用,反而多了许多步骤。 (二)启动Ubuntu 打开终端,切换由root帐号登陆: sudo su 切换到root权限 sudo passwd root 这里给root设置一个密码,root 账户就启用了 接下来注销 以root登陆Ubuntu (三)以root登陆后,在/usr/lib 下创建一个文件夹命名为 jvm 。 用图形界面去做也可以,用终端的话就是:mkdir jv ...
方法一    这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。    在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。    export http_proxy=http://yourproxyaddress:proxyport   方法二这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。注意: 某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情 ...
第一步: 取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下! 取消方法: windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>myeclipse–>run validation   第二步:取消Eclipse拼写检查 1、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以 ...
前些天新装的Myeclipse8.5,第一次打开时,选择了不再提示我选择工作空间的选项.   用了很多天没有什么问题,今天删除以前不用的项目关闭了Myeclipse,重新打开后Myeclipse莫名其妙的初始化了所有设置,也看不见以前的项目了,只有在file-switch workspace选中工作空间地址自动重启后才正常,让我很烦躁,难道每次还得打开两次Myeclipse不成?   上网看了一些资料,都是以前版本的Myeclipse,那些方法已经不再奏效了,不过看到了关于Myeclipse配置的文章觉得很有用,最后在Myeclipse根目录下的configuration/con ...
第一: 首先去jbpm官网下载jbpm的发布包        下载地址:http://sourceforge.net/projects/jbpm/files/       下载到本地,解压到本地(jbpm-4.4)。 第二:打开没有myEclipse->help->myEclipse Configuration Center      打开时一个页面选择 --选项卡Software ---左上角点击 add site      选择 --add from Archive File --- 选择添加jbpm4.4 的jbpm.jar      (E:\jbpm-4.4\install\ ...
问题描述:当使用log4j.xml配置日志时,Myeclipse验证该xml文件时,出现警告"The file cannot be validated as the XML Schema "D:\workspace\Log4jDemo\src\log4j.dtd (系统找不到指定的文件。)" that is specified as describing the syntax of the file cannot be located."原因分析:log4j.xml中使用log4j的DTD验证其格式的有效性"<!DOCTYPE log4j: ...
Global site tag (gtag.js) - Google Analytics