【技术开发焦点】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暴...
编者按:每个程序员都希望自己在技术方面更进一步,成为程序达人,开发高手,技术大师……;这不仅能获得更好的职位和更高的报酬,更重要的是,开发高手还代表着一个开发者对自己的肯定以及对技术梦想的忠诚...
很多ASP.NET的教程中的示例代码使用的数据访问方法是Linq to Sql或是Entity Framework。我在www.asp.net的论坛上看到很多关于讨论是否有其他替代的数据库访问方式,回答是:当然有。这篇文章就讲述了使用Ado.Ne...
从2002年发布.NET 1.0,历经8年发展,.NET发展到了4.0,已经成为一个庞大而复杂的软件开发与运行平台,其架构日益复杂,其应用领域也在不断地扩展,包容了“一堆”的子技术领域。在.NET 4.0即将发布之际,回顾...
在这里将我收集的一些书籍,与大家分享。1、介绍Android 与GPhone的书籍Introduction To Android (下载)
Google官方文档,简要的介绍了Android的各个方面,值得大家看下GPhone说明书 (下载)
是每个开发人员必须阅读的,关于...
我学习.Net快一年了,偶然间发现大家用的开发工具很多我都没见过,于是暗中的进行收集(呵呵,夸张了),现在收集满七种特来做此总结!我称他们为“七种武器”/(^o^)/ 第一种武器长生剑、NUnit (用于编写...
少即是多(less is more)—路德维希·密斯·凡的罗;
少就是枯燥(less is bore)—罗伯特·文丘里。 less is more是设计领域对现代主义的解读,主张功能决定形式(forms follow fun...
2009年数据库市场最大的事件就是Oracle大手笔收购Sun,以及由此引发的MySQL是生是死的讨论。2010年数据库将何去何从,本文将为大家简单分析一下。 磁盘是当前主流数据库的主要瓶颈所在,而内存数据库是高响应...
社会化网络网络的特性——无尽的重复浏览页面,无需审核的内容——非常贴合传统的在线广告。但将搜索和品牌广告引入 MySpace 和 Facebook 等网站的早期尝试相比网站本身的活跃度和受关注度,都...
原文:《Speeding up JavaScript: Working with the DOM》 作者: KeeKim Heng, Google Web Developer 在我们开发互联网富应用(RIA)时,我们经常写一些JavaScript脚本来修改或者增加页面元素,这些工作最终是DO...
一般情况,使用SQL Server中的全文索引,经过大体4个步骤: 1). 安装full text search全文索引服务; 2). 为数据表建立full text catalog全文索引目录; 3). 进行full text catalog的population操作(使全文索...
1、查看当前数据库的状态
SELECT DATABASEPROPERTY ('pubs','IsFulltextEnabled') 2、打开FullText功能
sp_fulltext_databse 'enable' 关闭此功能
sp_fulltext_databse 'disable' 3...
即将发布的.NET Framework 4.0拥有众多的新改进,此前InfoQ已经对其进行了详尽的报道。本文将再来揭示.NET 4.0中的3个新特性:图表控件、SEO支持以及ASP.NET 4可扩展的输出缓存。图表控件微软向开发者提供了大量可...
ADO.NET中提供了连接池的功能,多数开发人员很少设置它,因为它是默认的。界面设置如下图:...
在应用开发中,我们经常需要设置一些上下文(Context)信息,这些上下文信息一般基于当前的会话(Session),比如当前登录用户的个人信息;或者基于当前方法调用栈,比如在同一个调用中涉及的多个层次之间数据。在这篇文章中,我创...
Unity 是一个以 Mono 为基础的游戏开发环境,能同时支持三种脚本语言,包括 C#、Javascript 和 Boo (类似 Python)。由于 Unity 的开发工具暂时只有 Mac 的版本 (2010年2月25日更新: 现时已有Windows版本,而且有免费...
当1980年Three Rivers公司第一次推出图形用户界面Perq,产生GUI这个概念的时候,不知道他们有没有想过今天图形界面设计竟然会发展到这个地步。而那之前,所谓计算机界面,展示在我们眼前的还只是一大堆令人抓狂的...
一、问题的由来 URL就是网址,只要上网,就一定会用到。 一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址“http://www.abc.com”,...
豆瓣进行了改版,我有幸提前获得新版豆瓣的使用机会,这里就说说我对豆瓣新版的试用体会: 这次豆瓣的改版是一次比较大的改动,把豆瓣的内容重新组合成四个站点: 豆瓣读书 (book.douban.com)
豆瓣电影 (mo...
先推荐两个经常介绍Web2.0网站的博客,大家可以直接通过rss订阅。
分享网络2.0博客:http://www.showeb20.com/
天涯海角的博客:http://www.web20share.com/ 随着大量的web2.0应用被大家接受,我们可以...
Google 的开源操作系统 Android 在发布一年后终于引发轰动。经历了初期的慢热,现在该系统至少已被12款手机所采用,更多的手机即将到来。 这对 Android 支持者来说是好消息?不一定,有些开发者这么认为。他...
编者按:越来越多的移动程序开发商决定投入到 Android 的怀抱中,尽管如此比起 iPhone 左拥右抱的盛况还是相去甚远。在我们这期的嘉宾专栏中 Whitepages 移动版的副总 Kevin Nakao 表示现在是在 Android 市场上...
两周前,我写了一篇《Android,开源还是封闭?》。其中有一些内容,我今天要做修正,还想谈一些别的感想。 在谈具体的修正之前,我先来说说,那篇文章的一些情况。 那天白天,我在外面办事,从手机上读到Linux内核撤下...
和压缩(Compression)相比,数据库分区(Partition)的操作更为复杂繁琐。而且与Compression一次操作,终身保持不同,分区是一项需要长期维护周期变更的操作。分区的意义在于将大数据从物理上切割为几个相互独立的小部分,从而...
本软件除了拥有传统的日历功能外,还具有查询天气预报、添加提醒时间,显示农历日期、天干地支、宜忌、公历、农历节日等信息。要注意的是,查询天气预报需要访问internet.。设置提醒时间主要是指设置未来的某个时...
创建一个新项目是很简单的,只要你安装了Eclipse插件,并且你的Eclipse软件版本在3.2或3.3,你就可以开始开发了。 首先, 看一下要创建"Hello, World"程序从高级层面上有哪些步骤: 1, 通过 File -> New -> P...