Bookmark and Share

Lee's 程序人生

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

2008年7月25日

摘要: 引言 如果你是英语的用户就不必做任何本地化的工作了,这篇教程是为非英语用户所准备的,好像一般的用户,开发主管,业务员等,他们的外语可能稍逊,这样就需要你对如何本地化ext的整个流程了解一番了。 慢慢开始 如果你曾浏览Ext 2.x目录的树状结构,你就会发现source/locale的目录(或SVN目录的src/locale)。 此目录包含了Ext本地化类。 先不长篇大论地讲太多概念的东西,我... 阅读全文

posted @ 2008-07-25 19:27 analyzer 阅读(676) 评论(0) 推荐(0) 编辑

摘要: 序言 要是在Ext框架中没有相应的功能,我想许多用户都会自己写一套程序去实现。有一些功能是根据他们的程序而开发的,有些则是通用的,这样其他用户可能就会对此感兴趣。 嗯~我们有了想法了,是需要写一写新的代码,相关的步骤我也懂得,可能面临一个问题,究竟是写扩展(Extension)还是写插件(Plugin)呢? 扩展与插件 我们把两样东西放在一起讨论,可以明确它们之间是有... 阅读全文

posted @ 2008-07-25 19:22 analyzer 阅读(847) 评论(0) 推荐(0) 编辑

摘要: 序言 根据我在论坛上的观察,xtype用起来的时候疑惑会比较多。甚至有些人根本忽略xtype,或者不清楚它是什么。所以我决定阐述一下这个xtype的概念。 定义 xtype就是一个代表类(Class)的标识名字。 譬如,你有这个类,名字是Ext.ux.MyGrid。正常情况下你需要用这个名字来实例化这个类(创建类的对象)。 除了类名外,你还可以这样登记类的xtype: ... 阅读全文

posted @ 2008-07-25 19:20 analyzer 阅读(1260) 评论(0) 推荐(0) 编辑

摘要: 节选自作者的博客: 在我这个例子中,我将会记住tab面板显示的tab。由于这是常见的情形,我就扩展TabPanel定义一个新类: Javascript代码 Ext.ux.StatefulTabPanel = Ext.extend(Ext.TabPanel, { stateEvents: ['tabchange'], getState... 阅读全文

posted @ 2008-07-25 19:18 analyzer 阅读(654) 评论(0) 推荐(0) 编辑

摘要: 1 追求女人你需要时间和金钱,因此:女人=时间×金钱 2 “时间就是金钱”,所以 时间=金钱 3 因此 女人=金钱×金钱=金钱的平方 4 “金钱是一切麻烦的根源” 金钱=麻烦的平方根 5 因此 女人=麻烦的平方根的乘方 女人=麻烦 危险物质数据表 元素:女人 符号:○+ 发现者:亚当 原子量:接受值是55公斤,但据知可... 阅读全文

posted @ 2008-07-25 18:32 analyzer 阅读(297) 评论(0) 推荐(0) 编辑

摘要: (一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm('"+"确认删除?"+"');"; 3. private void grdProje... 阅读全文

posted @ 2008-07-25 18:29 analyzer 阅读(150) 评论(0) 推荐(0) 编辑

摘要: AddSlashes: 字符串加入斜线。 bin2hex: 二进位转成十六进位。 Chop: 去除连续空白。 Chr: 返回序数值的字符。 chunk_split: 将字符串分成小段。 convert_cyr_string: 转换古斯拉夫字符串成其它字符串。 crypt: 将字符串用 DES 编码加密。 echo: 输出字符串。 explode: 切开字符串。 ... 阅读全文

posted @ 2008-07-25 18:29 analyzer 阅读(308) 评论(0) 推荐(0) 编辑

摘要: 学习 10 种良好的 XML 使用习惯 提高 XML 处理效率 ... 阅读全文

posted @ 2008-07-25 18:24 analyzer 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 前言:为方便互联网数万Discuz!爱好者,更加深入了解Discuz!软件,本人在熟悉Discuz!过程中,顺便将个人经验写给大家。本贴内 容由本 人定期更新。本贴只介绍Discuz!中部分技术点,本贴紧属个人观点,不足之处,请各位多多指教,在下先此谢过!。“Discuz!”在下文中简称 “DZ”。要弄DZ二次开发,必须至少具备如下技能: 1) 能够理很好理解MVC构架的原理(虽然D... 阅读全文

posted @ 2008-07-25 18:23 analyzer 阅读(526) 评论(0) 推荐(0) 编辑

摘要: 本文将从CENTOS基本安装起.一步一步手把手教学[为此我专门安装了一个VM干净系统] 本文将实现以下系统安装 一"MYSQL及GD等公用库..用RPM方式安装...简单方便....还有APACHE 2.x也用RPM安装...当然也可以自定义安装. 二"php将会有二个版本 4.4.7和5.2.5 都分别教大家如何安装在各个WEBSERVER上面. 三"除APACHE外...ZEU... 阅读全文

posted @ 2008-07-25 18:22 analyzer 阅读(623) 评论(1) 推荐(0) 编辑

摘要: Apache通常是开源界的首选Web服务器,因为它的强大和可靠,已经具有了品牌效应,可以适用于绝大部分的应用场合。但是它的强大有时候却显得笨重,配置文件得让人望而生畏,高并发情况下效率不太高。而轻量级的Web服务器Lighttpd却 是后起之秀,其静态文件的响应能力远高于Apache,据说是Apache的2-3倍。Lighttpd的高性能和易用性,足以打动我们,在它能够胜任的 领域,尽量用它。L... 阅读全文

posted @ 2008-07-25 18:21 analyzer 阅读(434) 评论(0) 推荐(0) 编辑

摘要: Zend_Cache有两部分组成:前端和后端,前端用于操作缓存,后端提供缓存的存储方式。 Zend_Cache的基本使用方式 一般使用工厂方式:Zend_Cache::factory()的创建缓存对象。 Zend_Cache::factory方法有四个参数: 前端类型,后端类型,前端参数,后端参数。 前端类型有: 1.Core 这是前端的核心缓存,前端的其他类型缓存都继承自Core,缓存变量或... 阅读全文

posted @ 2008-07-25 18:19 analyzer 阅读(764) 评论(0) 推荐(0) 编辑

摘要: 分页是网站常用的一项功能,如果有一个良好的分页类(函数),可以帮开发者节省不少开发时间. 1 分页要与SQL无关。为什么分页必须与SQL无关呢?很显然,有一定开发经验的朋友,至少都在使用数据库代理类。我们不应该在分页类中global或传递数据库类,至于直接把数据库连接放进去,那更要不得。另外请看第5点。 2 分页要与html及样式分离。与html分离是显而易见的需要的,首先,就算是同一个网站,也... 阅读全文

posted @ 2008-07-25 18:17 analyzer 阅读(658) 评论(0) 推荐(0) 编辑

摘要: 一、到底我应该用Lighttpd,还是Nginx/Mongrel? 现在Nginx/Mongrel的部署方式越来越受欢迎了,很多人置疑Lighttpd/FastCGI,并且现在也涌现了一些比Mongrel性能更好的例如Thin,ebb等ruby应用服务器,那Lighttpd/FastCGI真的过时了吗? Lighttpd 提供了很多其他Web服务器不具备的优势,可以最大化FastCGI的... 阅读全文

posted @ 2008-07-25 18:08 analyzer 阅读(347) 评论(0) 推荐(0) 编辑

摘要: memcachedb是 一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了Berkeley DB的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性能读写速度,但是 不需要严格事务约束,能够被持久化保存的应用场景,例如memcachedb被应用在新浪博客上面。 memcachedb给mem... 阅读全文

posted @ 2008-07-25 18:07 analyzer 阅读(368) 评论(0) 推荐(0) 编辑

摘要: RoR的部署方案可谓五花八门,有Apache/Fastcgi方式的,有Nginx/Mongrel方式的,还有lighttpd/Fastcgi方 式,也有人使用HAProxy/Mongrel,各种部署方式都是众说纷纭,让人搞不清楚哪种方式更好一些。我的这篇文章就是希望结合我们运营 JavaEye网站一年多以来的经验(通过统计Rails的production.log,JavaEye网站目前每天处理... 阅读全文

posted @ 2008-07-25 18:05 analyzer 阅读(347) 评论(0) 推荐(0) 编辑

摘要: JavaEye网站从2006年9月11日上线基于RoR的2.0版本开始,到现在已经运行了将近一年半了。在这一年半的时间里,JavaEye网 站的每 日PV从最开始的5万,缓慢增长到了现在的60万。随着网站负载的不断增加,我们也在不断尝试和调整网站的性能,积累了不少第一手RoR应用性能优化的实 战经验。虽然我们并不是RoR性能优化的权威专家,我们所积累的经验也许并不是最优实践,但是作为国内最早涉足R... 阅读全文

posted @ 2008-07-25 18:04 analyzer 阅读(362) 评论(1) 推荐(0) 编辑

摘要: 一个LAMP架构的网站,经常说这慢那慢的,其实从架构到代码到数据库,优化的空间是非常非常多的(架构设计参照我另外一篇文章), 就看你是否愿意花心思去一点一点儿的做起,比如mysql,在lamp网站的架构优化中,往往是很多人最容易忽略的环节,却往往成为优化空间最大的环节, 一句不经意的sql语句,可能就会导致数据库执行时间过长,进而导致锁表时间过长,最后导致整站垮掉,让另外99%的努力工作和优化都失... 阅读全文

posted @ 2008-07-25 18:00 analyzer 阅读(252) 评论(0) 推荐(0) 编辑

摘要: 一个上市公司的面试题太变态了谁能解出来?高手来看 A:80 B:158 C:464 D:608 E:1326 F:5164 G:2724 H:1452 分别有以上8个产品 冒号后面是价格 要求 用户输入一个 价格比如 1166 然后程序要算出 可能有的集中产品 价格总和为1166 的排列组合 例如:1166 = 80 + 158 + 464 +464 排列为 A B... 阅读全文

posted @ 2008-07-25 17:57 analyzer 阅读(306) 评论(0) 推荐(0) 编辑

摘要: 为了从两个或多个表中选出数据,一般使用表连接来实现这个功能。 这里先介绍join(连接)的概念. 为此我们准备了两个试验用表: album(专辑表) 和 track(曲目表). 专辑表:包含200首来自Amazon的音乐CD的概要信息。 album(asin, title, artist, price, release, label, rank) 曲目表:每张专辑中的曲目(因为是音乐CD... 阅读全文

posted @ 2008-07-25 17:55 analyzer 阅读(944) 评论(0) 推荐(0) 编辑

我要啦免费统计