js对象数组根据对象object key的值排序
对象数组 var ary=[{id:1,name:”b”},{id:2,name:”b”}] 需求是根据name 或者 id的值来排序 function keysrt(key, desc){ return function(a, b) { return desc ? ~~(a[key] < b[key]) : ~~(a[key] > b[key]); } } 用法 var ary=[{id: ...
mac文件夹权限的@
demo是网站根目录 终端下执行 cd demo ls -l 显示 drwxr-xr-x@ 9 andy admin 306 10 12 17:43 demo 这里的@貌似是mac特有的,第一次使用file_put_contents往根目录添加文件成功,再次添加就提示failed to open stream: Permission denied 解决方法:mac ...
Lost connection to MySQL server during query 的解决方案
vi /etc/my.cnf 在mysqld节点下添加skip-name-resolve [mysqld] skip-name-resolve 注意:如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求。
php7杂记
1.类的同名构造函数已移除
JS浮点数(小数)运算Bug
<script> alert(0.05+0.01); </script> 上面的运算结果并不正确 解决方法:使用 toFixed(n) 保留n位小数
mac新建文件夹默认所有人都有读写权限
mac新建文件夹默认 当前用户才有读和写的权限,其他用户只有读的权限。需要设置一下掩码 官方说明 简单来说直接在终端执行 sudo launchctl config user umask 000 回车输入密码再回车,重启mac即可 这里的000对应linux的777权限
Alfred for window添加workflow不起作用
添加workflow后的关键字不起作用 原因:workflow添加后需要重启Alfred
centos安装使用composer
cd / curl -sS https://getcomposer.org/installer | php 执行后有时会提示如下错误Failed to decode zlib stream 因为国内有些网络不能访问美国的Composer官网,可访问 Composer 中文网 学习。 1.下载点击这里下载最新的文件: composer.phar 2.配置配置php和 ...
linux报No space left on device错误
执行 df -h 一看却发现 /dev/mapper/VolGroup-lv_root 的使用率达到100%各文件夹占用情况du -h —max-depth=1 1、使用命令:du -sh /tmp 查看 tmp目录 和 du -sh /var 查看 var目录,如果发现占用过大,选择删除里面的大文件或大文件夹,即可解决(我这次是 /var/ ...
OS X 执行命令加了sudo还是提示Operation not permitted
这是因为苹果在OS X 10.11中引入的SIP特性使得即使加了sudo(也就是具有root权限)也无法修改系统级的目录,其中就包括了/usr/bin。要解决这个问题有两种做法:一种是比较不安全的就是关闭SIP,也就是rootless特性;另一种是将本要链接到/usr/bin下的改链接到/usr/l ...