- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 Add Microsoft SQL JDBC driver to Maven
March 13, 2012Framework / How-To / Tutorials Maven does not directly support some libraries, like Microsoft’s SQL Server JDBC. This tutorial will show you how to add an external depe...
2014-08-10 19:47:35 155
nodejs 边学边做之COUCOU 网页聊天工具
使用Express + socket.io 做的实时聊天工具 功能很简单, 登陆,注册,没有使用数据库, 用户信息存在内存。
2012-11-26 16:42:22 172
原创 nodejs 边学边做之telnet 聊天工具
利用Net module 做的简单聊天工具,可以使用telnet 连接这个程序var net = require('net');var config = { separate : '\r\n'};var connections = new Object();var server = net.createServer(function (c) { var ip...
2012-11-26 16:26:52 315
原创 重学Linux原理之二
硬件: -总线 连接主板上不同部件的通道, 分为数据总线,地址总线和控制总线, 逻辑同其名名字。 -外设难怪有人说Linux操作硬件就像I/O读写, CPU都是通过读写外设寄存器来操作它们的, 而且Linux的虚拟文件系统将所有的硬件表现为文件形式, 操作它们简单说就是操作这些文件,读写对应的数据结构数据。 -地址空间 系统总线连接内存和...
2012-08-24 09:40:24 123
原创 重学Linux原理之一
硬件: CPU是怎么运行的?这个问题在写并发程序的时候困惑过我, 我一直搞不清楚并发的 可见性 和 volatile 到底是怎么实现的。虽然看过很多帖子 , 但是模糊不清。 研究了 CPU 和 Linux的内存模型才有了一下见解。 首先CPU如同一个资源嵌在主板上,处理器的执行由外部时钟来监控。这个时钟称为系统时钟,它每隔相同的时间间隔就向CPU发送一个脉冲。在...
2012-08-20 17:29:34 292
原创 NodeJs notebook
学习了一段时间比较火的NodeJS, 记录一下我的问题和我理解的答案。 1. 为什么一个module中的this 不是global对象 而是 exports ? require是怎么实现的? 我试着用javascript 实现一个自己require 函数, 输入代码字符串,得到一个exports对象 function myRequire(content){ ...
2012-06-07 11:44:29 234
原创 http://www.freemarker.org/eclipse/update已经无效
原来的freemarker给出的地址http://www.freemarker.org/eclipse/update已经无效,现在可用的地址为http://www.freemarker.org/eclipse/freemarker/
2011-02-13 20:50:09 124
原创 Jakarta commons 随笔
最近完成了一个项目, 回顾了一下代码, 发现很多代码属于重新发明造轮子, 像apache Jakarta commons这样的工具包里面早就有这些功能了。于是本着反思过去,展望未来的出发点,开始把这些成熟开源工具包都研究一遍。commons-collections我在开发中最长用的数据结构就是这些collection了, 其实很多逻辑说白了就是从一个collection中遍历出来,...
2010-12-30 11:19:32 156
原创 python 时间操作备忘
#!/usr/bin/python ''' Filename: "utildate.py" author: "zhangsong" date : "2009-03-24" version: "1.00" ''' from time import strftime, localtime from datetime import time...
2009-11-23 21:57:34 169
原创 回忆那些曾经令我着迷的品牌
曾经有一些品牌对我来说不只是商业上的有价标志,而是一段回忆,一种感情,甚至是一种对它的期待, 从小时候的健力宝,喜乐,孩子宝 到现在我用的手机palm, 曾经向往的SUN公司, 这些都是我所熟悉的品牌, 但是他们不是已经消失了,就是渐渐离我远去, 曾经的辉煌不在, 有的日渐衰老的身躯。 希望我喜欢的这些公司能好起来,希望明天会更好。...
2009-03-23 09:36:23 153
Ext Gwt 实用例子--类似meebo的聊天界面
最近对Google 出的gwt工具很感兴趣, 前段时间开发的一个项目由于没有美工,那界面真的惨不忍睹,呵呵, 这几天闲着没事我就想起了这个AJAX工具, 用JAVA代码就能写html界面真是不错, 我是那种不怕写代码,就怕没把握那种人,用html+css+js, 我实在是没把握写出好看好用的界面, 下面的代码是Ext Gwt, 它是在Gwt api 基础上的扩展, 既有ExtJS 的漂...
2009-03-20 11:42:25 207
对追MM设计模式系列中Facade模式的解释
看过 风雪涟漪兄写过一篇《外观模式(Facade Pattern) 追MM》的帖子, 一直很喜欢网上流行那篇 用追MM比喻设计模式的帖子, 只是一直没见过对应的代码实现, 看了风雪涟漪兄写的帖子很有创意, 但是觉得其中代码还是不够贴切, 在这里有写了一遍,欢迎大家都来投鸡蛋。 外观模式:定义:它为子系统中的一组接口提供一个统一的高层接口。是的子系统更容易使用。 有一天女朋友想要去一个...
2009-03-20 10:29:36 108
原创 国产Office软件一样好使
外国人一看到made in china 就联系到低廉,品质一般, 说实话,这是中国大部分产品的特征, 但不能说国货就没有精品, 国货就不求高品质。 在软件市场,我们经常使用的软件,多数不都是国产的么, 从qq到影音风暴,到迅雷, 都是很优秀的产品,有着忠实的客户群。 我最近厌倦了
2009-03-05 11:35:00 437
原创 Ant部署Web工程
下面的xml是ant 的构建脚本, 功能包括: 编译,部署到tomcat, 启动tomcat,停止tomcat, 重新载入。 使用前必须安装 jdk 和 ant , 然后运行ant init,初始化工程目录, 就可以进行开发了。(题外话:在这个ide工具傻瓜式开发的时代里,ant依旧显示它的优秀之处,它能完成比ide更灵活的任务, 从设计的角度说,操作越复杂的工具应是是越灵活滴 ^_^
2009-02-27 09:14:00 703 2
原创 Struts2 标签不能使用静态方法的原因
这个问题困扰了我一上午时间终于解决了,在此谢谢kino http://www.javaeye.com/topic/235942 的帖子 使用struts, 在jsp页面中,可以通过ognl访问类的静态方法。 表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format(foo %s, bar) 。页面的输出结果就是:foo bar
2009-02-27 09:12:00 283
原创 JavaScript面向对象设计
JavaScript是基于对象的语言,里面所有的数据都是对象。对象: {name:tony,age:19}类: function Student(){ this.name; this.age; this.getName= function(){return this.name}
2009-02-27 08:09:00 232
JavaScript 事件处理调用函数的顺序
事件处理的作用域链可以简化为:Call Object->input->form->body->document->window从小范围到大范围,中间有任何和自己同名函数都会有优先调用。
2009-02-18 14:50:43 150
Javascript Function对象
JavaScript是基于对象的语言,所有的数据都是对象。 它的数据类型包括:undefined, Object,Function,Number,String,Boolean,自定义类型 所有的类型都是Object子类 而本身这些类型也是对象,它们的类型是function.function类型包括三个属性:prototype,constructor,scope 所以所有的类型都具有这三个属性。...
2009-02-18 12:43:27 139
原创 Struts2 标签不能使用静态方法的原因
这个问题困扰了我一上午时间终于解决了,在此谢谢kino[url]http://www.iteye.com/topic/235942[/url] 的帖子使用struts, 在jsp页面中,可以通过ognl访问类的静态方法。 表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'b...
2009-02-17 13:52:42 158
ant 部署web工程模板
下面的xml是ant 的构建脚本, 功能包括: 编译,部署到tomcat, 启动tomcat,停止tomcat, 重新载入。 使用前必须安装 jdk 和 ant , 然后运行ant init,初始化工程目录, 就可以进行开发了。(题外话:在这个ide工具傻瓜式开发的时代里,ant依旧显示它的优秀之处,它能完成比ide更灵活的任务, 从设计的角度说,操作越复杂的工具应是是越灵活滴 ^_^...
2008-08-01 14:27:14 105
POI 创建对象时抛出RecordFormatException的原因
第一次使用POI 操作Excel 出的问题真不少, 遇到的最匪夷所思的问题,就是在读取产生HSSFWorkbook 对象是抛出这个异常:[code="java"]FileInputStream is = new FileInputStream("e:\\project\\aa.xls");HSSFWorkbook book = new HSSFWorkbook(is);...
2008-01-22 18:00:17 3627
开博第一篇: 一个Excel转换Java集合的工具类
一个把普通Excel文件转换成集合的工具类, 第一次使用POI,代码有些稚嫩,已经经过了测试, 现在的版本不支持Excel的公式, 只能针对数字和字符串。[code="java"]package com.tarena.crm.util;import java.io.FileInputStream;import java.lang.reflect.InvocationTarg...
2008-01-17 10:16:37 132
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人