- 博客(27)
- 资源 (2)
- 收藏
- 关注
转载 [hidotnet]真正的取真实IP地址及利弊
目前网上流行的所谓“取真实IP地址”的方法,都有bug,没有考虑到多层透明代理的情况。多数代码类似:string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Current.Request.Server
2007-11-28 14:48:00
543
转载 PetShop的系统架构设计
PetShop的系统架构设计 《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的 PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着 版本的不断更新,至现在基于.Net 2.0的P
2007-11-28 14:45:00
459
转载 Microsoft .NET Pet Shop 4 架构与技术分析
1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。正因
2007-11-28 14:44:00
526
转载 用脚本查看某库中每个表大小
declare @id intdeclare @type character(2) declare @pages int declare @dbname sysnamedeclare @dbsize dec(15,0)declare @b
2007-05-04 17:40:00
639
转载 可以利用汉字在计算机里面的编码来的到汉字的首拼音
可以利用汉字在计算机里面的编码来的到汉字的首拼音static public string GetChineseSpell(string strText){ int len = strText.Length; string myStr = ""; for (int i = 0; i { myStr += getSpell(strText.Substring
2007-04-19 17:09:00
690
原创 SQL笔记
/*--SQL笔记--*//*** 1.用变量控制显示前N条记录*/declare @n intset @n=10set rowcount @nselect * from syscolumnsset rowcount 0/*** 2.显示分析编译和执行各语句所需的毫秒数*/set statistics time {ON|OFF}/*** 3.显示相关Transact_SQL语句生成的磁盘
2007-03-30 08:36:00
640
转载 c#中的反射
目录反射的概述反射appDomain 的程序集反射单个程序集利用反射获取类型信息设置反射类型的成员通过反射创建类型的实例反射类型的接口反射的性能反射的概述 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。Syste
2007-03-21 14:19:00
631
转载 在C#中利用Excel做高级报表
在C#中利用Excel做高级报表 http://www.souzz.net 2005-10-14 文章出处:转载uncj
2007-03-14 13:53:00
1481
原创 C#在设计时不执行
//在设计控件或基类窗体时需要在设计模式下不执行某些代码,例如窗体加载事件时 /// /// 窗体加载事件 /// private void Form_Load(object sender, System.EventArgs e) { //判断是否是设计模式当为设计模式时退出
2007-03-08 08:29:00
3202
2
原创 数据库操作类与Xml文档操作(保存/读取Connectionstring)
using System;using System.Collections;using System.Text;using System.Security.Cryptography;using System.IO; /// /// 数据库操作类与Xml文档操作(保存/读取Connectionstring) /// class DBOperation {
2007-03-01 08:38:00
1978
原创 C#对称加密算法类
using System.Security.Cryptography;using System.IO; /// /// 对称加密算法类 /// public class SymmetricMethod { private SymmetricAlgorithm mobjCryptoService; private string K
2007-02-28 18:02:00
1893
原创 C#对Excel的操作
第一步:添加引用-->Com-->Microsoft Excel 11.0 Object Library 第二步:在文件最上方加:using Excel = Microsoft.Office.Interop.Excel;第三步:编辑下面两个方法/// /// 执行完Excel操作方法后执行资源回收操作,必须与Excel操作的方法分开/// private void ExcelWrite
2007-02-26 15:46:00
2590
原创 生成表记录的SQL语句
/*------------------------------------------------------------------------------- 功能: 生成表记录的SQL语句参数说明: @pi_table_name 表名 @IsPrint 是否打印输入[1:是,0:否]. 是:Print字符串在查询
2006-09-19 10:11:00
2241
转载 SQL Server 存储过程的分页方案比拼
SQL Server 存储过程的分页方案比拼 SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chines
2006-08-05 11:37:00
1384
转载 Microsoft SQL Server数据库文件恢复技术
Microsoft SQL Server数据库文件恢复技术 SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager(SQL Server企业管理器)和SQL Se
2006-08-05 11:35:00
1501
转载 未公开的SQL Server口令的加密函数
未公开的SQL Server口令的加密函数 如果对MSSQL的用户信息有兴趣的,可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢? 其实只要仔细看看master.dbo.sp_addlogin就知道了,MSSQL的sp都可以看到代码,真是不错。 让我们来看看它
2006-08-05 11:34:00
1571
转载 SQL Server日志清除的两种方法
SQL Server日志清除的两种方法 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库
2006-08-05 11:33:00
1671
转载 C# 3.0新特征之创建和初始化集合对象
C# 3.0新特征之创建和初始化集合对象 发布于:2006-6-25 20:11:13 已被阅读: 21 一、 引言 C# 3.0中新的对象初始化器是
2006-07-15 13:58:00
1722
原创 返回在指定日期内有几个指定的星期数
GOif exists (select null from sysobjects where [name] = fn_get_weekday_num) drop function fn_get_weekday_numGO/*===================================================================================
2006-07-15 12:05:00
1034
转载 置疑数据库
USE MASTERGOSP_CONFIGURE ALLOW UPDATES,1 RECONFIGURE WITH OVERRIDEGOUPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=置疑的数据库名Gosp_dboption 置疑的数据库名, single user, trueGoDBCC CHECKDB(置疑
2006-07-12 21:26:00
1116
转载 经典的拆分字符串的语句
/*经典的拆分字符串的语句*/--基础数据create table #1(c_name nvarchar(30) , c_desc nvarchar(100))insert #1 select N张三 , N周一,周二,周三union select N李四 , N周一,周四,周六union select N王五 , N周一,周四GO--正文declare @i intsel
2006-07-12 21:25:00
2898
转载 重建数据库表所有索引
/***********************重建数据库表所有索引2006-06-12先选择要修复的数据库***********************/DECLARE @name varchar(100)--所有用户表游标DECLARE authors_cursor CURSOR FOR Select [name] from sysobjects where xtype=u
2006-07-12 21:20:00
3791
转载 一次性更改数据库內拥有者不屬dbo的物件改成为dbo
Create PROCEDURE SP_ChangeObjectOwnerToDBO ASSET NOCOUNT ONDECLARE @objName varchar(80), @ownerName varchar(80), @Parameter varchar(80)DECLARE object_cursor CURSOR FOR -- Find out table list
2006-07-12 21:18:00
1005
原创 长度小于8000(varchar类型),以"逗号"分隔的字符串
CREATE FUNCTION dbo.sms_fn_splitstring(@SourceString varchar(8000))RETURNS @ReturnTable TABLE(SubColStr varchar(200))AS BEGIN declare @CommaStr varchar(8000),@SplitStr varchar(8000),@SplitLen in
2006-06-28 16:44:00
774
原创 在SQL中参数值超过8000(TEXT类型)的处理方法,以"逗号"分隔的字符串
create function dbo.sms_fn_split_text(@text text)returns @returntable table(subcolstr varchar(200))as begin --------------------------定义变量----------------------------------------------------
2006-06-28 16:40:00
1207
转载 通常你会在什么地方遇到DBNull
DBNull在DotNet是单独的一个类型 System.DBNull 。它只有一个值 DBNull.Value 。DBNull 直接继承 Object ,所以 DBNull 不是 string , 不是 int , 也不是 DateTime 。。。但是为什么 DBNull 可以表示数据库中的字符串,数字,或日期呢?原因是DotNet储存这些数据的类(DataRow等)都是以 object 的
2006-06-27 21:57:00
1769
转载 只是一个故事,但读完获益匪浅
有一对兄弟,他们的家住在80层楼上。有一天他们外出旅行回家,发现大楼停电了!虽然他们背着大包的行李,但看来没有什么别的选择,于是哥哥对弟弟说,我们就爬楼梯上去!于是,他们背着两大包行李开始爬楼梯。爬到20楼的时候他们开始累了,哥哥说“包包太重了,不如这样吧,我们把包包放在这里,等来电后坐电梯来拿。”于是,他们把行李放在了20楼,轻松多了,继续向上爬。 他们有说有笑地往上爬,但是
2006-06-17 17:48:00
2552
PluginInstaller.part1.rar
2010-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人