上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 49 下一页
摘要: bootstrap 的学习非常简单,并且它所提供的样式又非常精美。只要稍微简单的学习就可以制作出漂亮的页面。 bootstrap中文网:http://v3.bootcss.com/ bootstrap提供了三种类型的下载: -------------------------------------- 阅读全文
posted @ 2016-03-03 22:49 ChineseMoonGod 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 虽然使用线程池ThreadPool让我们使用多线程变得容易,但是因为是由系统来分配的,如果想对线程做精细的控制就不太容易了,比如某个线程结束后执行一个回调方法。恰好Task可以实现这样的需求。这篇文章我从以下几点对Task进行总结。 认识Task Task的用法 认识Task Task类在命名空间S 阅读全文
posted @ 2016-03-02 15:10 ChineseMoonGod 阅读(2357) 评论(0) 推荐(0) 编辑
摘要: static public void ThreadMain() { Thread t1 = new Thread(TaskWorker); t1.Start(3); } static public void TaskMain() { Task t1 = new Task(TaskWorker, 3, 阅读全文
posted @ 2016-03-02 15:04 ChineseMoonGod 阅读(674) 评论(0) 推荐(0) 编辑
摘要: .NET 4.0包含的新名称空间System.Threading.Tasks,它包含的类抽象出了线程功能。任务表示应完成的某个单元的工作。这个单元的工作可以在单独的线程中运行,也可以以同步的方式启动一个任务,这需要等待主调线程。使用任务不仅可以获得一个抽象层,还可以对底层线程进行许多控制。 启动任务 阅读全文
posted @ 2016-03-02 14:53 ChineseMoonGod 阅读(9240) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章我们总结了多线程最基础的知识点Thread,我们知道了如何开启一个新的异步线程去做一些事情。可是当我们要开启很多线程的时候,如果仍然使用Thread我们需要去管理每一个线程的启动,挂起和终止,显然是很麻烦的一件事情。还好.net framework为我们提供了线程池ThreadPool来帮 阅读全文
posted @ 2016-03-02 14:45 ChineseMoonGod 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 在使用多线程的时候,往往存在一定的公共数据,为了避免多个线程同时操作同一数据,我们需要为线程加锁。 加锁的原理: 每一个引用类型的对象都有一个同步索引块,指示当前使用该对象的线程数,每个线程执行到Lock语句块的时候就会判断当前锁定项(这里是this,当前窗体对象)的同步索引块是否等于0(即没有线程 阅读全文
posted @ 2016-03-02 14:42 ChineseMoonGod 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、对C#反射机制的理解2、概念理解后,必须找到方法去完成,给出管理的主要语法3、最终给出实用的例子,反射出来dll中的方法 反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法、字段、属性、特性等等信息。在Sys 阅读全文
posted @ 2016-03-02 11:25 ChineseMoonGod 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 什么是Assembly(程序集)?Assembly是一个包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net框架中通过Assembly类来支持,该类位于System.Reflection下,物理位置位于:mscorlib.dll。Assembly能干什么?我们可以通 阅读全文
posted @ 2016-03-02 10:49 ChineseMoonGod 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 下面通过编写Demo的方式,验证各种反射的性能。 1、传统方式反射 1 Type t = typeof(Person); 2 MethodInfo methodInfo = t.GetMethod("Say"); 3 Person person = new Person(); 4 string wo 阅读全文
posted @ 2016-03-02 10:25 ChineseMoonGod 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Newtonsoft.Json,一款.NET中开源的Json序列化和反序列化类库(下载地址http://json.codeplex.com/)。 官网学习:http://www.newtonsoft.com/json/help/html/Introduction.htm 下面是Json序列化和反序列 阅读全文
posted @ 2016-02-27 16:22 ChineseMoonGod 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 49 下一页