代码改变世界

每天学习一点.net(1) 4个共有的实例方法

2013-05-29 22:30 by 黑眼圈Mars, 216 阅读, 0 推荐, 收藏, 编辑
摘要:System.object类,为所有.net类的基类,它实现了4个公共实例方法:ToString,Equals,GetHashCode,GetType.1、Equals体现了对象的同一性(identity),而不是相等性(equality)。它的实现方法为:1 public class Object()2 {3 public virtual Boolean Equals()4 {5 if(this==obj)return true;6 return false;7 8 } 9 } 但是,这种实现方法效率是极低的,它需要比较... 阅读全文

只有传统企业才能战胜传统企业?---帮助传统公司互联网化是否可以成为一个创业点

2013-05-28 23:29 by 黑眼圈Mars, 157 阅读, 0 推荐, 收藏, 编辑
摘要:从一个互联网人到传统企业人,从做传统企业转型电子商务的案例,到真正实操传统企业转型电子商务,一直想写点感悟,可惜一直没付诸行动,近日看到李彦宏在百度联盟大会上的演讲,结合最近互联网大佬们的并购重组如火如荼,突然觉得自己有义务将一个互联网人跨界的感受分享给大家。 李彦宏在演讲中认为互联网正在加速淘汰传统企业,互联网在整个中国还是一个小的产业,互联网以外的产业是更大的产业,而每一个这样的产业都面临 互联网产业的冲击,当然站在互联网人的角度来说,面临着几乎是无限的机会。对于Robin的这个观点,大半是认同的,但有些稍作修正,我认为互联网确实正 深远影响着中国的产业,且机会巨大,但传统企业才是机会的. 阅读全文

由winform窗体假死想到的关于winform架构的问题

2013-05-27 18:20 by 黑眼圈Mars, 265 阅读, 0 推荐, 收藏, 编辑
摘要:今天用winform做毕设的时候,又遇到了窗体内处理耗时较长的任务时,窗体假死的问题,不得已又用了多线程,利用委托事件进行回调,修改主线程的数据。当然也能用backgroundworker进行实现,不过也比较麻烦。明明是一个很简单的问题,最后却多写了上百行代码。winform在最初设计的时候,似乎就只将其分为了两层架构,从项目文件的组织就可以看出来,一个是.cs文件,一个是.designer.cs文件。.designer.cs就相当于view层,.cs文件相当于model和control层的和,这就导致了许多显示和数据处理同步的问题。不知道微软当初是怎么设计winform的,不过微软似乎有意在 阅读全文