}
«网站首页

560889223

关注此人
把560889223加为好友
附言:



最新动态
  • 560889223 评论博客:C#判断对象相等的陷阱 2011-11-02 15:11
    。。。自己不做类型转换不要怪语言陷阱...
  • 560889223 评论博客:坑爹的RegExp test() 2011-10-24 17:24
    可以直接用
    /it/ig
    这样的表达式构建RegExp对象,即可确保每次调用时都是全新的对象,而且语法上也较为简单。由于是客户端操作,开销也不会过大。
  • 560889223 评论博客:Session,有没有必要使用它? 2011-08-01 11:31
    作不是很容易的事情。...
  • 我好奇的是你安装的是文档里描述的版本么,SQL SERVER 2008 R2
  • 560889223 评论博客:不花一分钱搭建高性能web站点 2011-07-23 19:06
    组合,又要求在架构上提前考虑,引导应用开发者创建scalable的架构。例如EC2实例销毁时数据也会被一同销毁,这就要求在设计时就考虑好可靠的持久化存储方案。...
  • 560889223 评论博客:不花一分钱搭建高性能web站点 2011-07-23 18:47
    @jxFlash SNS
    至于性能高,实在不敢轻易同意。毕竟门户网站理论上说应该会复杂很多,单纯从并发访问数来比较不公平,除非实现了相同的功能。
  • 560889223 评论博客:不花一分钱搭建高性能web站点 2011-07-23 18:43
    @我是打酱油的
    AWS有free tier,在流量达到一定等级前确实是不用花钱的。这一套云服务体系确实很imba,相关产品很多了,除了S3还有RDS,直接提供关系型数据库Oracle或MySQL。
    基本上这套云服务把硬件部分和运行时环境都taken care了。你要做的就是写程序。甚至现在还有Elastic Beanstalk还什么,直接把java做的网站扔上去运行,都不用自己安装环境好像。
  • 560889223 评论博客:hadoop示例程序wordcount分析 2011-07-20 13:53
    试试Apache Pig,语法更简单
  • 就不出专业的程序员,更何况仅仅会“try and try again”——梦想是美好的,现实总那么残酷。
    虽然我非常地想说服你,不过你若坚持自己的观点也是很好的品质。...
  • 同时得到保留,不要让工作、压力磨灭了这份热情。
    ...
  • 560889223 评论博客:C#的虚函数解析机制 2011-07-04 15:57
    引用蓝丶 sky:
    感谢lz的回复,奋斗了一晚上和一早上终于明白过来了。
    明白了内存中的分配,就比较好理解!
    嗯。个人觉得这个太晦涩了,在实践中我是会尽量避免使用的,除非了为兼容旧的组件。不过能弄明白总是不错的,这样也遇到了也不会糊涂。
  • 560889223 评论博客:C#的虚函数解析机制 2011-07-04 12:29
    voked.
    ...”
    哈哈,是我早上糊涂了。应该是你说的这样子的,理由是继承链从A.foo1开始往下寻找时在B.foo1处遇到了结束标志(因为C.foo1在声明时使用了new关键字,斩断了继承链)。...
  • 560889223 评论博客:C#的虚函数解析机制 2011-07-04 00:06
    = new A();
    cAsA.foo1() //这里应该输出B.foo1()...
  • 560889223 评论博客:闲谈“云计算”(1) 2011-05-22 15:49
    个人觉得云最重要的特征是实现计算任务和计算资源的解耦,因此觉得互联网自身不属于云。
  • 好吧,套一点课上学的和自己的理解:
    三层或N层(N-Tier)是一种架构风格(Architecture Style),这种是应用到整个系统(System)上的,甚至是“系统的系统”(System of Systems)。
    MVC只是一种设计模式(Design Pattern),一般只是在组件(Component)的级别上运用。
    所以两者关心的东西差很多,从关心的细节层次(Scope)到要解决的问题。
  • 560889223 评论博客:滥用变量综合症 2011-01-21 15:23
    引用:“garbageMan:
    引用:“560889223:
    @garbageMan
    题目是题目,程序是程序。程序是辅助人们、进行计算的工具。
    假设2.593742的结果是正确的,那我用谭浩强的程序计算出这个结果后,我可以自行作答“10年后我国国民经济生产总值与现在相比增长了约159.37%”。同样完成的题目的要求。题目里没有说过程序必须直接输出最后的结果,这只是你自己的想法,不要强加给别人。
    谭浩强的最后作答方式确实不符合题目的预期,但是单看程序的话,我认为没有错误,只是没有按你所想的直接给出最后的计算结果。”
    我想我就不重复我的第一条观点了

    请便。
  • 560889223 评论博客:滥用变量综合症 2011-01-21 14:44
    @garbageMan
    题目是题目,程序是程序。程序是辅助人们、进行计算的工具。
    假设2.593742的结果是正确的,那我用谭浩强的程序计算出这个结果后,我可以自行作答“10年后我国国民经济生产总值与现在相比增长了约159.37%”。同样完成的题目的要求。题目里没有说过程序必须直接输出最后的结果,这只是你自己的想法,不要强加给别人。
    谭浩强的最后作答方式确实不符合题目的预期,但是单看程序的话,我认为没有错误,只是没有按你所想的直接给出最后的计算结果。
  • 560889223 评论博客:滥用变量综合症 2011-01-21 14:12
    引用garbageMan:
    引用地狱门神:
    该说的前面的人说得很好。
    此外加一点。使用楼主的方法论,楼主的标题中的“综合症”应为“综合征”。
    “综合征”?不理解,什么意思
    他的意思是用“综合症”,这便是你口中所言的“不规范”。
    经“全国科学技术名词审定委员会”审定的术语表中,没有“综合症”,只有“综合征”。
    你可以前往该网站查验:http://www.term.gov.cn。
    英文为“Syndrome”。
  • 560889223 评论博客:滥用变量综合症 2011-01-21 14:07
    过“解题是做功能”吗,不要无中生有。
    我的意思是题目并没有对程序提出严格的功能要求,各人对于题目所需的功能要求有不同的见解、不同的边界。你理解出来的功能要求,要别人“忠实于”是,说不过去。...
  • 560889223 评论博客:滥用变量综合症 2011-01-21 12:55

    再说了,软件的需求也是人理解出来的。这一题,做题目的人就是进行需求调研的人、理解需求的人、设计架构的人、进行编码实现的人,按照自己的理解做出了这样一个输出的程序,有何不妥么。你做你的答案,他做他的;你理解出来的需求,不一定是他理解出来的需求。...
  • 560889223 评论博客:滥用变量综合症 2011-01-21 06:41
    第一点:您太刻板了。
    第二点:没有意义。楼主想要说明的思想没有错,但在这个例子上体现不出来所谓的“优越性”。我只觉得命名那方面确实值得称赞。谭浩强的例子输就输在变量命名不清晰、不表意。
    第三点:代码不仅仅要效率高,还要考虑可读性的问题。把计算步骤分离,可以让思路清晰,前提是变量的命名要表意。
    第四点:不想说啥。
    第五点:这个谭浩强的例子说得确实不好。
    第六点:谭浩强写的确实不符合规范,但void在这里也不是形参。
  • 论,动辄说什么这个技术没有用;但是这么说的人,真的有资格这么说吗?你所见的,不过你是日常办公的那一块儿;你所听到的,不过是数个网上社区里喜欢发表意见的那一些人;那你又如何知道,在你看不见、听不到的地方,会有人默默地应用了这些技术或知识,而不与你说过?!
    我说这些,只是希望园子里少一点争论,多一点理性。在我看来,补充一些从业者的背景资料,可以帮助读者更好地甄别这些信息对他们的价值。谢谢楼主表达了自己的意见。...
  • 你的第一个例子好像不太好吧……我猜换成.Select也许就能表达你的意思了。不过这个应该可以被work around。把lambda表达式里的语句提取出来,预先做成一个委托变量的形式,再在扩展方法里调用?不知是否合你的意。
  • 有一些设计模式的初学者,刚认识MVC或者是其他什么模式就觉得很强大,有什么别的模式也不注意。实际上,一个良好的应用程序里,必然是有极多的设计模式根据不同的需求,在不同的层面、粒度和角度上去解决开发中的问题,绝对不可能有所谓的银弹能够通吃所有的问题。我觉得尚未进入门栏的初学者应该开阔眼界,放开学习新的模式,了解已学习模式的应用场景和局限性;多亲自操刀为程序设计架构,不断地优化架构,才能掌握学过的设计模式。
  • 其实我觉得身边会有很多人在学习不同的架构和模式时存在着误解。
    例如MVC里的Model和常见的业务层的Model其实不一定是同一样东西。
    又在我看来,MVC是用户界面层的模式,其Model的职责更类似于MVVM里的ViewModel。而三层这种架构,则是解决应用程序整体的功能分层问题;同时又留下了横切关注点这样的问题有待解决。
  • 560889223 评论博客:.Net 类型之辩 2010-12-07 05:43
    @xiaotie
    OK,我理解你的意思了。我之前关于stackalloc的表述是错误的。实际上,C#将stackalloc的用途仅仅局限于在栈上创建值类型的数组。而实际上,这个数组可能只是一个轻量级的数组,类似于C语言中的数组。
  • 560889223 评论博客:.Net 类型之辩 2010-12-07 05:35
    引用xiaotie:
    @560889223
    我那段话的意思是你的那句话“这段代码的核心不再是值类型了,而是一个Array。Array作为引用类型必然是被分配在堆上的”是没有用的同义反复。
    反复那句话了?还是说那句话的前后两个子句之间是同义反复了?
  • 560889223 评论博客:.Net 类型之辩 2010-12-07 05:34
    引用xiaotie:
    @560889223
    就说栈,你试一下即可。
    做实验有个目标吧,你想表达的论点是什么?
  • 560889223 评论博客:.Net 类型之辩 2010-12-07 05:33
    引用xiaotie:
    @560889223
    .Net对引用类型的一大约束就是无法stackalloc本体到栈上和MarshallAlloc本体到非托管堆上,只能乖乖的在托管堆上。
    我的疑问在于我根本没有讨论到“非托管堆”,不知你是从何引出这个话题的?
  • 560889223 评论博客:.Net 类型之辩 2010-12-07 05:31
    引用xiaotie:
    @560889223
    你试一下stackalloc一个引用类型或者alloc一个引用类型的数据到非托管堆上。
    你想表达什么?
    非托管堆根本不在这次的讨论里把。
Top