域名快过期了,但是maddogdomains.com续费略贵,就打算转出,但是通过邮箱接收授权码的时候一直没有接收到,一开始以为是网易邮箱的问题,后来更换成gmail邮箱还是无法接收授权码,后来在maddog帮助中心看到一篇文章,使用导出文件的方式获取到授权码: ①先登录进入到域名管理那里,然后看到工具栏最右边有个More,点击获取二级菜单,点击 Manager Exportable List <a href="https://iwww.me/uploads/images/2016/04/s

阅读全文 »

PHPStorm提示unable to save settings,让重启,重启之后还是无法保存,原来是因为项目文件夹权限问题,文件夹权限为 755 www-data:www-data,个人用户在www-data组,但是没有写入权限,无法生成.idea文件夹,所以会有这样的提示,给了权限之后, sudo chmod 775 dir_name 项目根目录生成.idea文件夹,错误提示消失。

阅读全文 »

Ubuntu16.04出来之后安装了一下,发现有线网络有个Bug,刚开始能上网,使用Chrome或者Firefox上网几秒钟之后就断开网络了,连网关都Ping不通,网上搜索了一下,好像是Linux高版本内核的一个Bug,如果你的网卡是AR8168的话,就会出现这样的问题,有一个临时解决方案,就是手动修改MTU为8192 sudo ifconfig enp2s0 mtu 8192 参考链接:<a href="https://bugzilla.kernel

阅读全文 »

标题写的不是特别清楚,举个例子解释一下,现在有两个表:①北京市所有的小区(大约1.2万数据,包含百度地图坐标信息),②北京市所有的餐饮商家(大约12万数据,包含百度地图坐标信息),现在要匹配小区周边实际距离在一千米内所有的商家。如果遍历每个小区,然后在小区里遍历每个商家,得到距离,然后得出结果,但是显而易见,这样的话数量非常可观,1.2万 * 12万的数据实在是太大了,如果每个都请求地图接口,非常耗时,而且接口配额基本上无法满足。那么只能从算法上优化: 思路是这样:

阅读全文 »

服务器有个crontab任务,定时执行,但是脚本执行失败了,查看cron.log,可以看到任务执行了,然后自己手动执行一下,发现脚本没有执行权限,给了执行权限之后执行就正常了,然后就没有理会了,后来发现竟然又出错了,查看原因,依旧是权限问题,后来找到原因,是因为Rsync同步权限导致的问题。 当时的环境是这样的:本地coding,push到服务器,然后使用rsync同步代码到服务器,结果把权限也同步上去了,由于本地没有执行权限,所以每次同步的时候把服务器上的那个脚本权

阅读全文 »

配置MySQL主从同步的时候一直不成功,show slave status,查看状态,Slave_IO_Running显示为No,折腾了半天,以为是虚拟机网络NAT模式的问题,后来在log中发现了问题所在: [ERROR] Slave I/O for channel '': Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; the

阅读全文 »

启动MongoDB的时候出现错误: child process failed, exited with error number 100 一般是没有正常关闭MongoDB导致,可以做如下处理: 先删除MongoDB数据目录文件下的mongod.lock,然后以修复方式启动(加参数 --repair),然后再次启动就可以了。 MongoDB正确关闭的方式: ①在mongo shell下 use

阅读全文 »