01 2013 档案
摘要:开篇这几天我在忙着面试找工作,在网上针对性地投了好多简历,发现现在企业招聘对程序员要求已经不仅仅是单单的写代码了,可能是社会发展得比较快,人才市场竞争激烈,尤其是对计算机行业的人才需求始终得不到满足,很多公司开始明确要求程序员甚至是架构设计师之类的职位熟悉SEO的优先考虑,意思就是从此以后我们要转变思路开始从SEO角度方面来进行开发。所以,我打算利用课余时间帮博友们收集这类技术方面的东西,希望对大家以后开发有所帮助,更上一层楼,我会不定期的更新奥!废话,不罗嗦,直接切入主题!考虑:为什么说URL重写利于SEO呢?(我的理解就这么多,懂得的朋友帮忙补充一下,谢谢)带参数的URL由于内容可能是动态
阅读全文
摘要:今天整理系统,发现系统很多页面,只有在IE6下显示正常,其它的都不正常,很是奇怪。所以上网找了一些关于浏览器兼容的问题和解决办法,在此我觉得大牛们总结的比较精彩,分享给网友们! 一、CSS兼容以下两种方法几乎能解决现今所有兼容.1, !important (不是很推荐,用下面的一种感觉最安全) 随着IE7对!important的支持, !important 方法现在只针对IE6的兼容.(注意写法.记得该声明位置需要提前.)代码: <style> #wrapper { width: 100px!important; /* IE7+FF */ width: 80px; /* IE6 *
阅读全文
摘要:最近在将excel中的文件导入到数据库中,用程序进行编写,由于数据量较大所以速度很慢,后来采用了SqlBulkCopy类,解决了速度的问题,我就insert语句,sqldataadapter.update(dataset,tablename);sqlbulkcopy.WriteToServer(datatable);三个方法的性能进行比较:1、生成测试的datatable表,表结构如下:UniqueID(主键,自动增长) | CompanyName | CompanyCode | Address | Owner | Memo共6个字段。SqlConnection sqlconnection =
阅读全文
摘要:虚方法:使用virtual关键字修饰,使用virtual关键字修饰的方法在本类中必须有实现,哪怕是空的{}。虚方法存在的意义就是为了让子类重写。子类可以重写,也可以不重写。 方法重写:只有用virtual、abstract、override修饰的方法在继承后子类可以重写。//实现方法重写的方式3个关键字什么是方法重写?答:方法重写是指子类继承父类后在子类中有一个与父类中某个方法签名一致,但方法内容可以重新定义的方法,并用override关键字修饰。抽象类:abstract关键字修饰;不能实例化;可以有抽象成员也可以有非抽象成员(1.有抽象成员的类必须标记为abstract,并且不能有任何实现;
阅读全文
摘要:— 集合(包括部分字典知识)动态数组--集合类--可以添加任意类型数据--仅次于list<T> ArrayList,可以看做是动态的数组。Add、Clear、Contains、Count、Remove、RemoveAt、ToArray(转换,再没关系)、索引器 C#中所有的数组类型int[]、string[]等都是继承自Array类。list1.AddRange(strs) 集合,ArrayList、HashSet、Hashtable、Dictionary等都可以叫做集合类。实现了IEnumerable(getEnumerator())、IEnumerable<T>的接
阅读全文
摘要:ASP.Net页面生命周期 指的是一个asp.net页面类型对象从初始化【执行页面对象,调用ProcessRequest方法开始】到销毁经过的步骤 通常情况下,一旦某个请求对应到一个asp.net页面时,一个直接或间接继承继承自System.Ui.page类型对象会开始初始化,并且开始执行页面生存周期所有步骤。而该类型对象,就是客户端 请求的asp.net页面的后台托管代码get(action里面的参数会消失)、post (参数保留显示),但是参数都不起作用, action设置的页面起作用,提交的不是action后面的id, 而是form表单里的内容,是runatserver表单,则提交表单里
阅读全文
摘要:以下是我自己做系统,积累的,我把这些有用的代码提取出来,供大家来使用,希望可以帮助大家!<table align="left" cellpadding="0" cellspacing="0" style="width: 500px"> <tr> <td style="font-size: 9pt; width: 500px; height: 15px; text-align: left"> <asp:Label ID="labCP"
阅读全文
摘要:(一)AJAX简介(页面局部刷新技术)1.没有ajax会怎么样? 普通的asp.net每次执行服务端方法的时候都要刷新当前页面,缺点:页面整体刷新会打断用户操作、速度慢、增加服务器的流量压力。比如在优酷网如果 没有用户评论一下就会打断用户看视频 Ajax(Asynchronous JavaScript And Xml, 异步js和xml)页面局部异步刷新技术,用ajax向服务器发送请求和获得服务器返回的并且更新到界面中, 不是整个页面刷新,而是在 Html页面中使用js创建XmlHttpRequest对象来向服务器发出请求以及获得返回的数据,就像js版的WebClient(WebClient
阅读全文
摘要:一.http协议(1) 响应吗: “200”:OK "301":Moved Permanently 永久转移 "302": Found 暂时转移(Url重定向) "307":Temporary Redirect (中转站) "400":错误请求(不符合http协议) "401":Unauthorized未认证,提示用户名密码才能登陆 “403”:禁止 “404”:没找到 “500”:服务器内部错误 “503”:访问人数过多(Server Unavailable) 200正常;300段需要对请求做
阅读全文
摘要:一、首先我们先定义一个方法,用于创建sessionpublic class SessionMsg//创建session { private static IDictionary<string,IDictionary<string,object>> data=new Dictionary<string,IDictionary<string,object>>(); public static IDictionary<string,object> getSession(string sessionId) { if (data.Contain
阅读全文
摘要:一.高效率分页ListView默认的分页是先从数据库取得所有数据,然后再截取当前页面的部分,在数据量非常大的情况下,效率非常低,所以默认的分页不可用,应该是只从 数据库取得要显示的数据(1)Sql中语句取得分页数据 select id,sitename,Row_Number() over(order by id) rownum from t_table[取得行序号] Row_Number()指的是SQL2005之后产生的计算结果集行序号(不是表的id,也不是表的行号,是查询出的结果集的重新排列之后的行序号)的函数,Row_Number()从1开始;排序规则over 取得第11条到20条的数据方
阅读全文
摘要:*******************************************处理程序(CheckCode.ashx)***************************/ public class CheckCode : IHttpHandler,System.Web.SessionState.IRequiresSessionState //注意处理程序应用session需要的System.Web.SessionState.IRequiresSessionState接口 {public void ProcessRequest (HttpContext context) {conte
阅读全文
摘要:Repeater一般只用来展示数据,如果要增删改查(CRUD)则用ListView更方便。使用向导(强类型数据)来使用ListView会自动生成很多模板,免去手写模板代码的麻烦,再进行手工调整即可。首先设定数据源,然后点击智能提示中的“配置ListView”,选择一种布局和样式,然后根据需要勾选“启用编辑”、“启用删除”、“启用插入”、“启用分页”,就会自动生成常用的模板。注意这只是提高开发效率的一个快捷方式,不是唯一的途径。 LayoutTemplate为布局模板,布局模板中必须有一个ID为itemPlaceholder的服务端控件(4.0以后不需要),什么类型无所谓,不会被显示,itemP
阅读全文
摘要:Server.Excute流程:Server.Excute("a.aspx");(1)代码执行时先请求a.aspx页面---a.aspx.cs,然后走一个Http处理流程(2)处理完将a.aspx页面所有要展示的html放到缓存里(3)erver.Execute("a.aspx")执行后对当前页面走完剩下的流程,执行Render,遍历控件树,生成Html,也放到缓存(4)最后将缓存所有内容一起发到浏览器(查看源代码可得知有两部分的Html代码a.asp在前,当前的在后)*****************************Server.Excute(
阅读全文