摘要: 开篇这几天我在忙着面试找工作,在网上针对性地投了好多简历,发现现在企业招聘对程序员要求已经不仅仅是单单的写代码了,可能是社会发展得比较快,人才市场竞争激烈,尤其是对计算机行业的人才需求始终得不到满足,很多公司开始明确要求程序员甚至是架构设计师之类的职位熟悉SEO的优先考虑,意思就是从此以后我们要转变思路开始从SEO角度方面来进行开发。所以,我打算利用课余时间帮博友们收集这类技术方面的东西,希望对大家以后开发有所帮助,更上一层楼,我会不定期的更新奥!废话,不罗嗦,直接切入主题!考虑:为什么说URL重写利于SEO呢?(我的理解就这么多,懂得的朋友帮忙补充一下,谢谢)带参数的URL由于内容可能是动态 阅读全文
posted @ 2013-01-21 22:09 创业男生 阅读(1247) 评论(4) 推荐(2) 编辑
摘要: 今天整理系统,发现系统很多页面,只有在IE6下显示正常,其它的都不正常,很是奇怪。所以上网找了一些关于浏览器兼容的问题和解决办法,在此我觉得大牛们总结的比较精彩,分享给网友们! 一、CSS兼容以下两种方法几乎能解决现今所有兼容.1, !important (不是很推荐,用下面的一种感觉最安全) 随着IE7对!important的支持, !important 方法现在只针对IE6的兼容.(注意写法.记得该声明位置需要提前.)代码: <style> #wrapper { width: 100px!important; /* IE7+FF */ width: 80px; /* IE6 * 阅读全文
posted @ 2013-01-19 23:23 创业男生 阅读(2959) 评论(10) 推荐(4) 编辑
摘要: 最近在将excel中的文件导入到数据库中,用程序进行编写,由于数据量较大所以速度很慢,后来采用了SqlBulkCopy类,解决了速度的问题,我就insert语句,sqldataadapter.update(dataset,tablename);sqlbulkcopy.WriteToServer(datatable);三个方法的性能进行比较:1、生成测试的datatable表,表结构如下:UniqueID(主键,自动增长) | CompanyName | CompanyCode | Address | Owner | Memo共6个字段。SqlConnection sqlconnection = 阅读全文
posted @ 2013-01-17 17:39 创业男生 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 虚方法:使用virtual关键字修饰,使用virtual关键字修饰的方法在本类中必须有实现,哪怕是空的{}。虚方法存在的意义就是为了让子类重写。子类可以重写,也可以不重写。 方法重写:只有用virtual、abstract、override修饰的方法在继承后子类可以重写。//实现方法重写的方式3个关键字什么是方法重写?答:方法重写是指子类继承父类后在子类中有一个与父类中某个方法签名一致,但方法内容可以重新定义的方法,并用override关键字修饰。抽象类:abstract关键字修饰;不能实例化;可以有抽象成员也可以有非抽象成员(1.有抽象成员的类必须标记为abstract,并且不能有任何实现; 阅读全文
posted @ 2013-01-16 18:41 创业男生 阅读(219) 评论(0) 推荐(0) 编辑
摘要: — 集合(包括部分字典知识)动态数组--集合类--可以添加任意类型数据--仅次于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>的接 阅读全文
posted @ 2013-01-16 18:40 创业男生 阅读(365) 评论(0) 推荐(0) 编辑
摘要: ASP.Net页面生命周期 指的是一个asp.net页面类型对象从初始化【执行页面对象,调用ProcessRequest方法开始】到销毁经过的步骤 通常情况下,一旦某个请求对应到一个asp.net页面时,一个直接或间接继承继承自System.Ui.page类型对象会开始初始化,并且开始执行页面生存周期所有步骤。而该类型对象,就是客户端 请求的asp.net页面的后台托管代码get(action里面的参数会消失)、post (参数保留显示),但是参数都不起作用, action设置的页面起作用,提交的不是action后面的id, 而是form表单里的内容,是runatserver表单,则提交表单里 阅读全文
posted @ 2013-01-16 18:39 创业男生 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 以下是我自己做系统,积累的,我把这些有用的代码提取出来,供大家来使用,希望可以帮助大家!<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" 阅读全文
posted @ 2013-01-16 18:39 创业男生 阅读(236) 评论(0) 推荐(0) 编辑
摘要: (一)AJAX简介(页面局部刷新技术)1.没有ajax会怎么样? 普通的asp.net每次执行服务端方法的时候都要刷新当前页面,缺点:页面整体刷新会打断用户操作、速度慢、增加服务器的流量压力。比如在优酷网如果 没有用户评论一下就会打断用户看视频 Ajax(Asynchronous JavaScript And Xml, 异步js和xml)页面局部异步刷新技术,用ajax向服务器发送请求和获得服务器返回的并且更新到界面中, 不是整个页面刷新,而是在 Html页面中使用js创建XmlHttpRequest对象来向服务器发出请求以及获得返回的数据,就像js版的WebClient(WebClient 阅读全文
posted @ 2013-01-16 18:38 创业男生 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 一.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段需要对请求做 阅读全文
posted @ 2013-01-16 18:37 创业男生 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、首先我们先定义一个方法,用于创建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 阅读全文
posted @ 2013-01-16 18:36 创业男生 阅读(377) 评论(0) 推荐(0) 编辑