Mac OS X在多个显示器上切换桌面托盘dock
托盘,英文称为 dock,只会显示在一个显示器中。相信有很多使用 Mac OS X 的童鞋一定有一部分人不知道怎么将 dock 切换到自己需要的显示器中,本人就遇到了这样的问题,有时候自己也不知道怎么操作的,dock 就跑到另一个显示器中了,然后就不知道怎么弄回到自带的显示屏中,最笨的解决办法就是将外部显示器的转接口拔下,然后再插上,这样 dock 就回到了自带的显示屏上。 后来,在网上找到了答案,解...
Fatal Error:imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data
怎么不出一个检测图片文件是否是 truncated data 的函数呢?难就难在 PHP 的错误处理和异常处理太分散,太混乱。这样导致 PHP 很难去完成长时间稳定运行的不确定性的任务,特别是网络的操作;so,一个经验丰富的程序员,没个五年 PHP 使用经验,是不敢用它去做这些事情的;线程什么的其实不重要,全世界没几个公司需要开几十个线程加速处理不然就完不成的任务吧。...
MySQL 使用原始数据文件创建一个数据快照
table 配置项打开。)您可能希望从存档中专门排除以下文件:mysql 数据库相关的文件master.info 文件主服务的二进制日志文件任何中继日志文件为了通过原始数据快照得到更一致性的结果,在操作过程中关闭主服务。1. 获取读取锁并且得到主服务的状态信息。2. 单独一个会话,关闭 mysql 主服务:$ mysqladmin shutdown3. 制作一个 MySQL 数据文件的副本,如下示例...
MySQL 获取复制主服务器二进制日志坐标
主服务,刷新所有表并阻止写入语句:mysql> FLUSH TABLES WITH READ LOCK;对于 InnoDB,FLUSH TABLES WITH READ LOCK 也会阻止事务的提交操作。保持命令行运行,锁定才会持续生效,一旦退出,锁定就会释放。如果是开启全新的主从复制组,可以释放读取锁。2. 在主服务上开启另一个会话,使用 SHOW MASTER STATUS 语句来确定当前二进制...
南京天保桥科三考试经验
而搜索天保考场百度地图第一个显示的就是天保驾校。第一次没有考过有很多原因吧。不靠谱的驾校,驾校的教练催促我们去考试,说科三练一次就可以了,懵懵懂懂最好。我一直秉持尊重驾校和教练的原则,连报名都是让教练操作,当然考试时间也是。考前前一天打电话问起来才得知是自己去考试。考前第二天教练在聊天中还透露说是跟车前往,欺骗人啊,可见驾校的混乱程度,有学员吐槽,驾校没有一个秘书,就是骗钱的。不负责任的考前一天南京教...
Linux Ubuntu 下配置虚拟主机并开启ReWrite教程
ectory> PHP 在使用的过程中,MySQL 的连接支持是必不可少的,在 PHP 较新版本,PHP5.5之后,已经默认不支持 MySQL 模块了,需要使用 MySQLPDO 和 MySQLI 来操作数据库。如果需要使用 MySQL 模块,可能会导致一个 Notice 错误(The mysql extension is deprecated and will be removed in the f...
OpenResty Lua Redis 加速接口响应
url -XGET lua.may:90/test.php sleep 2 seconds, date is 2017-09-19 10:44:58 以下代码的核心作用就是使用 Lua 对接口内容进行操作,存储到 redis 中;一旦有请求过来,立即读取缓存,快速响应,然后再去更新缓存,使用 ngx.eof() 实现非阻塞。下面的例子中使用了 content_by_lua,实际使用时,可以使用 con...
解决 The mysql extension is deprecated and will be removed in the future
lt,mysql_fetch_array 等的函数,修改为对应的 mysqli_result,mysqli_fetch_array 即可。 除了上面的解决方案外,也可以直接使用 PDO_MySQL 来操作数据库,个人感觉这个更好用。如果项目中的数据库驱动类是面向对象风格的,修改为 mysqli 会更加容易一些,使用 mysql_pdo 的代码风格完全不一样,切换过来比较困难。有点疑惑的是,为什么PHP...
谈谈 PHP 协程的任务调度
only be used inside a function in line 6可以看出,yield 只能包裹在 function 中。yield 不同于线程和进程,它是编译器实现的执行控制,而后者是操作系统层面的时间片控制。说的更直白一点,yield 就是高级的 goto 语句,并且还可以进行简单的双向通信。看如下最简单的任务调度控制:$coroutineArr = array(); require...
is marked as crashed and last (automatic?) repair failed
示 Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed。修复数据表操作: 1. service mysqld stop;2. cd /var/lib/mysql/db_name/3. myisamchk -r table_name.MYI (修复单张数据表), myis...