Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
随笔 - 547, 文章 - 1231, 评论 - 364
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2008年2月3日

摘要:最近遇到了一道 Javascript 考题,内容如下: 尝试实现注释部分的 Javascript 代码,可在其他任何地方添加更多 代码(如不能实现,说明一下不能实现的原因): var Obj = function(msg){ this.msg = msg; this.shout = function(){ alert(this.msg); } this.waitAndShout = func... 阅读全文

posted @ 2008-02-03 23:56 analyzer 阅读(373) 评论(0) 推荐(0) 编辑

摘要:如何用 Javascript 检测浏览器似乎是老生常谈的问题。根据本人的经验,使用 Javascript 检测浏览器无非使用两大类的方法。 其一,是使用使用浏览器的功能属性。比如检测浏览器是否支持 getElementById 方法就可以使用 if (document.getElementById) { // the method exists, so use it here } else { /... 阅读全文

posted @ 2008-02-03 23:55 analyzer 阅读(3663) 评论(1) 推荐(2) 编辑

摘要:继续我们的 Javascript 优化计划,上期已经做到怎么尽可能的缩小 Javascript 脚本的文件体积便于传输。不过这样做仅仅是不够的,因为 Javascript 代码的速度被分割成两部分:下载时间(取决于文件的大小)和执行速度(取决于代码算法)。 当客户端载入 Javascript 脚本以后,真正的之行速度就取决于代码本身是否最优化了。这篇就是讲述如何优化代码本身的执行速度(听起来非常有... 阅读全文

posted @ 2008-02-03 23:52 analyzer 阅读(232) 评论(0) 推荐(0) 编辑

摘要:最近一直在研究 Javascript 相关的技术。在《Javascript 高级程序设计》有篇章节着重阐述了优化 Javascript 代码的重要性。相信有很多的 Javascript 开发人员在开发的同时或多或少的会接触到此类的问题。 在大部分情况下,代码的优化并不是实际开发中所需要着重的部分。但是一旦代码完成了以后,开发者总是期待自己的代码能够越短越高效越好。结合从书中获得的知识以及本人实际开... 阅读全文

posted @ 2008-02-03 23:51 analyzer 阅读(178) 评论(0) 推荐(0) 编辑

摘要:这不是一篇罗列了很多规则的范文,而是个人的一点点牢骚。其实我以前也发过类似的牢骚,而这次也是按照常理,不写下来不会痛快。 人们总是认为自己做的成果是有价值的,而关键就在于怎么去让用户接受它们。相信普遍的用户和我一样,都非常的懒惰,他们甚至不会考虑你精心设计的按钮是做什么的。 前几天安装 Msn 的时候,发现在安装过程中的有一个非常棒的选项(虽然全都是打钩默认的)。微软多年的软件开发经验,的确在细节... 阅读全文

posted @ 2008-02-03 23:50 analyzer 阅读(154) 评论(0) 推荐(0) 编辑

摘要:一、xajax与其它ajax框架的比较 xajax功能很简单,但很灵活!~它不象其它一些大的框架,功能确实强大,但执行速度不敢恭维。。功能虽多,但不够灵活。api多,学起来简直如同学习一门新的语言。 二、xajax功能介绍 xajax的功能比较简单,但就因为简单,所以灵活。同时,这也要求使用者要对javascrīpt / vbs 客户端脚本有一定的了解。因为它的功能是比较活的。可以说单纯使用xaj... 阅读全文

posted @ 2008-02-03 23:44 analyzer 阅读(546) 评论(0) 推荐(0) 编辑

摘要:postgresql是自由软件阵营中的一款很好的数据库软件,就把它作为我突入数据库领域的突破口吧 今天先装上看看 1. 到官方网站www.postgresql.org下载安装文件,其中文官网为www.pgsqldb.org,有很多中文文档,很不错。 2. 下载解压后正常安装 ./configure make make check (需要用... 阅读全文

posted @ 2008-02-03 23:37 analyzer 阅读(306) 评论(0) 推荐(0) 编辑

摘要:尽管完整的 Windows 版 PostgreSQL 只能用 MinGW 或者 Cygwin 编译, C 的客户端库(libpq)和交互终端 (psql)还是可以使用其它工具编译。 在 Postgres 里包含的 makefiles 是为 Microsoft Visual C++ 写的。 在其他配置下手工编译这个库应该是可能的。 提示: 优选使用 MinGW 或者 Cygwin。 如果使用... 阅读全文

posted @ 2008-02-03 23:37 analyzer 阅读(3434) 评论(0) 推荐(0) 编辑

摘要:PL/pgSQL是一种块结构的语言。 函数定义的所有文本都必须是一个块。 一个块用下面的方法定义: [ > ] [ DECLARE declarations ] BEGIN statements END; 块中的每个声明和每条语句都是用一个分号终止的, 如果一个子块在另外一个块里,那么 END 后面必须有个分号,如上所述; 不过结束函数体的最后的 END 可以不要这个分号。... 阅读全文

posted @ 2008-02-03 23:36 analyzer 阅读(353) 评论(0) 推荐(0) 编辑

摘要:数据库集群所需要的所有数据都存储在集群的数据目录里,通常用 PGDATA 来引用(用的是可以定义之的环境变量的名字)。 PGDATA 的一个常见位置是 /var/lib/pgsql/data。不同 postmaster 管理的多个集群,可以在同一台机器上共存。 PGDATA 目录包含几个子目录以及一些控制文件,在 Table 49-1 里面显示。除了这些必要的东西之外,集群的配置文件 po... 阅读全文

posted @ 2008-02-03 23:36 analyzer 阅读(828) 评论(0) 推荐(0) 编辑

摘要:创建一个数据库 看看你能否访问数据库服务器的第一个例子就是试着创建一个数据库。 一台运行着的 PostgreSQL 服务器可以管理许多数据库。 通常我们会为每个项目和每个用户单独使用一个数据库。 你的节点管理员可能已经为你创建了可以使用的数据库。 他应该已经告诉你这个数据库的名字。如果这样你就可以省略这一步, 并且跳到下一节。 要创建一个新的数据库,在我们这个例子里叫 mydb,你可... 阅读全文

posted @ 2008-02-03 23:35 analyzer 阅读(1221) 评论(0) 推荐(0) 编辑

摘要:我们描述所有 PL/pgSQL 明确可以理解的语句类型。任何无法识别为这样类型的语句将被做为 SQL 命令看待,并且被发送到主数据库引擎执行(在将语句中用到的任何 PL/pgSQL 变量进行替换之后)。因此, 举例来说,SQL INSERT,UPDATE,和 DELETE 命令可能被认为是 PL/pgSQL 语句,但是它们并未在此明确列出。 赋值 给一个变量或行/记录赋值用下面方法... 阅读全文

posted @ 2008-02-03 23:34 analyzer 阅读(813) 评论(0) 推荐(0) 编辑

摘要:你可能会觉得下面的图表比较有意思,因为它是分别用三种编程语言(Ruby, Java, C/C++)写的埃拉托色尼质数过滤算法(译注:Sieve of Eratosthenes)的性能分析图,如图:(本文的最后附有相应代码) 好,很明显Ruby是慢的,而且慢了大概有1.5个数量级(译注:即约30倍)。这对于Ruby爱好者来说可不是个好消息。不过换个角度看,呼! Ruby与五、六年前的顶级电脑一样... 阅读全文

posted @ 2008-02-03 23:32 analyzer 阅读(316) 评论(1) 推荐(0) 编辑

摘要:源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的.开源运动同样有自己的游戏规则和道德准则.不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿. 首先,要对几个概念有所了解: 1. Contributors 和 Recipients Contributors 指的是对某个开源软件或项目提供了代码... 阅读全文

posted @ 2008-02-03 23:28 analyzer 阅读(380) 评论(0) 推荐(0) 编辑

摘要:正 如你们当中许多人所知道的那样,对于很多我们所常用的微软软件产品来说,其实这个世界上还存在着一系列对应的,完美的,通常也是更加优秀的替代产品。但不 幸的是,微软公司那庞大的市场份额,以及那无与伦比的财政力量,让这些软件产品无法获得它们本应当有的成长(既便是那些更加优秀的产品也是这样)。 但是幸运的是,你可以选择为自己打算,去寻找适合于你自己的微软替代品……去寻找那些通常也是更好并且更便宜的软件... 阅读全文

posted @ 2008-02-03 23:19 analyzer 阅读(499) 评论(0) 推荐(0) 编辑

摘要:1 2 3 javascript汉字转拼音 4 5 6 7 8 9 55只能实现部分中文 56 57 58d 59 60 61 91 92输入名字的首字缩写即可找到,如张三火(zsh) 93 99 124 125 阅读全文

posted @ 2008-02-03 19:26 analyzer 阅读(4524) 评论(1) 推荐(0) 编辑

我要啦免费统计