摘要:网页传送数据乱码的原因:1、浏览器,表单发的URL是和页面编码是否一致2、浏览器中用XMLHTTP发送的URL是和浏览器默认设置是否一致3、请求URL与服务器是否一致js有三个编码函数:escape,encodeURI,encodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:var url = encode...
阅读全文
摘要:1.ViewPort代表整个浏览器显示区域,该对象渲染到页面的body区域,并会自动随着李兰其显示区域的大小自动改变,而且一个面板中只能有一个ViewPort实例。 2.ViewPort主要用于应用程序的主界面,可以通过不同的布局来搭建出不同风格的应用程序主界面 <ext:ViewPort ID="ViewPort1" runat="server"> <Body> ...
阅读全文
摘要:Ext Button的启用/禁用语法为:btn.enable();btn.disable();
阅读全文
摘要:Ext GridPanel绑定数据正确,显示缺少数据。可能是因为绑定的数据集中有重复值出现,Store又指定了有重复值的字段为ReaderID
阅读全文
摘要:使用 Array.CreateInstance 方法 (Type, Int32) 根据指定的类型Type新建数一个数组实例。Array arr = Array.CreateInstance(Type, 10);// 类似 Type[] arr = new Type[10]; arr.GetType().GetElementType();//当前数组、指针或引用类型包含或引用的对象的 System....
阅读全文
摘要:Assembly.GetCallingAssembly()
阅读全文
摘要:在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n] 参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明 arguments是进行函数调用时,除了...
阅读全文
摘要:下面这样类似的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--if ( strParam== null ){ strParam= "";}与这样的代码:string strParam= Request.Params["param"] == nu...
阅读全文
摘要:SQL模糊查询的语法为 SELECT column FROM table WHERE column LIKE ';pattern';SQL提供了四种匹配模式:1. % 表示任意0个或多个字符。如下语句: SELECT * FROM user WHERE name LIKE ';%三%'; --将会把name为“张三”,“三脚猫”,“唐...
阅读全文
摘要:通过OleDb方式读取Excel文件时常常出现读取某些字段为null值,其实是有值,原因是读取文件时,Excel通常会以前10行的数据类型为参考,如果后边的与其不一致,则会出现些问题。 可以通过修改Excel文件的连接串,强制读取的数据为字符串类型。string xlsConnFormat = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='{0}'...
阅读全文
摘要: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...
阅读全文
摘要:首先需要把从表单获得的字符串转换为指定类型,可以使用以下代码:object value = Convert.ChangeType(valueStr, desiredType);// 把valueStr转换为desiredType指定的类型注意:Convert.ChangeType不能转换Nullable<Type>类型的值。需要进行处理以下函数来转换:1. 方式一,使用泛型 publ...
阅读全文
摘要:可空类型是System.Nullable结构体的实列。一个可空类型代表了相应值类型的正确范围附加null值。这么说来,其实也不是很明子,命题嘛,一般不求易懂,但求准确。那我就来说说这可空类型吧,上次说到了值类型与引用类型,其中就说到了,值类型是不能为空的,int i=null是错的,值类型为能为空,但我们有时候需要让值类型也可以为空,怎么办呢,那就在值类型的值的范围上扩充一个null值。为什么要有...
阅读全文
摘要:int recordsAffected = new Update(Northwind.Product.Schema).Set(“UnitPrice”).EqualTo(100).Where(“productid”).IsEqualTo(1).Execute();int records = new Update(Northwind.Product.Sc...
阅读全文
摘要:如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。(10)addEvent网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。下面就是他的实现: function addEvent(elm, evTy...
阅读全文
摘要:在form中, submit的快捷键是 enter,reset的快捷键是 esc。不过在IE6,safari4,ff3.5,opera10,chrome中,按Enter,不但激发form的submit事件,同时也会激发提交按钮的onclick,激发顺序为提交按钮的 onclick → form 的 onsubmit。<html dir="ltr" lang="zh-CN"> ...
阅读全文
摘要:原创文章 JohnsonFeng@yeah.net致力于网络游戏服务器.客户端引擎开发IOCP是一种异步套接字体机制,它是Windows系统中管理异步IO操作的API。使用IOCP,应用程序可以发送一个耗时的请求,然后执行其他的任务,而这个请求在内核执行,调用相应的驱动程序完成IO操作各个步骤。在大规模C/S架构的系统中,完成端口经常用于管理大量Socket连接。最近在一些网上代码和书店的部分参考...
阅读全文
摘要:实现表格排序,说仔细点,就是实现对表格的tbody的行进行排序,因为我们一般是把排序的侦听器绑定在thead的格子中。明确这一点,我们可以用以下方法取出我们所需要的变量/*得到要排序的表格对象*/var table = document.getElementById(id);/*得到要变动的部分*/var tbody = table.getElementsByTagName("tbody")[0]...
阅读全文
摘要:asp.net获取客户端登录者的mac地址,有两种方法 1,通过win32特性获得, 优点:无需在客户端设置;缺点:无法获取服务器的mac(经测试总为0,其实感觉没有必要获取服务器的mac,所以也不算缺点)(能否跨网段获取还没有测试) 2,通过javascript加载ActiveX来实现: 优点:任意获取mac地址(可以跨网段获取);缺点:需要在客户端浏览器中将activeX的选项全部打开,否...
阅读全文
摘要:C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToString("G") 2.5 N 数字 2500000.ToString("N") 2,500,000.00 X 十...
阅读全文
摘要:目前开发的一个小项目中尝试使用Subsonic的常常会使用到Query,把一些常用的方法收集以备查阅。 下面是来自Subsonic官方网站的一些例子,例子基于Northwind数据库 Simple Select with string columnsSimple Select with typed columnsReturning a Single object(返回简单实体)Returning ...
阅读全文
摘要:SubSonic2.1版本 – 例出3种查询。 Product product = new Select().From<Product>() .Where(Product.ProductIDColumn).IsEqualTo(4) .ExecuteSingle<Product>();Product product = DB.Select().From<P...
阅读全文