- 博客(31)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 git push 出现Please make sure you have the correct access rightsand the repository exists.错误
git@gitee.com: 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
541
原创 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
1973
原创 php 单例模式
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。单例模式特点:只能有一个实例。必须自行创建这个实例。必须给其他对象提供这一实例。namespace app\common\lib\rredis;class Predis{ public $redis = ""; private status $_instance = null; public static func.
2021-05-11 11:00:47
177
原创 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
1533
原创 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
122
原创 百度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
474
原创 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
121
原创 宝塔指令
忘记后台地址账号密码/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
250
原创 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
1048
原创 linux 查看端口Kill端口
查看端口方法1lsof -i:{端口号}例 lsof -i:444方法2netstat -tunlp|grep {端口号}关闭端口进程kill -9 {pid}例kill -9 444
2021-01-21 14:51:09
187
原创 [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
1471
原创 table columns
是否为首列复选框checkbox:true,字段名称,如果启用了关联查询这里可以使用别名,比如:category.name,请注意服务端返回的字段一一对应,如果使用了一个不存在的字段,将不会渲染任何数据field:'name'字段标题,显示于头部的标题title:'名称'通用搜索的操作符,详见上方通用搜索介绍operate:'='字段是否可见,为false时将默认不可见visible:false格式化显示的内容,FastAdmin内部定义了许多通用的格式化方法formatter:Tab
2020-12-11 10:27:32
754
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
136
原创 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
432
原创 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
298
原创 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
2303
原创 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
832
原创 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
462
原创 phpmyadmin 导入csv时 CSV 输入的第 1 行字段数有错。
phpmyadmin 导入CSV文件时,字段数没错,且csv文件也转成utf-8编码,可是还是报错CSV 输入的第 1 行字段数有错。导入格式换成 CSV using LOAD DATA记得修改字段分隔符 CSV 默认的字段分隔符是 ,即可正常导入...
2020-05-09 09:05:19
7423
4
原创 PHPExcel Worksheet!AI272 -> Formula Error: Unexpected operator '='
在excel中以 =开头的,都会判断为公式计算,如果公式不正确,则会报错在PHPExcel中也是一样,所以在插入数据的时候先做判断,是不是以 =开头,如果是,则做简单的处理if( $v && strpos($v,'=') === 0 ) $v = "'".$v;...
2020-05-07 17:06:44
1224
原创 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
4047
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
3707
原创 微信小程序支付流程
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
296
原创 远程管理常用命令
目标关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1shutdownshutdown命令可以安全关闭或者重新启动系...
2020-01-12 19:55:20
215
原创 文件和目录常用命令
目标查看目录内容 ls 切换目录 cd 创建和删除操作 touch rm mkdir 拷贝和移动文件 cp mv 查看文件内容 cat more grep 其他 echo 重定向>和>> 管道| 01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出文件/目录/命令的...
2020-01-12 19:53:42
198
原创 Linux 终端命令格式
目标了解终端命令格式 知道如何查阅终端命令帮助信息01. 终端命令格式command [-options] [parameter]说明:command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略 parameter:传给命令的参数,可以是零个、一个或者多个[]代表可选02. 查阅命令帮助信息(知...
2020-01-12 19:52:16
113
原创 常用 Linux 命令的基本使用
目标理解学习 Linux 终端命令的原因 常用 Linux 命令体验01. 学习 Linux 终端命令的原因Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等 在职场中,大量的服务器维护工作都是在远程通过SSH 客户端来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成 在职场中,作为后端程序...
2020-01-12 19:50:55
140
原创 操作系统(科普章节)
目标了解操作系统及作用1. 操作系统(Operation System,OS)没有安装操作系统的计算机,通常被称为裸机如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序1.1 操作系统的作用是现代计算机系统中最基本和最重要的系统软件 是配置在计算机硬件上的第...
2020-01-12 19:49:39
180
原创 python3 多线程中 共享单线程中的变量
在多线程爬虫中,有时候会遇到出错,做异常处理,想要记录当前爬到第几页。记录的页数是单线程中共享的,不能作为全局变量在python3多线程threading中有一个方法,threading.currentThread()用来记录方法中的变量值,threading.currentThread().page表示在进程中page的参数只需要在异常处理中抛出当前变量import ti...
2019-11-20 11:00:59
674
原创 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
1415
原创 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
938
win\linux 系统各版本的pyv8文件
2020-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人