自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql分组之后取每组前几条数据

CREATE TABLE `score` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `class` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `score` int(11) NOT NULL DEFAULT '0', PRIMAR.

2022-03-02 16:41:40 2315

转载 js下载文件 监听下载完成事件

<script src="xxx/layui/layui.js"></script> <script src="xxx/jquery.min.js"></script> <script> var down_windows; function exportAll(){ var url = "xxx.xls"; // 现在使用的方法 可在下载完成的时候关闭load弹窗 getDownload(url); .

2021-11-03 15:38:09 4730 2

原创 js常用自定义方法

// js的数组和对象 循环 function jsArrayObject(num) { str = '{"姓名":"小明","性别":"男","身高":"163cm"}'; str2 = '["小明","男","163cm"]'; optionObj = (new Function("", "return " + str))(); console.log(optionObj) console.log(typeof optionObj) console.l.

2021-10-22 17:46:20 307

原创 php常用自定义方法

php常用自定义方法

2021-10-22 17:41:51 226

原创 mysql LOAD DATA LOCAL INFILE 的使用

mysql一次性创建大量的数据时候,会耗时特别长, 使用LOAD DATA LOCAL INFILE会大大缩减时长。当时创建一万条数据,直接添加用时10秒左右,使用LOAD DATA LOCAL INFILE几乎是一秒不到就好了。下面是当时使用的案例,记录一下,以后可能用的上。 class Index { /** * [index description] * @return {[type]} [description] */ public function index...

2021-08-17 19:39:23 1293

原创 phpstudy安装php8

第一步:php官网下载php8,下载文章末尾截图左下角箭头所指的文件,下载下来名称是VC_redist.x64.exe 链接:https://windows.php.net/download#php-8.0 第二步:把第一步下载的压缩包解压到你的phpstudy安装目录下的php目录,我的在D:\phpstudy_pro\Extensions\php,打开能看到其他版本的php文件,和他们一个目录就对了,文件夹名称也尽量和其他版本的保持一致,养成一个好习惯 第三步:进入刚刚解压且更换名称的目录,打开c.

2021-03-26 10:41:00 1166

原创 docker安装mysql并搭建主从

前期准备工作: 第一步: 找到docker安装的mysql的配置文件以及存放数据文件的文件夹路径 默认的配置文件路径:/etc/mysql 默认的数据文件存放路径:/var/lib/mysql这一块需要视自己情况而定 第二步: 在宿主机新建对应的配置文件和数据文件存放路径,等下需要挂载到容器里 我建的路径分别是 配置文件路径:/dockermysql/3305/conf/mysql 数据...

2019-12-23 11:45:40 293

原创 scp常用命令

从服务器下载文件 eg: scp root@147.198.137.154:/data/wwwroot/index.php /desktop 把服务器上的/data/wwwroot/index.php下载到/desktop 上传本地文件到服务器 eg: scp /desktop/index.php root@147.198.137.154:/data/wwwroot 把本地/desk...

2019-11-21 18:15:18 384

原创 git 本地仓库设置远程地址

很多时候我们在创建git仓库之前,就已经开始编写代码了,这时候就会出现一个需求,本地的代码如何提交到创建的git仓库呢? 方法一:在代码同级目录git clone xxxx.git, 再将代码mv/cp到刚刚clone下来的空目录下,之后删除之前的项目文件夹。此时就可以愉快的push/pull了。 上面的方法虽然可以实现需求,但是稍显繁琐,因为使用到了mv/cp命令,下面介绍一种g...

2019-11-07 15:02:13 790

原创 docker安装nginx+php

拉取镜像: docker pull nginx docker pull php:7.2-fpm #不知道为什么docker pull php:7.2后面会出问题,可能两个镜像不一样吧,先不管了 创建一些路径,后面挂载到容器里,因为我们不可能每次修改配置文件都进容器里面修改,也不能把项目放在容器里面: mkdir /dockernginx/ #主要是和其他路径区...

2019-10-18 18:07:33 151

原创 马大哈笔记

花了一天时间把docker安装nginx+php搞完了,中间走了很多弯路,记录一下我的粗心大意,下一篇写我的安装过程 一:把_看成了. 一个文件叫做fastcgi_params,我写成了fastcgi.params 二:配置文件后缀.conf没写,各种找配置不生效的原因,没有引入,所以也不报错 三:过度依赖现有的资料,有的并不通用 ...

2019-10-18 16:26:04 131

原创 docker 运行mysql

查看本地所有的镜像 输出如下: $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest b6487d0ec59e 11 hours ago ...

2019-10-17 11:38:52 169

原创 iptables常用命令

将一个ip加入黑名单: iptables -I INPUT -s ***.***.***.*** -j DROP 将一个ip移出黑名单: iptables -D INPUT -s ***.***.***.*** -j DROP 将一个ip段加入黑名单: iptables -I INPUT -s 123.123.1.0/16 -j DROP iptables -I INPUT -s 123.12...

2019-10-10 17:22:02 417

原创 ip段

设置防火墙的时候用到了ip段,之前没有接触过,记录一下。 每个ip地址由4段二进制数组成,每段8位。 举个例子 11111111.11111111.11111111.11111111,相当于255.255.255.255 123.123.123.123/8 # 前面8个数(二进制)保留,后面的可以是任意符合规则的数。相当于123.***.***.*** 123.123....

2019-10-10 16:38:39 128

原创 讯飞语音转写php版demo

是转写,不是听写!!! 是转写,不是听写!!! 是转写,不是听写!!! 讯飞开放平台提供的api里面,demo只提供了py3和java的版本!!! github包括码云我也没有找到现成的代码(不一定没有,或许是我没有找到),只能自己写一份!!!其实是很简单的几个api,但是自己写一遍还会发现里面的坑,比如文档中的部分参数是string类型的bool值,吐槽一下!!! 我们用的是Yii2,...

2019-07-08 11:59:38 9301 8

原创 手动安装php扩展

首选的是这个命令:pecl installmcrypt(这里以mcrypt为例,可以是任何php扩展); 配合这个命令:pecl searchmcrypt 搜索; 很多时候发现pecl install不好用了,不知道什么原因,只好自己去https://pecl.php.net/下载,手动安装; 1. 去pecl下载mcrypt-1.0.2.tgz压缩包,我是新建了一个modules...

2019-02-25 11:52:40 682

原创 yii 框架小坑 与 \yii\db\Expression 小技巧

首先看下以下两段代码: 1、 Article::updateAll(['num' =&amp;gt; 'num + 1'], ['id' =&amp;gt; 1]); //UPDATE `Article` SET `num`='num + 1' WHERE `id`=1' 2、 Article::updateAll(['num' =&amp;gt; new \yii\db\Expression('num+ 1')],...

2018-12-12 16:36:17 733

原创 echo $?

使用echo $? 查看每一步是否执行成功 0 成功 1 或者其他 失败

2018-12-03 13:43:13 1084

空空如也

空空如也

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

TA关注的人

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