海阔天空

导航

2010年1月30日 #

Ext.Button的禁用

摘要: Ext Button的启用/禁用语法为:btn.enable();btn.disable(); 阅读全文

posted @ 2010-01-30 22:08 达芬奇 阅读(707) 评论(0) 推荐(0) 编辑

Ext.GridPanel数据显示不正确

摘要: Ext GridPanel绑定数据正确,显示缺少数据。可能是因为绑定的数据集中有重复值出现,Store又指定了有重复值的字段为ReaderID 阅读全文

posted @ 2010-01-30 22:07 达芬奇 阅读(513) 评论(0) 推荐(0) 编辑

根据指定类型创建数组

摘要: 使用 Array.CreateInstance 方法 (Type, Int32) 根据指定的类型Type新建数一个数组实例。Array arr = Array.CreateInstance(Type, 10);// 类似 Type[] arr = new Type[10]; arr.GetType().GetElementType();//当前数组、指针或引用类型包含或引用的对象的 System.... 阅读全文

posted @ 2010-01-30 22:01 达芬奇 阅读(409) 评论(0) 推荐(0) 编辑

GetCallingAssembly方法-C#中的Caller

摘要: Assembly.GetCallingAssembly() 阅读全文

posted @ 2010-01-30 21:57 达芬奇 阅读(660) 评论(0) 推荐(0) 编辑

理解Javascript的caller,callee,call,apply区别

摘要: 在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n] 参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明 arguments是进行函数调用时,除了... 阅读全文

posted @ 2010-01-30 21:47 达芬奇 阅读(225) 评论(0) 推荐(0) 编辑

2010年1月27日 #

c# 问号表达式

摘要: 下面这样类似的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--if ( strParam== null ){ strParam= "";}与这样的代码:string strParam= Request.Params["param"] == nu... 阅读全文

posted @ 2010-01-27 15:17 达芬奇 阅读(7300) 评论(0) 推荐(0) 编辑

2010年1月25日 #

SQL模糊查询

摘要: SQL模糊查询的语法为 SELECT column FROM table WHERE column LIKE ';pattern';SQL提供了四种匹配模式:1. % 表示任意0个或多个字符。如下语句:  SELECT * FROM user WHERE name LIKE ';%三%';  --将会把name为“张三”,“三脚猫”,“唐... 阅读全文

posted @ 2010-01-25 19:37 达芬奇 阅读(802) 评论(0) 推荐(0) 编辑

2010年1月22日 #

Excel连接字符串

摘要: 通过OleDb方式读取Excel文件时常常出现读取某些字段为null值,其实是有值,原因是读取文件时,Excel通常会以前10行的数据类型为参考,如果后边的与其不一致,则会出现些问题。 可以通过修改Excel文件的连接串,强制读取的数据为字符串类型。string xlsConnFormat = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='{0}'... 阅读全文

posted @ 2010-01-22 21:50 达芬奇 阅读(6045) 评论(0) 推荐(0) 编辑

DbType与Type之间的转换

摘要: 1. DbType ==>Type:public static DbType TypeToDbType(Type t){ DbType dbt; try { dbt = (DbType)Enum.Parse(typeof(DbType), t.Name); } catch { dbt = DbType.Object; } return dbt;} 2. Type ==> DbTyp... 阅读全文

posted @ 2010-01-22 14:15 达芬奇 阅读(1844) 评论(0) 推荐(0) 编辑

2010年1月20日 #

从表单为实体对象赋值

摘要: 首先需要把从表单获得的字符串转换为指定类型,可以使用以下代码:object value = Convert.ChangeType(valueStr, desiredType);// 把valueStr转换为desiredType指定的类型注意:Convert.ChangeType不能转换Nullable<Type>类型的值。需要进行处理以下函数来转换:1. 方式一,使用泛型 publ... 阅读全文

posted @ 2010-01-20 17:45 达芬奇 阅读(559) 评论(0) 推荐(0) 编辑

转:细说可空类型 nullable

摘要: 可空类型是System.Nullable结构体的实列。一个可空类型代表了相应值类型的正确范围附加null值。这么说来,其实也不是很明子,命题嘛,一般不求易懂,但求准确。那我就来说说这可空类型吧,上次说到了值类型与引用类型,其中就说到了,值类型是不能为空的,int i=null是错的,值类型为能为空,但我们有时候需要让值类型也可以为空,怎么办呢,那就在值类型的值的范围上扩充一个null值。为什么要有... 阅读全文

posted @ 2010-01-20 15:44 达芬奇 阅读(827) 评论(0) 推荐(2) 编辑

转:SubSonic 各种语句集合

摘要: int recordsAffected = new Update(Northwind.Product.Schema).Set(“UnitPrice”).EqualTo(100).Where(“productid”).IsEqualTo(1).Execute();int records = new Update(Northwind.Product.Sc... 阅读全文

posted @ 2010-01-20 14:49 达芬奇 阅读(749) 评论(0) 推荐(0) 编辑

转:javascript十个最常用的自定义函数

摘要: 如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。(10)addEvent网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。下面就是他的实现: function addEvent(elm, evTy... 阅读全文

posted @ 2010-01-20 14:22 达芬奇 阅读(199) 评论(0) 推荐(0) 编辑

转:javascript 键盘事件总结

摘要: 在form中, submit的快捷键是 enter,reset的快捷键是 esc。不过在IE6,safari4,ff3.5,opera10,chrome中,按Enter,不但激发form的submit事件,同时也会激发提交按钮的onclick,激发顺序为提交按钮的 onclick → form 的 onsubmit。<html dir="ltr" lang="zh-CN"> ... 阅读全文

posted @ 2010-01-20 14:06 达芬奇 阅读(1181) 评论(0) 推荐(1) 编辑

转:IOCP在网络应用中常见错误分析

摘要: 原创文章 JohnsonFeng@yeah.net致力于网络游戏服务器.客户端引擎开发IOCP是一种异步套接字体机制,它是Windows系统中管理异步IO操作的API。使用IOCP,应用程序可以发送一个耗时的请求,然后执行其他的任务,而这个请求在内核执行,调用相应的驱动程序完成IO操作各个步骤。在大规模C/S架构的系统中,完成端口经常用于管理大量Socket连接。最近在一些网上代码和书店的部分参考... 阅读全文

posted @ 2010-01-20 11:19 达芬奇 阅读(455) 评论(0) 推荐(0) 编辑