- 博客(33)
- 收藏
- 关注
转载 varchar和nvarchar
varchar(4) 可以输入4个字线,也可以输入两个汉字1-8000nvarchar(4) 可以输四个汉字,也可以输4个字母,但最多四个1-4000varchar:定义长为20,你输入4,也占20;nvarchar:定义长度20,你输入4,只占4;如字段值只是英文可选择varchar,而字段值存在较多的双字节(中文、韩文等)字符时用nvarchar
2014-04-28 16:23:02
691
原创 XML 与 HTML 的主要区别
1. XML是区分大小写字母的,HTML不区分。 2. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束 标记。在XML中,绝对不能省略掉结束标记。 3. 在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用 查找结束标记了。 4. 在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不
2014-04-28 16:22:29
746
转载 for和foreach的区别
1、foreach常用在数组遍历上 2、用foreach的对象需要实现枚举接口(IEnumerable),for就不用了; 3、foreach一般用来读的,For一般用来操作 4、foreach一次处理一个对象,for可以同时处理多个 5、for通常用于已知次数的循环;比如:循环输出10次Hello Worldforeach通常用于遍历集合;比如:遍历List
2014-04-28 16:21:32
1024
转载 Sealed与Final
Sealed与Final修饰符其实并不是一个语言平台的产物,他们有着各自所属的语言环境,但这两个关键字都是.Net平台中不可或缺的,那么二者用法几何,随本文一探究竟。sealed 修饰符可以应用于类、实例方法和属性。用于类时,该类被称为密封类,密封类不能被继承;用于方法时,该方法被称为密封方法,密封方法会重写基类中的方法;sealed修饰符应用于方法或属性时,必须始终与override
2014-04-28 16:01:46
1820
转载 sleep() 和 wait() 有什么区别?
sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,把执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
2014-04-28 16:01:02
563
转载 error和exception有什么区别?
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
2014-04-28 16:00:15
683
转载 override与重载(overload)的区别
Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。在覆盖要注意以下的几点:1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;2、覆盖的方法的返回值必须和被覆盖的方法的返回一致;3、覆盖的方法所抛出的异常
2014-04-28 15:59:27
481
转载 ref和out的区别
ref:值类型在传递希望成为引用的时候,ref就是告诉传递的时候不是拷贝,而是同一个副本。引用参数out:不需要给变量赋初值,使用out也没必要在外面赋初值,是在内部赋“初值”,out传递值是理解成没有初始化的。输出参数
2014-04-28 15:58:40
451
转载 string str = null 与 string str = “” ,string str=string.Empty
1、string str = null 是不给他分配内存空间,而string str = "" 给它分配长度为空字符串的内存空间。2、string str=string.Empty;相当于string str=null;str="";string是引用类型: string str= null 没有创建内存空间,str中存放的是空引用指针. str
2014-04-28 15:58:06
1464
转载 debug与release 的区别?
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
2014-04-28 15:57:16
459
转载 cookie和session的区别?
cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案Session把数据存储在服务器,保存的是对象。Cookie把数据存储在客户端,保存的是字符串。Session比cookie更安全。Session:若长时间不使用 且 浏览器未关闭的情况下, 默认自动销毁时间为20分钟cookie:单个cookie保存的数
2014-04-28 15:56:21
431
转载 asp与asp.net的区别
ASP和ASP.NET2同东西只们都微软IIS上好支持所混用起ASP解释型语言执行效率上高属于过期技术网上源码少开发低成本小网站上还错ASP.NET网站里混了几页ASP网页并且重要页无所谓主要功能模块都用ASP压价了ASP网页缀.aspASP.NET网页缀.aspx1.开发语言同 ASP仅局限于使
2014-04-28 15:54:50
669
转载 女人最伤肾的七个习惯
1.不爱喝水 体内新陈代谢的废物主要是由肝脏和肾脏处理,肾脏最重要的是负责调解人体内水分和电解质的平衡,代谢生理活动所产生的废物,并排于尿中,但在其进行这些功能的时候,需要足够的水分来进行辅助。 解决方法:养成多喝水的习惯可以冲淡尿液,让尿液快速排出,不仅能预防结石,摄食太多盐时也有利于尿液变淡,从而保护肾脏。2.爱喝啤酒 如果已经患了肾脏方面的疾病,又无
2014-04-28 15:52:16
561
转载 Resharper
Resharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。1、会将选项——文本编辑器——C#——常规——自动列出成员 这个选择框的勾选去掉。这样当你使用某个方法的时候,便不会提示参数,是一个很郁闷的事情。可以手动勾上。2、会将选项——文本编辑器——C#——高级——显示实时语义错误、在编辑中用下划线标识错误这两个选项去掉。这个本来没有什么,但
2014-04-28 15:51:23
639
转载 我的电脑C盘满了,怎么解决? 2014年3月21日
下面是网友告诉我有关电脑硬盘清理方法:电脑硬盘清理方法(一)1.关闭"休眠"方法:打开[控制面板]→[电源选项]→[休眠],把"启用休眠"前面的勾去掉说明:休眠是系统长时间一种待机状态,使您在长时间离开电脑时保存操作状态,如果您不是经常开着电脑到别处去的话,那就把它关了吧!☆立即节省:256M2.关闭"系统还原"方法:打开[控制面板]→[系统]→[系统还原],把"在所有
2014-04-28 15:50:38
646
转载 工资低的.Net程序员,活该你工资低
这两天xx园上关于“.Net工资低”的讨论挺多的,让我不禁想起一句话“拉不出屎来怪地球没引力”。 那些抱怨“做.Net工作三年了月薪才6千,我的同学做Java现在都一万二”的哥们,你问问自己“我会什么,人家会什么”:人家使用struts做mvc模式开发已经轻车熟路的时候,你还在为GridView控件的一堆事件的触发顺序而头疼;人家已经研究IOC、AOP应用的缺点的时候,你还在为
2014-04-28 15:46:14
1140
转载 csdn三爷四年工作经验总结面试技巧+评论
1:面试需要机试的直接闪人,你如果有时间就多呆几分钟看小丑表演2:无论笔试题有多少,最多花30分钟选几个基础题写写3:面试人年纪跟你差不多大的,直接闪人,你如果有时间就多呆几分钟看小丑表演4:面试人看着猥琐的吃不下去饭的,直接闪人,你如果有时间就多呆几分钟看小丑表演5:简历化整为零,不管你离职过多少次,上面只写一家工作经历就行了6:自我介紹只说些行业内比较普通的技术,没必要把你
2014-04-28 15:44:39
553
原创 2014年3月20日笔记
1、控制文本中字母大小写相关语句:head中 h1 {text-transform: uppercase} p.uppercase {text-transform: uppercase} p.lowercase {text-transform: lowercase} p.capitalize {text-transform: capitalize}bod
2014-04-27 11:45:25
571
原创 2014年3月21日 笔记
1、外边距合并2、为 XML 文档中的元素设置样式3、向文档中的超链接添加不同的颜色。(锚伪类)鼠标移上去:代码:a:link {color: #FF0000}a:visited {color: #00FF00}a:hover {color: #FF00FF}a:active {color: #0000FF}
2014-04-27 11:42:28
600
转载 CSS命名规则--参考表 . 2014年3月21日
CSS命名规则--参考表****************************************************CSS命名规则**************************************************** 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:s
2014-04-27 11:36:03
396
原创 js实现页面跳转的几种方式
第一种: "javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; 第二种: "javascript"> alert("返回"); window.history.back
2014-04-27 11:34:37
470
转载 MVC中的过滤器
在ASP.NET MVC应用程序中,当有以下需求时,你可以使用Filter功能:判断登录与否或用户权限、决策输出缓存、防盗链、防蜘蛛、本地化与国际化设置、实现动态ActionFilter是一种声明式编程方式,在Asp.net MVC中它只能限制于Action(或它的Controller)。过滤器是一组.NET特性,MVC在特定运行时点调用这些特性上的指定
2014-04-27 11:32:32
579
转载 SQL Server优化50法
虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)I/O吞吐量小,形成了瓶颈效应。没有创建计算列导致查询不优化。内存不足网络速度慢查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷
2014-04-27 11:30:10
388
转载 数据库的读写分离
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 为什么要分库、分表、读写分? 单表的数据量限制,当单表数据量到一定条数之后数据库性能会显著下降。数据多了之后,对数据库的读、写就会很多。分库减少单台数据库的压力。接触
2014-04-27 11:28:20
474
原创 在sql里面String转int(相互)~~~~要详细描述
sql 2008 中,将int数据类型如何转换为string?用convert函数或者cast函数convert(varchar(20),'')cast('' as varchar(20))我的表里有3个int型的列a、b、c,希望把他们连成一个string型的列a-b-cselect
2014-04-27 11:26:58
15562
转载 存储过程学习-批量插入10000条数据进数据库
CREATE TABLE dbo.Nums(n INT NOT NULL PRIMARY KEY);DECLARE @max AS INT, @rc AS INT;SET @max = 1000000;SET @rc = 1;INSERT INTO Nums VALUES(1);WHILE @rc * 2 BEGIN INSERT INTO dbo.Nums
2014-04-27 11:25:41
2780
转载 唯一索引,主键索引,聚集索引
表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。-主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以
2014-04-27 11:24:39
2118
转载 同生共死的事务
我对事务的认识还很少,以前我知道数据库中有事务的存在,而不知在我们的C#程序中也可以加入事务,在程序中实现。通过我的分析,在程序中的事务好像偏向于业务方面,而在数据库中的事务,便向于数据方面。对于事务中的锁,在此我并没有进行总结,仅是总结了一下事务的概念和事务的基本用法。数据库中的事务:(1):事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么
2014-04-27 11:23:40
428
转载 C# 对Xml的常用操作
using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument();//导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点 XmlNode
2014-04-27 11:21:36
564
转载 目前数据库都有哪些?
1. IBM 的DB2 作为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R系统的原型,1980年开始提供集成的数据库服务器—— System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for
2014-04-27 11:19:54
6385
转载 深入浅出话多态(下)——牛刀小试
正文一.多态的现实意义 如果一个编程元素没有可以应用在软件工程中的现实意义,那将是一件不可容忍的事情。同理,如果你不了解一个编程元素的现实意义、不知道在编程时应该怎么用,就不能说自己懂得了这个编程元素。 我的编程经验实在不多,就我个人感觉,多态最大的现实意义在于“代码的简化”。 多态为什么能简化代码捏? 先让我们用一句话概括多态的
2014-04-27 10:47:30
386
转载 深入浅出话多态(上)——具体而微
一.什么是多态(Polymorphism) 多态(Polymorphism)是面向对象(Object-Oriented,OO)思想“三大特征”之一,其余两个分别是封装(Encapsulation)和继承(Inheritance)——可见多态的重要性。或者说,不懂得什么是多态就不能说懂得面向对象。 多态是一种机制、一种能力,而非某个关键字。它在类的继承中得以实现,在类
2014-04-27 10:45:52
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人