Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 71 下一页

2008年2月4日

摘要: windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多。本文介绍cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。简单的讲述一下cygwin的安装和配置,入门级教程,还请各位高手指点一二。首先到http://www.cygwin.com下载setup.exe,接着建立安装目... 阅读全文

posted @ 2008-02-04 04:56 analyzer 阅读(7040) 评论(4) 推荐(0) 编辑

摘要: SH与OpenSSH传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间... 阅读全文

posted @ 2008-02-04 04:46 analyzer 阅读(1169) 评论(1) 推荐(0) 编辑

摘要: XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。 一、 引言 异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开发者提供... 阅读全文

posted @ 2008-02-04 02:02 analyzer 阅读(200) 评论(0) 推荐(0) 编辑

摘要: 现在最新的XAJAX版本已经0.5 Beta4了。可是网上能找到的资料都只是0.25版的。没办法只好自己看源代码了。xajax的核心其实是xajaxResponse类,这里整理了一下它的常用方法: xajaxResponse类的常用方法合集 1. xajaxResponse->confirmCommands($iCmdNumber, $sMessage) 弹出询问对话框,询问内容为$sMess... 阅读全文

posted @ 2008-02-04 00:25 analyzer 阅读(416) 评论(0) 推荐(0) 编辑

摘要: 最近公司的项目选择了一个全新的数据库系统作为开发平台,我也正在努力的适应在此数据库下的开发是使用。对于很多用户(包括我们程序员)都对于选择何种数据库往往一头雾水。而我以前也经历过此阶段,下面我想谈谈我的看法。由于本人只是使用过 PostgreSQL, MySQL, Oracle 这三种数据库。这三种数据库也非常有代表性,下面的讨论我只针对这三种数据库而言。有关其他的数据库请大家自行推敲。版权问题... 阅读全文

posted @ 2008-02-04 00:18 analyzer 阅读(853) 评论(0) 推荐(1) 编辑

摘要: 网站有很多地方需要交互,比方说有时候就需要用户上传文件。大部分的时候我都没有在乎这一点,我个人一向认为正确上传文件是常识。但当我整理某台服 务器的时候,我发现有很多不合理的地方,于是写下来说说我的看法。这篇文件仅适合独立开 Blog,和打算珍惜服务器的每 1KB 资源的人阅读。 用户的角度上说,上传正确的文件应是自律为主。上传文件应该遵守两个原则,首先就是确定这个文件一定会使用到才会上传,其次就是... 阅读全文

posted @ 2008-02-04 00:10 analyzer 阅读(232) 评论(0) 推荐(0) 编辑

摘要: 看见 PHPChina 上转帖 andot 的一篇文章《在任意字符集下正常显示网页的方法》,非常的受用,于是将代码粘贴到这里收藏一下。 同个页面呈现不同语言字符的编码使用 UTF-8 是目前主流的应用方案。但是在一些极端的情况下,我们不得不在某些西方字符编码的页面上显示中文。 这时候,作者非常“取巧”地想到了使用 Numeric character reference 解决这一问题。原理引述原文:... 阅读全文

posted @ 2008-02-04 00:10 analyzer 阅读(1207) 评论(0) 推荐(0) 编辑

摘要: Whether you're an old-school scripter who needs to modernize your JavaScripting skills or a standards-aware Web developer who needs best practices and code examples, you'll welcome this guide from a J... 阅读全文

posted @ 2008-02-04 00:01 analyzer 阅读(295) 评论(0) 推荐(0) 编辑

摘要: 简介 · · · · · · Ajax对Web开发者来说是最重要的技术组合之一。使用这些技术,以及基于XML的Web services,Ajax开发者可以创建交互式的Web应用,并在浏览器中使用JavaScript处理Web服务端响应。 本书完全挖掘出了Ajax技术的优点,以手把手的方式教您如何揭开Ajax的神秘面纱。每个hack代表了完成某个特定任务的精巧方法,从而为您节省了... 阅读全文

posted @ 2008-02-04 00:00 analyzer 阅读(267) 评论(0) 推荐(0) 编辑

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 阅读(481) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

posted @ 2008-02-03 23:19 analyzer 阅读(949) 评论(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 阅读(5624) 评论(1) 推荐(0) 编辑

上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 71 下一页
我要啦免费统计