time 
设为首页】【收藏本站
当前位置: 主页 > 程序设计 > .net > C# > 列表



 
2013-10-15 23:13:57 | 好评(0) | 浏览(2161)
clr基本 CLR(Common Language Runtime)是一个可由多种编程语言使用的运行时。(例如:c#,c++/cli,vb,f#,ironpython,ironruby,il...) CLR的核心功能内存管理、程序集加载、安全性、异常处理、线程同步、泛型、尾调用指令和基本的公共语言基础结构 (CLI) 类型系统等。 托...
 
2013-10-01 17:15:23 | 好评(0) | 浏览(1330)
Monitor对象 1.Monitor.Enter(object)方法是获取锁,Monitor.Exit(object)方法是释放锁,这就是Monitor最常用的两个方法,当然在使用过程中为了避免获取锁之后因为异常,致锁无法释放,所以需要在try{} catch(){}之后的finally{}结构体中释放锁(Monitor.Exit())。 2.Mo...
 
2013-08-12 23:34:56 | 好评(0) | 浏览(2392)
前言 最近在研究Android项目,其中涉及到Android中解析Json数据的问题,需要模拟网络中传递Json数据的模式,因为以前是.net的工程师,所以想着从.net的平台开发服务,传递Json格式的数据。那么先来介绍一些什么是JSON。 JSON Json(JavaScript Object Notation) 是一种...
 
2013-07-29 23:53:40 | 好评(0) | 浏览(4727)
前言 本文所使用的二维码生成代码是谷歌开源的条形码图像处理库完成的,c#版的代码可去 https://code.google.com/p/zxing/downloads/list 下载压缩包。 截止目前为止最新版本为2.2,提供以下编码格式的支持: UPC-A and UPC-E EAN-8 and EAN-13 Code 39 Code 93 Code 1...
 
2013-07-23 23:55:06 | 好评(0) | 浏览(1273)
背景 随着富客户端框架的盛行,以及众多优秀的前端js框架,很多情况我们会遇到跨域的问题,而js的ajax请求是不允许直接跨域访问的,当然你会说可以用JSONP等,但是由于代码洁癖,不想在前端和后台添加callback,而且很多情况你是无法控制的,需要牵连考虑太多的情况。...
 
2013-06-27 22:44:56 | 好评(0) | 浏览(1294)
C#如何获取某年中第几个礼拜的时间范围呢?.net没有现成的函数可以使用,于是自己写了一个。 public static void Main() { DateTimedate1=GoToWeek(2012,2); Console.Write(date1.ToString()); Console.Read(); } private static DateTimeGoToWeek( int year, int week...
 
2013-06-05 12:41:54 | 好评(0) | 浏览(7685)
PS:SharpGL是C#对Opengl的封装,不了解SharpGL的同学可以去 www.codeproject.com 搜索SharpGL。 做个小例子,能够加载各种图片到球形的星球上显示,星球自动旋转,可用WSAD和鼠标控制视角,用QE控制上下,文末附源代码和release程序。 A picture paints a thousand se...
 
2013-06-05 12:35:26 | 好评(0) | 浏览(2677)
利用C#和Window API做了个自动保存剪贴板内的图片的工具,用在 给视频截图 上是最好不过的了。共享之。 点击Start按钮,就会在剪贴板内容发生变化时自动把保存到指定位置(保存为jpg格式的图片),并且以指定的字符串作为文件的前缀,后面跟上序号。所以这个工具是和Pr...
 
2013-06-02 23:04:36 | 好评(0) | 浏览(2439)
一、Delegate委托可以理解为一个方法签名。 可以将方法作为另外一个方法的参数带入其中进行运算。在C#中我们有三种方式去创建委托,分别如下: public delegate void Print( string str); static void delegatemethod( string str) { Console.WriteLine(str); } public...
 
2013-05-22 00:56:48 | 好评(0) | 浏览(2705)
在Web端开发中,经常会使用到JSON作为数据源进行交互,C# 4.0中提供了JavaScriptSerializer来序列化和反序列化JSON,它在System.Web.Extension中,由于在JavaScript中,大多数的命名方式都是以Camelcase为主的,可能有些人会跟我一样,对于返回Pascal Case方式的JSON可...
 
2013-05-06 22:53:58 | 好评(0) | 浏览(1653)
C#中如何合理的释放非托管内存?在本文中我们将讲解使用IDisposable释放托管内存和非托管内存。 A. 首先需要让类实现IDisposable接口,然后实现IDispose方法。 A.a 核心Disponse(bool isDisponse) 1.此方法首先判断isReadyDisposed(判断是否第一次调用此核心方法),如果...
 
2013-05-06 22:50:41 | 好评(0) | 浏览(1814)
在本文中将从基础角度讲解HashTable、Dictionary的构造和通过程序进行插入读取对比。 一:HashTable 1.HashTable是一种散列表,他内部维护很多对Key-Value键值对,其还有一个类似索引的值叫做散列值(HashCode),它是根据 GetHashCode方 法对Key通过一定算法获取得到的...
 
2013-05-01 00:21:42 | 好评(0) | 浏览(1559)
文件描述:用于强制结束指定进程的工具软件 编译环境:win7 x64 VC2005 sp1 编译 下载地址: kill.rar 程序说明: 由于使用一些P2P在线观看影视节目的软件,还有类似于迅雷这样的下载软件,经常在程序退出后,并不会完全结束其所依赖的后台进程,这些进程在一段时间内...
 
2013-05-01 00:15:12 | 好评(0) | 浏览(1733)
Q1: 类中的实例构造函数可否被继承? A1: 实例构造函数永远不能被继承。 Q2: 抽象类可否包含有参实例构造函数,如果可以,何时会被调用? A2: 可以。抽象类有参构造函数通过其子实体类的构造函数调用,且若该抽象类没有提供无参构造函数,其子实体类必须显式调用一个它...
 
2013-04-29 12:51:25 | 好评(0) | 浏览(1205)
PerThreadLifetimeManager的问题 使用Unity内置的PerThreadLifetimeManager生存期模型时,其基于ThreadStatic的TLS(Thread Local Storage)设计,也就是说对于每个托管的ManagedThreadId,其会缓存已生成的对象实例。 由于CLR维护了托管线程池,使用过的线程并不会立...