05 2012 档案

Windows Azure Quick Start - Hello World
摘要:准备工作: Visual Studio 2010 SP1, Windows azure SDKhttp://www.microsoft.com/en-us/download/details.aspx?id=15658 备注:(visual studio 2011 现在还不支持widnows azure的开发) 申请帐号(免费,需要信用卡号) https://www.windowsazure.com/en-us/pricing/free-trial/1.新建一个普通项目(这边用的是一个MVC3项目)2.右键点击项目文件,选择 Add Windows Azure Deployment... 阅读全文

posted @ 2012-05-26 20:04 听说读写 阅读(488) 评论(0) 推荐(0) 编辑

TFS 2012 Preview Quickstart
摘要:Team Foundation Service 2011 QuickstartTFS 2010已经挺好用的了,但是技术总是在不断进步的,TFS2011又出来了,微软的技术更新总是挺快的...1. TFS 2010 Server配置是很麻烦的, 使用 TFS Azure就节省了配置server的时间2. TFS 2011 在较多方面有增强,我个人比较喜欢的team explorer的搜索功能,还有那个feedback manager/tool都挺好用的TFS 2011 的新的feature 可以查看以下文章:http://blogs.msdn.com/b/visualstudioalm/arch 阅读全文

posted @ 2012-05-26 09:00 听说读写 阅读(1891) 评论(1) 推荐(0) 编辑

一个简单的.net写日志方法 - 可能的改进点
摘要:昨天有个朋友在评论的时候问我如下代码在web开发中有什么问题public void Log(string msg){System.IO.File.AppendAllText(Server.MapPath("~/log.txt"), msg);}这里能说的点太多了....只好新开一个文章来说,而且也只是选重点的说功能1.线程不安全 asp.net是原生的多线程的框架,那么日志类必须是多线程安全的, 该类库内部使用了File类来附加日志,而这个部分不是线程安全的,这里有一个BUG (windows资源.例如网络 文件 在asp.net中都要注意多线程同步) 改进方案:最最简单的 阅读全文

posted @ 2012-05-21 12:32 听说读写 阅读(8147) 评论(2) 推荐(5) 编辑

.net 开发人员面试题 - 多线程
摘要:最近园子里好多人谈到了招聘面试,特别是多线程这个问题出现了很多次;多线程也是我在面试中很喜欢问的一个题目,和大家分享一下(仅限.net)为什么喜欢在面试中问这个问题 因为这是一个很好的了解面试者知识深度的问题,在现代CPU都是多核的背景下,多线程作为一种能充分发挥CPU资源的技术使用的越来越广泛. 而且这个问题可以把普通的应用开发人员(增删改查)和有一定技术深度/专研精神的人区分出来 (此外:没吃过猪肉好歹要见过猪跑吧,没见过猪跑...这个就有点诡异了)背景: 面试.net中高级软件工程师/架构师 (事先可能不知道对方的目标等级,要在这次面试过程中确定, 多线程不是初级/中级开发人员... 阅读全文

posted @ 2012-05-19 16:01 听说读写 阅读(13957) 评论(39) 推荐(9) 编辑

.net 开发人员的瓶颈和职业发展
摘要:现在社会比前几年浮躁了,越来越多的人抱怨薪水低,高薪工作不好找;诚然这有CPI的压力,可是也有很多人没有认清自己的职业发展.很多.net程序员个各种纠结,想拿高薪又拿不到,想提高又不知道怎么能提高.我也经历过这样的阶段.......各种纠结和迷茫,各种悲剧......不知道路在何方,在此我把我的经验和看法分享给大家,希望能给大家一点帮助.(本文只代表我的个人观点)关于职业/薪水瓶颈的问题:(在本文中,我们假设薪水就是能力的真实体现,不考虑运气等因素,并且薪水以上海为标准,其他城市乘以相对比例)瓶颈一: 入门 (薪水<0) 在这个阶段没有老师就是各种悲剧,各种概念的混合,各种纠结,各种蒙. 阅读全文

posted @ 2012-05-16 22:31 听说读写 阅读(22435) 评论(123) 推荐(59) 编辑

PPT - Garbage Collection in .Net (内存管理)
摘要:Garbage Collection in .Net描述了.Net GC原理高性能和稳定性Demo最佳实践PPT下载:http://files.cnblogs.com/PurpleTide/GC.pptx范例代码下载:http://files.cnblogs.com/PurpleTide/Code.7z工具: windbg sos sosex备注:很多内容是口述的,ppt只是大纲 阅读全文

posted @ 2012-05-08 21:35 听说读写 阅读(482) 评论(5) 推荐(0) 编辑

.Net常识 值类型和引用类型
摘要:值类型和引用类型是.net里面的一个基本概念在面试的时候也经常遇到关于这个概念有很多误解,经常听到下面的说法1.两者的区别是值类型分配在堆栈上,引用类型分配在堆上 这句话不对,至少不准确2.值类型性能更好, 这句话要考虑情况先补充一些背景资料常见的值类型有:大部分原生类型,例如int float long 各种自己定义的结构体等等常见的引用类型有:string 各种Class 数组(包括int[]这种的)堆栈:在这里指的是执行堆栈堆:在这里指的是托管堆,就是LOH+G0+G1+G2让我们先来看看第一点:两者的区别是值类型分配在堆栈上,引用类型分配在堆上1.假设在一个方法里面有一个语句是 v.. 阅读全文

posted @ 2012-05-04 10:19 听说读写 阅读(1967) 评论(5) 推荐(1) 编辑

【设计原则和建议】 类
摘要:类是C#中最重要的一个概念,也是最难表述的一个概念1.类的职责一定要清晰 不要设计超级类 尽量精简这条其实比较难准确的表述,更多的是要靠设计人员的经验;2.如果类中不存在实例成员,那么将类设计为static的3.如果可以,将类设计为sealed的 性能, 调用可能的虚方法对性能是有损失 防止意外的行为, protected的成员会被子类修改,有的时候会造成不可预料的结果 降低复杂度4.避免嵌套太深的继承关系 理由和第三点一致5.避免嵌套类 类中的类...有的时候和命名空间有冲突,会让人迷糊 而且每次使用也很麻烦6.如果类中有实现了IDispose的成员,或者是父类实现了IDis... 阅读全文

posted @ 2012-05-03 20:22 听说读写 阅读(405) 评论(1) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示