web
文章平均质量分 60
whaxrl
这个作者很懒,什么都没留下…
展开
-
web.config中connectionStrings数据库连接字符串介绍
web.config中connectionStrings中connectionString各属性字段的介绍 Application Name应用程序的名称,如果不提供应用程序名称,默认为“.Net SqlClient Data Provider”。 AttachDBFilename / extended properties / Initial File Name:可连接数原创 2013-11-22 00:06:28 · 3327 阅读 · 0 评论 -
好的编程习惯有哪些
重视,但不过于注重程序的设计模式在大中型系统中,引入设计模式,往往能极大地提高系统研发的效率。但设计模式并非万金油,有时候,写一个简单的算法,要比引入某种模式更容易。如果一个100行就能写完的脚本,最终却使用了8个类,10个接口,外加一大堆范式和标记符,结果导致97%的代码不做任何事情,这种优化又有什么意义?在多数情况下,程序代码应是简单易懂 加强测试测试的重要性并不亚于开发原创 2014-06-14 16:09:18 · 1236 阅读 · 0 评论 -
HTTP header中的Cache-control
Cache-Control与Expires的作用一致,都是指明当前资源的有效期,控制浏览器是否直接从浏览器缓存取数据还是重新发请求到服务器取数据。只不过Cache-Control的选择更多,设置更细致,如果同时设置的话,其优先级高于Expires。 一、HTTP header中Cache-control的值Cache-Control的值可以是public、pri转载 2015-07-10 14:47:32 · 5131 阅读 · 0 评论 -
优化app速度的几个建议
一、后台执行这是一条很通用,也容易理解的方法。用户不会愿意盯着进度条傻傻地等待,除了“取消”没有其他选择。在系统处理一些网络任务的时候,完全可以允许用户做一些其他的事情。二、在载入前显示内容客户端与web的一个不同点,客户端的显示内容包括本地数据和网络数据两部分。在设计界面时,将更多的信息放在本地,在网络数据未载入时即显示本地数据,让用户产生一种转载 2015-07-07 11:34:33 · 714 阅读 · 0 评论 -
程序员快速适应新工作的方法
一、要谦虚爱学习对自己不熟悉的工具和方法要抱有谦虚的态度。新的工作就意味着学习新的东西。“知之为知之,不知为不知”,对自己不知道的东西要谦虚和诚实。并且要记住每一个团队都其独特的工作流程和做事方式。花时间去了解新团队对于工具的选择,以及他们工作流程,并尊重那些选择,即使你认为你有一个更好的解决方案。 二、多提问不要害怕问问题。大多数人会因为怕被别人看扁,而不愿意去问问题,任转载 2015-07-16 11:46:02 · 927 阅读 · 0 评论 -
软件测试中遇到的常见问题及沟通方法
软件测试中遇到的常见问题及沟通方法 1、这个bug我这边重现不了解决办法Bug应该简明扼要,重点突出。如果描述存在歧义,一定要总结并尽快改进。有时会遇到概率性的bug,要告诉开发概率是多少,尽可能多的提供重现的条件。在复现问题时,希望能大致判断几个问题点,然后和测试人员沟通下,需要如何捕获信息,捕获那类信息?是不是提供debug版本进行复现,或者根据预判的点增加转载 2015-07-17 10:18:49 · 8351 阅读 · 0 评论 -
.NET方法中参数过多的解决方法
一、引入参数对象把参数列表中相关度较高的参数打包形成对象,进而减少参数数量。 例如addProduct(name,code,price,addtime,num,color,sze)可以定义 product类,其中就包括 name,code,price,addtime,num,color,sze 这些属性该方法就可以优化为: add原创 2015-07-18 11:41:36 · 2162 阅读 · 0 评论 -
如何熟悉开源的项目
1、首先,查找和阅读该项目的博客和资料通过google你能找到某个项目大体介绍的博客,快速阅读一下就能对项目的目的、功能、基本使用有个大概的了解。 2、阅读项目的文档重点关注类似Getting started、Example之类的文档,从中学习如何下载、安装、甚至基本使用该项目所需要的知识。 3、读读单元测试用例不转载 2015-08-19 13:00:20 · 429 阅读 · 0 评论 -
Cookie对象HttpOnly和secure属性
Secure1、安全,指定cookie的值通过网络如何在用户和WEB服务器之间传递。2、这个属性的值或者是“secure”,或者为空。缺省情况下,该属性为空,也就是使用不安全的HTTP连接传递数据。如果一个 cookie 标记为secure,那么,它与WEB服务器之间就通过HTTPS或者其它安全协议传递数据。不过,设置了secure属性不代表其他人不能看到你机器本地保存原创 2015-09-28 10:57:36 · 2162 阅读 · 0 评论 -
LINQ中实现not in查询
在实际项目中,经常会用到not in 的查询操作,下面介绍 LINQ中实现not in查询 的实例from c in dc.Customerswhere !(from o in dc.Ordersselect o.CustomerID).Contains(c.CustomerID)select c;var query = from c转载 2015-11-06 10:42:03 · 1520 阅读 · 0 评论 -
提高cookie安全性的几种方法
一、对保存到cookie里面的敏感信息必须加密 二、设置HttpOnly为true三、设置Secure为true四、给Cookie设置有效期五、给Cookies加个时间戳和IP戳,实际就是让Cookies在同个IP下多少时间内失效参考资料: 如何提高cookie的安全性 http://www.studyofnet转载 2015-11-07 11:04:10 · 4321 阅读 · 0 评论 -
常见的Git代码托管平台有哪些
一、GitHub目前最流行的Git服务,也是人气最旺盛的Git代码托管网站,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有项目需要付费,个人认为GitHub更适合开源项目使用,很多开发人员在这个平台上分享开发经验,同时协作完成项目。二、CodePlexCodePlex是由微软推出的代码托管服务,早期仅支持TFS,现在已转载 2016-03-01 16:12:32 · 1822 阅读 · 0 评论 -
API接口测试中需要注意的地方
1、检查接口返回的数据是否与预期结果一致。2、检查接口的容错性,假如传递数据的类型错误时是否可以处理。例如是支持整数,传递的是小数或字符串呢?3、接口参数的边界值。例如,传递的参数足够大或为负数时,接口是否可以正常处理。4、接口的性能,接口处理数据的时间也是测试的一个方法。牵扯到内部就是算法与代码的优化。5、接口的安全性,如果是外部接口的话,转载 2016-03-11 16:50:50 · 4220 阅读 · 0 评论 -
web界面测试中需要注意的地方
针对Web应用的界面测试,可以从以下方面进行用户界面测试:控件测试、多媒体测试、内容测试、容器测试、浏览器兼容性测试、整体界面测试等。下面详细叙述。1、 控件测试Web应用与其他应用程序一样,也有许多用以实现各种功能或者操作的控件,比如常见的按钮、单选框、复选框、下拉列表框等等。最基本的当然需要考虑每一个控件其功能是否达到使用要求,是否合适的使用。有状态属性的控件在转载 2016-03-14 11:59:05 · 703 阅读 · 0 评论 -
MVC中HtmlHelper的使用
一、UrlHelper的定义C# 代码 复制 public class UrlHelper ...{ //其他成员 public UrlHelper(RequestContext requestContext); public UrlHelper(RequestContext requ原创 2014-05-30 22:19:37 · 786 阅读 · 0 评论 -
Web压力测试常用的工具有哪些
一、为什么要压力测试百度、谷歌搜索引擎不但搜索结果准确,而且,搜索速度更是奇快无比。搜索结果准确,那是程序算法在一个方面的表现,搜索速度快,则关系到整个系统的构件和程序的健壮行。如果希望自己编写的程序也可以在大访问量的情况下“从容不迫”,就有必要对程序进行负压测试。对于访问量较大的网站或者程序,特别是提供一些比较热门话题程序,最好在正式将网站或者程序公布以前进行比较完备的负压测试,原创 2014-06-25 22:17:19 · 2177 阅读 · 0 评论 -
XPATH获取值的方法
bookstore选取 bookstore 元素的所有子节点/bookstore 选取根元素 bookstore注释:假如路径起始于正斜杠( / ),则此路径始终代表到某元素的绝对路径!bookstore/book 选取所有属于 bookstore 的子元素的 book 元素。//book 选取所有 book 子元素,而不管它们在文档中的位置。books转载 2014-06-05 00:01:59 · 12125 阅读 · 0 评论 -
\r,\n,\r\n的区别
1、\n 软回车:在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。在Linux、unix 中只表示换行,但不会回到下一行的开始位置。2、\r 软空格:在Linux、unix 中表示返回到当行的最开始位置。在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果。 3、转载 2014-01-22 12:40:43 · 719 阅读 · 0 评论 -
OutOfMemonryException异常的原因有哪些
OutOfMemonryException异常通常由以下因素造成: 1、将大型数据集读入内存中。2、创建过多的缓存条目。3、上载或下载大文件。4、在分析文件时过多地使用正则表达式或字符串。5、过多的视图状态。6、会话状态中有过多的数据或者会话过多。 7、程序中存在死循环,或者循环次数过大。 8、对 COM 对象调用一个方法,并且该转载 2014-01-15 12:36:01 · 1503 阅读 · 0 评论 -
String.Empty和""的区别
1、共同点 Empty是string类中的一个静态的只读字段,他的定义public static readonly String Empty = "";string.Empty就相当于"",这两个都是表示空字符串,一般用于字符串的初始化,或者用于比较:if(a=="")if(a==string.Empty)上面两句是一样的效果。CLR会对字符串进行优化,转载 2014-01-18 12:34:27 · 3828 阅读 · 1 评论 -
<!DOCTYPE> 标签的用法
一、的用法解析在上面的声明中,声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Strict//EN" 的 DTD 中进行了定义。浏览器将明白如何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标识符后面的 URL 作为寻找 DTD 的位置。 - : 表示组织名称未注册。Internet 工程任务组(IET转载 2014-03-17 12:41:51 · 657 阅读 · 0 评论 -
json的语法介绍
一、json的定义 1、JSON 语法是 JavaScript 对象表示法语法的子集数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 2、JSON的语法很简单就是使用大括号'{}',中括号'[]',逗号',',冒号':',双引号'“”'。 3、JSON 值可以是数字(整数或浮点数) 字符串(在双引号中) 逻辑值(转载 2014-03-19 12:38:53 · 725 阅读 · 0 评论 -
json和xml比较
两者的共同优点是都是文本表示的数据格式,可以跨平台、跨系统交换数据1、可读性 两者都具备很好的可读性,但从实际应用出发,个人还是觉得XML文档的可读性无疑会更高,要求你从一大堆的json代码里看出它的结构层次关系还是相对比较困难的;而且现在很多的IDE工具都可以把XML格式化成易读的结构形式,看起来相当舒服,而json则不然。在这一方面我投XML一票。 2、是否易于在服务端转载 2014-03-20 12:59:22 · 609 阅读 · 0 评论 -
几个手机网站Meta标签的使用
1、天猫 天猫触屏版 2、淘宝 淘宝网触屏版 3、京东 京东 - 手机版 4、网易 手机网易网 5、百度 文章转载自: 手机网站Meta的使用转载 2014-03-21 12:53:21 · 1313 阅读 · 0 评论 -
网站让浏览器崩溃的原因有哪些
一、 内存泄漏 网站由于内存泄漏的而照成崩溃有两种情况,服务器的崩溃和浏览器的崩溃。内存泄漏所造成的问题是显而易见的,它使得已分配的内存的引用就会丢失,只要系统还在运行中,则进程就会一直使用该内存。这样的结果是,曾占用更多的内存的程序会降低系统性能,直到机器完全停止工作,才会完全清空内存。1、网站的程序代码编写不规范引起的内存泄漏问题不必多说,系统中存在无法回收的内存,有时候会转载 2014-04-17 12:51:05 · 2965 阅读 · 0 评论 -
优化网站的速度的方法有哪些
1.启用GZIP压缩近一半的网站都未进行过压缩。在Web主机上,通过简单的服务器设置即可开启GZIP压缩。 2.支持浏览器缓存如果浏览器能容易地缓存一个文件,那它就无需反复下载该文件了。实现该功能的一个解决方案,就是在HTTP头中设置合适的 Expires Header、上一次修改时间或采用的 ETags。你可通过配置服务器来自动完成以上工作。 3.使用CDN浏转载 2014-03-22 11:40:58 · 581 阅读 · 0 评论 -
浏览器如何加载网页
浏览器加载和渲染html的顺序1. 用户输入网址(假设是个 HTML 页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回 HTML 文件;2. 浏览器开始载入 HTML 代码,发现 标签内有一个 标签引用外部 CSS 文件;3. 浏览器又发出 CSS 文件的请求,服务器返回这个 CSS 文件;4. 浏览器继续载入 HTML 中 部转载 2014-04-04 12:43:26 · 943 阅读 · 0 评论 -
Web页面的字体介绍
一、网页常用字体通常分为5类 serif(衬线):字体在字符笔画末端有叫做衬线的小细节,这些细节在大写字母中特别明显。 sans-serif(无衬线):字体在字符笔画末端没有任何细节,与serif字体相比,他们的外形更简单。 monospace(等宽): 字体,每个字母的宽度相等,通常用于计算机相关书籍中排版代码块。 fantasy(梦幻)转载 2014-03-24 12:38:45 · 814 阅读 · 0 评论 -
影响用户体验的Web设计有哪些
1. 丑陋没趣味的界面无论你天生具有多少创新力,事实是,展现形式更重要。在设计网站时,确保自己站在用户的角度。如果你站在用户的角度,看到如此丑陋没趣味的网站,感觉如何?那时,你很快就能了解到趣味、美观地界面对于网站的重要性。2. 没有可读的内容全部精力投入到网站设计上,但并不意味着忽略网站内容。网站的内容要容易阅读。在设计网站时,不需要过多专注于内容的想法是错误的,转载 2014-05-06 18:31:53 · 552 阅读 · 0 评论 -
301重定向设置方法
IIS服务器实现301重定向 首先打开IIS服务管理器,查看一下是否安装了“HTTP重定向”,若没有安装可在“启用或关闭windows功能”配置一下;然后双击“HTTP重定向”,勾选“将请求重定向到此目标”,再填入你要重定向到的域名,最后选择状态代码301,就行了。转载 2014-06-03 23:13:40 · 696 阅读 · 0 评论 -
如何更好的设置404错误页面
1、不要责备访客访客很有可能是从其他网站链接或者是你网站上一个旧链接而来。看到这个错误页面并不是他们的错,所以要善待他们。撰写的措辞要充满歉意并尽量提供有益的帮助,而不是一些让访客们感到糟糕的文字。 2、提示访客检查他们的拼写错误还有一个可能:访客看到404错误页面是由于他们自己在输入URL网址时出现了拼写错误。提示访客检查他们的拼写,但不要失礼。就像我们在上面提到的,你的转载 2016-08-10 14:01:34 · 659 阅读 · 0 评论