上一页 1 2 3 4 5 6 7 8 ··· 63 下一页
摘要: 来自coolshell不过这些原则看上去都不难,但是要用好却并不那么容易。要能把这些原则用得好用得精,而不教条,我的经验如下:(我以为这是一个理论到应用的过程) 你可以先粗浅或是表面地知道这些原则。但不要急着马上就使用。在工作学习中观察和总结别人或自己的设计。再回过头来了回顾一下这些原则,相信你会有一些自己的心得。有适度地去实践一下。Goto第3步。 You Ain’t Gonna Need It (YAGNI) 这个原则简而言之为——只考虑和设计必须的功能,避免过度设计。只实现目前需要的功能,在以后您需要更多功能时,可以再进行添加。 如无必要,勿增复杂性。软件开发先是一场沟通博弈。 以前本. 阅读全文
posted @ 2011-04-27 16:38 能巴 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Our Architect visited China recently. I had a 1-1 with him and several meetings.Gains from Architect:1. Algorithm: it would be good to keep doing some practice regularly for example Project Euler, but it's fine to not put effort on it on intention. A fact is: It's always important in Intervi 阅读全文
posted @ 2011-04-27 14:44 能巴 阅读(236) 评论(0) 推荐(0) 编辑
摘要: ProcessSpy is good at looking into a Process directly to know module version of it;while dependency walker can tell the module version directly by loading the target module to see its dependency modules.. 阅读全文
posted @ 2011-04-26 14:03 能巴 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Some times we could want to print the debug messages to a window (console or windows)or a file, we debug our programms with these information. There's a better way to debug programm, print the message to output window if you use VS, and you can double click the message to locate the source codes 阅读全文
posted @ 2011-04-21 17:27 能巴 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1. Boxing and UnBoxing in C++/CLIint^ hi = 123;int c = *hi;2. Use C# functions with ref/out arguments in C++/CLIIf the argument is dotNet value type, then directly create an instance of it on stack in C++/CLI and pass it when calling the C# function;if the argument is dotnet ref type,then create a . 阅读全文
posted @ 2011-04-21 17:15 能巴 阅读(429) 评论(0) 推荐(0) 编辑
摘要: From MSDN Structs differ from classes in several important ways: Structs are value types (Section 11.3.1).All struct types implicitly inherit from the class System.ValueType (Section 11.3.2).Assignment to a variable of a struct type creates a copy of the value being assigned (Section 11.3.3).The de. 阅读全文
posted @ 2011-04-21 16:10 能巴 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 来自coolshell 再谈“我是怎么招聘程序员的”(上)1.重要的不是那个解题的答案,而是解题的思路和方法2. 一个人的能力并不会因为知道东西少而不行,也不会因为没有经验而没有能力。一个人的能力是他做事情的一种态度,性格,想法,思路,行为,方法和风格。只要有热情,有想法,有好的行为方法,以及好的行事风格,那么知识和经验对他来说只是一个时间问题。 阅读全文
posted @ 2011-04-20 22:54 能巴 阅读(495) 评论(0) 推荐(1) 编辑
摘要: 导读:面试准备的重要性不用编者多言,大家都很清楚。本文是加拿大的一位程序员所写。大家可以看看国外程序员是怎么准备面试。不管你是否认同他的说法,《诗经》中有句话非常好——“它山之石,可以攻玉”。如果你还有其他面试准备方法,不妨在评论中和大家一起分享。 一、开门见山 一般来说,你(求职者)在面试中会花很多时间谈论以前的经历。如果你还没有想出你的最具代表性的经历/案例,那么你现在是时候该做了。下面有张问题表,虽然很多问题看似比较低级,但相信我,看完这些问题后,你应当反思自己。即便面试时没有碰到类似这张列表上的问题,你在面试也可以用上已准备好的答案。1.说说你自己吧2.你的短期目标是什么?你2到5年内 阅读全文
posted @ 2011-04-20 22:27 能巴 阅读(482) 评论(0) 推荐(0) 编辑
摘要: As I am going to do cross-platform development, I can only see this is a prethinking based on my observation to other such teams.1. You still need to work on Windows in major time if you are familiar with windows in long time. Of course, if you have been using Mac for a long time, you can choose Ma. 阅读全文
posted @ 2011-04-15 14:10 能巴 阅读(185) 评论(0) 推荐(0) 编辑
摘要: From:7 Exciting Web Development Trends for 20111. NO SQL2. ServerSide JSWhatever your backend language of choice is, you’re ultimately going to come back to JavaScript for constructing the frontend. Wouldn’t it be easier to simply use JavaScript universally?3. Utility JS Library4. True JS Framework5 阅读全文
posted @ 2011-04-10 20:54 能巴 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 63 下一页