- 博客(21)
- 收藏
- 关注
原创 my.ini
<br />配置mysql的基本项<br /> <br />编码、服务端口号、默认存储引擎、最大连接数等等<br /> <br />
2011-04-11 10:59:00
283
原创 .Net如何做Impersonate
<br />源自MSDN<br /> <br /> [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unicode)]<br /> public static extern bool LogonUser(String lpszUsername, String lpszDomain, String lpszPassword,<br /> int dwLogonType,
2011-03-02 15:27:00
500
原创 .Net DES对称加密的实现
static string encrypt(string input, string key, string iv) { DESCryptoServiceProvider alg = new DESCryptoServiceProvider(); alg.Key = Encoding.UTF8.GetBytes(key); alg.IV = Encoding.UTF8.GetBytes(iv
2010-12-25 12:45:00
314
原创 使用泛型实现单例模式工厂
public class SingletonFactory where T : new() { public static T GetInstance() { return SingletonCreator.Instance; } private static class SingletonCreator { private static T _instance;
2010-12-25 11:47:00
1880
1
原创 Log4net(1.2.10.0)配置
<br />1. 创建配置文件<br /> <br />创建XML配置文件Log4net.xml<br /> <br /><?xml version="1.0" encoding="utf-8" ?><br /><log4net><br /> <logger name="SimpleLogger"><br /> <level value="Debug" /><br /> <appender-ref ref="RollingFile" /><br /> </logger
2010-08-04 16:45:00
1508
原创 SqlServer with(nolock)
<br />One Thread(Transaction):<br /> <br />begin tran<br /><br /> update test<br /> set date = '2010-10-11'<br /> where telephone = '13371553551'<br /> WaitFor Delay '00:00:10' --sleep 10s<br /> <br />commit tran<br /> <br /
2010-07-26 12:14:00
336
原创 MS Test Project
Associating the DB Data with a Testenum Column<br /> {<br /> UserId,<br /> Password,<br /> IsValid<br /> }<br /><br /> private TestContext testContextInstance;<br /><br /> /// <summary><br />
2010-07-13 13:28:00
334
原创 Nunit
1. PersonServicepublic class Person{ public string Id; public string FirstName; public string LastName; public Person(string newId, string fn, string ln) { Id = newId; FirstName = fn; LastName = ln;
2010-07-13 10:08:00
360
原创 SqlServer Function(SplitText)
Create FUNCTION dbo.SplitTextIntForTest( -- Add the parameters for the function here @text varchar(500))RETURNS TABLE ASRETURN ( -- Add the SELECT statement with parameter references here with cte([value], [index])
2010-07-08 15:02:00
688
原创 outputcache
HttpCachePolicy cache = Response.Cache; cache.SetCacheability(HttpCacheability.Public); // server cache, proxy cache, client cache //cache.SetExpires(DateTime.Now.Add(TimeSpan.FromHours(2))); cache.SetLast
2010-07-08 11:05:00
341
原创 ReaderWriterLock
对于共享资源ReaderWriterLock旨在实现多线程同时读, 单线程写即读线程获取共享锁, 写线程获取排他锁
2010-07-07 15:27:00
419
原创 抽象工厂
class Light { public virtual void Display() { Console.WriteLine("I am light"); } } class Window { public virtual void Display() { Console.WriteLine("I am window
2010-07-05 14:11:00
266
原创 AutoResetEvent&&ManualResetEvent
<br />这段解释比较精彩<br />It's like the difference between a tollbooth and a door. TheManualResetEvent is the door, which needs to be closed (reset). TheAutoResetEvent is a tollbooth, allowing one car to go by andautomatically closing before the next one c
2010-07-02 11:39:00
223
转载 Multithreaded Singleton
using System;public sealed class Singleton{ private static volatile Singleton instance; private static object syncRoot = new Object(); private Singleton() {} public static Singleton Instance { get { if (inst
2010-06-12 12:08:00
263
原创 while语句插入测试数据
declare @Count intset @Count = 5while @Count > 0 begin --insert....... set @Count = @Count - 1 end
2010-04-13 12:30:00
326
原创 CTE(common table expression)
CTE的生命周期在于一次select、update、delete的执行CTE最大的特点是可以自引用 下面是一个例子:表中的数据parent child id kk yu 2g m 3yu m 4m ml 5 递归找出所有"k
2010-04-13 11:27:00
390
原创 一个简单的触发器(Demo)
背景:常见的表会有一个updatedate字段,用来标示表中数据最近一次被更新的时间该功能可由程序实现(不再赘述),也可以由触发器实现 USE [test]GO/****** Object: Trigger [dbo].[AutoDateModified] Script Date: 04/12/2010 17:37:43 ******/SET ANSI_NULLS
2010-04-12 17:50:00
369
原创 T-SQL
SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔SET ANSI_NULLS 为 ON 时,空值比较遵从SQL-92 标准,等于 (=) 或不等于 (sp_help:用于显示参数清单和其数据类型sp_depends:用于显示存储过程依据的对象或者依据存储过程的对象sp_helptext:用于显示存储过程的定义文本SET
2010-03-08 13:34:00
328
原创 User Control与Page之间传值
我们可以举个最简单的例子,user control封装一个textbox,并且做一个wrapper来包装textbox的值 public partial class WebUserControl1 : System.Web.UI.UserControl { private string textBoxValue; public string TextBox
2010-03-02 17:14:00
1091
原创 深入理解Delegate与Event
1. 如下例子说明Delegate关键字的意义(相当于声明一个具有函数指针功能的类) class Program { //delegate声明 public delegate void MyDelegate(string input); /// 函数1 /// public static void H
2010-03-01 16:06:00
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人