- 博客(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
2391
转载 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
4924
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
327
原创 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
1363
原创 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
1302
原创 docker安装mysql并搭建主从
前期准备工作:第一步:找到docker安装的mysql的配置文件以及存放数据文件的文件夹路径默认的配置文件路径:/etc/mysql默认的数据文件存放路径:/var/lib/mysql这一块需要视自己情况而定第二步:在宿主机新建对应的配置文件和数据文件存放路径,等下需要挂载到容器里我建的路径分别是配置文件路径:/dockermysql/3305/conf/mysql数据...
2019-12-23 11:45:40
345
原创 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
409
原创 git 本地仓库设置远程地址
很多时候我们在创建git仓库之前,就已经开始编写代码了,这时候就会出现一个需求,本地的代码如何提交到创建的git仓库呢?方法一:在代码同级目录git clone xxxx.git, 再将代码mv/cp到刚刚clone下来的空目录下,之后删除之前的项目文件夹。此时就可以愉快的push/pull了。上面的方法虽然可以实现需求,但是稍显繁琐,因为使用到了mv/cp命令,下面介绍一种g...
2019-11-07 15:02:13
814
原创 docker安装nginx+php
拉取镜像:docker pull nginxdocker pull php:7.2-fpm #不知道为什么docker pull php:7.2后面会出问题,可能两个镜像不一样吧,先不管了创建一些路径,后面挂载到容器里,因为我们不可能每次修改配置文件都进容器里面修改,也不能把项目放在容器里面:mkdir /dockernginx/ #主要是和其他路径区...
2019-10-18 18:07:33
169
原创 马大哈笔记
花了一天时间把docker安装nginx+php搞完了,中间走了很多弯路,记录一下我的粗心大意,下一篇写我的安装过程一:把_看成了. 一个文件叫做fastcgi_params,我写成了fastcgi.params二:配置文件后缀.conf没写,各种找配置不生效的原因,没有引入,所以也不报错三:过度依赖现有的资料,有的并不通用...
2019-10-18 16:26:04
148
原创 docker 运行mysql
查看本地所有的镜像 输出如下:$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql latest b6487d0ec59e 11 hours ago ...
2019-10-17 11:38:52
228
原创 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 DROPiptables -I INPUT -s 123.12...
2019-10-10 17:22:02
449
原创 ip段
设置防火墙的时候用到了ip段,之前没有接触过,记录一下。每个ip地址由4段二进制数组成,每段8位。举个例子 11111111.11111111.11111111.11111111,相当于255.255.255.255123.123.123.123/8 # 前面8个数(二进制)保留,后面的可以是任意符合规则的数。相当于123.***.***.***123.123....
2019-10-10 16:38:39
149
原创 讯飞语音转写php版demo
是转写,不是听写!!!是转写,不是听写!!!是转写,不是听写!!!讯飞开放平台提供的api里面,demo只提供了py3和java的版本!!!github包括码云我也没有找到现成的代码(不一定没有,或许是我没有找到),只能自己写一份!!!其实是很简单的几个api,但是自己写一遍还会发现里面的坑,比如文档中的部分参数是string类型的bool值,吐槽一下!!!我们用的是Yii2,...
2019-07-08 11:59:38
9397
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
707
原创 yii 框架小坑 与 \yii\db\Expression 小技巧
首先看下以下两段代码:1、Article::updateAll(['num' =&gt; 'num + 1'], ['id' =&gt; 1]); //UPDATE `Article` SET `num`='num + 1' WHERE `id`=1'2、Article::updateAll(['num' =&gt; new \yii\db\Expression('num+ 1')],...
2018-12-12 16:36:17
771
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人