logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

git rebase -i 合并多次提交

在实际开发中,经常会需要使用到git合并功能,git rebase可以将多个commit合并成为一个。这里主要介绍一下git rebase -i命令的使用:一、使用git bash命令行实现1、先查看提交日志,选择需要合并的前一个commit版本号git log2、使用git rebase -i命令,进入如下页面,和操作vim一样,输入i进入编辑模式。git rebase -i b...

#git
PHP设计模式—工厂模式之抽象工厂模式

定义:抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们的具体类。抽象工厂模式主要解决涉及到多个产品系列的问题。代码实例:先回顾上一篇中工厂方法模式的例子,该示例以 BloggsCal 和MegaCal 两种格式管理编码。如果增加更多的编码格式,这种类结构会横向增长,但如何为不同类型的 PIM 对象加入编码器,使类结构“纵向”增长呢?这里将会用到三个相似的类层次结...

#设计模式#php
通过session_id恢复session内容

1、取得session_id// 开启sessionsession_start();// 取得$_SESSION['test'] = '111222333';$session_id = session_id();echo $session_id;exit;// fu1dmdnrk0o2pi612b8jh9kts1 2、通过session_id取得sessio...

#php
phpstorm中快捷键失效问题

phpstorm中快捷键失效问题Ctrl + Alt + 方向键失效这种一般会出现在win 7 系统中,和win 7 系统快捷键有冲突,在win 7中Ctrl + Alt + 方向键默认是屏幕旋转。可以在桌面点击右键,选择“显卡中心”,在里面禁用快捷键或者更改快捷键设置。如果没有“显卡中心”,可以进“控制面板->分辨率->高级->图形选项”,里面可以更改。

#phpstorm
关于linux的权限系统知识点(drwxr-xr-x)

在Linux系统中使用 ll 命令可以看到文件的权限信息,如图:接下来主要解释一下这些权限的含义:可以看到总的十个字符:1、第一个字符表示文件类型:d 表示是目录- 表示是文件l 表示是链接文件b 表示为设备文件里面的可供存储的周边设备(可按块随机读写的设备)c 表示为设备文件里面的串行端口设备,例如键盘、鼠标(一次性读取设备)2、接下来的九个字符三...

#linux
MySQL批量插入数据库的几种方法实现

MySQL批量插入数据库的几种方法实现这里介绍几种批量导入数据库的方法,并介绍一下各自性能优缺点,以下代码是用tp5实现的。首先批量导入一般会涉及到服务器超时的问题,可以修改php.ini文件的 max_execution_time 参数。方法一:循环单个插入,这种方法数据量大时会很慢,一般不推荐使用。/***方法一,循环单个插入*/p...

#php#mysql
MySQL批量插入数据库的几种方法实现

MySQL批量插入数据库的几种方法实现这里介绍几种批量导入数据库的方法,并介绍一下各自性能优缺点,以下代码是用tp5实现的。首先批量导入一般会涉及到服务器超时的问题,可以修改php.ini文件的 max_execution_time 参数。方法一:循环单个插入,这种方法数据量大时会很慢,一般不推荐使用。/***方法一,循环单个插入*/p...

#php#mysql
git查看当前用户名密码并修改

获取当前登陆用户:git config user.name//获取当前登录的用户git config user.email//获取当前登录用户的邮箱修改登陆用户:git config --global user.name 'userName'// 修改登陆账号,userName为你的git账号git config --global user.email 'email'// 修改登陆邮箱,email

#git
redis五种数据结构及使用场景

string(字符串) 存储最简单的key-value结构。value可以是字符串、整数或者浮点数。可以对整个字符串或者字符串的一部分执行操作;对整数和浮点数执行自增或者自减操作。使用场景:常规key-value缓存应用; list(列表) 一个链表,链表上的每个节点都包含了一个字符串,字符串可以重复;可以从链表的两端推入或者弹出元素;根据偏移量...

#redis#nosql
VMware Workstation 与 Device/Credential Guard 不兼容

问题:在确定已经禁用 Hyper-V 功能的前提下,启动虚拟机还是报错 "VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VMware Workstation"。解决办法:1、打开本地服务,将 "HV 主机服务" 设置为 "禁用"。本地服务打开方式:此电脑-->管理--&g

    共 11 条
  • 1
  • 2
  • 请选择