程序开发
文章平均质量分 68
zhoche2008
这个作者很懒,什么都没留下…
展开
-
正则表达式之-《精通正则表达式 第3版》错误列表
一直都有系统学习正则表达式的想法,但由于缺乏耐心,每次都是刚开始就停止。最近去书店逛了逛,淘到一本非常专业的书,正好公司项目也不紧,就买一本回来研究,出乎意料的是,这本书写得太经典了,以至于我竟然不到一周就看完了,当然收获也不小,不过,由于正则表达式可读性是比较差的,这也是很多人觉得它难的原因之一,所以本书错误非常之多,但丝毫不影响我阅读。为了能让这本书的后续版本出现尽可能少的错误,我把发现的错误原创 2008-10-20 15:30:00 · 918 阅读 · 0 评论 -
自定义java.policy配置(如何让你的类禁止读写文件?禁止创建Socket对象?)
最近做的项目有一个特殊的需求,由于系统是CS的,客户端需要自己编写JAVA类上传至服务器运行,整个流程如下:1.客户端编写JAVA类,并实现特定接口2.由客户端的JAVA编译器将其编译成class3.客户端通过socket将class文件上传至服务器4.服务器将class文件放至自己的classpath中,加载并执行问题出在最后一步上,服务器虽然由我们完全控制,客户端编写的类虽原创 2011-12-25 22:44:36 · 12858 阅读 · 5 评论 -
H2数据库启动方式
1.H2简介H2是纯JAVA编写的轻量级数据库,类似于HSQLDB,但比HSQLDB好用多了。使用非常方便,无需安装,你就可以在程序中启动数据库服务器、连接、创建数据库,客户端连接也不需要任何安装,只要有IE即可。官网http://www.h2database.com/html/main.html。下载后bin目录下会有数据库驱动包,假设名叫h2-1.3.162.jar,如果你不需要看源代码,原创 2011-11-27 22:11:14 · 24071 阅读 · 6 评论 -
OSI参考模型
协议这东西看起来真是相当枯燥, 除非你天天在跟它们打交道。买了两本TCP、IP协议的书,通读了一遍,跟没读一样。唯一的收获是我把书中涵盖的大部分协议画在一张图上,比书的目录还清楚。下次看到什么协议先在图上找,如果能找到就知道它大概处于什么位置了。【本来在一张图上,但上传后看不清,没办法截成多张吧】原创 2011-11-29 23:44:45 · 839 阅读 · 0 评论 -
jQuery之-jquery特点
初次接触jquery是在一年前,当时是由于项目的需要,最近又再次使用jquery,仍然是项目的需要,说实话,jquery用起来真的很舒服,首先语法非常简洁,节省了大量的js代码,其次他的API非常完整,简单易学,加上他的跨浏览器,如果你有专业的美工,我想jquery一定是你的首先。那么,究竟什么是jquery:1.1 什么是jqueryjQuery由美国人John Resig创建原创 2010-01-14 21:08:00 · 4167 阅读 · 0 评论 -
我的电脑我做主
终于买本了。本来半个月前就有这个想法,经朋友推荐准备去青年工社,看中R38了,但是这一款或许是因为比较畅销,在我看到配置时一直处于预定状态,打电话过去也说没有。然后我开始考虑到其他地方去买,机器倒是有,不过在网上找找评论却发现,这些地方的信誉实现不敢恭维,很可惜,我还没有达到孙悟空火眼金睛的境界,所以还是决定找一个比较放心的商家。于是我打算另找一款机型,结过一番筛选,决定在DE3和E24原创 2010-01-03 03:30:00 · 584 阅读 · 0 评论 -
数据结构之-字符串的全排列
任意一组字符串如“abc”,如何找出所有排列组合:[abc, acb, bac, bca, cab, cba] 在网上找了个例子,还没看懂,先放上来。 private static String[] permutation(String orginal) { List list = new ArrayList(); if (orginal.length() == 1)原创 2009-06-03 18:37:00 · 773 阅读 · 0 评论 -
SQL优化之-In和Exists
IN和EXISTS是极具争论的两个单词,我们通过一个普通的示例来看看两者的效率之差:有A,B两张表,A的结构如下:CREATE TABLE A( aid VARCHAR2(16), bid VARCHAR2(16), CONSTRAINT pk_a PRIMARY KEY (aid, bid)); B的结构如下:CREATE TABLE B( bid原创 2009-06-03 15:08:00 · 2282 阅读 · 0 评论 -
数据结构之-一个简单的矩阵
定义一个方法,接收int类型参数,输出以下矩阵(设参数是5)0000001111012220123301234分析:不难看出,矩阵可以拆分成两个很有规律的部分(这里用数字和*代替)0****01***012**0123*01234数字部分是一个三角形,*部分也是一个三角形,其中每行的数字部分是[0-行数]的序列,而每行的*部分是[(矩阵长度-行数)个*的序列],总结出这些之后再来写程序就很容原创 2009-06-02 23:05:00 · 763 阅读 · 0 评论 -
管理者的首要意识
一位程序员在转型中的困惑:问:我本来是搞开发的,后来由于做的时候比较长,慢慢变成管理了,控制进度,制定计划,协调资源等等,我用来开发的时间降到50%左右了。不过管理我不怎么感兴趣,我比较倾向于做技术,由于最近积累了很多问题,没有解决,我想如果我把100%时间用来写代码的话,压力会小很多,另外项目的进度也能向前推进得快一些。所以我想跟领导申请,把我的管理工作撤了,继续从事编码工作,不知道原创 2013-04-17 14:06:08 · 638 阅读 · 0 评论