文章分类 -  Development

A little experience in program development
摘要:转自:http://www.cnbeta.com/articles/188721.htm集成开发环境(IDE)可以给程序员提供很大的帮助。大多数的IDE包含编译器和解释器。例如微软的 Visual Studio 本身内置的编译器和解释就是很好的例子,Eclipse 是另一个很好的例子。鼓励程序员使用IDE的主要原因是开发软件应用程序的各个组成部分之间可方便的进行切换。一般一个特定的IDE是负责处理一种编程语言,但也有一些支持多种编程语言的 IDE,例如 NetBeans,Microsoft Visual Studio,MyEclipse,WinDev和Xcode等等。IDE 的宗旨是提供了一个 阅读全文
posted @ 2012-06-11 16:38 rock.dean 阅读(265) 评论(0) 推荐(0)
摘要:为什么会发生“线程间操作无效”的异常。 在开发winform应用程序时,如果不是控件的创建者线程试图调用该控件时,则调试器会引发一个 InvalidOperationException,并提示消息:“从不是创建控件 ***(控件名) 的线程访问它。” 在多线程调用的情况下,由于本身程序就有一个主线程,现在你又新加一个线程,资源访问的不一致性,新加的线程是不可以直接访问另一个线程里的数据,包括控件; 原因总结:控件的调用者线程不是控件的创建者线程,这是.net实现资源安全访问机制的必然结果。访问 Windows 窗体控件本质上不是线程安全的。如果多个线程同时操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。但是我们不能为了实现资源安全访问机制而坏了我们的大事。 阅读全文
posted @ 2012-03-12 18:14 rock.dean 阅读(645) 评论(0) 推荐(0)
摘要:当采集中的url遇上%2F时,当你的关键字或目录中包含%2F时,当你又不希望url或uri自动转换%2F(因为%2F代表"/")时……虽然这方法有了,但我不明白为什么要这么做,希望有牛人细解一下。 阅读全文
posted @ 2012-02-23 17:47 rock.dean 阅读(29404) 评论(1) 推荐(1)
摘要:经常用动态语言去输出或获取文件的contentType类型,很多时候不知道什么文件该用哪种contentType类型,下面就是在网上收集来的文件与contentType对应的类型。 阅读全文
posted @ 2010-07-27 18:16 rock.dean 阅读(5316) 评论(0) 推荐(0)
摘要:有时候我需要对数据做清除,收缩或截断数据库日志,看看如何压缩数据的存储空间吧。 阅读全文
posted @ 2010-01-27 09:01 rock.dean 阅读(359) 评论(0) 推荐(0)
摘要:了解静态类和静态成员在定义上的区别。 阅读全文
posted @ 2009-12-21 17:25 rock.dean 阅读(279) 评论(0) 推荐(1)