摘要:
osi是一种七层抽象模型,tcp/ip是民用网络,是osi的一种实现,只有4层。应用层:浏览器运行的层,包括http,ftp……传输层:TCP,UDP。网络层:IP(v4,v6),ICMP……链路层:物理层,高低电频。作为父类的virtual虚方法必须实现,如果不需要实现,用抽象方法。多态的第一种实现:同一个对象,因为类型的不同,在同一个动作下,做不同的事情。不加或加new。如果子类与父类方法相同,则子类会隐藏基类方法。相当于隐式加了new。多态的第二种实现:同一个类型,因为对象的不同,在同一个动作下,做不同的事情。父类加virtual,子类加override。 阅读全文
摘要:
1、“where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚合函数,使用having 条件显示特定的组,也可以使用多个分组标准进行分组。”http://www.cnblogs.com/Myhsg/archive/2008/08/05/1261386.html2、takewhile和where的区别。where筛选时,如果不满足条件,将会继续。而takewhile筛选时,不满足条件,将会停止。skipwhile会 阅读全文
摘要:
在webconfig.xml<system.web>节点下加入<identityuserName="xxx"password="xxx"impersonate="true"/>;(其中xxx为服务器的超级用户名和密码)IIS访问用户模拟超级用户操作word组件。 阅读全文
摘要:
//绕过SSL验证 ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); public bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors) { // Always accept C... 阅读全文
摘要:
插入元素:function insertEle(value,text) { var obj=$("select[onchange]")[0]; var newItem = document.createElement("option"); newItem.text = text; newItem.value = value; var sel=obj.options[obj.selectedIndex]; obj.add(newItem,sel); }设置元素为选中: $("option[value="... 阅读全文
摘要:
1、如果一个元素没有设置position,其position属性默认为static,即没有定位,出现在正常的流中,那么无论设置left,right,top,bottom怎么设都没有用。2、position和float为两种不同的布局方式。一般用后者居多。3、什么是AOP?面向切面编程。与OOP思想不一样。前者关注日志、性能统计、安全日志、异常处理,是“动词”。后者关注对对象的封装,是“名词” 阅读全文
摘要:
REST是Representational State Transfer的简称,表征状态转移。它是一种设计风格。维基上对其风格的表述为:资源是由URI来指定。对资源的操作包括获取、创建、修改和删除资源,这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法。通过操作资源的表现形式来操作资源。看得不是很懂,参考了被提及的REST风格的亚马逊网站的商品展示,仍然不是很明白。 阅读全文
摘要:
1、首先在数据库中建立函数CREATE FUNCTION [dbo].[Split] ( @c VARCHAR(MAX) , @split VARCHAR(50) ) RETURNS @t TABLE ( col VARCHAR(50) ) AS BEGIN WHILE ( CHARINDEX(@split, @c) <> 0 ) BEGIN INSERT @t( col ) VALUES ( SUBSTRING(@c, 1, CHARINDEX(@split, @c) - 1) ) ... 阅读全文
摘要:
1、分布类的各个不同部分必须位于同一项目(同一程序集)中。否则没有用。2、琢磨了很久,终于在mvc3下,在使用model验证机制时,提交表单又做了一次js的验证,为了可以在验证成功后加上页面变灰的特效。 阅读全文
摘要:
AppSettings:存储应用程序的配置信息。可以读取和写入。CustomErrors :<customErrors mode="On" defaultRedirect="Error.htm"/> 创建错误页面。ConnectionString:配置错误页。Compilation:配置编译信息。Authentication:验证方式,程序员配置一般用form。HttpHandler :配置对某种类型的文件的处理方式,比如禁止。HttpRuntime:运行库设置。比如最大上传文件。Pages:针对特定页的设置,比如设置validateRequ 阅读全文