IL指令详细
摘要:转载:http://www.cnblogs.com/zery/p/3368460.html 名称 说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推
阅读全文
拆箱与装箱
摘要:转载自:http://www.cnblogs.com/anding/p/5236739.html 装箱和拆箱几乎是所有面试题中必考之一,看上去简单,就往往容易被忽视。其实它一点都不简单的,一个简单的问题也可以从多个层次来解读。 常见面试题目: 1.什么是拆箱和装箱? 2.什么是箱子? 3.箱子放在哪
阅读全文
window 服务注册、卸载
摘要:1.以管理员身份打开 命令窗口 2.服务注册命令:sc create myServer binpath= path 3.服务卸载命令:sc delete myServer Topshelf 服务安装 安装:TopshelfDemo.exe install 启动:TopshelfDemo.exe st
阅读全文
Quartz的cron表达式
摘要:按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数)月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间
阅读全文
C# 转换运算符:implicit(隐式),explicit(显示)
摘要://A类 class Cls1 { public string name; //构造函数 public Cls1(string name) { this.name = name; } //implicit:表示隐式转换,如从 B -> A 只需直接赋值(A = B) //此处将:A对象隐式转换为B对象 ...
阅读全文
c# 知识学习
摘要:1.C#基础知识梳理系列 2.详解C#委托,事件与回调函数 3.C#制作Windows service
阅读全文
c# 命名空间之System.IO(继承关系)
摘要:System.IO 命名空间包含允许:读写文件、数据流的类型以及提供基本文件和目录支持的类型。 在这个命名空间中主要的类有: 字节流:Stream、BufferedStream、MemoryStream、UnmanagedMemoryStream、FileStream 字节流:Stream、Buff
阅读全文
计算机存储单位
摘要:1B(byte,字节)= 8 bit(见下文); 1KB=1024B; 1MB=1024KB=1024×1024B。其中1024=210。 1KB(Kibibyte,千字节)=1024B= 2^10 B; 1MB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B; 1G
阅读全文
Remoting
摘要:NET Framework 远程处理基础结构提供下列信道实现: IpcChannel TcpChannel HttpChanne IpcChannel IPCChannel是.NET Framework 2.0 里面新增的,它使用 Windows 进程间通信 (IPC) 系统在同一计算机上的应用程序
阅读全文
类型
摘要:Action 与 Func 同步、异步、异步回调 Thread(lock) Oram(IBastis、Dapper) ServiceStack MVC Spring MVC Razor MVC 中的 Repository模式 EF Html CSS JavaScript AJAX JQuery ec
阅读全文
同步、异步、异步回调
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Runtime.Remoting.Messaging; namespace Async { public delegate int AddHa...
阅读全文
Action 和 Func
摘要:Func<T, TResult> 委托:有一个传入参数T,返回类型为TResult的委托。 Func<T1, T2, TResult> 委托:有两个传入参数:T1与T2,返回类型为TResult。 Func<T1, T2,...,Tn, TResult> 委托:有n传入参数:T1至Tn,返回类型为T
阅读全文
测试代码运行时间
摘要:在C#中有一个秒表类:Stopwatch,用这个类可以方便的测试一下代码运行时间。要使用stopwatch要先加一个命名空间,System.Diagnostics。 具体用法如下:
阅读全文
Wpf 系列
摘要:http://www.cnblogs.com/chillsrc/category/684419.html
阅读全文
Thread.Join()的详解
摘要:什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是
阅读全文
线程的优先级
摘要:当线程之间争夺CPU时间时,CPU 是按照线程的优先级给予服务的。在C#应用程序中,用户可以设定5个不同的优先级,由高到低分别是 Highest AboveNormal Normal BelowNormal Lowest 在创建线程时如果不指定优先级,那么系统默认为ThreadPriority.No
阅读全文
ThreadState属性
摘要:这个属性代表了线程运行时状态,在不同的情况下有不同的值,我们有时候可以通过对该值的判断来设计程序流程。 ThreadState 属性的取值如下: Aborted:线程已停止; AbortRequested:线程的Thread.Abort()方法已被调用,但是线程还未停止; Background:线程
阅读全文