找回密码
 立即注册
缺陷驱动的流程优化和技术引进
软件领域一个非常大的特点是流程和技术变化相当的快。作为一个软件企业,面对日新月异的开发流程和开发技术,何时、如何选择及引进新的流程和技术变得十分重要。这篇文章主要讨论的是进行选择和引进时的出发点,我称之为“缺陷驱动”。 ...
韩素欣 2025-5-29 15:46
459 0 0
不是HR,Leader你会面试应聘者吗(如何起好手中的扑克牌)
不是HR,Leader你会面试应聘者吗          ------如何起好手中的扑克牌 前言:   我先写了一篇博文《不是HR,Leader你到底需要招什么样的程序员(变形金刚?超人?可能吗!)》,得到不少园友的交流和意见,于是想再写一下 ...
佴莘莘 2025-5-29 15:46
826 0 0
数据库设计 Step by Step (6) —— 提取业务规则
引言:数据库设计 Step by Step (5)中我们通过多种方法来理解客户的需求并撰写了需求文档。本文我们将回答三个问题。1. 为什么业务规则非常重要。2. 怎样识别业务规则。3. 如何修改关系模型并隔离出业务规则。   什么是业务规则 ...
矛赓宁 2025-5-29 15:46
183 0 0
深入浅出多线程系列之三:线程池
线程池: 每一个线程默认会被分配1MB的内存,在C#中,这些都是实打实的分配的,当一个线程启动的时候,为了分配临时堆栈大约需要花费几百微秒的时间。 线程池通过循环利用线程可以让你更高效的利用线程。   线程池就像外包的劳务队一样 ...
羔迪 2025-5-29 15:46
1003 0 0
gmail loading progress bar 实现原理
  Gmail 登陆时,会显示一个progress bar, 显示加载的进度。 最先以为是模拟的效果,但是仔细观察发现,进度条是真实反映加载以及下载进度的,并不依赖网络状况。 所以非常好奇,因为在javascript中缺少检测文档下载进度的ApI(js的安 ...
彭水晶 2025-5-29 15:46
447 0 0
Microsoft NLayerApp案例理论与实践 - 基础结构层(数据访问部分)
上篇文章讲解了NLayerApp案例的基础结构层(Cross-Cutting部分),现在,让我们继续解读NLayerApp的基础结构层(数据访问部分)。NLayerApp的基础结构层(数据访问部分)包含如下内容:Unit Of Work(PoEAA)、仓储的具体实现、NLayerApp ...
溧久苟 2025-5-29 15:46
836 0 0
Microsoft NLayerApp案例理论与实践 - 基础结构层(Cross-Cutting部分)
从这篇文章开始,我将逐步介绍NLayerApp的基础结构层、领域层、应用层以及分布式服务层。本文着重介绍基础结构层,根据上文对NLayerApp的架构分析,它将包含两大部分的内容:处理数据访问的基础结构层组件和Cross-Cutting的基础结构层组 ...
倡遍竽 2025-5-29 15:46
318 0 0
数据库设计Step by Step (7)——概念数据建模
引言:在前两篇博文(数据库设计 Step by Step (5)和数据库设计 Step by Step (6) —— 提取业务规则)中,我们进行了数据库需求分析,着重讨论了两个主题:1.理解用户需求;2.提取业务规则。当需求分析完成后,我们就要进入到概念数据建 ...
丁若云 2025-5-29 15:46
188 0 0
自己动手开发编译器(零)序言
好久没写博客了,一来是自己懒,二来是最近一段时间都没有做什么自己认为可以分享的东西。这几天刚好重拾了一个一直打算做但没做的编译器类库,算是积累了一点小小的经验吧。本来我已经发到了Github上,也在微博上零星介绍了一些,但是我 ...
斜素欣 2025-5-29 15:46
74 0 0
.net集合类的研究--链表—ListDictionary,LinkedList<T>
链表是数据结构中存储数据的一种形式,我们经常使用的List,ArrayList,Hashtable等容器类,存取操作时是用数组Array来保存,ListDictionary和LinkedList不用Array,而是用链表的形式来保存。 链表的优点和缺点 以ListDictionary为例 ...
忿惺噱 2025-5-29 15:45
324 0 0
自己动手开发编译器(五)miniSharp语言的词法分析器
多谢各位的一直以来的支持,我们今天总算走到了实践的一步。今天我们要用VBF.Compilers的词法分析库来开发一个小型语言——miniSharp的词法分析。miniSharp是C#语言的子集,miniSharp程序的语义就等于把它当做C#的语义。但是miniSharp只 ...
荪俗 2025-5-29 15:45
179 0 0
面试时,你会问面试官哪些问题?
明天又要去参加一次面试。每次面试的时候,面试官都会在最后给面试者一些时间,来问问题。这是个非常好的机会,能按照自己的思路,来了解职位、技术、企业文化、福利待遇、企业状况和前景等情况,以弥补前面面试过程中没有了解到的情况。 ...
僭墙覆 2025-5-29 15:45
987 0 0
移动开发多平台代码共享
     做移动开发快一年了,有幸接触了WM、Symbian、Android、iPhone等多个平台的开发。往往一个软件需要实现多个平台的版本,对于不同平台进行重新编码是一件很费劲的事情,其实我们可以通过代码共用技术,实现对一些代码的重用。   ...
归悦可 2025-5-29 15:45
992 0 0
为什么要让我们的“领域模型”裸奔?(上)
  做不完的应用软件   我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示怀疑:“你这做软件的,要是有一天软件做完了,你岂不是要失业了?”也许他想起了他作为老师的情况,教完一批学生,下一批又 ...
眸胝 2025-5-29 15:45
196 0 0
码斗士的修炼之路 -- 如何保持并提升战斗力
那日,我与一友人漫步。他资质过人,少言寡欲, 刚二十出头。 他经常问我应该怎么走程序员这条路。 我不是什么大师,但仗键(盘)游走江湖已有数十载,吃过不少苦头。自以为不敢说到达了洪七公那种级别,但离江南七怪应该距离不远了。(注: ...
僚娥 2025-5-29 15:45
883 0 0
谈谈.Net技术面试
1、引子      最近一直在负责.net(B/S方向)技术面试相关的工作,前前后后面试了不少人,但是通过率较低,大概只有20%左右;有颇多感慨。  最近也一直比较困惑,原因究竟是什么? 是我们要求太高,应聘者本身的问题,还是是面试的内 ...
俏挺喳 2025-5-29 15:45
746 0 0
我为什么拒绝写注释
      其实没有人问过我为什么不写注释,我也没有向别人说过我不写注释的原因。但是最近一直有人在我耳边说,你们这些鸟人为什么都不写注释了。所以我觉得我有必要做一下解释了。       第一、什么情况下需要注释。如果你面对 ...
云卦逾 2025-5-29 15:45
112 0 0
新浪,腾迅,网易微博OAuth统一认证接口实现
看到国内微博兴起.各大门微博都提供了统一的OAuth认证 开始有想法做一个统一访问接口了.到时候就可以利用各大门户的注册用户来为我们服务 从而也使得最终用户不用每个网站都要去注册一个帐号.还有安全性的问题了 从开始一时兴趣.到专心的 ...
端木茵茵 2025-5-29 15:45
144 0 0
深入浅出多线程系列之五:一些同步构造(上篇)
1:Mutex Mutex 就像一个C# lock一样,不同的是它可以跨进程. 进入和释放一个Mutex要花费几毫秒,大约比C#的lock慢50倍。 使用一个Mutex的实例,调用WaitOne方法来获取锁,ReleaseMutex方法来释放锁。 因为Mutex是跨进程的,所以我们可以 ...
郦湘云 2025-5-29 15:45
1017 0 0
谈谈开放平台
不知道从什么时候起,开放平台越来越多地走近了我们的视线,从最初的开心开放平台,人人开放平台,新浪开放平台,再到即将发布的飞信开放平台,腾讯Q+开放平台,似乎在这么一瞬间,开放平台成了各个互联网的一个标配。如果你没有这么一个 ...
田雅宁 2025-5-29 15:45
762 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则