今天做了一个DNN的模块,填到它默认的home页(关于DNN新建模块无法操作)
摘要:今天做了一个DNN的模块,填到它默认的home页,竟然是不登陆怎么都控制不了这个模块(点击button按钮不好用,怎么设置权限都不行),然后重新建了个页,填上去,竟然好用,我靠了,折腾我半天,我把默认home页干掉了, 现在系统两个登录,第一个是DNN网站管理登录,第二个是在DNN上的登录到其它系统的SSO登录 问题应该是 1.需要设置模块权限,匿名 2.把模块的cache时间设为0 3.已经...
阅读全文
posted @
2008-08-29 18:55
宏宇
阅读(277)
推荐(0) 编辑
RSA客户端js加密服务器C#解密(含源码)
摘要:本来用https感觉已经差不多了,客户非得要用户登录的时候再加密一次,因为时间关系,原计划用C++做客户端Activex加密暂被取消,花了两天时间在网上到处找,先作出了一个js的客户端加密先用着思路1.服务器每次随机生成公私钥2.只把公钥发给客户端3.客户端用js和公钥加密4.密文到服务器 用私钥解密 源码地址http://files.cnblogs.com/cuihongyu3503319/RS...
阅读全文
posted @
2008-08-28 18:19
宏宇
阅读(7478)
推荐(0) 编辑
在服务器执行js脚本
摘要:javascript做为客户端脚本,实际是不能在服务器执行了,但是在.net中可以编写jscript服务器脚本来执行 首先,引用Microsoft.JScript 第一种方法,动态编译 public class JScripta { private static readonly CodeDomProvider _provider = new Microsoft.JScript.JSc...
阅读全文
posted @
2008-08-28 13:36
宏宇
阅读(10109)
推荐(3) 编辑
vs设置语言后引用dll的一个错误
摘要:本来我的vs2005是英文版的,DLL都应该的1033文件夹下,我安装sql2005中文版后,设置成了中文版,这时我引用系统DLL时总提示找不到2052文件夹下的DLL,我把版本改为英文后恢复正常
阅读全文
posted @
2008-08-26 16:24
宏宇
阅读(233)
推荐(0) 编辑
ServerVariable(环境变量)
摘要:格式:Request.ServerVariables("variable") 浏览器版本号 Request.ServerVariables("HTTP_USER_AGENT") 获取用户的IP地址 Request.ServerVariables("REMOTE_ADDR") 获取请求的方法 Request.ServerVariables("REQUEST_METHOD") 获...
阅读全文
posted @
2008-08-22 17:58
宏宇
阅读(308)
推荐(0) 编辑
Net线程问题解答(转)
摘要:目录 基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出InvalidOperationException ,怎么解决? Invoke,Begin...
阅读全文
posted @
2008-08-22 16:34
宏宇
阅读(231)
推荐(0) 编辑
vs2005 Team System的版本
摘要:2008也应该是这样 Visual Studio 2005 Team Suite 完整版 Visual Studio 2005 Team Edition for Software Architects 架构师版 Visual Studio 2005 Team Edition for Software Developers 开发人员版 Visual Studio 2005 Team Editi...
阅读全文
posted @
2008-08-21 15:48
宏宇
阅读(295)
推荐(0) 编辑
DataTable的合并(小技巧)
摘要://两个结构一样的DT合并 DataTable DataTable1 = new DataTable(); DataTable DataTable2 = new DataTable(); DataTable newDataTable = DataTable1.Clone(); object[] obj = new object[newDataTable.Columns.Count]; ...
阅读全文
posted @
2008-08-20 11:34
宏宇
阅读(1587)
推荐(0) 编辑
.net调用存储过程时的输出函数
摘要:两年以前,我曾经因为输出的参数取不全而不用这个 Output了,今天我才知道bug所在,我没有指定Output的大小 ,如代码红字(ExecuteSqlCommandSql就是个执行存储过程的方法,这不写了) 另外,如果定义parameters[3].Direction = ParameterDirection.InputOutput;的话,如果不指定大小,那么你输入多长,那么返回字符串的...
阅读全文
posted @
2008-08-19 17:29
宏宇
阅读(301)
推荐(0) 编辑
简单的批量更新(小技巧)
摘要:SQLServerUPDATE Table2SETa2 = Table1.a1,b2 = Table1.b1FROM Table1WHERE Table2.id1=Table1.id1Oracle update a set (code) =(select code from b where b.node_name=a.node_name)
阅读全文
posted @
2008-08-19 14:45
宏宇
阅读(229)
推荐(0) 编辑
UNION 和UNION ALL 的区别
摘要:在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。 如: select * from test_union1 union select * from test_union2 这个SQL在运...
阅读全文
posted @
2008-08-18 14:16
宏宇
阅读(568)
推荐(0) 编辑
弹出div后其它不能操作(小技巧)
摘要:无标题文档 就是用一个占整个页的div做页面的最后输出把其它盖上了,弹出的操作在这个输出之后(z-index)
阅读全文
posted @
2008-08-18 11:00
宏宇
阅读(920)
推荐(0) 编辑
利用SSL给IIS加把锁(转)
摘要:由于NT系统的易维护性,越来越多的中小企业在自己的网站上和内部办公管理系统上采用它,而且很多都是用默认的IIS来做WEB服务器使用。当然不能否认近来威胁NT系统的几个漏洞都是由于IIS配置不当造成的,而且可以预见,未来IIS还会被发现很多新的漏洞和安全问题,但只要我们做好合理的安全配置,还是可以避免很多安全隐患的。本文并没有系统的去讲如何全面安全的配置IIS,我只是从利用SSL加密HTTP通道来讲...
阅读全文
posted @
2008-08-15 16:25
宏宇
阅读(233)
推荐(0) 编辑
如何使用 SSL 来确保与 SQL Server 2000 安全通信(转)
摘要:本页内容 目标 适用范围 如何使用本章内容 摘要 ...
阅读全文
posted @
2008-08-15 16:23
宏宇
阅读(729)
推荐(0) 编辑
关于反射
摘要:namespace TestSpace { delegate object TestDelegate(object value); public class TestClass { public TestClass() { } public string GetValue(string value) ...
阅读全文
posted @
2008-08-15 16:19
宏宇
阅读(211)
推荐(0) 编辑
IIS 6.0 Web园(Web Garden)
摘要:IIS 6.0允许将应用程序池配置成一个Web园(Web Garden)。要理解Web园的概念,可以设想这样一种情形:假设有一个IIS 5.0服务器和三个Web网站,每一个Web网站运行着相同的应用程序,如果IIS 5.0能够自动按照圆形循环的模式将请求依次发送给这些功能上等价、实际上分离的Web网站,将负载分离到三个不同的进程,就可以构成一个小型的Web农场(Web Farm)——这就是Web园...
阅读全文
posted @
2008-08-15 15:51
宏宇
阅读(2807)
推荐(1) 编辑
动态的委托方法
摘要:委托是C#中实现事件的基础,有时候不可避免的要动态的创建委托,实际上委托也是一种类型:System.Delegate,所有的委托都是从这个类派生的 System.Delegate提供了一些静态方法来动态创建一个委托,比如一个委托: namespace TestSpace { delegate string TestDelegate(string value); public clas...
阅读全文
posted @
2008-08-15 15:28
宏宇
阅读(579)
推荐(0) 编辑
IIS安装时,安装程序无法复制一个或多个文件。特定错误码是0x4b8
摘要:故障现象 安装IIS的时候一直提示如下错误,IIS无法正常安装。提示:安装程序无法复制一个或多个文件。 特定错误码是 0x4b8。按“确定”以继续;或者按“取消”,停止安装并且再试一次。如果继续,组 件可能无法正常运行。 解决方案 (1) 开始 > 运行 > 输入 CMD >再输入以下命令: esentutl /p %windir%/security/database/secedit.s...
阅读全文
posted @
2008-08-14 11:56
宏宇
阅读(1749)
推荐(0) 编辑
ocx
摘要:最近在做一个加密activex控件和https证书配合 .ocx是ocx控件的扩展名,下来说说什么是ocx控件! 说说什么是OCX控件? 如果你用过Visual Basic或者Delphi一类的可视化编程工具,那么对控件这个概念一定不会陌生,就是那些工具条上的小按钮,如EditBox,Grid,ImageBox,Timer等等。每个控件都有自己的事件、方法和属性。使用了控件的编程非常容易。首先...
阅读全文
posted @
2008-08-12 16:39
宏宇
阅读(629)
推荐(0) 编辑
C#中动态执行C#脚本
摘要:using Microsoft.CSharp; using System.CodeDom.Compiler; using System.Reflection; private void button1_Click(object sender, EventArgs e) { ICodeCompiler vCodeCompiler = new CSharpCodeProvider()....
阅读全文
posted @
2008-08-06 14:58
宏宇
阅读(3957)
推荐(1) 编辑
线程安全
摘要:什么是线程安全? 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 举例 比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果...
阅读全文
posted @
2008-08-06 10:38
宏宇
阅读(295)
推荐(0) 编辑
asp.net缓存状态管理
摘要:1、导言 在解释asp.net Cache管理,我想澄清,不同的人使用不同的术语解释了相同的概念,即管理数据。 有人称之为状态管理,而有人称之为缓存管理.我喜欢用术语cache management,可能是因为我喜欢这个词 。不过,在概念上没有什么区别。现在让我们讨论asp.net 不同方面的缓存管理(或状态管理) 。 虽然缓存管理在windows程序环境中不是个问题,但对web环境而言却是个挑...
阅读全文
posted @
2008-08-06 10:10
宏宇
阅读(456)
推荐(0) 编辑
ASP.NET中的状态管理和缓存机制(转)
摘要:状态管理和缓存机制是ASP.NET的一个重要内容,本文的目的是尝试将从各方面获取相关知识做一个归纳总结,力求对ASP.NET中的状态管理和缓存机制有一个全面的、深入的理解。 众所周知,HTTP是一种无状态(stateless)的协议。首先,先搞清楚什么是状态(state),按照金山词霸的解释,state意为“A condition of being in a stage or form, as o...
阅读全文
posted @
2008-08-06 10:04
宏宇
阅读(421)
推荐(0) 编辑
PetShop之ASP.NET缓存(转)
摘要:四 PetShop之ASP.NET缓存 如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以...
阅读全文
posted @
2008-08-06 09:49
宏宇
阅读(178)
推荐(0) 编辑
SSL基础知识(比较清楚)
摘要:。。 SSL 安全协议最初是由美国网景 Netscape Communication 公司设计开发的,全称为:安全套接层协议 (Secure Sockets Layer) , 它指定了在应用程序协议 ( 如 HTTP 、 Telnet 、 FTP) 和 TCP/IP 之间提供数据安全性分层的机制,它是在传输通信协议 (TCP/IP) 上实现的一种安全协议,采用公开密钥技术,它为 TCP/IP 连接...
阅读全文
posted @
2008-08-05 17:42
宏宇
阅读(612)
推荐(0) 编辑
使IIS支持HTTPS/SSL
摘要:一、安装证书服务 要想使用SSL安全机制功能,首先必须为Windows Server 2003系统安装证书服务。 进入“控制面板”,运行“添加或删除程序”,接着进入“Windows组件向导”对话框,勾选“证书服务”选项,点击“下一步”按钮,接着选择CA类型。这里选择“独立根CA”,点击“下一步”按钮,为自己的CA服务器取个名字,设置证书的有效期限,最后指定证书数据库和证书数据库日志的位置,就可...
阅读全文
posted @
2008-08-05 17:16
宏宇
阅读(613)
推荐(0) 编辑
HTTPS与SSL
摘要:请大家先了解这几个概念 1.证书 2.对称加密,非对称加密。 3.密钥,公钥,私钥 SSL使用的是非对称加密。 当使用 基于SSL/TLS(通常使用 https:// URL)向站点进行HTTP请求时,从服务器向客户机发送一个证书。客户机使用已安装的公共证书通过这个证书验证服务器的身份,然后检查 IP 名称(机器名)与客户机连接的机器是否匹配。客户机生成一些可以用来生成对话的私钥(称为会...
阅读全文
posted @
2008-08-05 17:13
宏宇
阅读(1751)
推荐(0) 编辑
转:构建安全的Xml Web Service系列之SSL篇
摘要:首先介绍一下SSL, SSL 的英文全称是 "Secure Sockets Layer" ,中文名为 "安全套接层协议层 ",它是网景( Netscape )公司提出的基于 WEB 应用的安全协议。SSL协议可分为两层: SSL记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。SSL是Security S...
阅读全文
posted @
2008-08-05 16:39
宏宇
阅读(341)
推荐(0) 编辑
数字证书使用流程指南
摘要:电子商务的安全体系结构是通过构建认证中心(CA)证书的信任过程来实现的。 1)、电子商务的参与各方: 电子商务应用中主要有以下五个交易参与方:买家、服务商、供货商、银行和认证中心(CA)。 2)、交易流程主要有以下三个阶段: 第一阶段:认证中心(CA)证书的注册申请。交易各方通过认证中心(CA)获取各自的数字安全证书。 第二阶段:银行的支付中心对买家的数字安全证书进行验证,通过验证后,...
阅读全文
posted @
2008-08-05 15:47
宏宇
阅读(1319)
推荐(0) 编辑
使用X.509数字证书加密解密实务(一)-- 证书的获得和管理(转)
摘要:一、 获得证书 1、 从CA获得 2、 从windows2003证书服务中获得 3、 使用makecert工具获得 二、 证书的保存 1、 保存在证书存储区 2、 以文件形式保存 2.1. 带有私钥的证书 2.2. 二进制编码的证书 2.3. Base64编码的证书 ...
阅读全文
posted @
2008-08-05 14:44
宏宇
阅读(754)
推荐(0) 编辑
JS的正则表达式
摘要://校验是否全由数字组成 [code] function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } [/code] //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 [code] function isRegisterUserNam...
阅读全文
posted @
2008-08-01 18:45
宏宇
阅读(219)
推荐(0) 编辑