.net中加密helper
摘要:最近在搞单点登录的设计,在设计中需要一个Token令牌的加密传输,这个令牌在整个连接单点的各个站中起着连接认证作用,如果被仿造将会有不可预计的损失,但是这个Token是要可逆的.然后我就找.net中的各种加密,各种找。 因为是可逆的,所以像那种md5,sha之类的不可逆加密就没法用了,然后可逆的加密主要是分为对称加密盒非对称加密: 对称加密:用加密的钥匙来解密,比如DES,AES的加解密 非对称加密:一个钥匙加密,用另一个钥匙解密,这个主要就是RSA比较成熟(点我看科普) 当然这么看来非对称加密更加适合我这个需求,然后我又各种找RSA,.NET中自己实现了加密RSA加密...
阅读全文
posted @
2013-04-28 20:39
larryle
阅读(349)
推荐(0)
SQL Server数据库大小,表大小及行数统计
摘要:-- 统计某个表的空间大小, 行数信息EXEC Your_DB.dbo.sp_spaceused 'dbo.t_log';-- 统计多个数据库多个表的空间大小, 行数信息create table tmp_table_space(table_name varchar(50), table_rows int, total_size varchar(20),data_size varchar(20), index_size varchar(20),unused_size varchar(20), dbname varchar(30));insert into tmp_table_sp
阅读全文
posted @
2013-04-28 16:50
larryle
阅读(603)
推荐(0)
操作字节流方法
摘要:public static byte[] RetrieveBytesFromStream(Stream stream) { List<byte> lst = new List<byte>(); byte[] data = new byte[1024]; int totalCount = 0; while (true) { int bytesRead = stream.Read(data, 0, data.Length); ...
阅读全文
posted @
2013-04-26 22:50
larryle
阅读(220)
推荐(0)
清空数据库错误:因为该表正由 FOREIGN KEY 约束引用 解决办法
摘要:如下解决了五个问题1. 清空数据2. 有外键也可以, 因为是逆向删除, 从最后一张表删除. 且使用的是delete, 因为truncate不能对有外键的表3. 种子问题, 如果表存在种子重设为0, 如不存在就不操作4. 加了事务, 中间报错, 有后悔机会5. 截断日志功能, 因为使用delete, 删除后日志文件会增大, 可以不使用if( object_id('pr_DataClear') is not null ) drop procedure pr_DataClear go create procedure pr_DataClear as begin transaction
阅读全文
posted @
2013-04-26 18:11
larryle
阅读(591)
推荐(0)
解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
摘要:在PowerDesigner 16 中生成的sql语句,在执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005、2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 , 以下是通过创建sysproperties视图,以及修改powerdesigner sql语句生成模板后,再生成数据库SQL脚本执行,共分为三部:第一步:在Sql 2005/2008 Exec the Sql 创建View 'sysproperties'if exists (select 1 from s
阅读全文
posted @
2013-04-25 20:54
larryle
阅读(186)
推荐(0)
wcf生成客户端代理的四种方法
摘要:在WCF中有两种不同的方法可以用于创建客户端服务对象,他们分别为: 1. 代理构造法 2. 通道工厂法 本文会从实际应用的角度上,阐述两种方法的一些细节和优劣对比,希望通过学习本文,能掌握什么情况下使用什么样的方式来创建客户端服务代理对象,怎样创建客户端代理对象。本文重点在术,非道。 构造代理法 从名字中可以看出,使用本方法创建客户端服务代理对象,是调用了服务代理类的构造方法。这 种方法非常符合创建对象的常规方法:通过new的方式产生类型实例。可在WCF中要使用此方法,却是需要一个前提:要首先具备代理类。所以产生代理类便是 此种方法首先要解决的问题了,下面就来看下WCF中创建代理类的几种常见办
阅读全文
posted @
2013-04-24 22:01
larryle
阅读(2236)
推荐(1)
Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器
摘要:完全破解+使用教程Red Gate系列文章:Red Gate系列之一 SQL Compare 10.2.0.1337 Edition 数据库比较工具 完全破解+使用教程Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器 完全破解+使用教程Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程R
阅读全文
posted @
2013-04-23 17:42
larryle
阅读(233)
推荐(0)
table显示细线边框
摘要:<table cellspacing="0" cellpadding="0" border="0" width="500"> <tr> <td bgcolor="#AAAAAA"> <table cellspacing="1" cellpadding="0" border="0" width="100%"> <tr bgcolor="#FFFFFF&qu
阅读全文
posted @
2013-04-23 16:05
larryle
阅读(810)
推荐(0)
.net中的压力测试
摘要:1. WAS:WebApplication Strees Tool(免费的) 应用WAS对web进行压力测试实例详解 http://servers.pconline.com.cn/skills/0709/1119109.html 官方的文档(很详细,建议看英文版) http://support.microsoft.com/kb/313559/en-us 图片看不清楚?请点击这里查看原图(大图)。 以前做过的一个测试结果报告 图片看不清楚?请点击这里查看原图(大图)。 创建WAS的测试,一般都通过录制,因为如果要你手工写那些请求点击的操作,那简直是噩梦。 除此之外,还可以根据I...
阅读全文
posted @
2013-04-22 15:54
larryle
阅读(380)
推荐(0)
查看数据库中所有表
摘要:SELECT nameFROM sysobjectsWHERE xtype = 'U'select * from sysobjects
阅读全文
posted @
2013-04-22 13:53
larryle
阅读(264)
推荐(0)
.net中使用xsl文件作为导航菜单
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="testweb.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&
阅读全文
posted @
2013-04-22 12:49
larryle
阅读(228)
推荐(0)
wcf如何选择绑定
摘要:WCF有很多值得学习的地方,这里我们主要介绍WCF选择绑定,包括介绍使用绑定等方面。为WCF选择绑定服务应该遵循图所示的决策活动图表。首先需要确认服务是否需要与非WCF的客户端交互。如果是,同时客户端又是旧的MSMQ客户端,选择MsmqIntegrationBinding绑定就能够使得服务通过MSMQ与该客户端实现互操作。如果服务需要与非WCF客户端交互,并且该客户端期望调用基本的Web服务协议(ASMX Web服务),那么选择BasicHttpBinding绑定就能够模拟 ASMX Web服务(即WSI-Basic Profile)公开WCF服务。缺点是我们无法使用大多数最新的WS-*协议的
阅读全文
posted @
2013-04-17 12:00
larryle
阅读(223)
推荐(0)
启动sqlserver服务的时候报错
摘要:今天早上开机后,打开SQLServer的服务配置管理器准备启动SQLServer服务,但是结果很让我失望,启动失败,报错:启动sqlserver(SQLEXPRESS)时提示请求失败或服务未及时响应。既然有问题那就赶快找解决方案吧,在晚上找了会,大致有两种说法:1 种是:http://apps.hi.baidu.com/share/detail/15903494,另一种是:http://oylyww.blog.sohu.com/167732201.html大致意思就是要把硬盘或者文件夹 属性里的 压缩此驱动器,以节约磁盘空间 前面的复选框 勾给去掉。两种方法都试过了,还是不行,我只好自己来。运
阅读全文
posted @
2013-04-16 11:48
larryle
阅读(361)
推荐(0)
命名规范
摘要:数据库命名规范命名要素命名要求示例表名TB_+名称TB_Order视图VIEW_+名称VIEW_Order过程PROC_+名称PROC_InputOrder函数FUN_+名称FUN_InputOrder索引IX_+表名+_字段名IX_Order_ID触发器TG_+表名+_触发事件类型TG_Order_Add注释规范:1. 注释尽量用中文;2. 注释的内容要清楚、明了,含义准确,防止注释二义性;3. 自定义源文件和自定义函数的开始部分要有综合性注释;4. 全局变量、自定义常量要有其功能注释;5. 不易理解或易误理解的代码要有注释;6. 分支不能表达含义,要有注释;7. 保证注释与代码的一致性。过
阅读全文
posted @
2013-04-11 17:19
larryle
阅读(210)
推荐(0)
wcf整理资料
摘要:WCF 4.0中的WS-DiscoveryWCF安全指南发布WCF 3.5对HTTP编程的增强WCF中的Stream操作WCF应用程序的程序集划分WCF中的自定义集合VS 2008 beta2英文版的SvcUtil问题在WCF中获取服务元数据信息WCF配置文件全攻略Programming WCF Services翻译笔记(一)Programming WCF Services基于SOA的体系架构设计通过实例分析WCF Duplex消息交换Web Service Software FactoryWindows Communication Foundation之旅(Part Four)Windows
阅读全文
posted @
2013-04-09 22:21
larryle
阅读(144)
推荐(0)
wcf使用入门学习笔记
摘要:1.服务端创建wcf服务端程序,2.由生成工具生成代理类3.将代理类提供给客户端使用服务端程序由三部分组成1.接口2.实现接口3.宿主程序客户端调用方法IService ws = new ServiceClient(new NetTcpBinding(), new EndpointAddress("net.tcp://127.0.0.1:12345"));宿主程序代码: using (ServiceHost host = new ServiceHost(typeof(Service), new Uri("net.tcp://127.0.0.1:12345"
阅读全文
posted @
2013-04-09 22:01
larryle
阅读(222)
推荐(0)
wcf学习目录
摘要:WCF进阶:扩展EndpointBehavior实现全局参数验证摘要: 上一篇文章WCF进阶:扩展bindingElementExtensions支持对称加密传输阐述了如何扩展BindElementExtension来支持在配置文件中配置服务或者客户端代理,本文讲述另外一种应用,通过实现IEndpointBehavior来全局验证操作参数,并且进一步产生比较复杂的配置支持的实现。阅读全文posted @2010-04-18 19:31Robin Zhang 阅读(2448) |评论 (5)编辑WCF进阶:扩展bindingElementExtensions支持对称加密传输摘要: 前面两篇文..
阅读全文
posted @
2013-04-09 21:09
larryle
阅读(329)
推荐(0)
用SQL删除重复记录的N种方法
摘要:delete from ItemForScore where ifsid not in (select min(ifsid) from ItemForScore group by itemid,topflag,isactive having COUNT(-1)>1) and itemid in (select itemid from ItemForScore group by itemid having COUNT(-1)>1)例如: id name value 1 a pp 2 ...
阅读全文
posted @
2013-04-09 14:49
larryle
阅读(251)
推荐(0)
数据库访问类
摘要:// ===============================================================================// Microsoft Data Access Application Block for .NET// http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//// SQLHelper.cs//// This file contains the implementations of the SqlHelper and SqlHelperParameterCa
阅读全文
posted @
2013-04-09 11:40
larryle
阅读(224)
推荐(0)
net中用户登录验证和基页面类
摘要:if (blIsUser) { //将用户名称存入cookie FormsAuthentication.SetAuthCookie(strLogName, false); if (IsAdmin(strLogName)) { Response.Redirect("AdminGround/adminmain.aspx"); } else { Response.Redir...
阅读全文
posted @
2013-04-09 10:53
larryle
阅读(245)
推荐(0)
wcf中绑定标准
摘要:---------------------------------------------------------------------------------------------------------------------------------------------------------------netTcpBinding提供的可配置属性
阅读全文
posted @
2013-04-07 21:20
larryle
阅读(163)
推荐(0)
wcf中配置文件
摘要:<?xml version="1.0" encoding="utf-8" ?><configuration> <system.serviceModel> <services> <service name="WinformHello.HelloService" behaviorConfiguration="TestBehavior"> <host> <baseAddresses> <add baseAddress="h
阅读全文
posted @
2013-04-05 21:32
larryle
阅读(147)
推荐(0)
wcf中创建宿主程序
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;using System.ServiceModel.Channels;namespace wcfservicehost{ class Program { static void Main(string[] args) { using (MyhelloHost Host = new MyhelloHost()) ...
阅读全文
posted @
2013-04-05 21:31
larryle
阅读(277)
推荐(0)