代码改变世界

阅读排行榜

九个月可以做成什么事?

2011-06-21 21:29 by DanielWise, 5905 阅读, 收藏,
摘要: 九个月时间可以做成什么事情?九个月时间可以完成一件事情,可以通过这件事情证明另外一件事情。 距离《Essential Windows Communication Foundation》全篇翻译结束已经九天了,这九天时间里我每天除了游戏还是游戏,没有压力,不用考虑今天翻译了多少页了,还有多少页没翻译完。我想凡是做完一件事情都应该有一个总结,这样才算是完整。其实关于翻译《Essential Windows Communication Foundation》的总结早就该写了,但是我很困惑自己为什么一直没有任何想法? 做这件事情的初衷是想完整地完成一件事情,期间我因为一些事情耽误了很长时间,幸运的是还 阅读全文

C# 线程手册 第三章 使用线程 Monitor.Enter() 和 Monitor.Exit()

2012-02-03 17:03 by DanielWise, 5577 阅读, 收藏,
摘要: Monitor 方法是静态的,不需要生成Monitor 类的实例就可以直接调用它们。在.NET Framework 中,每个对象都有一个与之关联的锁,对象可以得到并释放它以便于在任意时间只有一个线程可以访问对象实例变量和方法。类似的,.NET Framework 中的每个对象都提供一个允许自己进入等待状态的机制。与锁的机制类似,这种机制的主要目的是为了实现线程间通信。当一个线程进入到一个对象的关键部分且需要一个特定条件并假设另外一个线程将会在同样的关键区域中创建条件时这种机制才会发生。 现在比较特别的是在任意时间任意关键区域内仅允许有一个线程,而且当第一个线程进入到关键区域以后,其他线程都不能 阅读全文

WCF 第二章 契约 数据契约

2011-06-23 21:31 by DanielWise, 5413 阅读, 收藏,
摘要: 在一个服务内部,功能性的应用由代码实现的。在服务外部, 功能性服务在WSDL中定义。在一个WCF服务中,应用程序数据在简单和复杂类型表示;而在服务外部,应用程序数据由XML元数据定义表示。WCF数据契约提供了对代码定义的.NET CLR类型与W3C组织定义用来在服务外部通信的XML元数据定义之间的映射。使用WCF,开发人员花费更多的时间在代码和接口语义上,在XSD和WSDL语法上花费的时间会更少。那不是说XSD和WSDL语法不重要;它们是跨平台系统上进行互操作必要前提。但是编译器也显示出了在把由.NET 语言生成的数据结构翻译为跨平台的具有互操作性的XSD和WSDL表示的优势。在设计阶段,[D 阅读全文

SQL Server Transaction Log Truncate && Shrink

2013-01-28 07:16 by DanielWise, 5284 阅读, 收藏,
摘要: 目录 什么是事务日志 事务日志的组成 事务日志大小维护方法 Truncate Shrink 索引碎片 总结 什么是事务日志 Transaction log 是对数据库管理系统执行的一系列动作的记录,并利用这些记录来保证在遭遇硬件故障,灾难情况下ACID的可用性。从物理上来说,事务日志就是一个记录对数据库更新操作的文件。 事务日志的组成 SQL Server 数... 阅读全文

C# 线程手册 第一章 线程定义

2011-12-30 10:55 by DanielWise, 5247 阅读, 收藏,
摘要: 概要多线程是一种将一个应用程序切分成“线程”并按步骤运行程序的其他部分的平台开发能力。在大多数编程语言中,你会有一个Main()方法,每行代码都会顺序执行,只有当前面的一行代码执行完,后面的代码才会执行。线程是操作系统常规多任务能力的一个组成部分并允许应用程序的一部分与其他对象的分别执行的一个特定对象,所以不在应用程序通用执行顺序范畴内。在这一章,我们将讨论多任务的不同类型。另外一个概念是自由线程, 它对于大多数C++或者Java程序员来说已经很熟悉了;我们将定义这个概念并进一步讨论在C#中是如何实现的并将简要比较自由线程模型和其他模型,比如Visual Basic 6.0 的apartmen 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 52 下一页