找回密码
 立即注册
.net集合类的研究--链表—ListDictionary,LinkedList<T>
链表是数据结构中存储数据的一种形式,我们经常使用的List,ArrayList,Hashtable等容器类,存取操作时是用数组Array来保存,ListDictionary和LinkedList不用Array,而是用链表的形式来保存。 链表的优点和缺点 以ListDictionary为例 ...
忿惺噱 2025-5-29 15:45
300 0 0
自己动手开发编译器(五)miniSharp语言的词法分析器
多谢各位的一直以来的支持,我们今天总算走到了实践的一步。今天我们要用VBF.Compilers的词法分析库来开发一个小型语言——miniSharp的词法分析。miniSharp是C#语言的子集,miniSharp程序的语义就等于把它当做C#的语义。但是miniSharp只 ...
荪俗 2025-5-29 15:45
140 0 0
面试时,你会问面试官哪些问题?
明天又要去参加一次面试。每次面试的时候,面试官都会在最后给面试者一些时间,来问问题。这是个非常好的机会,能按照自己的思路,来了解职位、技术、企业文化、福利待遇、企业状况和前景等情况,以弥补前面面试过程中没有了解到的情况。 ...
僭墙覆 2025-5-29 15:45
959 0 0
移动开发多平台代码共享
     做移动开发快一年了,有幸接触了WM、Symbian、Android、iPhone等多个平台的开发。往往一个软件需要实现多个平台的版本,对于不同平台进行重新编码是一件很费劲的事情,其实我们可以通过代码共用技术,实现对一些代码的重用。   ...
归悦可 2025-5-29 15:45
966 0 0
为什么要让我们的“领域模型”裸奔?(上)
  做不完的应用软件   我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示怀疑:“你这做软件的,要是有一天软件做完了,你岂不是要失业了?”也许他想起了他作为老师的情况,教完一批学生,下一批又 ...
眸胝 2025-5-29 15:45
159 0 0
码斗士的修炼之路 -- 如何保持并提升战斗力
那日,我与一友人漫步。他资质过人,少言寡欲, 刚二十出头。 他经常问我应该怎么走程序员这条路。 我不是什么大师,但仗键(盘)游走江湖已有数十载,吃过不少苦头。自以为不敢说到达了洪七公那种级别,但离江南七怪应该距离不远了。(注: ...
僚娥 2025-5-29 15:45
862 0 0
谈谈.Net技术面试
1、引子      最近一直在负责.net(B/S方向)技术面试相关的工作,前前后后面试了不少人,但是通过率较低,大概只有20%左右;有颇多感慨。  最近也一直比较困惑,原因究竟是什么? 是我们要求太高,应聘者本身的问题,还是是面试的内 ...
俏挺喳 2025-5-29 15:45
713 0 0
我为什么拒绝写注释
      其实没有人问过我为什么不写注释,我也没有向别人说过我不写注释的原因。但是最近一直有人在我耳边说,你们这些鸟人为什么都不写注释了。所以我觉得我有必要做一下解释了。       第一、什么情况下需要注释。如果你面对 ...
云卦逾 2025-5-29 15:45
77 0 0
新浪,腾迅,网易微博OAuth统一认证接口实现
看到国内微博兴起.各大门微博都提供了统一的OAuth认证 开始有想法做一个统一访问接口了.到时候就可以利用各大门户的注册用户来为我们服务 从而也使得最终用户不用每个网站都要去注册一个帐号.还有安全性的问题了 从开始一时兴趣.到专心的 ...
端木茵茵 2025-5-29 15:45
113 0 0
深入浅出多线程系列之五:一些同步构造(上篇)
1:Mutex Mutex 就像一个C# lock一样,不同的是它可以跨进程. 进入和释放一个Mutex要花费几毫秒,大约比C#的lock慢50倍。 使用一个Mutex的实例,调用WaitOne方法来获取锁,ReleaseMutex方法来释放锁。 因为Mutex是跨进程的,所以我们可以 ...
郦湘云 2025-5-29 15:45
987 0 0
谈谈开放平台
不知道从什么时候起,开放平台越来越多地走近了我们的视线,从最初的开心开放平台,人人开放平台,新浪开放平台,再到即将发布的飞信开放平台,腾讯Q+开放平台,似乎在这么一瞬间,开放平台成了各个互联网的一个标配。如果你没有这么一个 ...
田雅宁 2025-5-29 15:45
742 0 0
Log4Net 全方位跟踪程序运行
前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中使用以便于跟踪程序异常和运行状况,但是被否认了!可能是没有权威性,于是自己总结了一下Log4net日志跟踪系统,这里分享大家学习一下。当然写这个文章的人太多了, ...
曲愍糙 2025-5-29 15:45
186 0 0
自己动手开发编译器(一)编译器的模块化工程
本系列的第一篇,我想概述一下编译器的构造,同时帮助大家了解编译器中各个组成部分的用途。想必大家看别的编译原理书籍,大都在第一章或者序言之类的地方,将编译器分成许多模块,然后每一个模块负责编译的特定阶段,最后串起来组成完整 ...
挚魉 2025-5-29 15:45
627 0 0
了解SQL Server触发器及触发器中的事务
引述      首先, 说下我写篇文章的目的,我希望能把我对触发器的理解,分享出来与你一起学习。如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触 ...
滕佩杉 2025-5-29 15:44
855 0 0
第二个iPhone应用程序:“Say Hello”
项目需求 写一个iPhone应用程序,要求可以输入名字,点击按钮后,会显示一段文字向输入的名字打招呼,例如输入“宝玉”,显示“你好,宝玉!” 需求分析 这是一个很简单的应用程序,包含一个文本输入框,一个文本显示框,一个按钮。输入 ...
郗燕岚 2025-5-29 15:44
1036 0 0
HTTP幂等性概念和应用
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP ...
炀餮氢 2025-5-29 15:44
952 0 0
个人ASP.NET程序性能优化心得(1):数据库篇(外一篇)
个人ASP.NET程序性能优化心得系列: 个人ASP.NET程序性能优化心得(1):数据库篇 个人ASP.NET程序性能优化心得(1):数据库篇(外一篇) 个人ASP.NET程序性能优化心得(2):ASP.NET代码优化 个人ASP.NET程序性能优化心得(3):前端性能优化 - ...
呵桢 2025-5-29 15:44
436 0 0
改善代码设计 —— 优化函数的构成(Composing Methods)
1. Extract Method (提炼函数) 解释:       如果发现一个函数的代码很长, 很可能的一种情况是这个函数做了很多事情, 找找看函数中有没有注释, 往往注释都是为了解释下面一块代码做的什么事情, 可以考虑将这块代码提炼(Extract)成 ...
要燥 2025-5-29 15:44
615 0 0
Scrum之成败——从自身案例说起,仅供参考
从07年中初次接触Scrum的概念到其中几年项目中逐渐实践CI、TDD,到亲自掌握项目实践Scrum近一年,最终我们放弃了Scrum这个框架和所谓的“自组织”。原因为何?   1.成员放弃了Scrum所“赋予”的“权利” 比如领用任务、评估工作量、自组 ...
染罕习 2025-5-29 15:44
574 0 0
PHP中间件--ICE
ICE(Internet Communications Engine)是Zeroc提供的一款高性能的中间件。使用ICE能使得php(或c++,java,python)与java,c++,.net,python等进行交互。基于ICE可以实现电信级的解决方案。   1第一个问题:为什么要使用中间件? 设想一 ...
系味 2025-5-29 15:44
46 0 0

快速发帖

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

本版积分规则