- 博客(6)
- 收藏
- 关注
原创 C#中Sting.Empty与""
这两个在一般情况下是相等的,但是系统处理机制上却有所不同。 ""会在内存里划一块长度为0的存储空间,而String.Empty内存并不为它分配空间,所以无论性能还是速度上String.Empty都优于""。 对于一个string类型的变量a,你会用哪种方式判断它为空,一般有以下三种: a == "" a == String.Empty a.length == 0
2009-07-31 21:55:00
610
1
原创 visual 2008中error PRJ0003 生成 cmd.exe 时出错”
解决方案:工具—>选项—>项目和解决方案—>VC++目录,在可执行文件栏中加上如下路径:$(SystemRoot)/System32$(SystemRoot)$(SystemRoot)/System32/wbem
2009-07-30 20:26:00
475
原创 返回插入到同一作用域中的标识列内的最后一个标识值,SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 函数
返回插入到同一作用域中的标识列内的最后一个标识值。一个范围是一个模块:存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。 Transact-SQL 语法约定语法 SCOPE_IDENTITY() 备注SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中
2009-07-30 20:17:00
518
原创 系统架构
“软件系统架构包括了关于软件系统组织结构的所有重要决定。结构化元素的选择,以及这些元素接口的定义,即说明它们在由其共同构成的系统中为进行有效的协作而必须实现的行为。系统架构样式通过确定这个组织结构、有哪些元素、以及它们的接口、协作和组合,来指导如何将这些结构化的行为元素组成一个更大的子系统。 软件系统架构不仅仅涉及系统的结构和行为,还要关注应用场景、功能性、系统性能、resilience, 可重
2009-07-30 20:05:00
551
原创 使用MemoryStream与FileStream
编程访问文件是通过文件流对象进行的,当应用程序需要访问文件时,必须先创建一个文件流对象,此流对象和文件是一一对应关系。在.NET中,使用抽象基类System.IO.Stream代表流,它提供Read和Write两个方法。由于数据流的有序性,因此流对象还有一个读写指针,为此,Stream类还有一个Seek方法用于移动读写指针。FileStream对象的数据来自文件,而MemoryStream对象的数
2009-07-30 20:02:00
524
原创 如何在已经绑定数据的dataGridView对象中动态添加记录
如果dataGridView对象dataGridView1已经绑定了数据源,则使用dataGridView1.insert()或者dataGridView1.add()函数时就会报错,那么如何解决这个问题呢?方法总会有的,这里采用了中间量。添加一个bindingSource的对象bindingSource1,并设置dataGridView1的DataSource属性为bindingSou
2009-07-30 19:44:00
1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人