`
zwhc
  • 浏览: 258365 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论
文章列表
今天又研究了一下字符编码。写了些测试代码,算是比较了解了。 主要是研究 iso-8859-1 建议先看这篇:《第二篇:JAVA字符编码系列二:Unicode,ISO-8859-1,GBK,UTF-8编码及...》 http://my.oschina.net/whp/blog/36846 然后再看看 iso-8859-1 的定义。 http://baike.baidu.com/view/2613676.htm 这一句话非常关键: 因为ISO-8859-1编码范围使用了单字节内的所有空间,在支持ISO-8859-1的系统中传输和存储其他任何编码的字节流都不会被抛弃。换言之,把其他任何编码的字 ...
软开发现在还是处理手工作坊阶段。将来可能也是。理由:每个软件的研发,都是“定制”的,制造(分发)成本基本为0。这和制造业有着根本的区别。质理管理管的是生产过程,所以不适合软件开发。 软件开发只有事后检验这一种方式。但和制造业的事后检验不同点在于,软件开发的事后检验,可以极多极细。细到每一行代码都可以进行检验。这么多的检验,在制造业是不可想象的,也无法执行。 自动测试工具,可以极大简化重复测试,但每个测试,还是需要人工来处理的(当然,有些工具可以生成一些测试代码)。
Private Sub getData() '获取 dwg 中,名字为 D 或 M 开头的标注点位置。 'MsgBox ThisDrawing.Utility.get .GetString("D222") Dim varData As Variant Dim oName As Variant Dim txt As AcadText Dim ss As String Dim idx As Integer Dim i As Integer On Error GoTo Erro ...

java 死循环

    博客分类:
  • java
写了这么段代码,居然出现死循环了。真晕。 /** * 死循环 */ public static void testError() { for(byte i=0; i<128; i++) { System.out.println(i); } }
/** * 利息计算: * 借款 12000,一年还,名义月利息是 1.2%,名义年利息是 14.4%。 * 即,每个月还款 1144 * 12000 * 1.144 /12 = 1000 * 1.144 = 1144。 * 实际月利率是多少? * @author zch * @date Nov 28, 2011 * */ public class Lxjs { private static double test01(double x) { /** * y1 * (1+x) = 1144 * y2 * ( ...
福州公交车车辆位置系统的一些数据分析 福州公交车应该不超过 5000 辆,按两分钟一个站点,即 120 秒 5000 条数据, 平均每秒 40 多条数据,按 50 条算。 每天按 6:00 - 22:00 ,共 16 小时。嗯,22:00 之后还有车子,甚至还有些通宵的, 但数据量应该很小,忽略不计。 每天的数据量是 16*60*60*50 = 2880000 条数据,按 300 万算。 以上数据应该放在历史表里。 车辆实时位置表,应该只需要 5000 条数据。 分析某个时刻的路况,可能只需要历史表中,最近 30 分钟内的数据, 大概是 50 * 60 * 30 = 90000 条数据 ...
Enum 如何继承? public abstract class Enum<E extends Enum<E>>         implements Comparable<E>, Serializable { 这个老报错 public class Enum02<E extends Enum<E>> extends Enum<E> {  而类似的,EnumSet 就可以继承: public abstract class EnumSet<E extends Enum<E>> extends Ab ...
enum 的 name 是如何传进去的呢? public enum Enum01 { NANOSECONDS(0), MICROSECONDS(1), MILLISECONDS(2), SECONDS(3);     /** the index of this unit */     private final int index;     /** Internal constructor */     Enum01(int index) {         this.index = index;     } } Enum01 en = Enum01.MICROSECONDS; ...
消息服务器和数据库 疑问:如果在数据库里建一张表,各个字段和消息服务器上的一样,是否可以取代消息服务器? 解答: 可以。但对这张表的处理,将极复杂,要考虑多线程,数据库读取时的锁(闩)。 另外,这种数据是进行频繁增删改查的,有可能效率极差。 特别,读取数据时,不可能太频繁的读,总要以三五秒的周期进行读取,即以秒的频率进行数据读取的,这样,会影响时效性。 消息服务器,则将这些复杂性进行封装,代码可以简化很多,可靠性更强。可以以10毫秒级的频率进行数据读取,时效性相对更强。
解决方式: 打开注册表时区的节点[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Time Zones/China Standard Time] 添加: MapID=-1,75 ------------------------------------------- 诉苦: 在 win7 下,打印出来的日志,时间一直差 8 小时,极郁闷。 今天有空,想看看问题在哪里。 查了半天,好多人在问这问题,但没找到合适的解决方式。 特别是这里,看了半天,好象不好用。 http://topic.csdn.net/u/201 ...
java 调试技巧: Stacktrace Console 利用 console 的  hyperlink 功能,我们可以如下配置 log4j: log4j.appender.A1.layout.ConversionPattern =%d{HH:mm:ss,SSS} [%t] %-5p (%c.java:%L) - %m%n 这样,输出的日志里,就有超链(hyperlink)了,点击,即可跳转到相应的代码上。 输出的日志如下: 02:45:08,304 [Thread-0] DEBUG (org.springframework.jms.core.JmsTemplate.java:428) ...

eclipse bug

    博客分类:
  • java
eclipse bug 使用双显示器时(使用“扩展这些显示”方式),将 console 视图移到另一个显示器上, 将另一个显示器关闭时,看不到 console 视图。
乔布斯 和 6502 及 JBit 早上获知乔爷辞职了,查了一下,发现他最早做的PC,用的居然是 6502。 史蒂夫·乔布斯 http://t.cn/h0BZ3 当时的8080芯片零售价要270美元。1976年买到了摩托罗拉公司出品的6502芯片,只要20美元。他们设计了一个电路板,将6502微处理器和接口及其他一些部件安装在上面,通过接口将微处理机与键盘、视频显示器连接在一起,仅仅几个星期,电脑就装好了。 想起以前玩的 JBit 项目,搜索一下,很晕。 在中国移动开发者社区上看到这篇文章:《在手机上玩编程》 http://t.cn/amH68x 这个我是发在 iteye 上的。这个人转 ...
Calendar 里获取毫秒值 原来一直使用 Calendar cal = Calendar.getInstance(); cal.getTime().getTime(); 刚才去查了一下 Calendar 的源码:     public final Date getTime() {         return new Date(getTimeInMillis());     } 看来,原来的那做法是错的。应该直接用 getTimeInMillis
package test; public class TestDaemon { public class DaemonThread extends Thread{ public void run() { try { //Thread.sleep(20); while(true) { Thread.sleep(897); System.out.println(System.currentTimeMillis() + ": run"); } } catch (Excep ...
Global site tag (gtag.js) - Google Analytics