自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 MongoDB 分片

分片 sharding   分片是指将数据拆分,将起分散到不同服务器的过程.,将数据分散到不同的服务器上,可以存储更多的数据,处理更大的负载   MongoDB分片机制允许你创建一个包含许多服务器(分片)的集群,将子数据分散在集群中.每个分片维护着一个数据集合的子集,相比单服务器和副本集,分片具备...

2015-11-27 15:50:38 2432 0

原创 MongoDB 副本集

生产环境中我们不可能只有一台MongoDB服务器,我们需要一个集群来支持应用程序的请求.这里我们通过使用副本集来实现.创建副本集,会有一个主服务器,它主要用于处理应用程序的请求,多个备份服务器,从主服务器备份数据副本, 当主服务崩溃的时候,备份服务器通过选举,满足“大多数”的条件,一台备份服务器可...

2015-11-27 14:54:28 2282 0

原创 使用多线程异步创建一组文件

使用多线程异步创建一组文件

2014-07-10 14:16:29 3270 0

原创 Jquery Ajax 调用 ashx 返回结果

using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Ctrip.Flight.Process.Site { /// /// Summary ...

2013-03-05 13:38:07 20381 2

原创 ASP.NET缓存 之 Web服务器缓存

1.替换缓存  可以使用substitution动态更新缓存页 public static string GetTime(HttpContext context) { return DateTime.Now.ToString(); }aspx Cach...

2012-09-14 11:30:59 4879 2

原创 SQLServer XML Query

DECLARE @DOC XML =' C# in Depth John Skeet 2010 62.30 Effective C# Bill Wagner 2010 49.00 SQL...

2012-08-10 11:38:46 3784 0

原创 使用XMLSerialize 序列化和反序列化

概念:XML序列化是将公共字段和属性转化为序列格式(这里指XML),以便存储或传输的过程。反序列化则是从XML中重新创建原始状态的对象.  class SerializeDemo { static void Main() { ...

2012-08-06 10:52:32 6117 0

原创 C# 异或运算符

class XorArithmetic { static void Main() { XorArithmetic.UseNumericType(); int a = 10; ...

2012-08-01 14:44:33 10759 0

原创 线程同步

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Threading; namespace ConsoleAp...

2012-07-23 22:28:02 2843 0

原创 SQL 分割函数

CREATE FUNCTION [dbo].[fnSplit] ( @String NVARCHAR(4000), @Delimiter NVARCHAR(10) ) RETURNS @ValueTable TABLE([value] NVARCHAR(128)) AS BEGIN DECL...

2012-05-14 17:07:41 2924 0

原创 使用迭代器 遍历文件的信息

1.迭代文件的行 public static IEnumerable ReadLines(string fileName) { using (TextReader reader = File.OpenText(fileName)) ...

2012-05-01 17:47:46 3185 0

原创 使用委托,匿名方法对集合进行万能排序

下面Demo中我使用了2种排序方式1.让Employee继承IComparable 接口,实现CompareTo方法排序2.定义一个方法使用Comparison委托,排序的操作交给匿名方法 看完下面的代码,你知道使用Comparison委托的好处吗? class Employee:IComp...

2012-04-30 18:07:10 3220 0

原创 使用反射调用类型成员 方法,字段,属性

class Program { static void Main(string[] args) { Type t = typeof(Test); object result; Test ...

2012-04-11 10:19:56 2974 0

原创 T-SQL 表连接(内连接,外连接,交叉连接)

1.旧语法和新语法 旧语法由ANSI SQL-89引入的,它与新语法的区别在与没有JOIN关键字和ON子句:SELECT T1.*,T2.* FROM T1,T2 WHERE 新语法由ANSI SQL-92引入的,它引入了JOIN关键字,ON子句 SELECT T1.*,T2.* FROM T1 ...

2012-04-01 11:49:26 4920 0

原创 MVC Demo 增删查改

本实例使用Linq to sql.DB所需要的表:1.Product,2.Category 如下图1.先创建列表页面先创建Index 的Control,在Control文件夹下创建ProductControl 文件(在这之前你要使用Linq to sql 创建TestDB文件与DB通信,我这里使用...

2012-03-21 11:02:48 7596 1

原创 MVC3 使用动态生成的DropDownList,更新partial view

Demo简述:使用动态生成的DropDownlist,动态更新partial viewControl 动态生成 DropdownList 的方法 public ActionResult Index() { var products = (from pr...

2012-03-18 17:49:50 5488 2

原创 MVC 中 使用unobtrusive ajax 局部更新

我使用的是Linq to sql 对数据库进行通信的,使用表为product首先我们要引用unobtrusive 这个js文件 1.先创建ProductControl public class ProductController : Controller { Test...

2012-03-17 18:00:09 7313 3

原创 使用Httphandle 实现水印效果

先看效果下面有2张图片一个有水印的,一个无水印的.代码:首先我们定义处理图片的类public class ImageHandler:IHttpHandler { public ImageHandler() { // // TODO: Add constructor logic here...

2012-02-20 16:06:34 3123 1

原创 将一个整型转换为整型数组例如Int num = 5546798;转为int [] {5,5,4,6,7,9,8}(不能转换为字符串)

static void Main() { int number = 4563581; ArrayList array = new ArrayList(); while (number > 0) ...

2012-02-13 14:56:01 3392 0

原创 C# 多态性

MSDN 上面的定义:通过继承,一个类可以有多种类型:可以用作它自己的类型,任何基类型,或者在实现接口时用作任何接口的类型。从两个方面来说明多态1.在运行时,方法参数和集合或者是数组等位置,派生类的对象都可以作为基类的对象处理,发生此情况时,该对象的声明类型不再与运行时类型相同。2.基类定义实现虚...

2012-01-16 17:10:02 2580 0

原创 LINQ JOIN

class Department { //Auto-implemnted propeties public int Id { get; set; } public string Name { get; set; } publi...

2012-01-14 18:29:01 1714 0

原创 MSSQL 中存储过程跨服务器调用存储过程的时候,编辑Link server 的RPC的时候报错

参考http://connect.microsoft.com/SQLServer/feedback/details/444560/editing-linked-server-properties-thorws-ad-hoc-updates-error使用如下代码可以解决问题EXEC master....

2012-01-11 13:58:26 1830 0

原创 有一组数字,从1到n,从中减少了3个数,顺序也被打乱,放在一个n-3的数组里,请找出丢失的数字,最好能有程序,最好算法比较快

static void Main() { GetRemoveNumbers(1000, 3).ForEach(n => Console.WriteLine("{0}", n)); } public s...

2012-01-04 16:58:00 4283 0

原创 使用Deflate算法对文件进行压缩和解压缩

static void Main() { string path = @"D:\Practise\IO\Compress"; string deCompressPath = @"D:\Practise\...

2011-12-08 13:50:08 6492 0

原创 基本的文件 I/O 用法:1.复制目录及其文件 2.文件创建,写入,读取,删除,复制

1.Directory类:公开用于创建,移动和枚举目录和子目录的实例方法下面的Demo 演示了如何复制目录及其文件 static void Main() { DirectoryInfo source = new DirectoryInfo(@&...

2011-12-02 15:46:26 1139 0

原创 将数组中指定数量的元素移动数组后面

static void Main() { int[] array = { 1, 2, 3, 4, 5, 6, 7 }; MoveNumberArrayToEnd(array, 3); } static ...

2011-11-04 11:10:15 1738 0

原创 SQLServer Transparent Data Encryption

在现实环境中,我们会遇到数据库备份磁盘丢失或者被盗的情况,此时恶意破坏方只需还原或者附加数据库即可浏览数据。接下来我将介绍透明数据加密(Transparent Data Encryption)的方法来保护你的数据库。如果数据A,使用TDE加密之后,即时恶意破坏方有了备份磁盘,也不能还原或者附加,这...

2011-11-02 15:12:15 3637 0

原创 输出本月的月历

格式要气:SU MO TU WE TH FR SA 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30代码: class Interview1 ...

2011-10-29 16:28:35 1049 0

原创 MSSQL 中使用modify()方法,此方法使用XML DML语句在XML 数据中插入,更新或删除节点

Modify()修改XML 文档的内容,使用此方法可以修改XML类型变量或列的内容,此使用XML DML 语句在XML数据中 插入,更新或者删除节点.XML数据类型的modify()只能在update语句的set 字句中使用XML DML将下列区分大小写的关键字添加到XQuery中:insertd...

2011-10-25 17:24:52 2529 0

原创 JS 闭包随笔

概念:封闭了外部函数作用域中变量的内部函数,并且返回该内部函数,该变量称为自由变量,也可以叫做闭包变量. 即便返回该外部函数,由于内部函数的间接引用该变量,当GC检查没有相关对象引用它时,就会释放该资源.在通过Demo介绍闭包前,先来点开胃小菜吧!         //(1)          ...

2011-10-21 13:39:29 2635 4

原创 LINQ 获取当前数组中出现次数最多的元素

int[] comparValue = { 11, 22, 11, 11, 33, 11, 22 }; var query = (from num in ( from number in comparValue group numb

2011-10-12 16:21:54 3292 0

原创 LINQ To DataTable

static DataTable dtable = new DataTable(); static DataColumn dc = new DataColumn(); static DataRow Dr; static void Main() { Creat

2011-10-11 10:28:10 13015 0

原创 使用LINQ 更新 XML 节点中的信息

XML 如下 Guo Hu Shanghai PuDong Lei Hu hubei xian

2011-10-09 10:12:03 972 0

原创 Dynamic lamdba expression

private static readonly int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; static void Main() { DynamicLamdbaExpressionSample1(); Dyna

2011-10-08 11:16:34 1284 0

原创 LINQ To XML

1.多采购订单 XElement elements = XElement.Load(Server.MapPath("../Linqxml/PurchaseOrders.xml")); /*示例演示如何查找具有 Type 属性等于“Shipping”的子 Address 元素

2011-09-29 15:33:36 828 0

原创 LINQ Generation Opreator

static void Main() { UseRangeMethod(); UseRepeatMethod(); } public static void UseRangeMethod() { var rangeNumber =

2011-09-11 15:46:58 676 0

原创 LINQ Element Opreator

private static readonly string[] strNumbers = { "one", "two", "three", "four", "five", "six&qu...

2011-09-11 15:34:05 772 0

原创 LINQ Conversion Opreator

private static readonly string[] words = { "cherry", "apple", "blueberry" }; static void Main() { UseToArray(...

2011-09-11 10:38:02 710 0

原创 LINQ Partitioning Operator

private static readonly int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; static void Main() { UseTakeMethod(); Us

2011-09-11 10:04:04 689 0

原创 Linq Set Operator (Distinct,Intersect,Union,Expect)

class SetOpreator { private static readonly int[] numbersA = { 0, 2, 4, 5, 6, 8, 9 }; private static readonly int[] numbersB = { 1, 3,

2011-09-10 13:57:41 1038 0

提示
确定要删除当前文章?
取消 删除