摘要: 引言 在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET中对数据进行对称加密和解密。 加密和解密 说到加密,可能大家最熟悉的就是MD5了,记得几年前我刚开始接触Web编程的时候,研究的一个ASP论坛程序,它的用户密码就是采用的MD5进行加密。MD5实际上只是一种散列运算,或者可以称为单向的加密... 阅读全文
posted @ 2009-04-04 02:08 幽境仼孓 阅读(359) 评论(1) 推荐(1) 编辑
摘要: 一.单点登录的前提条件: 要想实现此功能要有一组加密与验证加密的密钥.修改节点下的节点属性,如下: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1.validationKey为用于验证加密数据的密钥.最小长度为... 阅读全文
posted @ 2009-03-28 00:53 幽境仼孓 阅读(317) 评论(0) 推荐(0) 编辑
摘要: web场中配置ASP.NET应用程序:每台服务器的Machine.config文件包含一个machineKey元素,用来将值指派给加密密钥对: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 当向视图状态值和窗体身份验证Cookie中添加杂乱... 阅读全文
posted @ 2009-03-26 19:40 幽境仼孓 阅读(733) 评论(2) 推荐(0) 编辑
摘要: ASP.NET中进行消息处理(MSMQ) 二 在我上一篇文章《ASP.NET中进行消息处理(MSMQ)一》里对MSMQ做了个通俗的介绍,最后以发送普通文本消息和复杂的对象消息为例介绍了消息队列的使用。 本文在此基础上继续介绍MSMQ的相关知识点,最后还是通过一个示例程序来分析MSMQ在实际项目开发中的应用。建议:如果你对MSMQ不够了解,在你阅读本文前请先阅读第一部分:《ASP.NE... 阅读全文
posted @ 2009-03-23 00:29 幽境仼孓 阅读(227) 评论(1) 推荐(0) 编辑
摘要: 一、MSMQ介绍和安装消息队列 关于MSMQ详细的介绍请大家向http://www.baidu.com/或http://www.g.cn/等专家咨询。 使用消息队列的优点:稳定、消息优先级、脱机能力以及安全性。 消息队列分为用户创建的队列(专用队列)和系统队列,用户队列分为,。我是Windows XP,看下图所示(myQueue为自己创建的消息队列,msmqtrigg... 阅读全文
posted @ 2009-03-22 23:58 幽境仼孓 阅读(282) 评论(2) 推荐(1) 编辑
摘要: 1:就如pet shop 4的readme所言,修改web.config文件的为 2:修改为,这里.代表本机,注意,你也可以使用机器名字。这个格式应该是AD(Active Directory)规定的吧。这样写效率也要高些。 3:修改orderprocessor文件夹下面的app.config文件,改为 4:在本机建立transactional queue,打开control panel->admi... 阅读全文
posted @ 2009-03-22 13:20 幽境仼孓 阅读(457) 评论(0) 推荐(0) 编辑
摘要: ExtractValuesFromCell 方法使用:而该方法也被很多种列类型所支持DataControlField, BoundField, AutoGeneratedField, CheckBoxField, ImageField, TemplateField, DynamicField,你可以在 GridView 的 RowUpdating, RowDeleting 等事件中使用它。利用该方... 阅读全文
posted @ 2009-03-20 10:16 幽境仼孓 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 利用sql2005数据库提供的作业来完成该功能,步骤如下: 1.启动sqlserver代理服务,不启动则作业不会执行。 2.右击“作业”->"新建作业"。 3.在“新建作业”对话框中,输入名称。选择类别。 4.选择项->步骤。单击“新建”按钮。 5.在“新建作业步骤”对话框中,输入步骤名称,类型选择“Transact-sql脚本”。指定数据库。 6.在命令文本框中输入T-sql语句。或导入一个*.... 阅读全文
posted @ 2009-03-19 12:01 幽境仼孓 阅读(612) 评论(0) 推荐(0) 编辑
摘要: --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE ... 阅读全文
posted @ 2009-03-19 10:31 幽境仼孓 阅读(181) 评论(0) 推荐(0) 编辑
摘要: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->use dbTempcreate table test(Pid int identity(1,1) not null primary key,Years datetime,IsFirstSixM... 阅读全文
posted @ 2009-03-19 09:48 幽境仼孓 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 现实项目中经常遇到需要处理递归父子关系的问题,如果把层次关系分开,放在多个表里通过主外键关系联接,最明显的问题就是扩展起来不方便,对于这种情况,一般我们会创建一个使用自连接的表来存放数据。例如存放会员地区数据表结构可能是这样: 列名描述 location_id 地区编号 location_name 地区名称 parentlocation_id 上级地区编号 ... 阅读全文
posted @ 2009-03-18 22:33 幽境仼孓 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 目前在职场中很难找到非常合格的数据库开发人员。有人说:“SQL开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当你问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。 你能向... 阅读全文
posted @ 2009-03-17 01:15 幽境仼孓 阅读(687) 评论(2) 推荐(0) 编辑
摘要: 标签: Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现相同... 阅读全文
posted @ 2009-03-17 00:38 幽境仼孓 阅读(230) 评论(0) 推荐(0) 编辑
摘要: SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值。 IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。调用它时必须提供表示表名的字符型参数,你可以得到你想要的任何表的最后一个IDENTITY值,即使你的代码里没有插入动作。例... 阅读全文
posted @ 2009-02-25 09:08 幽境仼孓 阅读(3000) 评论(1) 推荐(0) 编辑
摘要: 很多时候我们需要在GridView的RowCommand之类的事件中需要获取当前行的一些关联性的数据值。但这些数据值又没有直接体现在GridView的列中。这个时候该怎么办呢?有同学喜欢用隐藏列的方式,把需要使用但不显示的字段绑定到此列上,同时设置列宽为0或不显示,使用时可以用常规的取某行某列的方式来获取数据。但是在Framework 2.0中,我们可以采用DataKeyNames的方式来获取此类... 阅读全文
posted @ 2009-01-05 10:29 幽境仼孓 阅读(239) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/lovecherry/archive/2007/08/13/853754.htmlhttp://www.cnblogs.com/yuyijq/category/145285.htmlhttp://www.cnblogs.com/lyj/archive/2008/03/25/1119671.htmlhttp://www.cnblogs.com/126/a... 阅读全文
posted @ 2009-01-05 10:09 幽境仼孓 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 正则表达式指导 你是否曾经想过正则表达式是什么,怎样能够快速得到对它的一个基本的认识?我的目的就是在30分钟内带你入门并且对正则表达式有一个基本的理解。事实是正则表达式并没有它看起来那么复杂。学习它最好的办法就是开始写正则表达式并且不断实践。在最初的30分钟之后,你就应该知道一些基本的结构并且有能力在你的程序或者web页面中设计和使用正则表达式了。对那... 阅读全文
posted @ 2009-01-05 09:47 幽境仼孓 阅读(201) 评论(0) 推荐(0) 编辑
摘要: GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。 数据绑定方式有两种,如下示例: Eval方式 <%# Eval("id") %> Bind方式 <%# Bind("id","~/info.aspx?id={0}") %> 推荐使用第一种方式,可以在一个<%# %>里放入多个绑定,而第二种只能如此绑定一个值 <%# Eval("id") + ":" + ... 阅读全文
posted @ 2009-01-05 09:12 幽境仼孓 阅读(479) 评论(2) 推荐(0) 编辑
摘要: // C 货币 2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E 科学型 25000.ToString("E"); // 2.500000E+005 // F 固定点 25.ToString("F2"); // 25.00 // G 常规 2.5.ToString("G"); // 2.... 阅读全文
posted @ 2008-12-19 14:58 幽境仼孓 阅读(517) 评论(2) 推荐(0) 编辑
摘要: 对于web应用开发,多数性能瓶颈均出现在数据库上,除了采用分布式架构或云处理(大公司基本上都是),更重要的是平时程序设计时要遵照一些规则,从根本上提高系统的性能,以下总结了一些常用的规则方法,仅供参考,欢迎跟帖补充。。。1、把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量(尺寸)越大,提高I/O越重要。2、纵向、横向分割表,减少表的尺寸,如:可以把大数据量的字段拆分表。3、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,尽量使用字节数小的列建索引,不要对有限的几个值的列建单一索引。4、用OR的字句可以分 阅读全文
posted @ 2011-03-02 15:56 幽境仼孓 阅读(258) 评论(0) 推荐(1) 编辑
摘要: .net2005中的范型List类的Sort方法有四种形式,分别是 1,不带有任何参数的Sort方法----Sort(); 2,带有比较器参数的Sort方法 ----Sort(IComparerT) 3,带有比较代理方法参数的Sort方法----Sort(Comparison(Of (T))) 4,带有比较起参数,可以指定排序范围的Sort方法----Sort(Int32, Int32 IComparer(T)) 首先介绍第一种方法,使用这种方法不是对List中的任何元素对象都可以进行排序,List中的元素对象必须继承IComparable接口,并且要实现IComparable接口 阅读全文
posted @ 2010-12-16 14:05 幽境仼孓 阅读(869) 评论(0) 推荐(0) 编辑
摘要: http://www.uml.org.cn/net/200702125.asphttp://www.cnblogs.com/webabcd/category/171253.html 阅读全文
posted @ 2010-11-05 14:41 幽境仼孓 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 下列 BindingFlags 筛选标志可用于定义包含在搜索中的成员:为了获取返回值,必须指定 BindingFlags.Instance 或 BindingFlags.Static。指定 BindingFlags.Public 可在搜索中包含公共成员。指定 BindingFlags.NonPublic 可在搜索中包含非公共成员(即私有成员和受保护的成员)。指定 BindingFlags.Flat... 阅读全文
posted @ 2010-11-05 09:57 幽境仼孓 阅读(355) 评论(0) 推荐(0) 编辑
摘要: EdmGen2可以从http://code.msdn.microsoft.com/EdmGen2这里下载,编译后得到EdmGen2.exe命令使用方法:EdmGen2/<命令参数><连接字符串><数据提供程序集名称><模型名称>命令参数:EdmGen2 [参数]/FromEdmx<edmx文件>/ToEdmx<csdl 文件>... 阅读全文
posted @ 2010-11-03 14:57 幽境仼孓 阅读(574) 评论(0) 推荐(0) 编辑
摘要: http://blog.bossma.cn/dotnet/csharp-activex-cab/ 阅读全文
posted @ 2010-10-26 16:53 幽境仼孓 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 上文我们介绍了数据库自动备份和上传操作,接下来完成数据库的自动远原功能。首先关闭所有用户连接,代码如下;[代码]接下来执行还原:[代码] 阅读全文
posted @ 2010-10-04 11:43 幽境仼孓 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 例1:根据Northwind数据库,要求查询出每个员工最近的三条订单数据代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1withresult2as3(4selectrow_number()over(partitionbyo.employeeIDo... 阅读全文
posted @ 2010-09-17 18:02 幽境仼孓 阅读(323) 评论(0) 推荐(0) 编辑
摘要: JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是:    它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果想要得到合并的结果却又不想修改dest的结构,可以如下使用... 阅读全文
posted @ 2010-08-29 15:39 幽境仼孓 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一直在做一个集团化项目,各个子公司的数据要每天上传到集团服务器上,于是就写了一个自动备份程序并通过FTP上传(或网络映射)到服务上的存储过程,以备用也希望对大家有所帮助.代码如下:数据的自动备份和上传数据的自动备份和上传----------------------------------------------- 数据库备份和上传到FTb服务器---------------------------... 阅读全文
posted @ 2010-08-21 09:23 幽境仼孓 阅读(539) 评论(0) 推荐(0) 编辑