编程技巧
本栏目收集整理计算机编程方面的技巧及方法
- 高性能WEB开发 web性能测试工具推荐Firebug:Firebug是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图:HttpWatch:httpwatch功能类似firebug,可以监控请求头,响应头,显
- 高性能WEB开发 图片压缩篇一、缩小图片大小当图片很多的时候,减少图片大小是提高下载速度最直接的方法。1.使用PNG8代替GIF(非动画图片),因为PNG8在效果一样的情况,图片大小比GIF要小。2.用fireworks处理PN
- 高性能WEB开发 为什么要减少请求数,如何减少请求数!http请求头的数据量我们先分析下请求头,看看每次请求都带了那些额外的数据.下面是监控的google的请求头Hostwww.google.com.hkUser-AgentMozilla/5.0(Win
- 高性能WEB开发(5) 减少请求,响应的数据量GZIP压缩gzip是目前所有浏览器都支持的一种压缩格式,IE6需要SP1及以上才支持(别说你还在用IE5,~_~)。gzip可以说是最方便而且也是最大减少响应数据量的1种方法。说它方便,是因为你不需
- 高性能WEB开发 JS、CSS的合并、压缩、缓存管理存在的问题:合并、压缩文件主要有2方面的问题:1.每次发布的时候需要运行一下自己写的bat文件或者其他程序把文件按照自己的配置合并和压缩。2.因生产环境和开发环境需要加载的文件不一样,生产环境为了需要
- 高性能WEB开发 页面呈现、重绘、回流。页面呈现流程在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但
- web高性能开发系列随笔 BearRui(AK-47)版1、HTTP服务器.2、性能测试工具推荐3、图片篇.4、如何加载JS,JS应该放在什么位置.5、为什么要减少请求数,如何减少请求数.6、减少请求,响应的数据量.7、JS、CSS的合并、压缩、缓存管理8
- 进制转换算法原理(二进制 八进制 十进制 十六进制)1、二进制数、八进制数、十六进制数转十进制数有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2...举例
- 在Infopath中实现数据有效性验证的三种方法Infopath的使用避免了最终用户以完全手写的方式生成XML数据文件,同时也可以统一XML文件的格式,在MOSS系统和网站开发中被广泛使用。使用Infopath开发一个XML前端表单页面需要有几
- String与string的区别(注意大小写)本篇文章作者,主要为大家介绍了String与string的区别(注意大小写)相关知识,希望在学习及工作中可以帮助到您
- 网站分站的实现方法现在一般的行业门户网站为了业务的发展和网络推广,一般都会开通几个地区和子行业的分站(如:主站http://www.weikejianghu.com/,分站1http://pg.weikejianghu
- wap开发中如何有效的利用缓存减少消息的传送量要做到这一点,就要尽量地使用缓存,经常地从缓存中获得以前的消息。幸运的是目前大多数WAP设备都有一定级别的缓存,在默认情况下,会尝试最大化的缓存。几乎所有指向URL的响应都会被缓存下来。根据[RFC2
- 网站开发中的文件存储目录结构的探讨对于少量用户写信息,大量用户都是在看信息的网站:例如CMS系统,编辑发咨询,用户看,例如中小企业产品发布网站。对于这类需求我们可以把文件专门放到一个目录下,例如放到网站根目录的upload目录下,然后
- URL编码表一览(推荐收藏)æ退格TAB换行回车空格!#$%&’()*+,-./%00%01%02%03%04%05%06%07%08%09%0a%0b%0c%0d%0e%0f%10%11%12%13%14%15%
- textarea 在IE和FF下换行无法正常显示的解决方法本篇文章作者,主要为大家介绍了textarea在IE和FF下换行无法正常显示的解决方法相关知识,希望在学习及工作中可以帮助到您
- 判断Email地址是否正确的几个函数(asp/php/javascript)用js判断复制代码代码如下:functionis_email(str){p=/^([\w\.-]+)@([a-zA-Z0-9-]+)(\.[a-zA-Z\.]+)$/;if(str.search(p)
- 文章中优酷视频全屏及去除广告在线转换近来翻看很多朋友的BLOG,都发现很多好看的优酷视频不能全屏,或一点全屏又跳到官方网了,结果又要重新缓冲。于是就找了一些资料拼了一个在线转换的出来。(不算是插件,算是一个辅助工具吧)我分别添加了两个相
- IIS 301重定向与程序代码实现301重定向的差别先说一下IIS301重定向的做法:IIS中301重定向打开“Internet信息服务”,右击你要跳转的文件夹或者文件,在弹出的右键菜单中选择“属性”弹出的对话框中,“目录”选项下找到“连接到资源是的内
- 漂流瓶推送需求的逻辑实现代码本身这两个数据之间没有关联,并且sql语句里面的排序规则不能满足要求:sql里只有数据中前一个排序条件出现相同的情况时才考虑后面的排序条件.实际情况是如果按先推送时间后距离排序的话,距离就起不了作用,
- 关于代码阅读问题的小技巧 脚本之家原创(适合所有网站)不定时更新因时间问题不可能一次写的很多,但我们会经常更新,方便大家。希望学习编程的朋友不要因为从网站复制了代码,而不能正常的运行而放弃。其实老鸟也是经常地遇到这类错误,看到错误提示就知道是什么问题,前期大家可以
- 编程人员阅读代码的一些小技巧分享代码阅读的必要性阅读别人的代码作为研发人员是一件经常要做的事情。一个是学习新的编程语言的时候通过阅读别人的代码是个最佳的学习方法,另外是积累编程经验。如果你有机会阅读一些操作系统的代码会帮助你理解一些
- i++循环与i-–循环的执行效率(递增与递减效率)昨天同事问了我一个问题,有两个循环语句:复制代码代码如下:for(i=n;i0;i--){…}for(i=0;in;i++){…}为什么前者比后者快?我当时的解释是:i--操作本身会影响CPSR(当前
- 编程之显示/隐式声明显示声明是程序中的一条说明语句,它列出一批变量名并指明这些变量的类型。如C、C++、Java中复制代码代码如下://显示声明变量count,类型为int,占用空间大小各语言可能有所不同intcount
- 绑定/约束 (binding)指两个东西之间的关联绑定/约束(binding)指两个东西之间的关联。如名字与它所代表的事物。又如属性与实体之间的关联,又或者符号与操作之间的关联。早期的书翻译成约束,后期的多数称绑定。后续都称绑定。绑定发生的时间称为绑
- 网站性能提高实战经验点滴记录DB:1.数据库可以适当设计一些冗余字段来减少联合查询2.经常查询的字段要建立索引3.查询内容尽量简洁,比如cakephp中的查询尽量设置$this-recursive=-1,并指定fields.4.