摘要: C#提供三种序列化方式,分别为: 1、是使用BinaryFormatter进行串行化; 2、使用SoapFormatter进行串行化; 3、使用XmlSerializer进行串行化。其中对于BinaryFormatter的方式需要实现ISerializable接口,而XmlSeriializ不需要实现对应的接口,可以直接序列化。在这里面我们主要采用XMlSerialize来实现对应的序列化操作进而实现对应的对象和XMl文件之间的转换关系。 阅读全文
posted @ 2013-12-03 09:17 梦在旅途 阅读(17162) 评论(1) 推荐(1) 编辑
摘要: 使用JQUERY操作XML方法: 1.$.get(”xml文件路径",function(data){}); 2.$.Post(”xml文件路径",function(data){}); 必要条件:如果只是下载文件,只要添加mime类型就能告诉IIS允许下载,不需要设置ISAPI。 阅读全文
posted @ 2013-11-29 16:58 梦在旅途 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 一、通过SOAP Header身份验证 二、通过集成windows身份验证 阅读全文
posted @ 2013-11-26 13:18 梦在旅途 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: 以下问题都是容易忽略,但却不容易找出问题的所在,让我头疼不少,故在此列出,即是一个总结,同样也给其他人参与! 1.使用参数形式执行SQL命令时,参数数组需与在SQL语句中参数名出现的位置及名称必须完全相同,否则执行不成功,但不会报错; sql="insert table(a,b,c) values(@a,@b,@c)" params={@a,@c,@b} --->这是错误的 params={@a,@b,@c} --->这是正确的 阅读全文
posted @ 2013-11-04 16:02 梦在旅途 阅读(491) 评论(0) 推荐(0) 编辑
摘要: NVelocity常用语法指令 默认情况下,NVelocity解析是不分大小写的,当然可以通过设置runtime.strict.math=true,采用严格解析模式。严格区分大小写有时候还是挺有用途的。如果在模板文件中有这样的包含文件,发布改模板的时候,就会提示#include后面没有括弧()的错误。因为在NVelocity中,有#include("abc.html")这样的指令。如果我们将include改为Include就不会报错了。对变量的引用:$ [ ! ][ { ][ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ][ } ]。 在NVelocity中,对变量的引用都是以$开头加上变量名称。当使用!时表示当此变量值为空时,显示空字符串。比如当$article为空,那会显示“$article“,而$!article会显示为“”。{}为变量名称限定,有时候变量名称后会有字符串,这是就需要用到{}了。比如$articleshow,想引用$article,这时只要修改为${articl 阅读全文
posted @ 2013-09-10 15:03 梦在旅途 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 相信每个人对注册表并不陌生,在运行里面输入“regedit”就可以打开注册表编辑器了。这东西对Windows系统来说可是比较重要的,也是病毒常常 会光顾的地方,比如病毒和恶意软件常常会在注册表的启动项里面写入自己的启动键值来达到自启动的目的,有些病毒还会修改注册表里面来映像劫持杀毒软件,这 是破坏系统的第一步。同时,大多软件(软件的序列号和信息)和硬件信息、系统信息、安全模式等等设置都保存在这里,因此系统的健康在很大程度上要依赖注册 表的健康。 阅读全文
posted @ 2013-05-11 14:19 梦在旅途 阅读(201) 评论(0) 推荐(0) 编辑
摘要: [DllImport("mpr.dll")] public static extern int WNetAddConnection2([MarshalAs(UnmanagedType.LPArray)] NETRESOURCEA[] lpNetResource, [MarshalAs(UnmanagedType.LPStr)] string lpPassword, [MarshalAs(UnmanagedType.LPStr)] string UserName, int dwFlags); [DllImport("mpr.dll")] public static extern int WNetCancelConnection2(string lpName, int dwFlags, bool fForce); 阅读全文
posted @ 2013-05-11 14:15 梦在旅途 阅读(718) 评论(0) 推荐(0) 编辑
摘要: Microsoft.Data.ConnectionUI.DataConnectionDialog connDialog = new Microsoft.Data.ConnectionUI.DataConnectionDialog(); // 添加数据源列表,可以向窗口中添加自己程序所需要的数据源类型 必须增加以下几项中任一一项 connDialog.DataSources.Add(Microsoft.Data.ConnectionUI.DataSource.AccessDataSource); // Access connDialog.DataSources.Add(Microsoft.Data.ConnectionUI.DataSource.OdbcDataSource); // ODBC connDialog.DataSources.Add(Microsoft.Data.ConnectionUI.DataSource.OracleDataSource); // Oracle 阅读全文
posted @ 2013-05-11 13:39 梦在旅途 阅读(961) 评论(1) 推荐(0) 编辑
摘要: Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Disposition", "attachment;filename=z.zip"); string filename = Server.MapPath("DownLoad/aaa.zip"); Response.TransmitFile(filename); } 阅读全文
posted @ 2013-04-17 22:53 梦在旅途 阅读(2976) 评论(0) 推荐(0) 编辑
摘要: 分页方案一:(利用Not In和SELECT TOP分页) 分页方案二:(利用ID大于多少和SELECT TOP分页) 分页方案三:(利用SQL的游标存储过程分页) 阅读全文
posted @ 2013-04-03 11:14 梦在旅途 阅读(581) 评论(0) 推荐(0) 编辑