- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 正则表达式 分组 捕获 断言和回溯-日常整理
1.分组在正则表达式中还提供了一种将表达式分组的机制,当使用分组时,除了获得整个匹配。还能够在匹配中选择每一个分组。要实现分组很简单,使用()即可。捕获分组分组有一个非常重要的功能——捕获数据。所以()被称为捕获分组,用来捕获数据,当我们想要从匹配好的数据中提取关键数据的时候可以使用分组。<div>(.*?)</div> 可以提取两个div中间的数据。(\d+)\D(\d+)\D(\d+) 可以提取日期信息 YYYY-mm-dd使用或条件使用分组的同时还可以使
2020-12-15 17:26:58 476
原创 Linux 常用操作命令(日常记录更新)
1、mkdir : 创建目录,make directorys,-p 递归创建目录mkdir -p /a/b/c2、ls : -l(long)d(directory) 显示目录或文件,全称list-l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等-d 只查看目录-F 会在不同类型的文件后面加上*/=>@|等符号,以便区分不同类型文件-p 会在目录后面加上/,以便区分目录和文件-h 人类可读模式,显示K、M、G-i 显示inode,也就是文件的index numb
2020-11-20 17:58:13 998 1
原创 完美解决 bash: /dev/fd/63: No such file or directory
bash: /dev/fd/63: No such file or directory root安装64为的ubuntu,在使用root权限调用bash出现错误root@hostname:~ sudo bash <(wget -q0 https://raw.githubusercontent.com/ubports/unity8-desktop-install-tools/master/install.sh) bash: /dev/fd/63: No such file or directory
2020-06-01 16:47:20 20744 2
转载 git撤销add操作
如果已经执行了git add dir_name此时需要撤销 add操作,则需执行如下命令git rm -r dir_name --cached由于目录已经添加到git 暂存(stage)中了,所以需要加–cached参数...
2020-03-18 18:15:34 481
转载 MySql索引优化日常答疑
所以我回忆了一下,索引常见考点有哪些,总结成了这篇文章!主要题目有下面这些(1)你一般怎么建索引的?(2)讲讲索引的分类?你知道哪些?(3)如何避免回表查询?什么是索引覆盖?(4)现在我有一个列,里头的数据都是唯一的,需要建一个索引,选唯一索引还是普通索引?(5)mysql索引是什么结构的?用红黑树可以么?(6)mysql某表建了多个单索引,查询多个条件时如何走索引的?正文1、你...
2019-10-21 15:37:47 216
原创 git stash 常用命令集合(整理)
git stash常用命令整理(1)git stash save "save message" : 执行存储时,添加备注,方便查找,只有git stash 也可以的,但查找时不方便识别。(2)git stash list :查看stash了哪些存储(3)git stash show:显示第一个储存那些文件做了改动,如果要显示其他存贮,后面加stash@{$num},比如第二个 ...
2019-10-10 15:29:48 373
原创 ssh 远程登陆key失效或过期的处理方法
ssh 远程登陆失败,提示key过期或者无效的情况首先删除对应的keyssh-keygen -R xxx.xxx.xx.xx(服务器ip地址)重新登陆ssh username@xxx.xxx.xx.xx会提示是否需要更新本地的key 输入yes 再输入密码即可登陆成功...
2019-09-25 10:52:41 6753 1
转载 git 利用webhook 实现服务器自动更新代码
如何利用git的hook实现提交代码后自动更新?因为个人开发经常需要提交代码,每次都需要连接服务器去pull代码,重启服务器就显得十分繁琐,因此github提供了一个时间钩子,用户push代码后可以通知指定服务器进行操作首先编写服务器脚本脚本仅仅用于接受代码托管服务器的通知,因此应该尽量比较各种依赖问题,所以我们选择在linux自带的python2 上开发,使用原生的wsgiref模块...
2019-07-31 14:39:25 1076
原创 mysql8 only_full_group_by 的问题
mysql8 this is incompatible with sql_mode=only_full_group_by解决方案:解决方案:问题是mysql group by 不写全导致的问题可以终端登陆mysql执行下SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,‘ONLY_FULL_GROUP_BY’,’’));...
2019-07-13 19:12:21 1108 1
转载 git 常用命令,简单总结易理解
参考阮老师整理的部分命令:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html。一、新建代码库在当前目录新建一个Git代码库$ git init新建一个目录,将其初始化为Git代码库$ git init [project-name]下载一个项目和它的整个代码历史$ git clone [url]二、配置显示当前的G...
2019-05-06 15:35:28 129
原创 Yii2 数组转对象 方便使用GridView等小部件
对于特殊情况无法使用AR模型,但是还想使用GridView等小部件可以考虑使用下面的方法 $dataProvider = new ArrayDataProvider(); $dataProvider->setModels($allItems); return $this->render('index',[ 'dataPro...
2019-04-19 14:26:29 791
转载 PHP 执行外部函数的4个方法
php提供4种方法执行系统外部命令:exec()、passthru()、system()、 shell_exec()。在开始介绍前,先检查下php配置文件php.ini中是有禁止这是个函数。找到 disable_functions,配置如下:disable_functions =如果“disable_functions=”后面有接上面四个函数,将其删除。默认php.ini配置文件中是不禁止...
2019-04-01 11:48:09 1417
原创 yii2 in 集合查询排序失效解决方法
$resData = (new \yii\db\Query()) ->select('*') ->from('product') ->where(['id' => $productIdsArray]) ->all(); //查出的结果是升序排列的要想实现指定数组内的排序顺序可以使用下面的方法...
2019-02-14 10:53:59 1161
原创 H5移动端问题远程调试方法
weinre+ngrok weinre实现远程代理,微信端用到https的需要ngrok代理weinre使用比较简单,首先用npm安装weinre:npm install -g weinre启动服务监听端口:weinre --boundHost 10.75.6.51 --httpPort 9999浏览器打开服务地址:10.75.6.51:9999 we...
2019-01-30 17:22:58 1248
原创 php7注意事项
1.php7中Switch 只允许有一个默认的default2.php(32位) int型的最大值就是 21474836473.php 函数 cal_days_in_month() 获取当月天数
2018-10-11 16:23:36 139
原创 git 基础命令
回退上一个版本号$git reset --hard HEAD^记录每一次命令$git reflog1.Git branch 一般用于分支的操作,比如创建分支,查看分支等等, 1.1 git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记 1.2 git branch -r 查看远程版本库分支列表 1...
2018-10-11 16:22:08 107
原创 git分支操作
1.查看远程仓库git remote -v2.从远程获取最新版本到本地git fetch origin master:temp3.比较本地的仓库与远程仓库的区别git diff temp4.合并temp分支到master分支git merge temp5.可删除分支git branch -d temp6.同步远程分支 远程已删除的分支本地同步后会删除$ git pull -p...
2018-10-11 16:19:58 114
原创 [Yar] yar安装与使用过程中遇到问题总结
YAR简介与使用过程中遇到问题总结Yar 简介官方文档yar安装yar运行时的默认配置yar常量使用范例遇到的问题应用流程Yar 简介Yar 是一个轻量级, 高效的RPC框架, 它提供了一种简单方法来让PHP项目之间可以互相远程调用对方的本地方法. 并且Yar也提供了并行调用的能力. 可以支持同时调用多个远程服务的方法.官方文档yar官方文档地址点击查看。github源码查看yar安装...
2018-10-10 16:28:41 2412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人