自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySQL中的重做日志(redo log), 回滚日志(undo log), 以及二进制日志(binlog)的简单总结

MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。其中重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定的关系,这三种日志,对理解MySQL中的事务操作有着重要的意义。这里简单总结一下这三者具有一定相关性的日志。重做日志(redo log)作用:  确保事务的持久

2022-01-25 10:56:00 301

原创 查找算法-二分查找

<?phpdate_default_timezone_set('Asia/Shanghai');function binarySearch($array,$target){ $start = 0;//查找范围起点 $end = count($array)-1;//查找范围终点 while ($start<=$end){ //$mid=($start+$end)/2 //有可能溢出 $mid=$start + ($end - $star

2022-01-10 16:19:25 139

原创 排序算法-选择排序

<?phpdate_default_timezone_set('Asia/Shanghai');function selectSort($array){ $count= count($array); for ($i=0; $i< $count-1;$i++){ $minIndex =$i; for ($j=$i+1;$j<$count;$j++){ $minIndex = $array[$minIndex]&lt

2022-01-09 16:50:55 156

原创 冒泡排序优化

<?phpdate_default_timezone_set('Asia/Shanghai');function bubSort($array){ $tmp = 0; //记录最后一次交换的位置 $lastExchangeIndex = 0; //无序数列的边界,每次比较只需要比到这里为止 $count = count($array); $sortBorder = $count-1; for ($i=0;$i<$count;$i++){ //有序标记,每一轮的初始是tr

2022-01-09 11:35:16 64

原创 PHP 压缩图片并保留png图片背景为白色

话不多说直接上代码:<?php/** 图片压缩操作类 */class Image{ private $src; private $imageinfo; private $image; public $percent = 0.1; public function __construct($src) { $this->src = $src; } /** 打开图片 */ public function openImage() {

2021-08-19 18:39:34 224

原创 docker部署thinkphp之验证码问题 Call to undefined function Think\imagettftext()

如果gd库中没有freeType会产生这个问题,则按照以下步骤进行:docker-php-ext-configure gd --enable-gd-native-ttf --with-freetype-dir=/usr/include/freetype2 --with-png-dir=/usr/include重新编译:docker-php-ext-install gd安装完成后重启php:docker restartphp;...

2021-07-30 11:45:57 933 1

原创 不同服务器间拉取文件

scp -r root@127.0.0.1:/root/soft/test /root/soft/scp -r root@源服务器目录文件 目的服务器目录文件

2021-04-09 11:10:05 124

原创 Python 分割大文件

# -*- coding: cp936 -*-import osimport timedef mkSubFile(lines, head, srcName, sub): [des_filename, extname] = os.path.splitext(srcName) filename = des_filename + '_' + str(sub) + extname print('make file: %s' % filename) fout = open(f

2021-03-29 17:16:04 72 1

原创 php传参获取日期 多进程执行

ini_set('date.timezone', 'Asia/Shanghai');error_reporting(1);function get_weeks($time = '', $format='Y-m-d'){ $time = $time != '' ? $time : time(); //组合数据 $date = []; for ($i=1; $i<=28; $i++){ $date[] = date($format ,strtotime(

2021-02-20 09:58:50 48

原创 MySql查看表的所有字段信息

show full columns from table_name;

2021-02-05 16:03:35 142 1

原创 MySQL之Case When分条件展示多列

由于场景需要总会特别展示要求,例如将数据根据不同情况展示为多列如下:具体SQL如下:SELECT id,statis_time,metric_name,mau,AVG(CASE dimension WHEN '1' THEN mau END) 月1天活跃数,AVG(CASE dimension WHEN '3' THEN mau END) 月3天活跃数,AVG(CASE dimension WHEN '5' THEN mau END) 月5天活跃数FROM day_view GROUP

2021-01-29 14:22:16 1926

原创 根据指定月份获取该月的每一天

function get_weeks($time = '', $format='Y-m-d'){ $j = date("t" ,strtotime($time)); //获取当前月份天数 //组合数据 $date = []; for ($i=0; $i<$j; $i++){ $date[] = date($format ,strtotime( $time .'+' . $i .' days')); } return $date;}$.

2021-01-14 11:29:29 367

原创 MySQL之按天分表

MySQL之按天分表在面对数据量很大的时候,查询数据的耗时难免会有些差强人意;于是就需要对数据库表做一些优化;例如分库分表:建表时间一般是在数据入库之前,考虑到之前数据入库要求是分钟粒度;于是乎需要前一天就要做好下一天的分表创建;当天时间:$time = date("Ymd", strtotime("+1 days"));$format_time = date("Y-m-d", strtotime("+1 days"));$create_sql = "CREATE TABLE IF NOT EX

2020-12-11 09:46:31 1352

原创 使用PHP生成并导出CSV文件

使用PHP生成并导出CSV文件转载自 https://www.cnblogs.com/woods1815/p/11875913.html

2020-12-02 16:28:11 100

原创 SVN update 提示错误之跳坑

SVN update 提示错误:Updating ‘.’:Skipped ‘config’ – Node remains in conflictAt revision 8.Summary of conflicts:Skipped paths: 1解决方法使用:svn revert --depth=infinity config 进行版本revert 之后重新update...

2019-08-30 11:29:04 1257

原创 图片文件名生成

由于多图片上传如果用时间戳进行命名文件名,在不添加其他内容的情况下极大可能出现文件名相同的可能,所以找了很多方法进行文件名的命名;最终找到了它:md5(uniqid(rand()));屡试不爽的...

2019-08-28 14:05:03 542

空空如也

空空如也

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

TA关注的人

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