【技术开发焦点】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暴...
如果您希望看到关键字过滤算法的话那么可能就要失望了。博客园中已经有不少关于此类算法的文章(例如这里和这里),虽然可能无法直接满足特定需求,但是已经足够作为参考使用。而本文的目的,是给出一个较为完整的关...
有人的地方就有江湖,新技术层出不穷的年代,各种新技术的诞生、新开发工具的推出就像是武侠小说中的各种武林秘籍,程序员们对新技术的追逐像武侠小说中武林人士对武林秘籍的追逐,博客园、论坛、媒体也像是一个...
聚集索引的区别 聚集索引:物理存储按照索引排序 非聚集索引:物理存储不按照索引排序优势与缺点聚集索引:插入数据时速度要慢(时间花费在“物理存储的排序”上,也就是首先要找到位置然后插入),查询数...
早上看到老赵的《一个较完整的关键字过滤解决方案(上)》文章,讲到怎样在项目中嵌入过滤方案的问题,以及提到 xingd 和 sumtec 两位大师发表的系列互拼的文章,在此我也忍不住谈谈自己遇到的问题以及一个的简化版的算法...
大师也罢、论文也罢,wiki、甚至更不靠谱的大讨论,对于读者,翻阅它们的目的更多的是相互印证,得到其中共同的精华,而不是用来当作证据。作者或宣讲者发表东西,有时是表达自己的见解,有时也是为了相互探讨,而很少有来...
如何利用Sharepoint开发一个完全不同于Sharepoint风格的站点,这是这篇文章要讨论的内容。以下是项目的开发步骤:步骤1:定义基本的网站地图和设计就像许多Web项目一样,基本的站点地图和设计告诉开发团队基本的功能需...
今天,11月12日,我三十一岁。这一年……三十岁,在我个人心中是无比重要的一岁,我整个以二开头的年岁都为了这一年。去年的今天我豪情万丈的写下《三十岁》,然后飞了进去……现在我飞出来了,回...
是否总是觉得工作特别的枯燥、乏味、无聊,面对成堆的代码后头脑开发犯困,表情开始僵硬,这对你来说简直就是一种折磨,它甚至和你原先所想象的不一样,程序员本来应该是精力充沛,激情四溢的,幻想着能够去创造去驾驭所...
你快乐吗?我很快乐!你幸福吗?我很幸福!看到这里,一定会有铺天盖地的砖头扔出来,一定会说我很矫情。且慢,请听庾澄庆的<<快乐颂>>,当你听完这首优美动听的旋律后,还会拍砖头吗?快乐与否并不遥远,其实就在你的一念之间,不必刻...
有一句话我一直记得很深,“当人深处迷茫之中时早已不再迷茫”。很绕很矛盾的话,也可能有人听到后会马上跳脚喊,我一直迷茫怎么还是迷茫呢?呵呵。静一下想一下再喊。大家都这么大了,路该怎么走,你知道么?作为...
也许,绝大多数软件开发人员都有这样一种想法,那就是:对未来的不确定和如何发展的困惑。也就是说在忙碌、紧张刺激、别人羡慕的程序员生活中,我们都会感觉到有一把悬在我们头上的达摩克利斯之剑,说不准他会什么时...
做程序员快两年了,本想继续发展下去成高级程序员,转管理?那是30岁左右的事情。我热爱编程,因为编程和游戏一样好玩,可是就在我准备再在技术上大展鸿图的时候,继续做技术和还是转管理的两条截然不同的发展岔路却突然来...
我见过一些人,他们通常强调尽可能简单,但若事情突然变得比他们预期的还要简单很多,他们就开始感到不适,甚至拒绝接受这种简单,其实即使事物的发展方向和你的前进方向相一致,但如果发展速度大大超越了你,仍然有可能引发...
我们开发的系统中,数据是最重要的一部分,如果程序的代码错了,我们可以通过各种方式修改回来,但如果数据失真了,将永远无法还原,那种欲哭无泪的滋味,相信经历过的人是深有体会的。可能这些小的细节对我们来说都是...
他沉醉于胜负之中了,我却心不在焉。
——川端康成
摘自《伊豆的舞女》...
当了两年多的程序员,喜怒哀乐什么都体验过了.被骂过,被表扬过,被看不起过,被侮辱过.几乎所有的程序员的成长阶段的事情都遇到过.下面我就说下我这几年的经历. 大专的最后一年我就找到了工作,对于每一个大...
不知觉做软件开发已经有6年了,回看自己的经历,可以说是相当有成就感,6年中通过不断的学习的实践,从一个菜鸟成长为一名软件架构师,这个过程可以说充满乐趣。通过学习各种理论、技术、方法,并有在实践中应用,观察它们的...
不可否认 在我个人眼里
选择做程序员 就像选择其他种类的工作一样
只是一份职业 一种在社会上存身立足的手段
而不是源于真正意义上的兴趣和喜欢
但同样 不可否认
在做程序员的这几年 我的生活也在一步步的提升...
程序员的诗,写给程序员和我自己。
——题记
(一)
好大一棵二叉树
黄昏,暮霭漫漫
谁在寂寞的遍历树上每一个结点?
你从无边的代码中抬起头
夜色,瞬间淹没了每一字节...
写这篇文章纯属偶然。最近听说一个以前的同事又开始继续他的一个流量统计工具的下一版本的开发了。该工具下一个版本将是7.0了,呵呵,算起来他也作了满长时间了,而该工具的反响也不错。最最关键的是,他靠这个工具给自...
上周参加俱乐部活动,最后有个话题――Developer的英雄时代是否已经结束?因为我的论述角度一般是不太非常的,而且总体来讲比较的庞大,非三言两语所能让人明白,加之本身对此类问题就有点迷迷糊糊,只是隐约从某个角度来看...
快过年了,另人厌恶的事情发生了:带着项目过年。而另我更加厌恶的是这是一个没有经过深入分析、讨论、细化的东西。数据库设计已经另我头疼,而得到的最新要求是:“过年前把界面搞掂,其他的以后再说!”我...
昨天一位同事请我来看他做的东西,是一个类似于数据仓库展示的一个WEB程序。他向我解释如何通过拖放完成一个透视表,又如何进行选择、挖掘等等,功能很强大,叹为观止。然后我问,这都是你做的?不,这是一个中间件产品,咱们公...
新的一年到了,想想自己也有了四年半的工作经验,这对于二十四岁的我,也算得上是一笔财富。选择的本质就是放弃,在我选择投身到工作中去学习的时候,我也离开了仅仅呆了一年的大学校园。 中国教育制度的问题,已...
1969年8月8日,在北京协和医院降生了一个漂亮的小女孩。接生的阿姨说,她的声音这么大,好象想要全世界的人都听到。
后来,她的父亲为她取了一个很好听的名字,叫“王菲”。于是,所有的小朋友就叫她&ld...