【技术开发焦点】C#多线程学习(六) 互斥对象
系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]
系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]
系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]
系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]
系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]
缘起 每次有新技术发布时,我们总能感受到两种截然不同的情绪:一种是恐惧和抵抗,伴随着这种情绪的还有诸如"C# 2.0用的挺好的,为什么要在C# 3.0搞到那么复杂?"或者"我还在使用C#1.0呢?"等言辞;...
软件工程是一门独特的工程艺术,需要解决的是不断改变的需求变化。而对于WCF,对于SOA,由于涉及的是对多个系统之间的交互问题,如何有效地解决不断改变的需求所带来的问题就显得更为重要:Service端...
在本篇文章上一部分Order Processing的例子中,我们看到原本已Collection形式定义的DetailList属性(public IList<TDetail> DetailList),在Data Contract中却以Array的方式体现(public OrderDetai...
通过第一部分的介绍,我们可以体会到,WCF 的Data Contract在CLR Type和Neutral Contract之间搭建了一座桥梁,弥合了.NET世界和厂商中立世界的差异。通过WCF Data Contract我们将CLR Data Type暴...
在这篇文章中,我将使用三个方法处理乐观锁,包括ADO.NET数据集、SQL Server时间戳数据类型和新旧值检查,首先我们从并发谈起,探讨5个并发问题,然后从实际出发,利用这三种方法实现乐观锁。 为什么需要锁?
在多...
Cache Manifest是HTML5的一种缓存机制,文章作者直接用博客当测试环境,虽然应用起来非常简单,但效果却出奇的好。缓存后的速度,简直是惊人的快。像Yslow显示,打开一个缓存过的页面,只要0.729秒,比不缓存的差不多快了...
以前一位同事习惯于使用Membership来进行权限管理,现在随着ASP.NET MVC的引入,采用以前的方法,提出了以下方案: ASP.NET MVC+Membership结合,通过在web.config中进行配置,来管理系统中的权限。 于是,我对这...
之前写过一篇文章《ASP.NET MVC中的验证》,唯一的遗憾就是在使用Data Annotation Validators方式验证的时候,如果数据库是Entityframework等自动生成的文件,就没有办法使用扩展属性标记进行标记。现在已经开始...
事务日志 每一个SQL Server数据库在硬盘上包含至少两个物理文件,一个MDF文件和一个LDF文件。MDF文件包含所有被存储的实际数据。LDF文件或日志文件,包含了每一个数据变化的纪录。记录每个数据变化使撤销操...
前言 这段时间的开发不会用到Blend,到年底才会大量用到,本来打算到时候在写Blend相关的笔记,不过看到一些朋友还比较感兴趣,所以这里提前整理了一下。 首先,我希望你记住下面几点: 1、 Blend并不完全是为...
英文原文:A Brief History of Markup A Book Apart 的第一本书,由Jeremy Keith执笔;本文是该书第1章。 HTML是World Wide Web上统一的语言。使用它所提供的标签,人类已经创建了令人惊奇、姿态万千的超链接...
NuPack – .NET的开源软件包管理器 NuPack是一个开源的软件包管理器,它使你在项目中能够更加容易的查找、安装和使用.NET 库。它能够和所有的.NET 项目类型很好的一起工作(包括,没有任何限制的,ASP.NE...
Kaxaml 轻量级XAML 编辑器,可以同时进行图像和XAML 代码的编辑。最终生成开发人员想要的XAML 程序。 网站链接:http://kaxaml.codeplex.com/ Shazzam 方便快捷的完成WPF/Silverlight 程序的像素渲...
Guy Harrison是Quest软件研发经理和数据库大师,最近他谈及了在Quest云计算新产品Toad和下一代称之为“NoSQL”的非关系型数据库中所做的工作,并就非关系型数据库的相关领域及云计算的推动作用回答了...
我是在香港土生土长、现于上海工作的游戏程序员。有曰人生如戏,当代若说人生如游戏或更有共鸣。然而,我们是这游戏的玩家而不是设计师,世事往往并非各遂其愿,却又带来无尽惊喜。游戏中与其以赚取货币提升等级为...
Flex 支持格式设置为 SOAP 消息且通过 HTTP 传输的 Web 服务请求和结果。SOAP 提供基于 XML 格式的定义,用于在 Web 服务客户端(如使用 Flex 构建的应用程序)和 Web 服务之间交换结构化和类型化信息。 在.NE...
上一篇介绍Flex的WebService的使用,可以调用多种类型的数据,都是直接调用,没有使用参数,本篇学习使用参数调用WebService,WebService的参数类型可以是:简单类型(如数值,字串串等),简单实体模型(只有属性),比较复杂的实体...
开门见山,我们先来看一下代码:var is = function (obj,type) {
var toString = Object.prototype.toString;
var _baseTypes = {'undefined':'undefined','number':'number','boolean':'boolean',...
F1 查看帮助
F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)
Shift+F2 声明和定义之间切换
F4 头文件和源文件之间切换...
一些基本概念的解释和翻译:
http://blog.mcuol.com/User/AT91RM9200/Article/12816_1.htm
http://www.cnblogs.com/wzh206/archive/2010/05/13/1734901.html
一个完整的DBus学习教程(强烈推荐,写得相当的全):
http:...
这几日,在阅读GoF之一的John Vlissides著作《设计模式思考》,在James O. Coplien为本书所撰写的序中,摘引了Richard Helm的一封邮件:
GoF的设计模式只解决了微观架构(micro-architecture)。你仍然必须把宏观架...
1、新人进公司的第一天是无聊的一天,也是开始磨合的第一天 新人进公司的第一天总是那么的郁闷,不知道目的,不知道自己的职责,不知道自己的定位,这也和面试的时候没说清楚也是有关系的,大部分的人都是为了生活才...
更换视觉效果的好处个性化用户体验上的视觉效果是一个可以让一个移动设备具有你的特色的有力手段。个性化UI的基本元素包括:颜色,字体,照片和格式等。有时候只要一个小小的改变就可以让整个设备的使用方式有所...
从Web 0.2到Web 2.0,Web技术发生了翻天覆地的变化,而在Web 2.0空前繁荣的今天,不仅仅是技术,在Web设计方面也产生了很多不同的观点,有的很快达成一致,有的则一直争议下去,文章讲述Web设计中的5大经典争议,这些争议从...
checkpoint又名检查点,在oracle中checkpoint的发生意味着之前的脏数据全部写回磁盘,数据库实现了一致性与数据完整性。oracle在实现介质恢复时将以最近的checkpoint为参照点执行事务前滚。在postgresql中check...
在.NET Framework 中,经常使用XML 作为存储和传输各种数据的格式。DataSet 中的数据可以转换成XML 的形式来表示和存储。我们可以使用XML 对象同步和转换DataSet 的数据,而DataSet 也可以存储和传输XML 格式的...
Windows 7 操作系统默认具有一款玻璃效果主题(Aero Glass)。如果选择了该款主题,所有的应用程序标题栏都会处于玻璃透明效果(如下图)。这个功能是由Desktop Window Manager(DWM)服务支持的。 默认情况下,我们编写...
在上一节HTML5 边玩边学(3):像素和颜色中我们讲了颜色和像素是怎么回事,其实大多数情况下,我们用不到像素级别的操作,我们只需要对颜色进行整体设置就行了。 一、基本颜色 在HTML5 边玩边学(2):基础绘图中,我们...
一、创建图像对象 在 HTML5 中,Image 对象对应着一幅图片,想要获取一个图像对象,有以下几种方法: 1)通过 document.images 集合、document.getElementsByTagName 方法或者 document.getElementById 方法来...