标签技巧下的文章

Jerry Bendy 发布于 02月19, 2016

【分享】几个命令行小技巧

1.一步到位的Alt+点击我们经常要在命令行中输入非常类似的命令,仅做一点点修改。如果要修改的位置是开头或末尾还好,可以通过快捷键快速定位。但如果要修改的位置位于一个很长的命令的中间位置就比较讨厌了,使用Alt+左右箭头按单词跳跃也要按好多下,然后再按单个字符精确定位。解决方法:Alt+鼠标点击,一步到位!2.pbcopy和pbpaste:连接命令行管道与剪切板echo'helloworld'|pbcopyecho`pbpaste`pbcopy接收命令行中的标准输出作为剪切板的内容。pbpaste则将剪切版中的内容输出到标准输出。3.其它有用的快捷键Ctrl+A:光标移动到行首Ctrl+E:光标移动到行尾Ctrl...

阅读全文 »

Jerry Bendy 发布于 01月20, 2016

Javascript运算符中的一些小技巧

记下一些关于运算符的小技巧或容易出错的地方%运算符取余运算符运算结果的正负号由第一个运算子的正负号决定,比如:-1%2//-11%-2//1所以有时候对负数取余会出现错误,使用绝对值函数可以避免错误://会出错functionisOdd(n){returnn%2===1;}isOdd(-5)//falseisOdd(-4)//false//正确了functionisOdd(n){returnMath.abs(n%2)===1;}isOdd(-5)//trueisOdd(-4)//false+运算符+运算符与其他运算符不太一样,我们知道它可以用来连接字符串操作,是因为用+运算符的时候它通常会将其他类型的值转为字符串...

阅读全文 »

Jerry Bendy 发布于 09月28, 2013

PHP的一点小知识(2)

继续前天的写吧。16、在变量名后面加括号“()”,系统会自动查找与变量值同名的函数并执行,这个与可变变量有些相似,如:<?php$a="func_a";functionfunc_a(){return0;}$a();//这里使用变量名加插号就相当于调用与a的变量值同名的函数17、可以在函数体内嵌套定义函数,被嵌套的函数是不公开的,并且只在父函数体内有效;18、PHP中可以使用nl2br()函数把字符串中的换行符自动输出为“”,如:<?php$string="这是第一行\n这是第二行";echonl2br($string);/**********输出:这是第一行这是第二行************HTML这...

阅读全文 »

Jerry Bendy 发布于 09月26, 2013

PHP的一点小知识(1)

最近在看PHP的教学视频,在里面整理了一些有用的或者容易忽略的小知识,在这里随便写下。1、纯PHP代码的文件可以省略结尾的“?>”标记,这样可以避免代码后面额外输出空格;2、在单引号中的字符串时面的变量和转义序列不会被替换,而双引号中的会;3、当字符串用双引号或heredoc结构定义时,其中的变量将会被正常解析;4、PHP可以使用中文作为变量名,字符串插入变量时如果变量后面没有空白或符号分隔的话就需要把变量用大括号“{}”括起来,如:string="这是一个变量{$val}哦!";5、手动将页面跳转到404页的方法:header('HTTP/1.1404NotFound'...

阅读全文 »

Jerry Bendy 发布于 08月08, 2013

Excel中Alt+Enter快捷键的另一个作用

今天在用Excel整理数据的时候误按了Alt+Enter快捷键,发现对应行竟然被删除了,但是以前学习的时候也没听说过有这个删除行的快捷键啊,于是经过多方尝试与查找资料,发现了此快捷键的另一个作用。一、单元格内强制换行众所周知,Alt+Enter是在单元格内强制换行的快捷键,关于这种用法有两个技巧:查找工作表中的换行时可以在搜索框中输入Alt+10(按住Alt不放,并且按小键盘区的10,再松开Alt键,虽然上面什么都没显示,但实际是输入了一个换行符)。这等同于在搜索框中什么都不填,然后在“格式”里面选中“自动换行”。例如A1单元格是一段包含换行符的文本,在B1中输入公式“=A1”,此时B1单元格并没有换行。只需要设...

阅读全文 »

Jerry Bendy 发布于 07月04, 2013

PHP函数中任意数量参数的简单用法

你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数下面是一个示例向你展示了默认参数的函数:<?php//两个默认参数的函数functionfoo($arg1='',$arg2=''){echo"arg1:$arg1\n";echo"arg2:$arg2\n";}foo('hello','world');foo();?>现在我们来看一看一个不定参数的函数,其使用到了func_get_args()方法:<?phpfunctionfoo(){//取得所有的传入参数的数组$args=func_get_args();foreach($argsas$k=...

阅读全文 »

Jerry Bendy 发布于 04月12, 2013

CorelDraw批量导出多页

在使用CorelDraw时经常需要导出具有多页的文档,例如一本画册、一批版面等,少则几十页,多则上百页,虽然可以使用一页一页导出的办法,但数量一多也会显得很浪费时间。在AI里面可以直接使用“导出”把具有多页的文件导出成其它格式,如JPG,并且保持页面;而在CorelDraw里面却没有发现这样的功能,今天突然想到这个问题,遂查了下资料,发现CorelDraw可以利用插件(宏)来实现类似的同时导出多页的功能。与AI不同的是CorelDraw里面的这个功能是导出页面上的对象,而不管这个对象是否大于页面(AI会按页面截剪图像),并且CorelDraw支持同时导出多个CDR文件里的多个页面。HowToDo这个方法已经在Co...

阅读全文 »

Jerry Bendy 发布于 04月03, 2013

编写高效的CSS(二)

继上节讨论了一些常用的提高CSS效率技巧之外,本文将参考MozillaUI中介绍的CSS优化规则深入讨论CSS的优化原理.本文第一部分说明CSS的书写规则,第二部分分析应该使用哪些规则才能使页面渲染效率更高.一.CSS的4种书写规则首先声明,我在本文中定义一个术语叫–主选择符.其定义是在一个选择符中最右边的那部分.(浏览器匹配选择符的时候是从最右边开始的,而不是从他的祖先选择符开始的.)举例说明:aimg,div>p,h1+[title]{}divpa{}这里主选择符就是指img,p,[title],a.1.ID系列选择符就是包含ID的选择符例如:button#backButton{}/*ThisisanI...

阅读全文 »

Jerry Bendy 发布于 04月02, 2013

编写高效的CSS提高CSS渲染效率的一些技巧

最近忙着找工作,面试的时候有这样一道题目:列举至少10条CSS影响页面渲染效率的写法.虽然写了将近一年的CSS了,但这个问题还真没详细总结过,当时回答的不完整,回来后赶紧查找相关资料.经过查阅资料以及跟朋友们的交流,大致总结出以下几点:1.尽量避免使用IE滤镜滤镜是IE私有属性,而非W3C标准,因此只在IE下有效,其他标准浏览器都不支持,滤镜会明显降低页面的渲染效率,既耗资源兼容性又差,所以要尽量避免使用2.尽量少使用*号选择符例:*{…},#id*{…}*在CSS中作为通配符选择所有的元素建议尽量避免使用*选择符.原因有2:使用*会遍历全部的标签所以会降低渲染效率*号作为通配符会对所有的样式进行重新定义3.不宜...

阅读全文 »