- 博客(18)
- 收藏
- 关注
原创 目前还存活的多个电驴下载站点!电驴达人收藏
目前还存活的多个电驴下载站点!电驴达人收藏(2011更新) 0、http://www.emule-project.net/这个不用说了,emule官方,没有它就没有下面的所有一切,德国人开的。只提供官方版emule软件,没有资源下载。秉承理念“eMule是完全免费的,它也决不包含广告软件、间谍和流氓软件。我们之所以创造eMule是为了快乐和知识,而不...
2011-02-02 18:57:59
1686
原创 Junit 4.0 学习笔记
unit 4x 相比 junit3.8大量使用了 annotation . 主程序 Java代码 public class Compalbe { public int add(int a,int b){ return a+b; } public int div(int a,int b) throws E...
2010-10-16 12:12:58
147
原创 Java虚拟机(JVM)中的内存设置详解
Java虚拟机(JVM)中的内存设置详解 本文向您介绍在Java虚拟机,即JVM中如何设置内存,达到良好的GC效率。 在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class...
2010-09-15 18:09:43
166
原创 FOR循环的优化
在程序中经常用到FOR循环,当一些算法实时性要求非常高时,对FOR循环的优化有时可以带来意想不到的收获。通常使用的FOR循环语句形式有:int i;for (i=0;i<n;i++){}这种循环形式,我想一般人都用过,对这种循环的优化如下:int i;for (i=n;i>0;i--){}这里涉及到编译器对判断语句的编译,在CCS中,对于i>0使用的是AGT也即大于等于0的后缀,...
2010-09-14 14:16:11
285
原创 Java 理论与实践: 构建一个更好的 HashMap
在这里:http://www.ibm.com/developerworks/cn/java/j-jtp08223/
2010-09-13 11:02:27
106
原创 腾讯产品经理谈:产品经理的基础素质
说实话,我已经忍了很久了。但是我还是需要先申明,今天的会是胜利的大会,圆满的大会,有阶段性意义的大会。在今天的会上,大家对长此以往的很多交互难点和产品目标都做了比较深入的探讨和分享,这是非常大的一次进步,至少现在整个项目组内,我们要完成什么产品目标,核心需要解决的矛盾点,以及解决问题的思考方法,我们都讨论过了,真的非常好。但是这里,就产品经理的基本素质要求,我还是想重申一下,也顺便记录下来,免得以...
2010-07-29 14:10:28
201
原创 TCP和Http的区别
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送...
2010-07-11 15:47:17
561
原创 Java 理论与实践: 正确使用 Volatile 变量
Java 理论与实践: 正确使用 Volatile 变量volatile 变量使用指南 级别: 中级Brian Goetz (brian.goetz@sun.com), 高级工程师, Sun Microsystems2007 年 7 月 05 日Java™ 语言包含两种内在的同...
2010-06-22 17:53:19
99
原创 Java中断一个正在运行的线程
程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就...
2010-06-22 16:06:20
168
原创 问题研究--字符集编码
问题研究--字符集编码1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。...
2010-06-14 09:15:48
116
原创 JAVA开发者应该去的20个英文网站
<!-- //WebUtil.getTagString(tags)%>-->日志原文:http://xinyanfei.blog.sohu.com/72361112.html http://www.javaalmanac.com Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不...
2010-06-10 12:53:09
96
原创 SQL 优化技巧(Oracle)
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM 子句中的表名,FROM 子句中写在最后的表(基础表driving table)将被最先处理,在FROM 子句中包含多个表的情况下,你必须选择记录条数最少的表作为...
2010-06-07 16:51:58
91
原创 好用的在线 SQL 格式化工具
SQLinForm ( 推薦使用!但瀏覽器要能支援 Java 才能執行 )http://www.sqlinform.com/ Instant SQL Formatter http://www.dpriver.com/pp/sqlformat.htm
2010-05-29 10:50:54
1094
原创 has a / is a 的区别
如果你确定两件对象之间是is-a的关系,那么此时你应该使用继承;比如菱形、圆形和方形都是形状的一种,那么他们都应该从形状类继承而不是聚合。如果你确定两件对象之间是has-a的关系,那么此时你应该使用聚合;比如电脑是由显示器、CPU、硬盘等组成的,那么你应该把显示器、CPU、硬盘这些类聚合成电脑类,而不是从电脑类继承。网上关于此类的讨论非常多,发现对于该问题的理解各有各的说法,而各个说法中又相去...
2010-05-28 17:52:49
110
原创 完全优化MYSQL数据库性能的八个方法
1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了...
2010-05-24 18:11:30
102
原创 Java内部类使用总结
顶层类只能处于Public跟默认访问级别. 而内部类可以处于任意访问级别.A 实例内部类:在创建实例内部类实例时, 外部类的实力必须已经存在. 实例内部类自动持有外部类实例的引用 一个外部类可以有多个内部类 因此不允许外部类直接调用内部类方法或属性. 而内部类进对应一个外部类, 因此可以直接使用外部类的引用. 在实例内部类中不能定义静态成员, 只能定义实例成员. 当内部类...
2010-05-12 16:55:45
112
RMI 最佳实例
本实例为参考多篇文章写就而成,网上及书上各类文章介绍如何使用RMI有多种实例可参考,譬如有:1. 用命令rmiregistry启动RMI注册服务的2. 同时创建存根(stub)和骨架(skeleton)的3. 只创建存根类的的(jdk1.2以后版本)4. 通过RemoteRef和rmi://协议字串方式的5. 比较少讲到的用LocateRegistry直接在代码上启动RMI注册服务的。以上描述并非...
2010-04-27 22:14:24
102
原创 Visual C++ 6.0 插件系列介绍
Visual C++ 插件系列介绍说到Visual C++的插件,大家可能只有想到Visual Assist吧。天真!行内开发的插件可只有这个!?下面介绍一下vc6.0的其他插件。Visual Assist(强烈推荐)网址:http://www.wholetomato.com/功 能:VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,...
2010-02-14 14:55:14
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人