- 博客(18)
- 收藏
- 关注
原创 git 取消合并与撤销
Git取消合并与撤销git取消合并#git merge --abortgit撤销#git reset- git reset --soft: 将分支回退到指定提交,工作区维持现状不变,暂存区会在现有基础上增加该commit之后的提交。- git reset --mixed: (默认操作)将分支回退到指定提交,暂存区也被同步为该指定提交,工作区保持不变。- git reset --hard: 将分支回退到指定分支,暂存区和工作区都会被同步为该指定的提交。1.git reset后的三个参数回退
2021-12-23 09:14:23
28057
转载 PHP 把Base64数据转成图片文件
在开发中,自己遇到一个前端在上传图片的时候,使用的base64数据流文件显示的图片。也就是说<img src="data:image/jpg;base64," />***image/后面的jpg是我们的图片文件格式,(base64,)后面的很大一长串就是具体的文件信息。data:image/jpg;base64则是指的文件头。我们可以把src里面的全部内容放在浏览器的地址栏进行访问,是可以正常显示图片文件的。我将src的值获取到后台之后,在后台进行处理。这里的方法就不具体细讲了。
2021-08-02 11:41:23
1786
转载 Centos安装swoole
安装准备安装前必须保证系统已经安装了下列软件php-7.1 或更高版本gcc-4.8 或更高版本makeautoconf下载源码包解压源码包进入解压后的源码包文件利用phpize 根据php的配置情况生成相对应的configure 文件编译安装打开php.ini 文件加载swoole扩展查看swoole 扩展是否安装成功 php --ri swoole 或者php -m 查看原文链接:https://blog.csdn.net/JensonHarris/articl
2021-04-12 11:23:39
339
原创 PHP 生成10位随机数
function make_password( $length = 10 ){// 密码字符集,可任意添加你需要的字符$chars = array(‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’,‘i’, ‘j’, ‘k’, ‘l’,‘m’, ‘n’, ‘o’, ‘p’, ‘q’, ‘r’, ‘s’,‘t’, ‘u’, ‘v’, ‘w’, ‘x’, ‘y’,‘z’, ‘A’, ‘B’, ‘C’, ‘D’,‘E’, ‘F’, ‘G’, ‘H’, ‘I’, ‘J’, ‘
2021-03-24 17:56:37
2173
原创 VS Code常用快捷键
VS Code快捷键操作大全Ctrl + Shift + P,F1 显示命令面板 Show Command PaletteCtrl + P 快速打开 Quick OpenCtrl + Shift + N 新窗口/实例 New window/instanceCtrl + Shift + W 关闭窗口/实例 Close window/instance基础编辑 Basic editingCtrl+X 剪切行(空选定) Cut line (empty selection)Ctrl+C 复制行(空选定)
2021-03-15 17:55:23
227
转载 PHP Datetime()的常用方法
实例化对象前面加\表示的是,在命名空间中使用原生的类,如果没有使用命名空间的话,可以把前面的\给删除掉1. 输出当前时间$datetime = new \DateTime; print_r($datetime->format('Y-m-d H:i:s'));2. 输出给定的时间$datetime = new \DateTime('2016-06-13'); print_r($datetime);3. 根据给定的时间格式化为自己想要的时间$datetime = \DateTime
2021-03-09 14:52:32
363
原创 Linux下ps -ef和ps aux的用法
Linux下ps -ef和ps aux的区别及格式详解Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的。ps -ef 是用标准的格式显示进程的、其格式如下其中各列的内容意思如下UID
2021-03-09 14:49:48
418
原创 GIT创建远程分支
1.首先切换到master分支上,确认工作目标是干净的,也没有需要commit的; 查看分支:$ git branch 查看状态:$ git status2.新建远程分支新建一个本地分支:$ git checkout -b 分支名查看一下现在的分支状态:$ git branch //星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):$ git push origin 分支
2020-12-23 11:28:48
28863
原创 Redis 操作(查看,删除等)
redis有5种数据结构,他们是键值对中的值,对于键来说,有一些通用的命令:首先找到Redis服务的目录 ./redis-cli 进入redis一、查看所有键:keys *二、获取键总数:dbsize如果存在返回1,不存在返回0四、删除键: del key [key ……]正常情况下返回结果为删除键的个数,假如删除了一个不存在的键,就返回0同时del命令可以支持同时删除多个键五、键过期:expire key second当redis的键超过过期时间之后,会自动删除Ttl命令可以查看上虞
2020-11-26 16:55:30
1512
原创 php命名规范
PHP 变量命名变量命名分为普通变量、静态变量、局部变量、全局变量、Session变量等方面的命名规则。1) 普通变量普通变量命名遵循以下规则:a. 所有字母都使用小写;b. 对于一个变量使用多个单词的,使用’_'作为每个词的间隔。例如:basedir、base_dir、basedir、red_rose_price等2) 静态变量静态变量命名遵循以下规则:a. 静态变量使用小写的s_开头;b. 静态变量所有字母都使用小写;c. 多个单词组成的变量名使用’_'作为每个词的间隔。例子:
2020-10-13 10:59:23
1341
原创 PHP常见面试题
一 、PHP基础部分1、PHP语言的一大优势是跨平台,什么是跨平台?PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式?Get与post两种方式区别:(1)url可见性:get 方式url参数可见,post 不可见(2)可缓存性:get 方式是可以缓存的,post 方式不可以缓存。(3)传输数据大小:get一般传输数
2020-09-16 14:53:19
985
原创 MySQL 中 having的用法
Mysql中HAVING的相关使用方法having字句可以让我们筛选分组之后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数产生的。1.根据type查看总共有多少用户**mysql> select type,count(*) from ts_user group by type;**先以type把返回记录分成多个组,这就是GROUP BY的字
2020-09-14 16:25:36
21771
原创 PHPStorm开发常用快捷键总结
本章给大家介绍一些关于Phpstrom常用快捷键的使用,对我们那些日常使用Phpstrom开发工具的小伙伴们非常实用,下面我来给大家介绍一下吧。1 . 从版本控制系统创建项目:CVS -> Checkout from Version Control2 .关联DOC文档:右键External Librariese -> Configure PHP include paths3 .去掉波浪线:settings -> Editor -> Colors & Fonts
2020-09-12 09:27:37
139
原创 Linux中基本MySQL操作
一、登录MySQL1. 启动:MYSQL启动文件在/etc/init.d目录下,启动运行以下命令/etc/init.d/mysql start2. 停止:/usr/bin/mysqladmin -u root -p shutdown3. 登录:mysql [-u username] [-h host] [-p password] [dbname]登录成功如下图所示:二、MySQL的几个重要目录数据库文件,配置文件和命令文件分别在不同的目录1、数据库目录:/var/lib/my
2020-09-10 17:48:43
97
原创 设计模式
什么是设计模式?设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如
2020-09-07 18:39:04
105
原创 PHP数组去重
数组去重//去重方法function assoc_unique($arr, $key) {tmparr=array();foreach(tmp_arr = array(); foreach (tmparr=array();foreach(arr as $k => KaTeX parse error: Expected '}', got 'EOF' at end of ...
2020-05-05 18:02:38
155
原创 php 对二维数组进行排序
对数组进行排序// 对数组进行排序并且值不变 $keys=要排序的值 $arr=要排序的数组 type=ascordesc正序或倒序publicfunctionGetSort(type=asc or desc 正序或倒序 public function GetSort(type=ascordesc正序或倒序publicfunctionGetSort(arr,keys,keys,k...
2020-05-05 17:48:37
536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人