MySQL 事务隔离级别

数据库提供的四种隔离级别:01:Read uncommitted(读未提交):最低级别,任何情况都会发生。02:Read Committed(读已提交):可避免脏读的发生。03:Repeatable read(可重复读):可避免脏读、不可重复读的发生。04:Serializable(串行化):避免脏读、不可重复 ...

ThinkPHP5.1+ Swoole 实现 websocket

SwooleSwoole是一个面向生产环境的 PHP 异步网络通信引擎。使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。安装首先按照Swoole官网说明安装swoole扩展,然后安装think-swoole扩展。composer requ ...

Mac 下brew 服务管理 brew services

brew services 用来管理各种服务的启停安装brew install mongodb-community 启动,并且注册开机自启brew services start mongodb-community 启动,不注册自启brew services run mongodb-community停止,已经注 ...

PHP 数据压缩

/** * 判断字符串是否base64编码 */ function func_is_base64($str) { return $str == base64_encode(base64_decode($str)) ? true : false; } /** * 压缩内容 */ func ...

解决 read-only file system 问题

mount -o remount -w /factory (factory为文件夹所在分区名,这里替换成你的)  报错read-only file system的原因是你所在的分区只有读权限, 没有写权限mount为挂载分区命令,mount -o remount -w 重新挂载分区并增加写权限,增加读写权限即为 ...

QQ-Linux 版本发布了~~~

十多年后的惊喜~~~官方下载地址

MacOS 终端工具 iTerm2 被发现一个存在 7 年的重大漏洞

此漏洞会允许攻击者在用户电脑上远程执行命令,Mozilla 提醒用户应该立即主动升级软件。iTerm2 是非常流行的终端模拟器,被许多开发者与系统管理员广泛使用,不少人甚至会用它来处理一些不受信任的数据,因此 MOSS(Mozilla Open Source Support Program) 这次选了 iTer ...

Mac 启用自带的 VNC 客户端

Mac 有 VNC 客户端??神奇…………只是有点深,其路径为 /System/Library/CoreServices/Applications/Screen Sharing.app使用 spotlight(聚焦搜索) 或 alfred 的搜索 Screen Sharing 即可。新版系统/System/Li ...

PHPSrom 关闭 this inspection reports exceptions which are neither enclosed in a try-catch

如何关掉提示: Preferences->Editor->Inspections-> 搜索框输入“Unhandled Exception” 把后面的框变为未勾选状态 点击取消选择同理关掉 Error handling

Composer 源管理工具 CRM 以及各大厂商镜像地址

CRM - Composer源管理工具由于composer在国内下载速度非常慢,大家都习惯使用中国镜像,如果正在使用的镜像没有更新或者出现故障你可以使用Composer Registry Manager帮助你轻松地切换到另外一个镜像。默认带了一些镜像,当然你也可以添加新的镜像。安装使用composer安装,执行 ...

推荐一个支付组件 riverslei/payment

riverslei/payment 是一款集成了阿里支付、微信支付的组件。它对php的版本要求很低(大于等于5.6),不过其文档不是特别完善,但是作为开发者去看下examples 下的 demo 够用了。当前支持的接口当前sdk仅接入了支付宝支付、微信支付、招商支付(支付、退款)。中国现在电子支付的公司巨多,无 ...

Mac OS 下brew安装go语言环境配置

MAC 安装还是比较简单的1、安装(brew便于管理和升级)brew install go安装过程大同小异,会自动安装GO的最新稳定版本,因为我已经安装好了,没有截图,所以剽窃了一张别人的,好让大家有个参考出现上面的结果就表示安装成功了,我们在终端输入go version查看我们的安装版本,表示我安装的是v1. ...

微软意图将新版 Edge 浏览器引入 Linux

继推出 WSL2、将 exFAT 技术添加至 Linux 内核,和宣布第一届微软 Linux 大会后,微软再次瞄准了 Linux。这次 Linux 用户将很可能迎来新版 Edge 浏览器。微软网络技术程序经理 Sean Larson 在 Twitter 上发布了一条消息,表示 Edge 开发团队正在收集并完善将 ...

memcache 与 memcached 的区别

Memcache是一个软件Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcache这个软件项目一般叫Memcache, ...

PHP 创建推广海报

最近工作需求需要生成分享图片,最初用前端js的html2canvas截图插件各种问题,而且多端还不可共用等问题 后来干脆PHP的PG库在后台生成图片,很愉快的解决了各种问题,我们要实现的效果如下图: getimagesize 获取图片的宽高 imagecreatefromjpeg 将图片转换为图片资源 ...