08 2008 档案
C# PK C++
摘要:今天在园子里看了一篇关于面向对象的文章,颇有体会。 发现自己对C++ 和 C# 的区别还没很了解。 今天先占个位子,准备找个时间来整理下这个主题。 1.C#中abstract用来表示抽象基类或者纯虚函数,在C++中则无此关键字,纯虚函数是通过“=0”来表示的 2. C#中virtural override new 关键字分别用来表示虚函数,重写基类的虚函数,覆盖。在C++中virtural也用...
阅读全文
数据库外键 可以为空
摘要:今天又发现自己以前的无知,关于数据库的外键,以前我一直以为不允许为空的,今天看到一个项目中使用了空的数据库外键,很惊讶,后来才发现是自己以前错误了。数据库外键是可以为空的。 不过为空的数据跟与之相关联的表就没有关系了。一般不采用。
阅读全文
设置.aspx中的命名空间
摘要:原来以为.aspx 与.cs文件是属于同一个类,今天才意识到自己错了。 .aspx与.cs文件之间是继承关系,前者继承自后者,故,在.cs文件中写的Public方法可以在.aspx中调用,但Private方法则不能访问,就是这个道理。 在.CS文件中引用命名空间使用using namespace,而在.aspx文件中引用命名空间有两种方式: 1.使用 2.在web.config文件中添加: ...
阅读全文
源代码 目标代码 可执行代码
摘要:源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。 目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。 可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的。
阅读全文
asp.net 中 .ASPX 与.CS文件的关系
摘要:.aspx文件继承自.cs文件 虽然一个 Web 窗体页由两个单独的文件组成,但这两个文件在应用程序运行时形成了一个整体。项目中所有 Web 窗体的代码隐藏类文件都被编译成由项目生成的动态链接库 (.dll) 文件。Web 窗体 .aspx 页文件也会被编译,但编译的方式稍有不同。当用户第一次浏览到 .aspx 页时,ASP.NET 自动生成表示...
阅读全文
为什么要使用LINQ
摘要:Language-Integrated Query (LINQ) is a groundbreaking innovation in Visual Studio 2008 and the .NET Framework version 3.5 that bridges the gap between the world of objects and the world of data. Tradi...
阅读全文
asp.net中html服务器控件和asp.net控件的区别(转帖)
摘要:原文地址:http://hi.baidu.com/guoxinghua/blog/item/e22ff339437d4cf63b87cee4.html asp.net 之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件...
阅读全文
明代码语法:
摘要:明代码语法: 重要说明: 与 ASP 不同(在 ASP 中,函数可以在 块中声明),所有的函数和全局页变量都必须在 标记中声明。在 块内声明的函数现在将生成语法编译错误。
阅读全文
呈现代码语法:<% %> 和 <%= %>
摘要:呈现代码语法: 和 代码呈现块由 元素表示,允许自定义控制内容的显示,并且在 Web 窗体页执行的呈现阶段执行。下面的示例说明如何使用它们循环 HTML 内容。 "> Hello World! 只执行由 括起来的代码,但计算包含等号的表达式( ),并将结果显示为内容。因此, 呈现与 C# 代码 相同的内容。 注意:对于使用标记结束或分隔语句的语言(如 C# ...
阅读全文
表单中POST方法与GET方法有什么区别
摘要:表单提交中Get和Post方式的区别有5点 1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 ...
阅读全文
Form.Action 属性
摘要:获取或设置窗体提交到的 URL。默认值为空字符串 ("")。 提交数据到处理页面进行处理!
阅读全文
html input中 button和submit的区别 (转帖)
摘要:type=button 就单纯是按钮功能 type=submit 是发送表单 但是对于从事WEB UI的人应该要注意到,使用submit来提高页面易用性: 使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一. 用button后往往页面不支持enter键了。所以需要支持enter键,必须要设置个submit,默认en...
阅读全文
Why use the Entity Framework?(转帖)
摘要:There are a number of places where you can read an introduction to the Entity Framework, listen to a podcast about it, or watch a screen cast or video of an interview. Even with these various resourc...
阅读全文
熟女给老实木讷男孩的恋爱建议(转帖)
摘要:网上看到的,对自己很适用,有时间研究下 熟女给老实木讷男孩的恋爱建议 在个人生活越来越自由开放的今天,一方面有那么多的善良优秀的女孩被所谓风流倜傥、巧舌如簧的男人一个个地骗上床,玩过一阵之后,又一个个地给赶下床去。不甘心失败的她们却愈挫愈勇,凭籍着青春,一边自己舔拭着心头的伤痕,一边又转战到另一个男人的床上,执著地追逐着自己想要的幸福,然而幸福却常常是无奈地离她们越来越远........
阅读全文
SQL 存储过程(转帖摘录)
摘要:篇一: 创建存储过程 Create Proc dbo.存储过程名 存储过程参数 AS 执行语句 RETURN 执行存储过程 GO *********************************************************/ -- 变量的声明,sql里面声明变量时必须在变量前加@符号 DECLARE @I ...
阅读全文
SQL Select 1 与 Select null 的理解(摘录归纳)
摘要:1.Select 1 在这里我主要讨论的有以下几个select 语句: table表是一个数据表,假设表的行数为10行,以下同。 1:select 1 from table 2:select count(1) from table 3:select sum(1) from table 对第一个select语句,我刚开始以为是“1”代表是列名,从2,3种顺推得出得结果:)有点无耻...
阅读全文
SQL 中 ANY 和 ALL 的理解(摘录归纳)
摘要:1.All: 对所有数据都满足条件,整个条件才成立,例如:5大于所有返回的id select * from A where 5>All(select id from A) go 2.Any: 只要有一条数据满足条件,整个条件成立,例如:3大于1,2 select * from A where 3>any(select id from A) go 3.Some和Any一样
阅读全文
SQL Exists 与 IN的理解(摘录,归纳)
摘要:今天学LINQ的过程中,发现自己对SQL中的Exists与IN的用法不是很清楚, 于是网上收罗了半天,归纳如下: Exists: 指定一个子查询,检测行的存在。 结果类型: Boolean 结果值: 如果子查询包含行,则返回 TRUE。 (号外)在子查询中使用 NULL 仍然返回结果集 这个例子在子查询中指定 NULL,并返回结果集,通过使用 EXISTS 仍取值为 TRUE。 USE N...
阅读全文
心态决定细节,细节决定成败
摘要:心态决定细节,细节决定成败 所以,心态决定成败!! 大学四年以来,自己一直不能够很好的发挥出来 很打原因在于自己的心态很不正确 最难战胜的是自己,一点都没错 从今天起, 调整自己的心态 相信自己,没有什么困难是不可战胜的,包括战胜自己。
阅读全文
搞技术的不要浮躁
摘要:突然体会到 我们搞技术的 切忌浮躁 应该时时保持平和,宁静的心境 这样才能正真获得进步 当面对一个比较烦人或者很久没弄清楚的问题时 不要去想这个问题有多么困难 多么不可逾越 其实也许这个问题简单的令人发指 要以平静的心境 理清思路,抓住问题的本质与根源 切忌半途而废 也许只要在用1秒种 你就可以把问题解决 你就可以很自信的说 那个问题就那么回事 如果不坚持到最后一秒钟 可能你花了...
阅读全文
sql group by 与 having的用法
摘要:1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用 group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要) 例如,有如下数据库表: A B 1 abc 1 bcd 1 asdfg 如果有如下查询语句(该语句是错误的,原因见前面的原则) select...
阅读全文
哈佛图书馆自习室墙上的训言
摘要:1.此刻打盹,你将做梦;而此刻学习,你将圆梦。 2.我荒废的今日,正是昨日殒身之人祈求的明日。 3.觉得为时已晚的时候,恰恰是最早的时候。 4.勿将今日之事拖到明日。 5.学习时的苦痛是暂时的,未学到的痛苦是终生的。 6.学习这件事,不是缺乏时间,而是缺乏努力。 7.幸福或许不排名次,但成功必排名次。 8.学习并不是人生的全部。但,既然连人生的一部分——学习也无法征服,还能做什么呢? 9.请享受无...
阅读全文
C# 中重载(overwrite)与重写(new)【转帖】
摘要:重写是指重写基类的方法,在基类中的方法必须有修饰符virtual,而在子类的方法中必须指明override。 格式: 基类中: public virtual void myMethod() { } 子类中: public override void myMethod() { } 重写以后,用基类对象和子类对象访问myMethod()方法,结果都是访问在子类中重新定义的方法,基类的方法相...
阅读全文
sql2005 内连接 外连接 交叉连接 查询 与联合查询(合并查询)
摘要:(一)内连接 内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分三种: 1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接 表中的所有列,包括其中的重复列。 2、不等连接: 在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。这些 运算符包括>、>=、、!。 3、自然连接:在连接条件中使用等于(=)运...
阅读全文
ORM
摘要:对象/关系数据库映射(object/relational mapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。ORM,即Object- Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的 SQL语句打交道,只要像平时操作对...
阅读全文
C#3.0 Lambda(转帖)
摘要:原文地址:http://blog.ccidnet.com/blog.php?do=showone&uid=12856&type=blog&itemid=213077 Lambda表达式是一个匿名方法,他可以包含一个表达式或者语句块,他能够创造委托或表达式树类型。 //Demo -带一个参数的Lambda表达式 namespace TestLambda { //声明一个委...
阅读全文
C# 中的internal
摘要:internal 修饰符可以用于类型或成员,使用该修饰符声明的类型或成员只能在同一程集内访问 接口的成员不能使用 internal 修饰符 值得注意的是,如果为 internal 成员加上了 protected 修饰符,这时的访问级别为 internal 或 protected。只是看字面意思容易弄错,许多人认为 internal protected 应该是“只有同一个程序集中的子类可以访问”...
阅读全文
C# 静态类 与 静态成员(转帖)
摘要:原文地址:http://blog.csdn.net/linoble/archive/2006/11/01/1360865.aspx 类的成员要么是静态的,要么是动态的,假如将类的某个成员声明为static,则该成员是静态成员。 类的静态成员是属于类任何,不必产生类的实例就能够访问他,就是只用类名就能够访问 静态成员为类的任何实例所共享,无论这个类创建了多少个实例,一个静态成员在内存中只占有...
阅读全文
C#3.0 扩展方法(Extension Methods)(转帖)
摘要:原文地址:http://blog.csdn.net/xieyongbao/archive/2008/05/04/2383743.aspx 今天早上在MSDN站点看到这样一篇文章: C# 3.0 LINQ 的演变及其对 C# 设计的影响 。 从这篇文章我们就可以明显的看到,C# 3.0 所新增的这些特性,可以认为都是为了LINQ 的发展,为了LINQ更易用,所创建的一些新特性,当然这些新特性也...
阅读全文
c# 数组(Array),ArrayList ,List 的区别与联系(摘录)
摘要:原文地址:http://blog.csdn.net/wudi626/archive/2008/04/28/2339862.aspx 1.数组、arraylist和list的区别(请详细解释) 2.泛型是怎么回事? =============== 我简单的说一下: 数组:固定长度的一段内存。 ArrayList:可以理解为可以动态增加内存的数组,是一种链表。 list是一种范型链表,解...
阅读全文
浙公网安备 33010602011771号