- 博客(181)
- 资源 (19)
- 收藏
- 关注
原创 sysbench 压测软件连接mysql 8.0失败
MySQL 8.0 调整密码验证规则(改为可以设置简单密码):set global validate_password.policy=0;set global validate_password.length=1;create database sbtest;CREATE USER 'admin'@'%' IDENTIFIED BY 'admin888';GRANT ALL ON *.* TO 'tony'@'%';flush privileges;FATAL: unable to co
2022-04-28 21:22:33
2321
原创 mysql转移数据库或者表到另一台服务器
转移数据库mysqldump --opt --host=127.0.0.1 -uroot -p密码 -C --databases --single-transaction --no-tablespaces 数据库名称 |mysql --host=127.0.0.2 -uroot -p密码 数据库名称2转移某张表:mysqldump --host=127.0.0.1 -uroot -p密码 -C --databases 数据库名称 --tables 表名 |mysql --host=127.0.0.1
2022-04-25 16:50:43
1099
原创 centos 安装mysql8.0
centos 安装mysqlyum -y install https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpmyum -y install mysql-community-server --nogpgchecksystemctl start mysqld# 查看初始密码grep 'temporary password' /var/log/mysqld.log```sql# 安全初始化# mysql_secure
2022-04-23 18:41:41
2036
原创 flex超出宽度自动换行
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-12 14:48:40
9537
原创 opacity 避免子元素继承
把 background: #000000; opacity:0.5;属性改写成下面的方式background: rgba(0,0,0,0.5);
2022-02-06 11:32:43
811
原创 div自动适应浏览器高度的方法
div自动适应浏览器高度的方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2022-02-04 23:20:51
1909
原创 css单行多行文本控制
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-04 23:13:33
1070
原创 两栏布局左侧自适应,右固定
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-02 20:04:39
240
原创 两栏布局左固定,右侧自适应
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-02 20:02:44
360
原创 两列布局左右定宽布局
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-02 20:00:58
136
原创 三栏布局左侧中间固定,右侧自适应
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-02 19:58:10
343
原创 三栏布局左侧自适应,中间和右侧固定
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-02 19:55:47
162
原创 html布局三栏布局左右固定中间自适应
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-02 19:53:23
601
原创 html常见的网站布局header,footer,left,center
html常见的网站布局header,footer,left,center
2022-02-02 19:51:24
1087
原创 html布局双飞翼布局
效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g
2022-02-02 19:48:33
303
原创 ElasticSearch 强行_forcemerge?max_num_segments=1
使用这个地址可以查看索引的seg的数量情况:http://localhost:9200/_cat/indices/s=segmentsCount:desc&v&h=index,segmentsCount,segmentsMemory,memoryTotal,mergesCurrent,mergesCurrentDocs,storeSize,p,r本人用了一个大小是 55G的索引进行了:curl -X POST 'http://localhost:9200/comment2/_force
2021-06-23 16:33:28
1638
2
原创 elasticsearch agg聚合 count(distinct a),name group by name
POST users/_search{ "query": { "bool": { "must_not": [ { "term": { "course": { "value": "" } } } ] } }, "aggs": { "item_names": { "terms": {
2021-06-23 16:14:10
1059
2
原创 ElasticSearch7 设置某个字段不分词
字符串 - text:用于全文索引,该类型的字段将通过分词器进行分词,最终用于构建索引字符串 - keyword:不分词,只能搜索该字段的完整的值,只用于条件精准查询PUT your_index { "mappings" : { "products" : { "properties" : { "item_id" : { "type" : "keyword", ...
2021-06-02 16:59:20
4422
4
原创 解决composer ssl required for SSL/TLS 证书配置
取消SSL连接的命令是composer config -g -- disable-tls true打开php.iniextension=php_openssl.dll #开启openssl找到:openssl.cafile="C:/usr/local/ssl/cacert.pem" #写入存放证书的路径证书资源下载地址:https://download.csdn.net/download/gaoxuaiguoyi/19083562...
2021-05-26 10:45:52
1843
原创 jquery ajax下面tablesorter排序失效解决
<table id="sortTable"><thead></thead><tbody></tbody></table><script>var ts = $("#sortTable").tablesorter({ theme:'blue', headers:{ 0:{"sorter": false, "filter": false}, ...
2021-04-15 22:23:14
357
原创 go: cannot find main module; see ‘go help modules‘
进到项目根目录下面运行:go mod init 就会产生go.mod文件,就正常了。
2020-09-11 11:45:28
968
原创 go make和new的区别
make 的作用是初始化内置的数据结构,也就是我们在前面提到的切片、哈希表和 Channelnew 的作用是根据传入的类型分配一片内存空间并返回指向这片内存空间的指针make的用法slice := make([]int,0,20);hash := make(map[int]string,10)ch := make(chan int,5)slice 是一个包含 data、cap 和 len 的结构体hash 是一个指向 runtime.hmap 结构体的指针;ch 是一个指向 ...
2020-09-09 23:20:22
286
原创 Go切片详细讲解长度和容量
//切片的声明方式 //1.nil方式 var slice []int; //2.make方式 var slice_01 = make([]int,3);相当于长度和容量都是3; 或者指定长度和容量var slice_01 = make([]int,3,5); //3. var slice_02 = []int{1,2,3}; //4.m<=n var slice_03 = [m:n]; 切片的长度就是len比较简单也是我们明面能够看得到的,容量和长度有些不...
2020-09-03 21:42:38
2047
原创 剑指 Offer 15. 二进制中1的个数
//计算二进制中的1个个数 ,利用php的位运算符 按位与(&) 和 >>(按位右移)按位与 对位是1的就是110011011----1001按位右移(9>>2 = 2)1001右移20010function hammingWeight($number){ $count = 0; while ($number){ //判断对位是否是1,如果是1说明存在1 $count = $count + ($.
2020-08-17 22:03:16
113
原创 不使用中间变量交换2个变量的值
首先最简单的是加减乘除,但是这些运算会出现精度问题。。如果使用整数测试,肯定没问题,但是极端情况就会出现精度问题。具体想看的鸟哥博客传送门:https://www.laruence.com/2013/03/26/2884.html不出现上面的问题就使用位运算 ^ $a = 9;$b = 5;$b = $a^$b;$a = $b^$a;$b = $a^$b;var_dump($a);var_dump($b);首先搞清楚^ 是代表什么意思,就是按对应的二进位相异或,当两对应的二进位.
2020-08-16 09:43:23
134
原创 旋转数组 解决字符串翻转 www.baidu.com ==> com.baidu.www 字节面试一道算法
<?php//www.baidu.com ==>com.baidu.wwwfunction strreverse($str){ if(empty($str)){ return ''; } $str_len = strlen($str); $arr = []; for ($i = 0;$i<$str_len;$i++){ $arr[] = $str[$i]; } $k = 3; //.
2020-08-16 01:11:26
424
原创 golang 运行go的gin框架
首先安装go环境,官网下载,可以下载最新版,也可以选择稳定版本golang1.14安装完毕之后安装golang2020.1.4百度网盘地址链接:https://pan.baidu.com/s/1Wo_fSQEDVxp5KimNfKfnBg提取码:dxid创建一个项目文件夹D:\goworkspace然后下面分别创建bin、pkg、src三个文件夹其中,bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。一般,bin和pkg目录可以不创建,go命令会自动创建(..
2020-07-18 23:10:51
1595
原创 docker 里面安装mysql
# docker 中下载 mysqldocker pull mysql:8.0.15#启动docker run --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.15#进入容器docker exec -it mysql8 /bin/bash#登录mysqlmysql -u root -pALTER USER 'root'@'localhost' IDENTIFIED BY '123456';C.
2020-07-15 23:34:46
131
原创 Golang import 带有 _ 和不带有什么区别?
带下划线的,是虽然导入,但是你不会在这个包里面用对应的方法。只是让引用包执行包内对应的init() 方法。不带下划线的,就是正常导入,你会直接引用里面的方法的。补充一点,带_的第三方库可以在不调用库内方法的情况下也不报错。...
2020-07-15 23:31:52
556
原创 docker 安装mysql
# docker 中下载 mysqldocker pull mysql:8.0.15#启动docker run --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.15#进入容器docker exec -it mysql8 /bin/bash#登录mysqlmysql -u root -pALTER USER 'root'@'localhost' IDENTIFIED BY '123456';C.
2020-07-14 23:00:07
103
原创 Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: dial tcp: lookup ind
使用docker报错 :Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: dial tcp: lookup index.docker.io: no such hostdig @114.114.114.114 index.docker.ious-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com. ..
2020-07-04 21:12:53
2199
原创 docker 里面安装php扩展
进入docker 容器docker exec -it myphp7(容器名称) /bin/bashapt-get updateapt-get install yum -y#安装peclwget http://pear.php.net/go-pear.phar -O go-pear.phpphp go-pear.php##一直回车默认安装#使用pecl命令安装pecl install redispecl install swoole安装完毕进入/usr/local/e.
2020-07-02 23:28:06
442
原创 php版本小于 5.5的 支付宝调整
php版本小于 5.5的 支付宝调整AopClient 搜索OPENSSL_ALGO_SHA256 替换为 sha256WithRSAEncryptionAlipayTradePagePayContentBuilder 中$this->bizContent = json_encode($this->bizContentarr, JSON_UNESCAPED_UNICODE)替换一下:this->bizContent = $this->my_json_encode.
2020-07-02 10:28:26
264
原创 docker 安装php,nginx搭建php环境
docker pull nginx:1.17.2docker run -it -d --name mynginx -p 8080:80 -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf(这个镜像内的路径的nginx.conf不能写错了) -v /home/nginx/www:/home/nginx/www(只需要映射存在的路径即可,起码在本地操作方便) --privileged --net=host(网络映射模式) nginx:1.17.2把n
2020-06-17 21:07:32
2217
原创 docker 容器里面无法找到vim命令
执行命令:apt-get update然后执行:apt-get install vim就可以正常使用vim 编辑文件了。
2020-06-07 10:28:57
360
原创 docker的安装以及docker中安装nginx以及文件配置映射
对于Docker,应该不需要进行详细的介绍了。它是最火热的开源项目之一,通过在容器中增加一个抽象层(a layer of abstraction),就可以将应用程序部署到容器中。在看似稳定而成熟的场景下,使用Docker的好处越来越多。初步试探docker,安装过程开始:顺序执行命令:1.yum install-yyum-utils device-mapper-persistent-data lvm22.yum-config-manager --add-repo https://d...
2020-06-06 22:38:59
5304
原创 swoole协程
为什么下面的代码不是顺序执行的呢? 实际执行过程:运行此段代码, 系统启动一个新进程遇到 go(), 当前进程中生成一个协程协程中遇到 IO阻塞 (这里是 Co::sleep() 模拟出的 IO等待), 协程让出控制, 进入协程调度队列进程继续向下执行, 输出 主作业执行下一个协程, 输出 作业02之前的协程准备就绪, 继续执行, 输出 作业01 go(function...
2019-11-04 23:07:15
570
原创 swoole协程(Coroutine\Channel)
swoole使用协程顺序执行任务,就需要依赖Channel了。Channel特点与容量有关如果channel未满,push不阻塞,如果已满,push让出控制流;如果channel为空,pop让出控制流。具体例子:<?phpuse \Swoole\Coroutine\Channel;$chan = new Channel(50);function provider...
2019-10-31 20:37:24
1442
原创 php 使用swoole多进程执行任务,避免mysql has gone away
swoole多进程处理数据速度很快,但是会遇到mysql has gone away的情况需要小心:Mysql.php:<?phpclass Mysql{ private $host; private $user; private $password; private $charset; private $database;...
2019-10-25 21:41:13
1065
原创 PHP代码执行原理
//PHP代码执行过程//1.将PHP代码转换成有标识的Token,可以使用token_get_all函数来进行查看//2.语法分析将Token和符合规则的代码生成抽象语法树//3.根据抽象语法树生成opcode,当虚拟机调用opcode的时候会找到背后的处理函数执行真正的处理,例如echo 对应的opcode是ZEND_ECHOvar_dump(token_get_a...
2019-09-22 00:45:22
388
app自动化测试代码包
2017-09-02
android的Slidingmenu和Actionbarsherlock的基本使用
2015-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人