Sampson-Li
Sampson.Li学习经验总结博客 学历代表过去,能力代表现在.学习力代表未来!
摘要: --1. 创建表,添加测试数据CREATE TABLE tb(id int, [value] varchar(10))INSERT tb SELECT 1, 'aa'union ALL SELECT 1, 'bb'union ALL SELECT 2, 'aaa'union ALL SELECT 2, 'bbb'union ALL SELECT 2, 'ccc'--SELECT * FROM tb/**//*id value----------- ----------1 aa1 bb2 aaa2 bbb2 ccc( 阅读全文
posted @ 2012-09-13 15:16 Sampson 阅读(3143) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。序列化和反序列化最主要的作用有:1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据......在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatter、XML序列化本文就通过一个小例子主要说说这三种方法的具体使用和异同点这个例子就是使用三种不同的方式把一个Book对象进行序列化和反序列化,当然这个Book类首先是可 阅读全文
posted @ 2012-06-08 09:20 Sampson 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 使用C#调用外部Ping命令获取网络连接情况以前在玩Windows 98的时候,几台电脑连起来,需要测试网络连接是否正常,经常用的一个命令就是Ping.exe。感觉相当实用。现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助。首先,我们用使用Process类,来创建独立的进程,导入System.Diagnostics,using System.Diagnostics;实例一个Process类,启动一个独立进程Process p = new Process();Proc 阅读全文
posted @ 2012-05-18 16:03 Sampson 阅读(497) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-04-26 09:35 Sampson 阅读(100) 评论(0) 推荐(0) 编辑
摘要: SQL 缓存依赖作用:使用SQL 缓存依赖技术,可以实现当应用程序中对应的数据库中的数据发生改变时才清除应用程序中对应的缓存,最大化的提高程序的性能。实现方法: 一、创建数据库a) 数据库不能为动态附加的模式b) 启用数据库中的消息传送功能alter database CacheDependencyTest set enable_broker“CacheDependencyTest”为自己建的数据库二、在应用程序中合使用SQL 缓存依赖技术a) 建立一个Global.asax文件,在其中的“Application_Start”方法添加下面代码://... 阅读全文
posted @ 2012-03-19 09:09 Sampson 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 输入任意网址.把该网址打开的网页生成图片GetImage类 public class GetImage { private int S_Height; private int S_Width; private int F_Height; private int F_Width; private string MyURL; public int ScreenHeight { get { return S_Height; } set { S_Heigh... 阅读全文
posted @ 2012-02-13 13:28 Sampson 阅读(3125) 评论(1) 推荐(2) 编辑
摘要: 无意间在网上看到这个计算题.小弟闲暇时写了一下.求有木有更便捷的写法 1 private void button1_Click(object sender, EventArgs e) 2 { 3 //先求出最多有多少个整数相加.明显从1开始 4 int a = 0; 5 int bignum = 0; 6 for (int i = 1; i <=500; i++) 7 { 8 if (a <= 500) 9 ... 阅读全文
posted @ 2012-02-02 11:12 Sampson 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 数组等量分隔成几个如string[] oldArray=new string[]{1,2,3,4,5,6,7,8,9}string[] newArray=Splice(oldArray,',',3);分隔后newArray[0]={1,2,3};newArray[1]={4,5,6};newArray[2]={7,8,9}; private static string[] Splice(string[] oldArray, char splitChar, int length) { string[] ret; int count = o... 阅读全文
posted @ 2012-02-01 10:36 Sampson 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 网页测试正则是否正确.资料收集过来的.比较实用.非原创代码粘贴至html页面即可使用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>Untitled Page</title&g 阅读全文
posted @ 2012-01-31 15:41 Sampson 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; c 阅读全文
posted @ 2012-01-11 14:25 Sampson 阅读(1642) 评论(0) 推荐(0) 编辑