.net 使用 TCP 信道进行身份验证

评论(0)浏览(136)分类:Asp.Net/C#/WCF
.net 使用 TCP 信道进行身份验证使用 TCP 信道进行身份验证TCP 信道直接支持身份验证和模拟。本主题介绍如何配置客户端和服务器信道。通过设置关联的 TcpServerChannel 和 TcpClientChannel 对象的属性,.NET Framework 允许远程对象的服务器对调用方进行身份验证和模拟。服务器配置若要配置 TCP 服务器信道以对远程调用方进行身份验证,请将 TCP 信道上的 secure 属性设置为 t..

.net 2.0 remoting 中 TCP Channel 用户认证探讨

评论(1)浏览(140)分类:Asp.Net/C#/WCF
.net 2.0 remoting 中 TCP Channel 用户认证探讨在.net 2.0中,在使用 remoting 的 TCP Channel, 用户认证是安全性问题探讨主题之一.本文将从两个角度来探讨用户认证问题, 并提出一个问题来寻求大家的解决方法!一、两个通道类的区别Tcp Channel :服务器端注册通道方式一:(1)注册一个通道+展开-C#TcpChannelchannel=newTcpChannel(8086);ChannelServices.RegisterChannel(channel,true);(2)注册..

Sqlserver存储过程 加密、解密方法

评论(0)浏览(180)分类:SQL及数据库
Sqlserver存储过程 加密、解密方法+展开-SQL--使用WITHENCRYPTION选项可用于加密SQL存储过程或者触发器(SQLServer本身提供的加密算法).--WITHENCRYPTION子句对用户隐藏存储过程的文本。--加密存储过程CreateprocnameWITHENCRYPTIONasbegin--语句end--加密触发器CreateTRIGGERtrigger_nameON{table|view}WITHENCRYPTIONFORUpdateASbegin--语句end--未加密的存储过程可以用sp_helpt..

SQLserver里面的加密函数

评论(0)浏览(140)分类:SQL及数据库
SQLserver里面的加密函数+展开-SQL--SQL内部函数(单向不可逆)selectpwdencrypt('nofc')--加密selectpwdcompare('nofc',pwdencrypt('nofc'))--比较,返回1相等,0则反之。--邹建的加密函数(双向可逆)createfunctionf_jmstr(@strvarchar(8000),@pwdstrvarchar(8000))returnsvarchar(8000)Asbegindeclare@revarchar(8000)declare@iintselect@i=len(@str),@re=''whilelen(@p..

Remoting 中多信道(Chennel)注册问题

评论(1)浏览(198)分类:Asp.Net/C#/WCF
Remoting 中多信道(Chennel)注册问题 一般情况下我们用Remoting一个信道应该就够用了,因为程序要么是客户端,要么是服务器端。但是有时候也会出现一个客户端需要连接多个服务器端的情况,或者一个程序既作为服务器端(针对内网),又作为客户端(针对外网)。这个时候就需要注册多个信道了。根据一般的经验,客户端信道和服务器端信道应该是不冲突的。但实际的情况呢?看一下以下的代..

C# 创建服务定时访问数据库循环发送手机短信

评论(0)浏览(282)分类:Asp.Net/C#/WCF
C# 创建服务定时访问数据库循环发送手机短信所谓Windows后台服务,即后台自动运行的程序,一般随操作系统启动而启动,在我的电脑 服务后应用程序 服务里面能看到当前电脑的服务.一般而言,程序上用VC、C++写Windows服务,但是我对这些语言不是很熟,一般编程用C#较多,所以就用C#语言写了一个Windows服务.其实需求是这样的,做那个报价系统的时候加入了发短信的功能,订单处理完即将发货的时候要发送..

C# 定时任务

评论(0)浏览(512)分类:Asp.Net/C#/WCF
C# 定时任务//目的是后台定时运行文件同步操作 使A文件夹中的文件与B文件夹中的同步//先将A文件夹中存在而B文件夹中没有的A文件夹中的文件删除//再直接将B文件夹下的文件全部复制到A文件夹下//或者将B文件夹中存在A文件夹中没有或比A文件夹中的更新的B文件夹中的文件复制到A文件夹下 using System;using System.Collections.Generic;using System.Component..

防止.NET木马列所有站物理路径,防止.JPG类型木马

评论(0)浏览(142)分类:操作系统及应用软件
防止.NET木马列所有站物理路径,防止.JPG类型木马前段时间单位的服务器上被人上传了一个.NET木马,,这次让我认识到以前没有见过的上传木马的招数,,同时也找出一些对策,,咱落伍论坛很多都有服务器的,,就分享出来给大家吧。.net木马目前很强的,下载地址://download/20090831/76.aspx(你可以上传到你的服务器上看看对你的系统都能做什么)此木马是一个.NET程序制作,如果你的服务器支持...

SQL Server 2005:正则表达式使模式匹配和数据提取变得更容易

评论(0)浏览(233)分类:SQL及数据库
SQL Server 2005:正则表达式使模式匹配和数据提取变得更容易David Banister本文讨论: 使用正则表达式进行高效的 SQL 查询 SQL Server 2005 对正则表达式的支持 从 SQL Server 使用 .NET Regex 类 在数据库中有效地使用正则表达式 本文使用了以下技术: SQL Server 2005,.NET Framework下载本文中所用的代码: Regex2007_02.exe (154 KB) 浏览在线代码 目录 CLR 用户定义函数 模式匹配 数据提取 模式存储 匹..

SQL2000:使用正则表达式

评论(0)浏览(121)分类:SQL及数据库
SQL2000:使用正则表达式+展开-SQL/*功能:实现正则表达式替换调用示例:selectdbo.fn_RegexReplace('sdfasfjksdjfa12k232132134324lsdjlfka','[a-z]','',1,1)--替换所有字母/--selectdbo.fn_RegexReplace(columnname,'\/*[^>]*>','',1,1)fromtable--替换所有HTML代码CREATEfunctionfn_RegexReplace(@sourcentext,--原字符串@regexpvarchar(1000),--正则表达式@replacev..

SQL Server 2000 中使用正则表达式

评论(0)浏览(110)分类:SQL及数据库
SQL Server 2000 中使用正则表达式这两天有个需求,需要在数据库中判断字符串的格式,于是从网上搜集了一些资料,整理了一下。下面这个是一个自定义函数,用户可以调用这个函数判断指定的字符串是否符合正则表达式的规则.+展开-SQLCREATEFUNCTIONdbo.find_regular_expression(@sourcevarchar(5000),--需要匹配的源字符串@regexpvarchar(1000),--正则表达式@ignorecasebit=0--是否..

sql 查询慢的48个原因分析

评论(0)浏览(115)分类:SQL及数据库
sql 查询慢的48个原因分析1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)   2、I/O吞吐量小,形成了瓶颈效应。   3、没有创建计算列导致查询不优化。   4、内存不足   5、网络速度慢   6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)   7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)   8、sp_loc..

ASP中正则表达式的应用

评论(0)浏览(137)分类:Asp/VBScript
ASP中正则表达式的应用ASP中正则表达式的应用(一)   一、正则表达式概述   二、正则表达式在VBScript中的应用   三、正则表达式在VavaScript中的应用   四、示例   五、总结   一、正则表达式概述   如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。   请回想一下在硬盘上是如何查找文件的。..

在ASP中利用“正则表达式” 对象实现UBB风格的论坛

评论(0)浏览(127)分类:Asp/VBScript
在ASP中利用“正则表达式” 对象实现UBB风格的论坛上一次,我们谈到在ASP中如何利用“正则表达式”对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关“正则表达式”对象的其他功能。当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到“UBB代码”这个词语。什么是UBB代码呢?UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程..

asp 正则表达式对象

评论(0)浏览(105)分类:Asp/VBScript
asp 正则表达式对象说明 Match对象只能通过RegExp对象的Execute方法来创建,该方法实际上返回了Match对象的集合。所有的Match对象属性都是只读的。 在执行正则表达式时,可能产生零个或多个Match对象。每个Match对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。 下面的代码说明了Match对象的用法:+展开-VBScriptFunction..

ASP正则表达式详解

评论(0)浏览(75)分类:Asp/VBScript
ASP正则表达式详解 本文全面的详细的介绍了ASP正则表达式的规范,以及如何建立和使用的注意事项。 什么是正则表达式 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。 请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配..

简易天气预报查询

评论(0)浏览(249)分类:JavaScript/Ajax开发技巧
简易天气预报查询一个简单的天气预报查询,可以查询当前及后两天的数据。天气预报数据是从sina网爬下来的,所以使用了正则来获取数据。如果sina改版过的话,需要修改对应的正则表达式。完整示例下载点击这里简易天气预报查询返回的数据为json格式的,大概如下+展开 -JavaScript{success:true//只是是否成功,weathers:[//天气数组,从今天到后两天{d:'日期',weath..

asp.net 单用户登录经典解决方案

评论(0)浏览(163)分类:Asp.Net/C#/WCF
asp.net 单用户登录经典解决方案这里指的单点,泛指在WEB服务端,一个账户同一时刻只能存在一个票据!大家开发中可能都碰到的一个问题,怎么使同一个用户,在同一时间内只允许登录一次。很多人都会想到在数据库中用一个标识字段,登录进去置1,退出置0,登录时判断这个字段,如果是1就说明此用户在线,不允许登录,这个方案看似有效,但在实际使用中发现问题很多,比如,用户不是..

C# 通过DllImport使用 Win32 API

评论(1)浏览(121)分类:Asp.Net/C#/WCF
C# 通过DllImport使用 Win32 API  .net 框架程序可以通过静态 DLL 入口点的方式来访问本机代码库。DllImport 属性用于指定包含外部方法的实现的dll 位置。DllImport 属性定义如下: +展开-C#namespaceSystem.Runtime.InteropServices{ [AttributeUsage(AttributeTargets.Method)] publicclassDllImportAttribute:System.Attribute {  publicDllImportAttribute(strin..

用C#发送手机短信

评论(1)浏览(147)分类:Asp.Net/C#/WCF
用C#发送手机短信  通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关知识。本文就来探讨一下另外一种通过Visual C#发送短信息的..

在C#中使用 HttpWebRequest 向网站提交数据

评论(0)浏览(127)分类:Asp.Net/C#/WCF
在C#中使用 HttpWebRequest 向网站提交数据HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。 HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。 程序使用 HTTP 协议和服务器交互主要是进行数据的提交,通常..

用C#使用HttpWebRequest Post数据时如何保持Session

评论(0)浏览(176)分类:Asp.Net/C#/WCF
用C#使用HttpWebRequest Post数据时如何保持Session 利用WebClient, HttpWebRequest向某址POST数据,这个都很方便,都有的网站需要保持SESSION才能进行下一步想要的操作。保持SESSION,关键在于如何保持住Cookie不变。代码如下:+展开-C#CookieContainercookie;privatevoidbutton1_Click(objectsender,System.EventArgse){HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create("http://localh..

执行ajax动态返回的js代码块

评论(0)浏览(324)分类:JavaScript/Ajax开发技巧
执行ajax动态返回的js代码块[CallbackPlus]Ajax中动态执行返回到innerHTML中的js -Written by 浪子@cnblogs.com (07-08-20) ********************************************************************* 版权声明** 本文以Creative Commons的发布,请严格遵循该授权协议。* 本文首发于博客园, 此声明为本文章中不可或缺的一..

客户端Js+FSO遍历文件夹

评论(0)浏览(202)分类:JavaScript/Ajax开发技巧
客户端Js+FSO遍历文件夹此代码仅IE浏览器下能运行,并且需要开放fso权限。+展开-JavaScriptfunctionHTMlist(path){vartxt;fso=newActiveXObject("Scripting.FileSystemObject");fldr=fso.GetFolder(path);fc=newEnumerator(fldr.files);for(;!fc.atEnd();fc.moveNext())//枚举所有文件{s=fc.item();//取文件对象if(s.type=="HTMLDocument"){//判断是否是“HTML文件”f=..

mssql性能优化(教你写出高质量的SQL语句)(二)

评论(0)浏览(87)分类:SQL及数据库
mssql性能优化(教你写出高质量的SQL语句)(二)6、 慎用游标数据库一般的操作是集合操作,也就是对由WHERE子句和选择列确定的结果集作集合操作,游标是提供的一个非集合操作的途径。一般情况下,游标实现的功能往往相当于客户端的一个循环实现的功能,所以,大部分情况下,我们把游标功能搬到客户端。游标是把结果集放在服务器内存,并通过循环一条一条处理记录,对数据库资源(特别是内存和锁..

mssql性能优化(教你写出高质量的SQL语句)(一)

评论(0)浏览(124)分类:SQL及数据库
mssql性能优化(教你写出高质量的SQL语句)(一)我始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。一、 分析阶段一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、..

写出高效SQL语句应注意的地方

评论(0)浏览(105)分类:SQL及数据库
写出高效SQL语句应注意的地方避免使用IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。..

CSS中box(盒模式)的分析

评论(0)浏览(153)分类:HTML/CSS兼容/XML
CSS中box(盒模式)的分析W3C定义的盒模式如下: width和height定义的是Content部分的宽度和高度,padding border margin的宽度依次加在外面。背景会填充padding和content部分。但是由于浏览器设计上的问题,不同浏览器显示效果会有些不同。左右Margin加倍的问题当box为float时,IE6中box左右的margin会加倍 左面的inner的左面margin明显大于5px。这时候,定义inner的disp..

CSS常用技巧

评论(0)浏览(125)分类:HTML/CSS兼容/XML
CSS常用技巧一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《css基本语法》。二.明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=100,但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以外..

制作弹出窗口常用技巧九则

评论(0)浏览(87)分类:HTML/CSS兼容/XML
制作弹出窗口常用技巧九则经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。1、最基本的弹出窗口..