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 将图片转换为图片资源 ...

让 MySQL 支持Emoji表情

UTF-8 是不支持表情的,所有要将编码改为 utf8mb4修改步骤修改mysql数据库的编码为uft8mb4修改数据表的编码为utf8mb4修改连接数据库的连接代码

用PHP实现Java中byte类型

1.Java中的byte类型,相当于PHP中由 -128到255 之间的值。2.字节数组自然就是这些数字组成的数组(PHP字符串本身也是数组)。3.byte 类型顾名思义是8个bit位组成,字符串由0-255表示,数字由 -128到127表示。Java中有很多加密算法,都是接受byte类型参数进行加密。同样在使 ...

PHP 进制转换

最近有个需求,要把一个整数转为二进制,顺手搜了下,代码如下:$c = 357913857; echo decbin($c);输出结果:10101010101010101010100000001 整理好的其他进制转换用的函数:二进制转为其他进制 binoct();//转为八进制 bindec();//转为十进制 ...

PHP 字符串到字节集

PHP-字符串到字节集$str = 'hello word'; $arr = array(); for($i=0;$i<strlen($str);$i++){ $arr[] = ord($str{$i}); } print_r($arr); 输出: Array ( [0 ...

centos 通用查看系统版本信息

查看centos6/7系统版本要写一个centos系统的初始化脚本,但是centos6和centos7版本有很多命令都不相同,所以为了让脚本在两个版本之间都可以使用,就需要对centos系统版本进行判断。  通过查找各种资料,我发现基本有下面几种查看系统版本的方法:#### 方法一: lsb_release ...

MySql版本问题sql_mode=only_full_group_by的解决方案

1、查看sql_modeselect @@sql_mode查询出来的值为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_E ...

PHP 导出百万数据 CSV

最近公司项目要求把数据除了页面输出也希望有导出功能,虽然之前也做过几个导出功能,但这次数据量相对比较大,差不多一天数据就20W条,要求导7天或者30天,那么数据量就轻松破百万了甚至破千万,因此开发的过程中发现了一些大数据导出的坑,在此跟大家分享一下,互相学习,多多提提意见。废话不多说直接上以 ThinkPHP ...

Linux CentOS下yum的安装及配置

1. rpm包准备yum卸载后软件安装很麻烦,所以重新安装yum,先找到rpm包下载地址。下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/ (我的是centos7 64位,所以是这个路径,看网址就可以知道每个路径是干嘛的,下载自己版本所需的即可, ...

Linux 常用命令

查看磁盘使用情况df -h查看目录大小du -sh *查看某个进程ps aux | grep php-fpm监控某个日志文件tailf error.logtail -f error.log监控服务器top统计 access.log 文件访问次数最多的 ip 地址,并取前 10 条记录cat access.log ...

Laravel5.5 队列使用

今天就对 Laravel 的队列功能做个简单的事例,我使用的驱动是 redis,详细可以查看文档。生成任务类php artisan make:queue SendMsg就会在 app/Jobs 目录下面生成 SendMsg.php 文件,下面我们去编辑。<?php namespace App\Jobs; ...

PHP+Redis GEO 基本用法

利用 redis 实现附近的人功能,主要使用的是 redis 的 geo(GEO 存储经纬度,计算两地距离,范围计算等) 数据类型,需要注意的是 redis 的版本。软件和环境centOS7, Redis4, phpredis3.1.4, PHP7PHP的扩展我使用的是 phpredis ,如果你使用的是 pr ...