- 博客(17)
- 资源 (10)
- 收藏
- 关注
转载 备忘
SELECT TOP 10 [session_id], [request_id], [start_time] AS '开始时间', [status] AS '状态', [command] AS '命令', dest.[text] AS 'sql语句', DB_NAME([database_id]) AS '数据库名', [blocking_sessio
2016-05-24 10:28:45
443
翻译 WCF 服务 ServiceBehavior 和OperationBehavior 属性
ServiceMetadataBehavior 服务配置属性:点击打开链接OperationBehavior: OperationBehavior 特性可以控制类的方法,利用类的方法可以进一步控制服务的某些方面。在操作级可以控制的行为有事务行为、访问者身份识别行为和对象回收行为。
2016-03-30 09:57:36
4608
原创 WCF契约 学习备忘
本文只是针对个人学习备忘 记录。。KnownTypes 的特性 相当于类中的继承。[DataContract][KnownType(typeof(B))] pubilc calss A{[DataMenber]public double Price{get;set;}} pubilc calss B{[DataMenber
2016-03-29 17:35:57
483
转载 C# Excel 行高,列宽,合并单元格,单元格边框线,冻结(转载) - 关于C#操作EXCLE常见操作比较全的 (防找不到)
网上看到的比较全的关于C#操作EXCEL常见操作集合,比较全,写的不错原文地址:http://hi.baidu.com/kjkj911/blog/item/0ecc3ec7855dd6d4d100600f.htmlprivate _Workbook _workBook = null;private Worksheet _workSheet = null;private Excel.
2014-01-10 15:11:27
1559
原创 WaitHandle 类 备忘
using System;using System.Threading;public sealed class App { // Define an array with two AutoResetEvent WaitHandles. static WaitHandle[] waitHandles = new WaitHandle[] { new
2014-01-02 09:37:39
666
翻译 委托链中的 GetInvocationList
GetInvocationList 用在何时? 当委托链中有多个项时,委托链会调用里面的所有项(委托的方法),因为委托类型的Invoke方法包含了对数组中的所有项进行遍历的代码。 尽管这种算法(委托内容遍历所有方法)足以应付很多情形,但也有它的局限性。如:除了最后一个返回值(委托链中最后一个方法),其他所有回调方法的返回值都会被丢弃。或 如果被调用的委托中有一个抛出了异常货阻塞了
2013-11-22 10:12:07
1393
转载 C# 构造函数 初始化器(构造器)
有时,在一个类中有几个构造函数,以容纳某些可选参数,这些构造函数都包含一些共同的代码。例如,下面的情况: class Car {private string description; private uint nWheels; public Car(string model, uint nWheels) { this.description = descri
2013-08-30 12:06:49
3196
原创 CLR 基础备忘 (纯个人复习备忘)
partial关键字 部分类、结构、接口======================================================索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义直接网上拿的:C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集
2013-08-19 10:36:38
617
原创 值类型和引用类型
//引用类型(由于使用了'class')class SomeRef { public Int32 x; }//值类型{由于使用了'struct'}struct SomeVal{ public Int x;}static void ValueTypeDemo(){ SomeRef r1=new SomeRef();//在堆上分配 SomeVal v1=new SomeVal();//
2013-07-12 09:18:02
624
原创 checked 和 unchecked (纯属备忘)
checked 不允许程序发生溢出 unchecked 允许程序发生溢出 在C#中 溢出 虽然被视为是一种错误,但溢出检查默认是关闭的。checked 为检查类型是否会溢出。Byte b=100;b=checked((Byte)(b+200))会抛出异常的原因是 checked检查到 (b+200)为int类型300 要转成(Byte)溢出
2013-07-11 16:22:23
570
原创 Tuple的使用场景
假设有个类叫Record,有int id, decimal Money, DateTime submitdate 这3个字段现在有个record的集合,要求插入新的record对象时,submitdate 比较大的在前面一般会考虑到的是先排序,再插入但如果 我要操作10次,每天插1次过几天又操作一次 这样就无法先排序了。这时我们可以使用sortedlist 这个
2013-05-29 17:52:38
1372
原创 ios内存管理学习备忘
内存管理备忘: 每个对象有一个与之相关联的整数,称作它的引用计数器或保留计数器。当某段代码需要访问一个对象时,该代码将该对象的保留计数器值加1,表示“我要访问该对象”。当这段代码结束对象访问时,将对象的保留计数器减1,表示塔不在访问对象。当保留计数器值为0时,表示不再有代码访问该对象了,因此该对象占用的内存被系统回收。当使用alloc、new、或copy消息(生成接收对象一个副本)创建一
2013-02-19 15:37:29
636
转载 js 动态 增加 删除 select 子项 option
js 动态 增加 删除 select 子项option function addOption(){ var obj=document.getElementByIdx("test"); var index=obj.options.length; obj.options.add(new Option("子项"+index,index)); } function del
2013-02-01 08:49:30
616
转载 jq select操作全集
添加option $("#ID option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); 移除option $("UPS Ground").appendTo($("#ID")); 取得下拉选单的选取值 $(#testSelec
2013-02-01 08:45:38
460
原创 CLR 学习二 强命名程序集(strongly named assembly)和弱命名程序集(weakly named assembly).
今天主要学到了强命名程序集(strongly named assembly)和弱命名程序集(weakly named assembly).先介绍下 "私有部署的程序集"和"全局部署的程序集""私有部署的程序集"是指部署到应用程序基目录或一个子目录中的程序集。"全局部署的程序集"是指部署到一些已知位置的程序集;CLR在查找程序集时,会检查这些位置。 强命名程序集合弱命名程序集主要
2013-01-24 18:13:08
730
原创 初学MVC 学习记录1(MVC默认页面)
MVC中运行Views->HelloWeb页面时 http://localhost:1819/HelloWeb这个URL链接有默认页面,而http://localhost:1819/Account则会找不到页面,这是因为Controllers->AccountController中 ActionResult没有设置默认页面(Index页面),而Controllers->HelloWebCo
2013-01-21 10:21:15
499
原创 将类型生成到模块中
主要解决问题:1. 我们写的CS文件如果编译成EXE呢?如:创建一个源码文件Program.cs public sealed class Program{ public static void Main(){System.Console.WriteLine("Hi")}} 应用程序定义了Program类型,其中有个名为Main的 public sta
2012-11-08 13:46:04
432
WCF 4高级编程(高清完整版)
2016-03-28
android支付宝开发文档(包含两套)
2012-11-05
ColorSPY取颜色工具
2012-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人