3

程序员应知——善于借鉴

最近几天对D语言有了一些了解,据说能够具备和C、C++一样的高性能,语法类似于C#和Java,并且支持当前比较流行的语言——像Ruby和Python——的一些新特性,而且微软还提供了Visual D的插件,可以安装在Visual studio中,从而使用它来开发D语言的程序。我们会发现,其实这门语言... ...

侯伯薇 发布于 2011-05-26 09:05 评论(15) 阅读(4660)
65

面试时,你会问面试官哪些问题?

明天又要去参加一次面试。每次面试的时候,面试官都会在最后给面试者一些时间,来问问题。这是个非常好的机会,能按照自己的思路,来了解职位、技术、企业文化、福利待遇、企业状况和前景等情况,以弥补前面面试过程中没有了解到的情况。但较早以前面试准备不太充分,虽然也能地问上一些问题,但挂一漏万,每次回来后,总觉... ...

wanghui 发布于 2011-05-25 15:28 评论(62) 阅读(106680)
33

原来是这样:C#中字符串的内存分配与驻留池

刚开始学习C#的时候,就听说CLR对于String类有一种特别的内存管理机制:有时候,明明声明了两个String类的对象,但是他们偏偏却指向同一个实例。如下:[代码]这里的same会被赋值为true。也就是说s1真的和s2引用了同一个String对象。当然,应该注意到的是s1和s2都被统一赋值为同一... ...

Roy Cheng 发布于 2011-05-24 23:23 评论(22) 阅读(15675)
14

深入浅出多线程系列之五:一些同步构造(上篇)

1:MutexMutex 就像一个C# lock一样,不同的是它可以跨进程.进入和释放一个Mutex要花费几毫秒,大约比C#的lock慢50倍。使用一个Mutex的实例,调用WaitOne方法来获取锁,ReleaseMutex方法来释放锁。因为Mutex是跨进程的,所以我们可以使用Mutex来检测程... ...

LoveJenny 发布于 2011-05-24 06:26 评论(17) 阅读(5941)
3

gmail loading progress bar 实现原理

Gmail 登陆时,会显示一个progress bar, 显示加载的进度。最先以为是模拟的效果,但是仔细观察发现,进度条是真实反映加载以及下载进度的,并不依赖网络状况。所以非常好奇,因为在javascript中缺少检测文档下载进度的ApI(js的安全机制也禁止这样做),且只提供了加载开始,加载中,加... ...

Jinker 发布于 2011-05-23 22:57 评论(12) 阅读(4772)
8

深入浅出多线程系列之三:线程池

线程池:每一个线程默认会被分配1MB的内存,在C#中,这些都是实打实的分配的,当一个线程启动的时候,为了分配临时堆栈大约需要花费几百微秒的时间。线程池通过循环利用线程可以让你更高效的利用线程。线程池就像外包的劳务队一样,有任务给他们,他们会管理劳务工的一切,你不需要去花时间去找单个劳务工,然后完成任... ...

LoveJenny 发布于 2011-05-22 14:06 评论(5) 阅读(7127)
12

移动开发多平台代码共享

做移动开发快一年了,有幸接触了WM、Symbian、Android、iPhone等多个平台的开发。往往一个软件需要实现多个平台的版本,对于不同平台进行重新编码是一件很费劲的事情,其实我们可以通过代码共用技术,实现对一些代码的重用。 这一技术的应用,可用带来不少的好处: 1.代... ...

luzj 发布于 2011-05-21 14:39 评论(14) 阅读(4898)
7

2.6.39发布了-最近关于内核开发的一些感受

linux kernel 2.6.39终于发布了,感觉从rc1到rc7,挺长时间了,这是一个值得纪念的内核版本。当然,只是对于我而言,是值得纪念的一个内核版本,从39-rc1开始,决定正式参与内核的开发了,从刚开始不成熟地改了几个format的错误,到后来改了几处函数错误,再到后来为驱动核心写了注释... ...

冷月X 发布于 2011-05-20 22:22 评论(25) 阅读(6912)
50

码斗士的修炼之路 -- 如何保持并提升战斗力

那日,我与一友人漫步。他资质过人,少言寡欲, 刚二十出头。他经常问我应该怎么走程序员这条路。我不是什么大师,但仗键(盘)游走江湖已有数十载,吃过不少苦头。自以为不敢说到达了洪七公那种级别,但离江南七怪应该距离不远了。(注:洪七公和江南七怪都是郭靖的师父)我闭目沉思,悟空(七龙珠版),青铜圣斗士,健次... ...

拥有的都是恩典 发布于 2011-05-19 08:29 评论(61) 阅读(9907)
9

.net集合类的研究--链表—ListDictionary,LinkedList<T>

链表是数据结构中存储数据的一种形式,我们经常使用的List<T>,ArrayList,Hashtable等容器类,存取操作时是用数组Array来保存,ListDictionary和LinkedList<T>不用Array,而是用链表的形式来保存。 链表的优点和缺点 以ListDictionary为例... ...

许两会 发布于 2011-05-18 22:09 评论(6) 阅读(4790)
7

初识函数式编程和Lisp之后的一点感想

me.ThisBlog.Goal = “引起一些大家对函数式编程的关注和对面向对象地位的反思”;me.ThisBlog.Style = “侃大山”;if (you.Expectation == “看到一篇技术博客”){ return null;}ReadBlog();return you.Comme... ...

wanghui 发布于 2011-05-17 14:56 评论(12) 阅读(9038)
7

Scrum之成败——从自身案例说起,仅供参考

从07年中初次接触Scrum的概念到其中几年项目中逐渐实践CI、TDD,到亲自掌握项目实践Scrum近一年,最终我们放弃了Scrum这个框架和所谓的“自组织”。原因为何?1.成员放弃了Scrum所“赋予”的“权利”比如领用任务、评估工作量、自组织协作、决策等。在第一次Scrum计划会议上排出任务让大... ...

Justina Chen 发布于 2011-05-17 10:16 评论(49) 阅读(5546)
28

不是HR,Leader你会面试应聘者吗(如何起好手中的扑克牌)

我先写了一篇博文《不是HR,Leader你到底需要招什么样的程序员(变形金刚?超人?可能吗!)》,得到不少园友的交流和意见,于是想再写一下自己面试应聘者的经验,来归纳总结和检讨一下自己需要注意的地方。结果现在起个名字弄得像”不是HR,Leader”的系列文章,那么我就接着”你到底需要招什么样的程序员... ...

布鲁斯.李 发布于 2011-05-16 14:49 评论(52) 阅读(7971)
17

WCF4.0进阶系列--第二章 寄宿WCF服务

本章先描述WCF service的工作原理;然后阐述寄宿WCF服务的各种方式;随后通过创建WPF程序和Windows Service来寄宿WCF服务;最后讲述支持WCF内置的各种绑定以及如何对一个WCF服务实现多重绑定。 在第一章中,我们为你介绍了如何创建一个WCF服务,并将其部署到IIS上,然... ...

On the road.... 发布于 2011-05-16 09:41 评论(16) 阅读(9540)
40

了解SQL Server触发器及触发器中的事务

引述 首先, 说下我写篇文章的目的,我希望能把我对触发器的理解,分享出来与你一起学习。如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触发器中事务个故事。在这边文章里面,我不会从触发器和事务的概念去讲述,而是从常见的两种触发器类型(... ...

ok_008 发布于 2011-05-15 23:20 评论(28) 阅读(25272)
50

谈谈.Net技术面试

1、引子 最近一直在负责.net(B/S方向)技术面试相关的工作,前前后后面试了不少人,但是通过率较低,大概只有20%左右;有颇多感慨。最近也一直比较困惑,原因究竟是什么?是我们要求太高,应聘者本身的问题,还是是面试的内容本身的问题?2、我们的岗位要求 这是之前项目组整理的一个简单的岗位(.Net中... ...

bigmonster 发布于 2011-05-14 18:12 评论(134) 阅读(18346)
46

新浪,腾迅,网易微博OAuth统一认证接口实现

看到国内微博兴起.各大门微博都提供了统一的OAuth认证开始有想法做一个统一访问接口了.到时候就可以利用各大门户的注册用户来为我们服务从而也使得最终用户不用每个网站都要去注册一个帐号.还有安全性的问题了从开始一时兴趣.到专心的架构,把博客园有关OAuth认证的文章都看了一下.从不知.到了解,到熟悉再... ...

Giant150 发布于 2011-05-14 17:11 评论(90) 阅读(16000)
12

我为什么拒绝写注释

其实没有人问过我为什么不写注释,我也没有向别人说过我不写注释的原因。但是最近一直有人在我耳边说,你们这些鸟人为什么都不写注释了。所以我觉得我有必要做一下解释了。 第一、什么情况下需要注释。如果你面对的受众是一些初学者或者非专业的人员,那么确实需要写注释,这一点在教科书上体现的最多。又或者,你所工作的... ...

Leon Mai 发布于 2011-05-14 08:21 评论(194) 阅读(12015)
44

Log4Net 全方位跟踪程序运行

前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中使用以便于跟踪程序异常和运行状况,但是被否认了!可能是没有权威性,于是自己总结了一下Log4net日志跟踪系统,这里分享大家学习一下。当然写这个文章的人太多了,这里不是做任何攀比,只是简单的分享供有需要的人。一. Log4Net 简介... ...

贺臣 发布于 2011-05-13 17:01 评论(35) 阅读(12804)
5

谈谈如何从本质上理解sql语句, 存储过程,ORM之间的联系和取舍。

sql语句又叫ad hoc sql, ad hoc是拉丁语,意思是for this,可以翻译为“按每一次情况的办理”存储过程就是stored procedure, 简写为spORM就是对象-关系映射,比如Hibernate大多数的.NET程序都是会围绕sql服务器展开,经常要面临在这些技术间进行选择... ...

栖山 发布于 2011-05-13 15:34 评论(30) 阅读(7329)