PHP编码技巧】的更多相关文章

前面的话 本文将从DRY.currentColor.inherit和合理使用简写这几方面来详细介绍CSS编码技巧 DRY DRY,即don`t repeat yourself,尽量减少代码重复 在软件开发中,保持代码的DRY和可维护性是最大的挑战之一,而这句话对CSS也是适用的.在实践中,代码可维护性的最大要素是尽量减少改动时要编辑的地方 灵活的CSS通常更容易扩展.在写出基础样式之后,只用极少的代码就可以扩展出不同的变体,因为仅需覆盖一些变量就可以了 下面这段代码在可维护性方面存在一些问题 <…
CSS编码技巧 我的github地址:https://github.com/FannieGirl/ifannie 喜欢的给我一个星吧 尽量减少代码重复 尽量减少改动时需要编辑的地方 当某些值相互依赖时,应该把它们的相互关系用代码表示出来 代码易维护 VS 代码量少 currentColor -- CSS有史以来第一个变量 inherit可以用在任何CSS属性中,而且它总是绑定到父元素的计算值 关于响应式网页设计 每个媒体查询都会增加成本 媒体查询的端点不应该由具体设备来决定 建议: 使用百分比长…
出处:  Java编码技巧之高效代码50例 1.常量&变量 1.1.直接赋值常量值,禁止声明新对象 直接赋值常量值,只是创建了一个对象引用,而这个对象引用指向常量值. 反例: Long i = new Long(1L);String s = new String("abc"); 正例: Long i = 1L;String s = "abc"; 1.2.当成员变量值无需改变时,尽量定义为静态常量 在类的每个对象实例中,每个成员变量都有一份副本,而成员静态常量…
一 尽量减少代码重复 1.按钮 #btn { padding: .3em .8em; border: 1px solid #446d88; background: #58a linear-gradient(hsla(0,0%,100%,.2),transparent); border-radius: .2em; box-shadow: 0 .05em .25em gray; color: white; text-shadow: 0 -.05em .05em #335166; font-size:…
原则 正确实现功能 执行速度与快 占系统资源少 后期维护方便 编程注意 1.命名很重要 2.适当的使用注释 3.使用一个变量,需要初始化 4.优先使用单引号 $row['id']的效率是$row[id]的7倍 5.用"1==$a" 替换 "$a==1" 6.防御式编程思想 7.保护程序免遭非法输入数据的危害 8.错误处理技术 9.异常处理 10.隔离程序,使之相互影响小 11因地制宜的防御,过度防御会增加复杂度 明确包含文件的路径 给予恰当的默认值 自定义错误报警的…
转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=254725&extra=page%3D2%26filter%3Dauthor%26orderby%3Ddateline&_dsign=9d21e233 29. 列选择/块选择(Column Selection)描述:正常选择时,当你向下选择时,会直接将当前行到行尾都选中,而块选择模式下,则是根据鼠标选中的矩形区域来选择.调用:按住Alt,然后拖动鼠标选择.开启/关闭块选择:…
在这篇文章中,我们来了解一下让代码变得高效的五种技巧,这些技巧可以使我们的垃圾收集器(GC)在分配内存以及释放内存上面,占用更少的CPU时间,减少GC的开销.当内存被回收的时候,GC处理很长时间经常会导致我们的代码中断(又叫做”stop the world”). 背景 GC用来处理大量的短期的对象的分配(试想打开一个web页面,一旦页面被加载之后,被分配内存的大部分对象都会被废弃). GC使用一个被称作”新生代”堆空间来完成这件事情.”新生代”是用来存放新建对象的堆内存.每一个对象都有一个”ag…
0.用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这 么做,它是 一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号). 1.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍. 2.$row[’id’] 的速度是$row[id]的7倍. 3.echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而…
写代码遇到报错,问题怎么办?怎么查看unity代码的接口?函数参数不记得了怎么办? 解决方法: 1.选择不懂的函数或类,按F12,跳转到代码的定义,自己去看就可知道了. 2.有的时候,选择一个函数,按F12想跳转去看定义,结果跳不过去,这是因为还有一些名字和它一样但是参数不一样的函数在定义附近,编译器不知道要跳转到哪个函数给你看,就出错了. 这时候就先跳到定义这个函数的类里面,去人眼寻找这个函数的定义 3.鼠标放在函数上面,显示的注释,其实就是转到定义之后,展开函数里面写的内容,Unity的函数…
网上到处都云云sublime有多好.用了一年多的时间,受益匪浅,减少了很多重复性的劳动. 特别是: 1.灵活强大的多行编辑功能: 2.快速查找文件 ctrl + p; 3.正则查找 + 多行编辑; 4. Emmet 快速编写html/css: 1.官方的一个全文查找空白字符: 2.鼠标滚轮按下不发拖拽选择/Shift + 鼠标右键拖拽选择. 3.Ctrl + D 同时选择下一个相同的字符. 4.Ctrl + D + K 跳过. 5.Ctrl + U 获取/更新图片大小. 6. Ctrl + 上/…