摘要: ViewState是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的,我决定从头到尾详细的描述一下整个ViewState的工作机制,其中我会同时用一些例子说明我文章中的观点,结论。比如我会用静态控件(declared controls)和动态控件(dynamic controls)两个方面来说明同一个问题。 现在有关ViewState的文章可谓多如牛毛,你可能会说再写有关ViewState的文章无异于炒剩饭(我这篇文章便是:D)。但是我却不这么认为,如果把ViewState看成一匹野马的话,那么这匹野马并没有死去,它还活跃的很,说不定这个时候它正在你的客厅里撒野呢。所以我们有必要再次去把它击倒。不过你也不需要担心,从这篇文章你可以发现其实这匹马也没有那么坏。 阅读全文
posted @ 2010-03-11 23:29 Sunny Peng 阅读(1697) 评论(6) 推荐(8) 编辑
摘要: AJAX Auto Completer 1. AJAX AutoSuggest: An AJAX auto-complete text field 2. AJAX Autocompleter / s... 阅读全文
posted @ 2010-03-09 18:47 Sunny Peng 阅读(921) 评论(0) 推荐(1) 编辑
摘要: 无论是个人进行单独编码还是团体开发项目,项目的版本控制都是很重要的。就我所知的版本控制方式有两种。最简单的版本控制就是保留软件不同版本的数份copy,并且适当编号。许多大型开发案都是使用这种简单技巧。虽然这种方法能用,但是很没效率。一是因为保存的数份copy几乎完全一样,也因为这种方法要高度依靠开发者的自我纪律,而常导致错误。使用版本控制工具。常用的windows平台下的版本控制工具有svn,cv... 阅读全文
posted @ 2010-03-06 00:27 Sunny Peng 阅读(8674) 评论(34) 推荐(5) 编辑
摘要: 半年没有接触.net了,最近公司又让我参与半年前就已经启动的一个.net web项目,这次我负责一部分编码和所有的测试。为了快速的融入团队的开发工作中,我就必须尽快熟悉整个项目的环境。这个项目虽然提供了需求文档,但是长篇大幅的,内容也比较多,看着也容易犯困。需求是必须要了解的,自己又是负责测试部分,那么我必须要对整个网站的整体和细节部分都要清楚。我个人认为,在接触需求的时候,不能够死磕需求文档,死... 阅读全文
posted @ 2010-03-04 20:42 Sunny Peng 阅读(2489) 评论(15) 推荐(1) 编辑
摘要: 博客园本身提供的博客editor工具,用起来是很揪心的,网速慢点,博客后台反应就很迟钝,插入图片,插入代码,页面布局都不是很方便。windows live writer是一款不错的博客客户端,而且又提供了几百款live writer博客插件供blogger使用。下面的这些插件是我精选的几款插件,配合着一起使用能使自己的博客增色不少,也能提高编写博客的效率。1.Source Code代码插件对于编程... 阅读全文
posted @ 2010-03-03 22:42 Sunny Peng 阅读(5541) 评论(10) 推荐(6) 编辑
摘要: 准备工作要在适用于 PHP 的 NetBeans IDE 中成功调试 PHP 应用程序,您需要为进行 PHP 开发安装并配置PHP 引擎、Apache 本地 Web 服务器和 XDebug 调试器。启用 XDebug安装 XDebug 后,您必须在 PHP 引擎中启用它。启用 XDebug:找到 PHP 引擎所使用的php.ini文件。如果运行phpinfo(),此文件将显示在第一个表中的 "Lo... 阅读全文
posted @ 2010-02-26 11:17 Sunny Peng 阅读(2237) 评论(0) 推荐(1) 编辑
摘要: Code Completion for Colors in CSSPosted byPetr PislonFeb 25 2010, 02:51:55 PM CETAnother improvements that is based on your comments is code completion for colors in CSS rules. The code completion for... 阅读全文
posted @ 2010-02-26 11:02 Sunny Peng 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 最近在网上找了一个开源的j2me手机邮件项目——mujMail(官方主页为http://www.mujmail.org/),中文项目下载地址为:http://files.cnblogs.com/psunny/mujMail.rar(包含source code和jad,jar安装文件),官方网站上对在eclipse和netbeans下创建该项目也做了详细说明。在使用mujMa... 阅读全文
posted @ 2010-02-24 16:53 Sunny Peng 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 开发工具 Web Developer 1.1.8 https://addons.mozilla.org/en-US/firefox/addon/60 by chrispederick The Web Developer extension adds a menu and a toolbar with various web developer tools. 说明:超强的web分析工具,开发人员必装... 阅读全文
posted @ 2010-02-04 11:19 Sunny Peng 阅读(14447) 评论(8) 推荐(4) 编辑
摘要: 了解Java或C#等面向对象编程语言的的程序员比较熟悉类和对象以及OOP。一谈起OOP,就会想起教科书式的OOP概念:封装、继承、多态。粗浅的解释封装就是对数据进行隐藏;继承就是子类继承父类(class)或接口(interface)的方法和属性,并实现代码复用;多态就是重载和重写。这样的解释仍仅仅只是面向对象的基本特征,很浅显,根本无法让人知道如何去思考和设计面向对象编程。面向对象理解在做面向对象... 阅读全文
posted @ 2010-02-02 20:22 Sunny Peng 阅读(26711) 评论(10) 推荐(12) 编辑
摘要: 指针是C/C++编程中的重要概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构,通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;指针能够灵活的操作内存,合理的操作内存能够使程序更高效。1.指针的概念本质上讲指针也是一种变量,普通的变量包含的是实际的数据,而指针变量包含的是内存中的一块地址,这块地址指向某个变量或者函数,指针就是地址。... 阅读全文
posted @ 2010-01-15 20:46 Sunny Peng 阅读(10508) 评论(13) 推荐(4) 编辑
摘要: RMS提供的记录操作可以实现根据ID直接获得记录,或者枚举出一个表中的所有记录。但是枚举记录的效率是非常低的,因为只能比较byte[]数据来确定该记录是否是所需要的记录。通过ID获得记录是高效而方便的,类似于SQL语句中”selecte byteArrayData from recordStoreName where RecordID = ?”。然而,通常应用程序很难知道某... 阅读全文
posted @ 2009-12-23 22:36 Sunny Peng 阅读(2198) 评论(2) 推荐(3) 编辑
摘要: 以前自己打开Http连接,从未开启过线程,我自己对线程用的也不是很熟悉,今天去论坛求救,立马得到结果,结果来自亚日的一篇文章J2ME http连接的例子,他的代码写的很清晰,代码结构也不错,是用lcdui的高级UI写的。但我用的是LWUIT的包,很多写法和lcdui不一样,我就对着它的代码研究了一下,自己写了一个LWUIT的版本,非常感谢亚日提供的这个例子。首先看看亚日的例子,代码注释写的很清楚,... 阅读全文
posted @ 2009-12-08 00:45 Sunny Peng 阅读(2057) 评论(0) 推荐(2) 编辑
摘要: 手机开发中常常需要用到网络连接发送数据,像web一样,手机中的请求也有GET请求和POST请求之分。以下是一个HttpProcess类,它提供了POST和GET请求的方式。package com.thinkrace.UCHome.network;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;impo... 阅读全文
posted @ 2009-12-06 02:09 Sunny Peng 阅读(2820) 评论(2) 推荐(1) 编辑
摘要: 在编写J2ME程序时,我们尝尝要操作字符串,而原本在J2SE里面提供了很多String的操作方法,在J2ME里面是没有的,这些方法我们得自己手动去写。我整理了一下我常用的字符串操作方法:1.URLEncode(String url)方,对字符串的特殊字符进行编码,这个方法用的非常平凡,我们的HttpConnection请求必须要用到这个方法。2.split(String s, int chr),这... 阅读全文
posted @ 2009-12-04 00:24 Sunny Peng 阅读(3378) 评论(5) 推荐(1) 编辑