摘要: 原文:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/对于熟悉 C/C++ 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并运用到自己的代码中。也正因为这样,JavaScript 的编码规范也往往被轻视,开发过程中修修补补,最终也就演变成为后续维护人员的恶梦。软件存在的长期价值直接与编码的质量成比例。编码规范能帮助我们降低 编程中不必要的麻烦。而 JavaScript 代码是直接发送给客户浏览器的,直接与客户见面,编码的质量更应该受到关注。本 阅读全文
posted @ 2011-09-28 15:57 尹庆超 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/artech/archive/2008/07/08/1237902.html在客户端自动生成的实例中是从ClientBase<of T>.Channel属性开始的,最终要创建T的透明代理,然后调用。以BasicHttpBinding为例,客户端请求的主要步骤如下:1 根据传入的Binding和EndpointAddress生成ServiceEndpoint2 再根据ServiceEndpoint的类型生成ServiceChannelFactory 类的实例 当前BasicHttpBinding 生成的应该是ServiceChann 阅读全文
posted @ 2011-09-16 15:36 尹庆超 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/luminji/article/details/5281918WCF 中的序列化是用DataContractSerializer,所有被[DataContract]和[DataMemeber]标记的类和属性会被DataContractSerializer序列化。在WCF中使用Contract模式来分辨和指定序列化/反序列化的类型,它是通过http://xmlns/Class这样的命名空间来标识这个序列化的对象的,一旦在序列化过程中无法找到这样的标识(比如某个字段,或者子对象)时,序列化就会失败。KnownTypeAttribute就提供了为我 阅读全文
posted @ 2011-08-31 16:34 尹庆超 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 任务目标:使用.net framework3.5版本 C#的数据校验技术,设计一个校验数据的组件。这个组件具体要求如下(研究一下errorPrividor控件):1. 可以校验必须输入,整数类型,指定N位小数类型,Email,电话,唯一等等校验方式。2. 客户端可以设定每个输入框的校验方式。而且指定值的时候使用一个比较简单的方式3. 校验之后客户端可以以多中方式显示校验的结果,a) 方式一,鼠标离开之后如果校验不通过,显示检验信息b) 方式二、保存数据的时候,果校验不通过,显示检验信息4. 可以设定在AddNew和Udate不同状态下,是否需要校验 阅读全文
posted @ 2011-08-31 09:17 尹庆超 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.okajax.com/a/200904/companion_js.html做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈, 最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻 烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工 具,不敢私藏,共享出来,希望能为各位web开发者带来方便这个工具 阅读全文
posted @ 2011-08-03 10:11 尹庆超 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/yzhxhwt/archive/2009/07/27/1531877.html创建Json数据类型,以用来生成树状结构1namespaceHIS.Common2{3publicclassJsonDataCreater4{5publicJsonDataCreater()6{7//8//TODO:在此处添加构造函数逻辑9//10}11///<summary>12///将数据转换成JasonData,以便extjs和jquery使用13///</summary>14///<paramname="dt" 阅读全文
posted @ 2011-07-30 22:53 尹庆超 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Ext.form.formPanel 与服务器交互 初始化表单 formPanel 初始化表单有两种方式加载,一种是本地加载,一种是通过返回回来的Json格式数据加载到表单里面。得到表单来加载数据的时候,必须用form.getForm(), 得到basicForm()这个对象,formPanel是继承自basciForm()本地加载通过form.getForm.loadRecord() 加载,传入的一个记录集(new Ext.data.record.create())。 根据相应的映射会自动匹配到表单的每个文本框。 比如,通过点击表格的编辑连接,得到表格记录的行数据,初始化到表单。var up 阅读全文
posted @ 2011-07-30 21:54 尹庆超 阅读(3974) 评论(0) 推荐(0) 编辑
摘要: 转载:原文http://www.tygbless.tk/?p=127最近做项目一个页面需要向相同一个URL取一个对象的两种不同的属性集,用来在前台分别用两种不同的组件显示。因为查找的是同一个对象,而且一次就能获得其两种属性集,如果分为两次请求,那样效率太低了。那现在就需要在一次请求中返回所有的数据,然后再构造成两个不同的JsonStore以便两个不同的Ext组件进行加载。那如何完成这一目标呢?首先我的思路是这样的: (1)用Ext.Ajax.request()去后台取数据,如下所示:Ext.Ajax.request({ url:urlstr,//后台取数据的地址 success:functio 阅读全文
posted @ 2011-07-27 10:31 尹庆超 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 转载:原文http://jiajun.iteye.com/blog/390423一、学好JavaScript的基础,Array类是必不可少的,也许你每天都在写JS,那么对于Array类,你到底用了多少呢?下面列举一下Array类内置的方法:1、构造方法:Js代码 vara=newArray();//创建Array对象vara=newArray;//创建Array对象vara=newArray(10);//创建Array对象,并指定数组中项的个数vara=newArray("a","b","c");//数组a,b,cvara=[&quo 阅读全文
posted @ 2011-07-27 10:29 尹庆超 阅读(388) 评论(0) 推荐(0) 编辑
摘要: select * from tmmsm01 as of timestamp sysdate-20/1440在以上的操作中,我们delete一个表,然后truncate一个表,下面,我们将来看看flashback table的效果,能恢复到什么程度16:37:55 SQL> ALTER TABLE t1 ENABLE ROW MOVEMENT;Table altered.16:43:10 SQL> flashback table t1 TO TIMESTAMP to_timestamp('2004-04-06 16:41:18','yyyy-mm-dd hh2 阅读全文
posted @ 2011-07-21 10:52 尹庆超 阅读(265) 评论(0) 推荐(0) 编辑