代码改变世界

随笔档案-2007年08月

再议《JavaScript代码优化一例》

2007-08-29 18:07 by 乱世文章, 153 阅读, 收藏, 编辑
摘要: 今天收到《程序员》第8期,读到杨建华先生的“JavaSctipt代码优化一例”。仔细读来,觉得所做优化未能尽彻。所以专写一篇文章来讨论杨先生的例子。原例可以在杨先生的blog上找到:http://prowyh.spaces.live.com/blog/cns!EAAA8AB356F88EA0!403.entry一、正则表达式的创建代码---这样的创建代码实在冗余:var fnRE = /functor_[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}/i;var objRE = /object 阅读全文

Iron Speed Designer 4.2.2学习

2007-08-28 11:14 by 乱世文章, 164 阅读, 收藏, 编辑
摘要: 1 使用1.1创建项目 运行Iron Speed Designer 4.2.2,出现下面的界面: 图2-1点击create a new application按钮,如下图: 图2-2点击以后出现下面的向导界面,下面的界面告诉我们创建一个项目需要5个步骤,分别是为你的应用程序命名,选择页面样式,选择数据库,选择表或视图,编译和运行你的应用程序,如下: 图2-3点击 按钮,出现下面界面: 图2-4在 部分是选择保存项目的路径,我们可以自己决定。在 部分,从左到右分别是选择开发语言(code language),选择.net framework的版本,编译器选项,SQL的生成形式的选择(SQL St 阅读全文

从EAI到SOA

2007-08-24 11:43 by 乱世文章, 151 阅读, 收藏, 编辑
摘要: 写在前面SOA现在越发闹腾的厉害了,各种宣传越来越多,都把SOA吹上天;到底SOA是什么,有啥神奇之处,真的想宣传说的那么好吗?看了种种文章,只是越发混沌。罢了,俺做技术的,商业上的宣传,俺不在意。既然SOA只是理念,那么俺就从它的支持技术来看看,从过去到现在的区别,看看SOA到底是啥!从EAI到SOA1.史前时代,无论原始的socket,或者后来的RMI,都只能在同一平台上传输数据,无法处理异构系统数据传递,比如RMI没有办法和.NET通信。这个阶段的问题是:1.点对点的传输通道依赖,如果目标地址变化或者故障,就出问题。没有提供更多的交换管理能力。点对点的交换越多,管理成本就越高;2。数据格 阅读全文

HashMap和Hashtable的区别(网上流传版本的修正版)

2007-08-24 11:41 by 乱世文章, 267 阅读, 收藏, 编辑
摘要: 尽信书不如无书,我今天在看网上的一些资料的时候发现一遍篇《HashMap和Hashtable的区别》的文章,随手就在Eclipse里实验了一下,结果发现很多原来文章中的错误,现在把这个问题修改好以后贴在这里,希望对大家的学习也有帮助。HashMap和Hashtable的区别。 错误说法:<!--[if !supportLists]-->1. <!--[endif]-->HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。这句话容易让人误会,到底是怎么个不允许法呢?其实在编译期不会有任何的不一样,会照 阅读全文

Spring AOP学习笔记

2007-08-24 11:37 by 乱世文章, 171 阅读, 收藏, 编辑
摘要: 需明确的几个概念:l 通知(Advice):用于告知系统将有哪些新的行为。l 切入点(Pointcut):定义了通知应该在应用到那些连接点。l 目标对象(Target):被通知的对象。l 代理(Proxy):将通知应用到目标对象后创建的对象。Spring有两种代理创建方式:1. 如果目标对象实现了一个或多个接口暴露的方法,Spring将使用JDK的java.lang.reflect.Proxy创建代理。这个类让Spring动态产生一个新的类,它实现了所需的接口,织入了通知,并且代理目标的所有请求。(这篇主要介绍这个方式)2. 如果目标对象没有实现任何接口,Spring使用CGLIB库生成目标对 阅读全文

让leeon不再眷念马桶——书评《精通正则表达式》

2007-08-21 16:53 by 乱世文章, 179 阅读, 收藏, 编辑
摘要: 计算的世界大概都是由规则构成的。从最简单的二进制运算,到复杂的格式化文本,以及构建互联网络的各种协议,整个行业都在几十年如一日的定制、复制和客制化各种规则。在一切变得越来越复杂的时候,我们终于为“分析这些原本很有规则的数据”发了愁。因为规则多到一定程度的时候,也就湮没了规则本身。从一系列的数据中找到规则并描述这些规则的工具,是“正则表达式”——在早期,它确实就被译作“规则表达式”。更加重要的是,现今的各种语言内置了强大的正则表达式支持,使得这些“规则”可以被复用、编程,以及用于推理。当然,前提是你需要理解“规则表达式”自身的规则——那种象天书一样的符号集合。JavaScript之父曾经创建了一 阅读全文

oracle sql性能优化

2007-08-21 14:04 by 乱世文章, 195 阅读, 收藏, 编辑
摘要: 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a.RULE (基于规则) b. COST (基于成本)c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖. 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库中的对象统计信息(object statistics)的准确性. 如果数. 阅读全文

java和c#企业开发

2007-08-14 11:36 by 乱世文章, 310 阅读, 收藏, 编辑
摘要: 来新公司半年了。一直做.net c#开发,加上以前做.net 2年的开发经验,.net可以说是比较熟悉的东西了。思考一下公司用过的框架,可以说都是微软提倡的那种多层架构的模式即modal+dal+bll+common+web这种,新公司现在的框架应该说比较完善,把微软企业库加了进来。但总体架构还是那样了。前两天公司培训了一下java,java以前学过有段时间,并不陌生。公司是采用spring+struts这种轻量级架构,也是modal+dal+bll+common+web这种多层架构,相对.net,配置比较烦琐,开发比较累而已,不过如果熟悉以后,可以想象,跟.net大同小异而已了。 阅读全文

又见标题党——怒评《JavaScript核心技术》

2007-08-08 09:57 by 乱世文章, 165 阅读, 收藏, 编辑
摘要: 很少写书评,尤其是在这样出离愤怒的时候。之所以愤怒,是因为今天看到了《JavaScript核心技术》。看到书名,看到那头犀牛,我的第一冲动就是立即下单买进。因为O'Reilly、机械工业、核心技术,再加上在JavaScript界中无人不知的那头犀牛,大概已经是品质的极境了。然而毕竟是在CSDN的读书区看到这条消息,毕竟还有一个“预读”。但预读中的这份目录却不禁让我疑惑:这会是在讲“核心技术”吗?再细读内容,实在大失所望~大失所望~大失所望!终于开始怀疑犀牛的价值了,于是又去查原版书。然而,在O'Reilly看到这本书的时候,我开始知道:O'Reilly是因为他的诚实而称 阅读全文
点击右上角即可分享
微信分享提示