- 浏览: 47783 次
- 性别:
- 来自: 天津
最新评论
-
hcwj2009:
也就是重名了....
文件监听的例子 JAVA版 -
hcwj2009:
关于第二个问题,在内部类private class FileM ...
文件监听的例子 JAVA版 -
shen1234:
有空格就不好使了
Dos的For命令批量修改文件后缀名 -
310628570:
不错!!
文件监听的例子 JAVA版 -
jy02149522:
xiaoCong 写道
梦想则是打破单调生活的调节剂---太有 ...
以梦想为源头,因学习而改变,经过程而成功
文章列表
北戴河游玩计划书
参与人员: 军,翔,冰,苗儿。
准备去的景点:
老虎石公园(浴场),碧螺塔(酒吧)公园 ,鸽子窝,海上游轮,联峰山,北戴河怪楼奇园。
先说一下日程安排
6-13 6:00 高翔从家出发打车先接我
6-13 6:10
下面我们通过一个例子来理解和学习关于JAVA线程 wait() nodify()。
先说说例子的整体思路和角色介绍,有一个仓库里面装着产品,有专门管销售的,有专门管生产的。
生产的和销售的都对应这个仓库,生产部的生产出一件产品就往仓库仍一件,销售的需要产品了,就直接上仓库拿去。
当销售部的去仓库拿货发现没有货了,就通知销售部门的人,都别来拿货了(wait()),当生产部生产出一定量的产品后
通知销售的,有货了去拿货吧(nodify())。然后就这样一直反复的生产和销售着。
好了,事情的来龙去脉已经搞清楚了。
这件事情有3个角色,仓库,销售部,生产部。下面来看代码吧。
仓库类
pa ...
- 2009-06-29 16:59
- 浏览 2064
- 评论(0)
先看一下比较简单的,sleep() join()的用法。
package thread1;
public class TreadTest implements Runnable {
public static int a = 0;
public void run() {
for (int i = 0; i < 100; i++) {
try {
Thread.sleep(2000);
a += 1;
System.out.println("thread1" + i);
} catch (Inte ...
- 2009-06-29 16:35
- 浏览 3778
- 评论(0)
生活就像是一个大容器,里面装着各种不同的小容器,而这些容器在人类的文明中得到了它们存在的价值,并且发生了复杂的关系。通常大多数的人生都是一样的。出生,上学,工作,结婚,生子,教育,衰老,死亡。这好像是 ...
主要实现的机制大体网上都有说明,就是一个线呈一直跑着,监听着文件的最后修改时间,然后再进行一些处理。
比如自动编译文件,自动重载文件啊,应该都是通过这个机制去实现的。下面贴点代码,附件也给出eclipse代码工程.
代理是参考别人的改的,还挺简单的,我就是整理了一下,谁需要就直接拿去用吧。
1 FileListener.java 监听接口
import java.io.File;
public interface FileListener
{
void fileChanged (File file);
}
2 FileListenerImpl.java 具体的监听实现
im ...
- 2009-03-23 14:11
- 浏览 7275
- 评论(3)
应用说明:将当前目录下及所有子文件夹中的.jad文件全部修改成.java文件。因为用DJ反编译以后没找到直接输出成.java文件设置,所以使用了该命令,还是挺好用的,不过这种语法结构实在是恶心,总是忘记,所以记录下来也
给有同样需求的朋友们提供一点方便。
命令如下:
for /r . %a in (*.jad) do rename %a *.java
命令剖析
for 不用说了
/r 遍历参数
. 从什么地方开始遍历,一个点代表当前目录
in 这个是for的语法
(*.jad) 指定这个fo ...
- 2009-03-18 18:19
- 浏览 4881
- 评论(1)
网络的功能,分类,组成和拓扑结构
通信子网和资源子网的概念 197
通信子网的节点计算机和高速通信线路组成独立的数据系统,承担全网的数据传输,交换,加工和变换等通信处理工作,即将一个计算机
- 2009-03-17 16:30
- 浏览 1078
- 评论(0)
在这里做一个简单的VirtualBox中openSolaris的网络配置
比较重要的几点
1 通过VirtualBox 增加一个虚拟的网卡
安装好openSolaris后,先别着急启动,在VirtoalBox中,点设置,然后点网络,启用网络连接,Adapter type随便选 择一个,Attached to选择Host Interface,MAC 默认不用管,点上使用网线,最重要的一部,点底下的那个+号,就是增加Host Interfaces的地方,弹出对话框让你输入个名字,默认就行,点OK。然后稍等一下。再回去看你的网络连接就多出来一个连接了,这个叫做VirtualBox Host I ...
数值,文字,英文字母等都是字符,任何字符进入计算机时,都必须转换为二进制的形式,称为字符编码。
数字字符编码:三种常见编码为BCD编码(有权码),余3码(无权码),格雷码(无权码)。BCD编码:用4位二进制数进行表示,0=0000,1=0001,... 9=1001.余3BCD编码: 在BCD的编码基础上,把每个数的代码加上0011后构成。格雷码: 规则为相邻的两个代码之间只有一位不同。
英文字符编码:ASCII码 美国标准信息交换码,采用7位二进制数表示,低四位为行,高三位为列。以前经常在书本上背 a = 97, A = 65,现在终于明白为什么了,在7位ASCII代码表里,a的位置是11 ...
- 2009-02-27 23:34
- 浏览 2410
- 评论(0)
定点数分为定点整数和定点小数
定点整数: 小数点在最低位之后 如 10101.0定点小数: 小数点在最高位只前 如 0.010101
码制
定点整数
定点小数
原码
-(2^(n-1) - 1) ~ +(2^(n-1) - 1)
-(1 - 2^-(n-1)) ~ +(1 - 2^-(n-1))
反码
-(2^(n-1) - 1) ~ +(2^(n-1) - 1)
-(1 - 2^-(n-1)) ~ +(1 - 2^-(n-1))
补码
-(2^(n-1)) ~ +(2^(n-1) - 1)
-1 ~ +(1 - 2^-(n-1))
移码
-(2^(n-1)) ...
- 2009-02-27 18:33
- 浏览 1580
- 评论(0)
基本概念:
^ = 介乘
2^4 = 二的四次方
2^-4 = 二的负四次方,也就是1/16,十六分之一
位 = 整数部分个位为0位,十位为1位,百位为2位,小数点后面第一位为-1位,其他位同理
二进制转换各个进制 :
// 分解求和法
2 --> 10 : 100110.101B = 2^5+ ...
- 2009-02-27 11:52
- 浏览 1151
- 评论(0)
今天已经算是第一天开始进行程序员考试的复习,题很多,但我还算有信心,5月份要考试了。
努力了。。。
- 2009-02-26 21:16
- 浏览 864
- 评论(0)
8月初,.NET Framework 3.5 SP1 发布了。在下载 .NET Framework 3.5 Service Pack 1 完整软件包(231MB) 之后,在本地运行安装程序时,它并不是直接就开始安装的,而是需要连接网络下载一点点东西,对网络速度不快的用户造成了一些时间上的浪费。既然是完整软件包,为什么还是要下载一部分文件才行呢? 原来,.NET Framework 3.5 SP1 完整安装包是一个安装程序同时适用于所有语言的,但如果要同时包含所有语言的语言包,体积会在现在的基础上进一步增大许多,可能考虑到这一点,发布时并没有包含语言包,而是在安装过程中才进行下载。 如果希望解决这 ...
- 2009-02-20 10:49
- 浏览 10285
- 评论(0)
我使用JAVA开发项目 也刚刚只有半年多的时间吧 根本提不上什么经验 总是从网上找别人的代码和例子看 但自己却从未上传过什么东西给别人看 而且最近发现找到的精华都是别人的BLOG里写的内容 一时感觉不错 我也把自己的学习记录搞上去吧
首先这个例子 我做了4个类 分别是
TestListener类 这个类是我们自己写的监听服务
1 import java.beans.PropertyChangeListener; 2 import java.beans.PropertyChangeSupport; 3 4 5 public class TestListener{ 6 7 Prop ...
- 2008-11-07 15:35
- 浏览 1141
- 评论(0)