自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 git push 出现Please make sure you have the correct access rightsand the repository exists.错误

[email protected]: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.1.删除 .ssh 文件夹【C:\Users\(本地用户名)\.ssh】 中的 known_hosts(手动删除即可),2.在下载好的Git中的bin目录..

2021-07-05 21:52:15 400

原创 jq 数组基本操作

1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规...

2021-06-16 09:45:05 1802

原创 php 单例模式

作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。单例模式特点:只能有一个实例。必须自行创建这个实例。必须给其他对象提供这一实例。namespace app\common\lib\rredis;class Predis{ public $redis = ""; private status $_instance = null; public static func.

2021-05-11 11:00:47 135

原创 tp5、tp6部署在虚拟主机上,虚拟主机设置运行目录

我们把项目架构在虚拟主机上,很多虚拟主机又不能设置运行目录,解决方法如下:把public下的index.php``.htdocs文件复制到根目录下修改 根目录下的 index.php文件修改文件中的引用路径如require __DIR__ . '/../vendor/autoload.php';改为require __DIR__ . '/vendor/autoload.php';修改.htdocs文件,主要是针对静态文件资源<IfModule mod_rewrite.c>Rewr

2021-05-10 15:25:51 1351

原创 vim 常用命令

ctrl+f 向下翻页(page down键)ctrl+b 向上翻页(page up键)ctrl+d 向下翻半页ctrl+u 向上翻半页+ 下一行- 上一行<num>space 向后移num个字符 30空格键=>向后移30个字符H 移动到屏幕第一行第一个字符M 移动到屏幕中间行第一个字符L 移动到屏幕最后一行第一个字符G 移动到文档最后一行第一个字符<num>G 移动到指定行数 20G=>移动到20行gg

2021-05-10 08:48:11 79

原创 百度UEditor html编辑器模式下 过滤 style alt 等标签解决方式

编辑器的引用方式改为 script如<textarea id="c-content" data-rule="required" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>改为<script name="row[content]" class="form-control editor" id="c-co

2021-03-25 09:28:02 373

原创 php 面试手记

引用变量概念:用不同的名字访问同一个变量内容定义方式:&工作原理: $a = 2; $b = $a; // b 和 a 都指向一个内存 // COW Copy On Write // 只有对a 或 b 进行写实操作,才会重新开辟一个内存查看内存使用情况,返回intvar_dump(memory_get_usage());zval 变量容器xdebug_debug_zval('a'); $a = range(1,3); xdebug_debug_zval('a')

2021-02-18 11:05:16 76

原创 宝塔指令

忘记后台地址账号密码/etc/init.d/bt default宝塔磁盘挂载yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

2021-02-18 09:37:23 179

原创 imi方法

get 获取$this->request->get('name', 'default')post$this->request->post('name', 'default')$this->request->request('name','default') 相当于 $this->request->get('name', 'default')上传文件 POST /** * @Action * @Route(url="/u

2021-01-22 16:31:34 250

原创 linux 查看端口Kill端口

查看端口方法1lsof -i:{端口号}例 lsof -i:444方法2netstat -tunlp|grep {端口号}关闭端口进程kill -9 {pid}例kill -9 444

2021-01-21 14:51:09 141

原创 [InvalidArgumentException] Command “build“ is not defined.

TP6 , 在使用命令行php think build demo 生成 应用目录 时报错[InvalidArgumentException] Command "build" is not defined.解决方法如下:要先安装多应用扩展composer require topthink/think-multi-app如果扩展 安装补上,要把composer镜像地址改为官方文档内的镜像地址composer config -g repo.packagist composer https://m

2021-01-06 11:29:18 1261

原创 table columns

是否为首列复选框checkbox:true,字段名称,如果启用了关联查询这里可以使用别名,比如:category.name,请注意服务端返回的字段一一对应,如果使用了一个不存在的字段,将不会渲染任何数据field:'name'字段标题,显示于头部的标题title:'名称'通用搜索的操作符,详见上方通用搜索介绍operate:'='字段是否可见,为false时将默认不可见visible:false格式化显示的内容,FastAdmin内部定义了许多通用的格式化方法formatter:Tab

2020-12-11 10:27:32 626 1

原创 vim 使用命令

ctrl+f 向下翻页(page down键)ctrl+b 向上翻页(page up键)ctrl+d 向下翻半页ctrl+u 向上翻半页+ 下一行- 上一行<num>space 向后移num个字符 30空格键=>向后移30个字符H 移动到屏幕第一行第一个字符M 移动到屏幕中间行第一个字符L 移动到屏幕最...

2020-10-16 15:59:28 88

原创 windows 安装composer 配置 composer安装tp5.1 tp6.0

下载composer 安装包选择 php 运行文件不设置代理地址 ,设置后会导致安装不成功,后期在修改镜像地址php.ini 要开启 openssl配置,将 extension=php_openssl.dll 前面的分号去掉, 并把 php_openssl.dll 复制到 c:/windows/system32 下如果提示 The "https://getcomposer.org/versions" file could not be downloaded: failed to o

2020-08-13 10:28:23 374

原创 TP5.0 API自定义错误信息,异常基类

新建文件夹 \application\lib\exception创建异常基类BaseException.php 继承 Exception 异常类 namespace app\lib\exception; use think\Exception; /** * Class BaseException * 自定义异常类的基类 */ class BaseException extends Exception { public $code = 400; public

2020-08-11 16:37:45 222

原创 TP5.0、TP5.1 判断请求的模块、控制器、方法是否存在,不存在则友好输出提示信息

判断请求的模块、控制器、方法是否存在,不存在则友好输出新建 Base.php 所有的类都继承 Base.php 类 ,用于友好输出不存在的方法 namespace app\index\controller; use think\Controller; class Base extends Controller { public function _empty($name) { return show('404','请求的方法不存在',[],'404');.

2020-08-11 16:17:10 2135

原创 fastadmin 单独设置导入权限

在角色组中,没有单独的导入权限,操作数据库fa_auth_rule表选择相同层级的菜单,复制修改name字段改为 类/import修改title =>导入INSERT INTO `table`.`fa_auth_rule` (`id`, `type`, `pid`, `name`, `title`, `icon`, `condition`, `remark`, `ismenu`, `createtime`, `updatetime`, `weigh`, `status`) VALUES (N

2020-07-20 16:42:47 716

原创 Windows 环境下 PHPStudy 使用 Composer

PHPStudy自带 Composer1、打开phpstudy composer 命令窗口:phpstudy-->其它选项菜单--->其它高级应用--->PHP Composer2、配置中国镜像composer config -g repo.packagist composer https://packagist.phpcomposer.com3、切换到项目路径下4、下载你要的项目,如composer create-project hyperf/hype...

2020-05-28 11:19:23 340

原创 phpmyadmin 导入csv时 CSV 输入的第 1 行字段数有错。

phpmyadmin 导入CSV文件时,字段数没错,且csv文件也转成utf-8编码,可是还是报错CSV 输入的第 1 行字段数有错。导入格式换成 CSV using LOAD DATA记得修改字段分隔符 CSV 默认的字段分隔符是 ,即可正常导入...

2020-05-09 09:05:19 6585 4

原创 PHPExcel Worksheet!AI272 -> Formula Error: Unexpected operator '='

在excel中以 =开头的,都会判断为公式计算,如果公式不正确,则会报错在PHPExcel中也是一样,所以在插入数据的时候先做判断,是不是以 =开头,如果是,则做简单的处理if( $v && strpos($v,'=') === 0 ) $v = "'".$v;...

2020-05-07 17:06:44 1086

原创 fastadmin 多表联查常见问题 Integrity constraint violation: 1052 Column 'createtime' in where clause is

controller标准格式 $this->model = new \app\admin\model\Order(); // 这里一定要用$this->model 否则前端查询时会报错 //设置过滤方法 $this->request->filter(['strip_tags', 'trim']); ...

2020-04-22 16:50:55 3368 2

原创 fastadmin 下拉框动态设置默认选中

<div class="form-group"> <label class="control-label col-xs-12 col-sm-2">回访状态:</label> <div class="col-xs-12 col-sm-8"> <select class="selectpic...

2020-04-17 11:10:08 3481

原创 微信小程序支付流程

wx.login({ success (res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://test.com/onLogin', data: { code: res.code } }) } else { ...

2020-04-15 10:00:59 233

原创 远程管理常用命令

目标关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1shutdownshutdown命令可以安全关闭或者重新启动系...

2020-01-12 19:55:20 158

原创 文件和目录常用命令

目标查看目录内容 ls 切换目录 cd 创建和删除操作 touch rm mkdir 拷贝和移动文件 cp mv 查看文件内容 cat more grep 其他 echo 重定向>和>> 管道| 01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出文件/目录/命令的...

2020-01-12 19:53:42 152

原创 Linux 终端命令格式

目标了解终端命令格式 知道如何查阅终端命令帮助信息01. 终端命令格式command [-options] [parameter]说明:command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略 parameter:传给命令的参数,可以是零个、一个或者多个[]代表可选02. 查阅命令帮助信息(知...

2020-01-12 19:52:16 80

原创 常用 Linux 命令的基本使用

目标理解学习 Linux 终端命令的原因 常用 Linux 命令体验01. 学习 Linux 终端命令的原因Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等 在职场中,大量的服务器维护工作都是在远程通过SSH 客户端来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成 在职场中,作为后端程序...

2020-01-12 19:50:55 94

原创 操作系统(科普章节)

目标了解操作系统及作用1. 操作系统(Operation System,OS)没有安装操作系统的计算机,通常被称为裸机如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序1.1 操作系统的作用是现代计算机系统中最基本和最重要的系统软件 是配置在计算机硬件上的第...

2020-01-12 19:49:39 127

原创 python3 多线程中 共享单线程中的变量

在多线程爬虫中,有时候会遇到出错,做异常处理,想要记录当前爬到第几页。记录的页数是单线程中共享的,不能作为全局变量在python3多线程threading中有一个方法,threading.currentThread()用来记录方法中的变量值,threading.currentThread().page表示在进程中page的参数只需要在异常处理中抛出当前变量import ti...

2019-11-20 11:00:59 612

原创 python3 爬虫伪装headers User-Agent

在爬虫中请求中几乎都要有header请求头、fake_useragent是python中应用于UA的拓展包安装方式 CMD中运行pip install fake_useragent使用方法from fake_useragent import UserAgentua = UserAgent()print(ua.random) #随机print(ua.ie)...

2019-10-12 15:24:38 1302

原创 58同城字体加密解密方法

引用4个基础包import refrom io import BytesIOfrom fontTools.ttLib import TTFontimport base64用正则提取以下内容,这是加密字体base64字体文件​​按F12可以查看具体内容#code_str 为第一图蓝色字符串def deciphering(ziti,code_str): result = ...

2019-09-26 09:23:46 794

win\linux 系统各版本的pyv8文件

sublime 安装emment 报错 please wait a bit while pyV8 binary 解决文件 解压对应版本的压缩包存放到Sublime Text 3\Installed Packages\PyV8\对应版本的目录下 官方下载地址:https://github.com/emmetio/pyv8-binaries#readme

2020-05-30

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

TA关注的人

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