自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 小程序合成海报图片,高度自适应

将一篇带有图片的文章合成一张图片,由于无法直接一起添加图片和文字,将图片和文字拆分开,挨个添加到画布上,可根据文字和图片的高度计算出需要创建画布的高度,并生成合适大小的画布/** * 获取要添加到画布的展示内容 * @param $text 内容 * @param int $fontsize 文字大小 * @param int $width 要...

2019-05-27 18:13:36 1796

原创 计算百分比---饥饿算法(golang)

//GetPercentWithPrecision eleme 最大饥饿算法/** * @param {Array.<number>} valueList a list of all data 一列数据 * @param {number} idx index of the data to be processed in valueList 索引值(数组下标) * @param {number} precision integer number showing digits of pre.

2021-09-30 10:25:58 1014

原创 排序算法之快排排序、归并排序

快速排序func quickSort(arr []int) (res []int) { if len(arr) < 2 { return arr } leftArr := make([]int, 0) rightArr := make([]int, 0) middleVal := arr[0] for k, v := range arr { if k == 0 { continue } if v < middleVal { leftArr = ap

2021-07-05 10:17:50 86

原创 mysql 同步redis策略

1. 业务更新:更新完mysql之后,更新redis2. canelmysql数据进行写,更新及删除操作,canal

2021-06-04 23:00:13 176

原创 分布式事务

由来:当在不同的服务器执行sql就涉及到分布式事务,在同一服务器不不同库执行,不属于分布式事务解决方案:1. 2pc 又称XA事务,两次事务 <?php//$dbtest1 = new mysqli("127.0.0.1","root","123456","laravel_blog")or die("dbtest1 连接失败");//$dbtest2 = new mysqli("127.0.0.1","root","123456","laravel_blo...

2021-05-14 15:57:46 112

原创 Monolog日志系统

php中并没有内建的日志接口,故长期以来也没一个功能完备并且应用广泛的日志库。monolog是一个为5.3以上版本php开发的日志库,但是需要注意的是现在主干版本只支持php 7以上版本,如果你的服务器环境还是php 5的话,可以使用monolog的1.x版本。...

2020-07-31 16:59:30 230 1

原创 gitlab社区中文版搭建

1. 安装基础环境依赖yum install curl policycoreutils openssh-server openssh-clients postfixsystemctl start postfix2. 安装(官方)curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script...

2019-12-11 15:46:53 1187

原创 docker容器内安装ping 和 vim

1. 先更换apt源https://blog.csdn.net/weixin_37367492/article/details/1034170002. 执行安装apt-get install iputils-pingapt-get install vim

2019-12-10 18:51:57 376

原创 mac 启动台图标无法删除,重排图标

在mac操作系统中碰到有些应用删除了但是在启动台中还存在,且不能操作,此时就要打开终端,依次输入以下两条命令:defaults write com.apple.dock ResetLaunchPad -bool truekillall Dock此时启动台的图标便会重建,重新排序。...

2019-12-06 14:38:38 1295

原创 apt 源修改(适用于docker容器内)

cp /etc/apt/sources.list /etc/apt/sources.list.bakecho ""> /etc/apt/sources.listecho "deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse" >> /etc/apt/sources....

2019-12-06 09:51:13 343

原创 php使用imagick裁切图片成任意大小尺寸的图片

<?phpnamespace Extend\Libs;use Imagick as Imagick;use ImagickDraw;/** * 图片处理服务类 * 使用php扩展服务Imagick实现 * ImageMagick 官网地址 [url]http:www.imagemagick.org/script/index.php[/url] * * @author...

2019-05-27 18:50:53 1434 1

原创 拆分字符串中的图片和文字

/** * 将html文字和图片分类成数组 * @param $str * @return array */ public static function spiltHtml($str){ $content = stripslashes(strip_tags($str, "<img>")); preg_m...

2019-05-27 18:10:45 550

原创 文字超出最大宽度分行

/** * @param $fontsize 字体大小 * @param $ttfpath 字体文件 * @param $str 字符串 * @param $width 最大宽度 * @param int $fontangle 将被度量的角度大小 * @param string $charset 编码 ...

2019-05-27 18:07:06 288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除