自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(231)
  • 资源 (52)
  • 收藏
  • 关注

原创 MongoDB 分片

分片 sharding  分片是指将数据拆分,将起分散到不同服务器的过程.,将数据分散到不同的服务器上,可以存储更多的数据,处理更大的负载  MongoDB分片机制允许你创建一个包含许多服务器(分片)的集群,将子数据分散在集群中.每个分片维护着一个数据集合的子集,相比单服务器和副本集,分片具备更好的处理能力.整个集群对于应用服务器来说像是只有一台单机的服务器.为了实现这样操作,我们需要在分

2015-11-27 15:50:38 2644

原创 MongoDB 副本集

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

2015-11-27 14:54:28 2451

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

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

2014-07-10 14:16:29 3476

原创 Jquery Ajax 调用 ashx 返回结果

using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace Ctrip.Flight.Process.Site{ /// /// Summary description for json /// public class json

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

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

1.替换缓存  可以使用substitution动态更新缓存页 public static string GetTime(HttpContext context) { return DateTime.Now.ToString(); }aspx Cached Time: Page Time: 最后在页面开启缓存输出结果:Pag

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

原创 SQLServer XML Query

DECLARE @DOC XML =' C# in Depth John Skeet 2010 62.30 Effective C# Bill Wagner 2010 49.00 SQL2008 技术内幕 Itzik Ben-Gan 2010 90.20 Jav

2012-08-10 11:38:46 3994

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

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

2012-08-06 10:52:32 7029

原创 C# 异或运算符

class XorArithmetic { static void Main() { XorArithmetic.UseNumericType(); int a = 10; int b = 6; Console.WriteLine("befo

2012-08-01 14:44:33 11832

原创 线程同步

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Threading;namespace ConsoleApplication1{ class MutilThread { pu

2012-07-23 22:28:02 2914

原创 SQL 分割函数

CREATE FUNCTION [dbo].[fnSplit]( @String NVARCHAR(4000), @Delimiter NVARCHAR(10))RETURNS @ValueTable TABLE([value] NVARCHAR(128))ASBEGIN DECLARE @Pos INT DECLARE @PrevPos INT SET @Pos = cha

2012-05-14 17:07:41 3164

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

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

2012-05-01 17:47:46 3312

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

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

2012-04-30 18:07:10 3342

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

class Program { static void Main(string[] args) { Type t = typeof(Test); object result; Test tc =new Test(); Console.WriteLine("Invo

2012-04-11 10:19:56 3058

原创 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 JOIN T2 ON WHERE 旧语法ANSI SQL-89只支持内连接和交叉连接,不支持外连接2

2012-04-01 11:49:26 5388

原创 MVC Demo 增删查改

本实例使用Linq to sql.DB所需要的表:1.Product,2.Category 如下图1.先创建列表页面先创建Index 的Control,在Control文件夹下创建ProductControl 文件(在这之前你要使用Linq to sql 创建TestDB文件与DB通信,我这里使用的数据库是Test,并将Product,category 添加到TestDB.dbml文件中)

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

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

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

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

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

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

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

原创 使用Httphandle 实现水印效果

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

2012-02-20 16:06:34 3206 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) { array.Add(number % 10);

2012-02-13 14:56:01 3600

原创 C# 多态性

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

2012-01-16 17:10:02 2648

原创 LINQ JOIN

class Department { //Auto-implemnted propeties public int Id { get; set; } public string Name { get; set; } public override string ToString() {

2012-01-14 18:29:01 1785

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

参考http://connect.microsoft.com/SQLServer/feedback/details/444560/editing-linked-server-properties-thorws-ad-hoc-updates-error使用如下代码可以解决问题EXEC master.dbo.sp_serveroption @server=N'LnkDW', @optname=N'rp

2012-01-11 13:58:26 1960

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

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

2012-01-04 16:58:00 4746

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

static void Main() { string path = @"D:\Practise\IO\Compress"; string deCompressPath = @"D:\Practise\IO\DeCompress"; DirectoryInfo dir = new DirectoryInfo

2011-12-08 13:50:08 7512

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

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

2011-12-02 15:46:26 1237

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

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

2011-11-04 11:10:15 1938

原创 SQLServer Transparent Data Encryption

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

2011-11-02 15:12:15 4073

原创 输出本月的月历

格式要气:SU MO TU WE TH FR SA 01 02 03 0405 06 07 08 09 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30代码: class Interview1 { static void Main() {

2011-10-29 16:28:35 1159

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

Modify()修改XML 文档的内容,使用此方法可以修改XML类型变量或列的内容,此使用XML DML 语句在XML数据中 插入,更新或者删除节点.XML数据类型的modify()只能在update语句的set 字句中使用XML DML将下列区分大小写的关键字添加到XQuery中:insertdeletereplace value of注意:存在某些无妨修改,删除或者插入的 属性值例如1)对于类

2011-10-25 17:24:52 2993

原创 JS 闭包随笔

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

2011-10-21 13:39:29 2715 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 3923

原创 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 13238

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

XML 如下 Guo Hu Shanghai PuDong Lei Hu hubei xian

2011-10-09 10:12:03 1055

原创 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 1354

原创 LINQ To XML

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

2011-09-29 15:33:36 893

原创 LINQ Generation Opreator

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

2011-09-11 15:46:58 750

原创 LINQ Element Opreator

private static readonly string[] strNumbers = { "one", "two", "three", "four", "five", "six", "seven", "eight", "zero", "ten" }; static v

2011-09-11 15:34:05 824

原创 LINQ Conversion Opreator

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

2011-09-11 10:38:02 767

原创 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 760

原创 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 1129

MVC Demo 增删查改

该 Demo包含对product 的增加,查看,修改,删除操作,并且与category 进行级联关系

2012-03-21

C#面向对象设计模式纵横谈(10)

C#面向对象设计模式纵横谈(11):Facade 外观模式(结构型模式).rar

2008-05-11

C#面向对象设计模式纵横谈(9)

C#面向对象设计模式纵横谈(10):Decorator 装饰模式(结构型模式).rar

2008-05-11

C#面向对象设计模式纵横谈(8)

C#面向对象设计模式纵横谈(9):Composite 组合模式(结构型模式).rar

2008-05-10

C#面向对象设计模式纵横谈(7)

C#面向对象设计模式纵横谈(8):Bridge 桥接模式(结构型模式).rar

2008-05-10

C#面向对象设计模式纵横谈(6)

C#面向对象设计模式纵横谈(7):Adapter 适配器模式(结构型模式).rar

2008-05-10

C#面向对象设计模式纵横谈(5)

C#面向对象设计模式纵横谈(6):Prototype 原型模式(创建型模式).rar

2008-05-10

C#面向对象设计模式纵横谈(4)

C#面向对象设计模式纵横谈(5):Factory Method 工厂方法模式(创建型模式).rar

2008-05-10

C#面向对象设计模式纵横谈(3)

C#面向对象设计模式纵横谈(4):Builder 生成器模式(创建型模式).rar

2008-05-10

C#面向对象设计模式纵横谈(2)

C#面向对象设计模式纵横谈(2):Singleton 单件(创建型模式)

2008-05-10

C#面向对象设计模式纵横谈(1)

C#面向对象设计模式纵横谈(1):面向对象设计模式与原则

2008-05-10

C#2.0最新体验(3)

C#2.0 锐利体验系列课程(3):局部类型、空属类型、静态类.rar

2008-05-10

C#2.0最新体验(2)

C#2.0 锐利体验系列课程(2):匿名方法、迭代器.rar

2008-05-10

C#2.0最新体验(1)

C#2.0 锐利体验系列课程(1):泛型编程

2008-05-10

构建和谐Web2.0系列(4)

构建和谐的Web2.0社区系列课程(5):图形化的2.0时代——Fego城市社区.rar

2008-05-10

构建和谐Web2.0系列(3)

构建和谐的Web2.0社区系列课程(3):Fego与个性化时代的Web2.0利剑——WebPart

2008-05-10

构建和谐Web2.0系列(2)

构建和谐的Web2.0社区系列课程(2):Fego项目管理与架构开发利器——VSTS.rar

2008-05-10

构建和谐Web2.0系列(1)

构建和谐的Web2.0社区系列课程(1):.NET 2.0 V.S Web 2.0 的产物——Fego社区.rar

2008-05-10

ASP.NET 2.0系列课程

深入挖掘ASP.NET 2.0系列课程(4):数据库的缓存管理与网站页面的缓存管理.rar

2008-05-10

ASP.NetN层模型

深入挖掘ASP.NET 2.0系列课程(2):使用ObjectDataSource控件快速建立N层架构.rar

2008-05-10

ASP.Net2.0的扩展

深入挖掘ASP.NET 2.0系列课程(1):随心所欲的使用GridView.rar

2008-05-10

.Net framework2.0系列(7)

深度挖掘.NET Framework 2.0(7):.NET 2.0对未处理异常的处理以及跟踪技巧.rar

2008-05-10

.Net framework2.0系列(6)

深度挖掘.NET Framework 2.0(6):ASP.NET 2.0安全须知.rar

2008-05-10

.Net framework2.0系列(5)

深度挖掘.NET Framework 2.0(5):.NET Framework 2.0中的安全增强.rar

2008-05-10

.Net framework2.0系列(4)

深度挖掘.NET Framework 2.0(4):个性化ASP .NET 2.0 页面.rar

2008-05-10

.Net framework2.0系列(3)

深度挖掘.NET Framework 2.0(3):探索ASP .NET 2.0 中的Theme功能.rar

2008-05-10

.Net framework2.0系列(2)

深度挖掘.NET Framework 2.0(2):ASP.NET 2.0中的异步页面.rar

2008-05-10

新闻发布系统

新闻发布系统里面还有静态页生成技术

2008-05-09

.Net framework2.0系列(1)

深度挖掘.NET Framework 2.0(1):Click-Once 安装技术.rar

2008-05-09

委托与事件

不论是入门的,还是对委托与事件有一定了解的<br>都应该看看

2008-05-09

.Net Remoting系列(6)

.Net中非常重要的知识点<br>也是面试中必考的<br>总共六讲结束

2008-05-09

.Net Remoting系列(5)

.Net中非常重要的知识点<br>也是面试中必考的

2008-05-09

.Net Remoting系列(4)

.Net非常重要的知识点<br>也是面试的中必考的

2008-05-09

.Net Remoting系列(3)

.Net非常重要的知识点<br>也是面试的中必考的<br>

2008-05-09

.Net Remoting系列(2)

非常重要的知识点<br>也是面试的中必考的<br>

2008-05-09

.Net Remoting系列(1)

.Net中非常重要的知识点<br>面试经常会考的<br>呵呵

2008-05-09

面向对象的一些知识(一)

C#中的面向对象的一些知识(一)

2007-12-27

装箱与拆箱(二)

C#中必备知识点装箱与拆箱(2)

2007-12-27

装箱与拆箱(一)

C#中重要的,必备知识点<br>

2007-12-27

asp.net的编码

关于asp.net的一些扩展吧!!<br>呵呵看看就知道了!!

2007-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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