java
chengsimin
这个作者很懒,什么都没留下…
展开
-
关于inputsream read()卡住问题
read如果没有遇到 /r/n就会等待,以为还会有数据流来填充~~而我的数据流恰恰是我自己随便用字节创建的一个~悲剧啊 http://wenku.baidu.com/view/9e9e1c01eff9aef8941e06b4.html 看看数据流类的家族关系,弄清楚原创 2012-11-16 08:47:38 · 222 阅读 · 0 评论 -
java 调用 gcc
准备把Exceed OJ用Java 重新开发,第一个棘手的问题就是:如何调用gcc编译文件。 google了5分钟发现资料不多。 调用外部程序是这个样子的。 Runtime.getRuntime().exec(); 返回一个Process 类型变量,例如p 则p.waitfor()调用之后,可以确保其执行完毕后,java在继续执行。原创 2012-11-13 10:32:03 · 635 阅读 · 0 评论 -
java中final的意义
1、如果一个数据既是static又是final,那么它会拥有一块无法改变的存储空间。 2、final data: 当final用于基本数据类型时,final让其值(value)保持不变,但是当用于object reference时,final仅让reference保持不变。也就是说当reference一旦被初始化用于代表某个对象时,便再也不能改变指向另一个对象,但对象本身的内容确转载 2012-11-05 14:25:50 · 196 阅读 · 0 评论 -
java开发 小笔记(持续更新)
6.java定时器 blog.csdn.net/chengsimin/article/details/8918886 5.runtime中的process是stream是bufferedinputstream的,如果使用stream时process已经摧毁,使用stream会造成stream close异常 4.process.waitFor的返回值是执行本地程序的返回值,但是如原创 2013-03-24 21:16:26 · 320 阅读 · 0 评论 -
java 定时器
今天我们讲一下JAVA计时器的做法,很简单,网络上已经有不计其数。还是贴了出来! java 定时器可以用作,定时刷新缓存等。。。。。。。。。。。 timer.schedule(task, firstTime, period); task参数是,TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public void run() 方转载 2013-05-13 04:38:34 · 245 阅读 · 0 评论 -
设计模式 装饰器模式和代理模式的区别
学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,想弄清楚这两者之间到底有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。 首先,让我们先看一下下面的这两个UML类图,他们分别描述了装饰器模式和代理模式的基本实现。转载 2013-06-01 16:45:59 · 364 阅读 · 0 评论 -
POST模拟百度登录和自动发帖
这里用HttpClient发包模拟百度登录和发帖,验证码部分采用机器下载人工识别。 登陆百度的原理: 1. 访问https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tangram=false,生成一个cookie。关键值为BAIDUID 2. 再次访问https://passport.baidu.com/v2/api/原创 2013-06-24 01:13:59 · 4985 阅读 · 8 评论