粘贴到vim中直接insert模式下粘贴会有问题,如:主动的缩进,主动的注释。可以应用:r !cat // 粘贴 // [ctrl] + [d]在 mac 下,便利一点,可以应用:r !pbpasteTurning off auto ...
· php
安装rvm & ruby\curl -sSL https://get.rvm.io | bash -s stable rvm install 1.9 rvm use 1.9 --default更改gem源gem sources ge ...
· php
源码已放在github上左击切换状况,右击显示菜单;但是NSStatusItem没有供给右键菜单,所以要定义自己的View;若果须要直接便利应用的话,有开源框架RHStatusItemView,引入项目中便可以够用了。下面是我自己实 ...
· php
刚开端学习正则表达式时候,感到和看无字天书没甚么分离,迷茫了一段时光后,细心去懂得,渐渐你会发明也没甚么的。认真去研究了,多练习,是可以懂得他们的含义的。或许正如老师所言,学习linux ,入门的确很峻峭,对我这个基本软弱,智商低于 ...
vim是由vi发展来的一个壮大的文本编纂器,代码补完、编译及毛病跳转等便利编程的功效特殊丰硕,在程序员中被普遍应用。vim比拟难懂,一开端接触时,进入去了都不知怎样退出,但是我么只要深刻学习,多运用,渐渐就会适应它。下面介绍下它的一 ...
linux筹划义务有两类 at:未来某个时光点仅履行一次义务就停止的指令,at指令履行时必须要有atd这个服务支撑。 crontab:可以以时光单位为分钟,小时,每天,每周,每一个月,每年等重复履行某义务。 单一义务at介绍: 语法 ...
当须要将写的程序打包分发出去的时候,就要应用到setuptools工具了,这里我通过一个实际例子来介绍它的应用办法。之前写过一个rpc模块叫xnrpc:github项目地址:https://github.com/yidao620c/ ...
· java
模块和包都是用来组织代码用的,在python中一个模块就是一个.py文件,而一个包就是一个包括了__init__.py的文件夹。应用模块最大的利益就是进步代码可保护性,我们在编写代码的时候通常会援用内置模块或第三方模块。引入包是为懂 ...
· java
迭代(iteration)指的是去获得元素的一种方法,一个接一个。当你显式或隐式的应用重复来遍历某个元素集的时候,那就是迭代。在Python里面,可迭代对象(iterable)和迭代器(iterator)有着特别的含义。iterab ...
· java
甚么是跨域跨域要求针对阅读器的同源策略(Same-Origin Policy)而言,指一个网站自动要求另外一个网站的资源(图片、javascript、视频等)。同源策略要求网站只能有限制的拜访外部网站的资源,不合法的要求会被拦阻。网 ...
甚么是CORSCORS是一个W3C尺度,全称是跨域资源同享(Cross-origin resource sharing)。它许可阅读器向跨源服务器,发出XMLHttpRequest要求,从而战胜了AJAX只能同源应用的限制。当前几近 ...
网站程序的上传目录通常是不须要PHP履行说明权限,通过限制目录的PHP履行权限可以提网站的安全性,减少被攻击的机率。下面和大家一起分享下如何在Apache和Nginx制止上传目录里PHP的履行权限。Apache下制止指定目录运行PH ...