博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2012年9月14日

摘要: 中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的 很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左 右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际 上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的 CTO就是这样的coding fans,拿着吓人的工资,做着吓人的项目,项目的结局通常也很吓人。 阅读全文

posted @ 2012-09-14 09:29 天轰穿 阅读(510) 评论(0) 推荐(0)

摘要: 1、什么是反射 程序集包含模块,而模块又包括类型,类型下有成员,反射就是管理程序集,模块,类型的对象,它能够动态的创建类型的实例,设置现有对象的类型或者获取现有对象的类型,能调用类型的方法和访问类型的字段属性。它是在运行时创建和使用类型实例。 2、int、DateTime、string是否可以为 int、DateTime不能,因为其为Struct类型,而结构属于值类型,值类型不能为null,只有引用类型才能被赋值null。string可以为null。 3、简述C#成员修饰符 abstract:指示该方法或属性没有实现。 const:指定域或局部变量的值不能... 阅读全文

posted @ 2012-09-14 08:43 天轰穿 阅读(303) 评论(0) 推荐(0)

摘要: 最近在进行项目开发中,经常会遇到这种情况,就是当用户点击页面上的Button时,系统需要弹出一个窗口。这个窗口可能是标准对话框,也可能是一个新的页面。开始的时候我不知道如何实现这样的功能,按照我以前的编程习惯,我认为应该有一个类似于ShowMessage的方法,但是,可惜这种方法在WEB下是没有的。通过在网上查阅资料,发现一般的做法是在Button的OnClick事件中写下如下代码: { string strScript = "<script language=javascript>\n"; strScript += "window.alert(&qu 阅读全文

posted @ 2012-09-14 08:32 天轰穿 阅读(430) 评论(0) 推荐(0)

摘要: 一个被终止的对象常驻内存重而不被使用的话,会占用很多系统资源,于是.net的垃圾回收器就会将它放在中止化队列中,一旦时机成熟,该对象就会被唤醒,并调用他的finalize方法,来彻底的终结他,但是利用这一机制,就可以将耗费资源的巨型类放入到一个对象池中,在程序的整个生存期内重复的使用他(结束的标志是clr认为在进程中不存在任何该应用程序的根)。我们称这些巨型类为Expensive对象,下面来讨论一下管理Expensive对象的对象池的结构。 Class Expensive{ Static Stack pool = new Stack(); Public static Ex... 阅读全文

posted @ 2012-09-14 08:29 天轰穿 阅读(212) 评论(0) 推荐(0)