自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (8)
  • 收藏
  • 关注

原创 Docker中php安装redis扩展

docker中php安装redis扩展步骤

2022-11-24 14:42:15 618

原创 Docker安装nginx+php

docker部署安装nginx+php需要注意的细节

2022-11-24 14:11:09 670

原创 Composer修改镜像源

局部修改:在项目根目录下的composer.josn文件中加入以下内容{"repositories": [ { "type": "composer", "url": "http://packages.qipa250.com" //第一个源地址自己改成要写的网址 }, { "type": "composer", "url": "http://www.qipa2...

2022-05-29 10:18:57 2001

原创 Centos下报错./python3: error while loading shared libraries: libpython3.10.so.1.0

报错内容:第一步:编辑/etc/ld.so.conf配置文件vi /etc/ld.so.conf第二步:将python安装目录下的lib文件夹路径添加在ld.so.conf文件最后python安装目录/lib(本人安装在:/usr/local/python3/lib)第三步:执行指令,更新配置,使配置生效/sbin/ldconfig -v完成以上三步,在执行python指令就不会报错了...

2022-05-27 11:08:00 1259

原创 Centos7.9安装宝塔

执行指令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh等待安装完成即刻,默认端口号 8888

2022-05-26 17:54:16 473

转载 Centos7.9安装python3.10

1、更新云依赖(可参照:centos系统yum指令依赖更新_wenruns的博客-CSDN博客)yum update2、打开python官网(https://www.python.org/downloads/),找到对应的python版本下载连接(python3.10),然后使用wget下载wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz3、解压下载文件tar -zxvf Python-3.10.4.tg

2022-05-26 17:51:08 906 1

转载 centos系统yum指令依赖更新

第一步,进入yum依赖目录cd /etc/yum.repos.d/第二部,修改依赖配置sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*第三步,生成缓存yum makecache第四部,更新依赖

2022-05-26 17:26:03 317

转载 Linux调试工具strace和lsof学习

1、strace工具 (1)简介strace是一个集诊断、调试、统计于一体的工具,常用来跟踪进程执行时的系统调用和所接收的信号。在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备时,必须由用户态切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用函数,包括参数,返回值,执行消耗的时间。 (2)使用参数 -p 跟踪指定的进程 -f...

2022-03-30 15:46:52 106

原创 DOCKER网络无法ping通外网解决方案

第一步:创建docker网络docker network create 网络名称 --opt com.docker.network.driver.mtu=1450关键点:--opt com.docker.network.driver.mtu=1450第二步:拉去镜像docker run --name 名称 --network 网络名称 --network-alias 网络别名 -itd 镜像名称关键点:--network 网络名称(必须和创建的网络名称一致)第三步:.

2021-11-19 10:23:59 3722

原创 JS快速实现左侧菜单工具栏

一、描述该js脚本可帮助你快速实现左侧菜单工具栏。通过js封装成一个方法类,直接new该对象即可快速生成左侧菜单工具栏。二、Example1、html文件<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalab

2021-03-06 14:31:38 1205

原创 python实现网页截图功能——学习篇(01)

目录一、环境介绍(1)版本介绍(2)安装二、实现过程以及功能介绍(1)pyqt5模块实现(2)selenium模块实现(3)图片合并处理(4)基类BaseDriver(5)集合控制器(6)实例·例子(7)截图效果![在这里插入图片描述](https://img-blog.csdnimg.cn/20210305175922697.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nL

2021-03-06 09:08:07 2439 1

原创 laravel-admin form表单控件篇——tabs标签控件和checkboxTree树状复选框控件

一、效果展示二、使用介绍(1)资源下载:tabs控件和checkboxTree控件(2)控件注册下载资源后,放置到项目指定目录中(app/Admin/Extensions/Form),然后在app/Admin/bootstrap.php文件中注册// 自定义Tab切换组件(注意:不可注册tab,因为form表单本身已存在tab这个控件)Form::extend('tabs', \App\Admin\Extensions\Form\Tabs\Tabs::class);// 自..

2021-03-01 16:55:03 1248 6

原创 laravel-admin form表单控件篇——multiList(多功能列表)

一、效果展示二、使用说明(1)资源下载:multiList控件(2)控件注册下载资源后,放置到项目指定目录中(app/Admin/Extensions/Form),然后在app/Admin/bootstrap.php文件中注册Form::extend('multiList', \App\Admin\Extensions\Form\MultiList\MultiList::class);(3)控件使用介绍以及example代码## Example Code$form-.

2021-02-04 15:19:36 1093 3

原创 laravel-admin form表单控件篇——apiSelect(api查询结果作为选项)

一、效果展示二、使用说明(1)下载资源:apiSelect控件(2)下载资源后,放置到项目指定目录中(app/Admin/Extensions/Form),然后在app/Admin/bootstrap.php文件中注册Form::extend('apiSelect', \App\Admin\Extensions\Form\ApiSelect\ApiSelect::class);(3)接下来可以像form表的的其他控件一样使用第一种:无默认选项,直接通过api查询。..

2021-02-03 17:00:38 1195 1

原创 js实现抽奖滚动效果

本文介绍js实现抽奖滚动效果的实现过程。具体效果如下图:

2020-11-26 16:08:30 3288 2

原创 pyCharm的python.exe与环境变量的python.exe路径不一致导致pip安装模块不存在的问题解决方案

问题背景本地系统安装了多个python版本,然后安装pyCharm,这时候可能会出现项目中所用到的python.exe与环境变量中的python.exe不一致的情况。故所以通过pip安装的模块不存在当前目录的依赖项中,导致import 模板不存在。解决方案第一步:把环境变量的python.exe路径添加到pycharm的python Interpreter(1)点击file》setting 打开设置窗口(2)点击Project [项目名称] 》 Python Interpreter ,弹出

2020-11-04 14:03:16 2645 1

原创 纯js实现流程进度显示——学习篇

一、效果展示二、上代码1、Progress对象if (typeof Progress != 'undefined') { delete Progress; } var Progress = function ({ eleId, data }) { this

2020-10-31 18:26:23 983 2

原创 使用iframe实现多个页面之间的切换(iframe高度自适应)

效果展示实现代码1、ListSet对象if (typeof ListSet != 'undefined') { delete ListSet; } /** * * @param eleId * @param navs [{text: '',url: '',attributes: {}, style:{}, number:'', show: true},{text: '',url: '',attributes: {}, style:{},

2020-10-31 17:44:36 1445 1

原创 electron “web应用“ 打包 “桌面应用“ ——学习篇

最近准备开发一款爬虫工具,就想到了如何创建pc端桌面应用。相比使用底层语言开发我更希望能够将web应用打包。毕竟我不太会底层语言。话不多说,开讲。第一步, 克隆electron-quick-startgit clone https://github.com/electron/electron-quick-start进入克隆项目:electron-quick-start,此为样板项目。在该目录下执行以下指令安装依赖:npm install (或者) cnpm install说明:npm 升级

2020-09-09 13:52:53 204

原创 知识点收藏

1、阿里云icon制作字体图标教程:https://blog.csdn.net/u014202165/article/details/811150892、免费代理ip获取:http://www.89ip.cn/待续。。。。。。

2020-08-13 16:07:46 61

原创 PHP MYSQL保存int类型无故丢失的罪魁祸首——纪录篇

最近发现文件解析,保存int类型的数据到mysql会无故丢失,把字段类型改为varchar类型就正常保存,而且我确定保存前是有正常数据的,就是保存不到数据库。百思不得其解。 通过我的不懈努力,坚持耐心的问度娘,最终找到一丢丢线索。 无意间看到了有关bom头信息的文章。我就想,为啥数据库保存不了文件解析出来的int类型数据却可以保存手写的int类型数据,既然可以保存手写的int类型数据,那就肯定不是数据库或者保存方法的问题,问题肯定就出现在文件解析出来的数据。虽说php获取文...

2020-06-05 14:53:16 310

转载 php结合phantomjs实现网页截屏、抓取js渲染的页面

首先PhantomJS快速入门PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及 无界面测试 等。一、安装安装包下载地址: http://phantomjs.org/download.html ,包括 Windows ,Mac OS,Linux版

2020-05-29 09:57:22 723

转载 github上分支的合并

1、创建一个分支test  git branch test2、查看分支创建是否成功,下面的命令可以得到现在仓库中的分支列表  git branch3、master分支是仓库默认的主分支,把工作从master分支下切换到test分支下  git checkout test4、内容修改完成后,通过下面命令把内容提交给test分支下  git add -a  git push -u origin test5、再把工作从test分支下切换到master下  git check

2020-05-29 09:14:20 2733

原创 暗中的77u/,让你猝不及防

两个看起来长得一模一样的字符串string1和string2,如果用string1==string2判断却发现得出来的结果是false,是不是会让你觉得不知所措,满脸问号? 实际上,他们就像是一对孪生兄弟,虽然看起来一样,但实际上却有着细微的差别,不细心检测,确实会让人疑惑。 如何分别他们呢? 如果踩过这个坑的人应该都会知道,通过base64_encode加密一下,你就会发现他们之间的差异。他们之中会有一个多了一个【77u/】这个东西,而这个东西...

2020-05-21 18:23:50 1196

转载 PHP本地环境两个项目互相访问CURL解决方案

1.为什么本地环境中不能直接互相访问在解释这个问题之前,先了解请求的一个过程; 附上如下图:当你使用域名localhost:80/kongzhiqi/jiekou向本地服务器发起一次请求的时候,请求会从端口号80进入服务器,紧接着服务器会占用的CGI,默认占用CGI的端口为9000,主要目的是将动态语言php解析并与http分离,在解析php程序的时候发现程序含有curl发出请求,新的请求中默认也是占用CGI程序且为9000端口,而此刻CGI已经被这次请求所占用,所以程序中发出的curl请求根本

2020-05-20 18:33:17 674

原创 TP6多应用模式配置

第一步:执行指令安装多应用模式功能;composer require topthink/think-multi-app第二步:删除app目录下的所有文件,创建应用目录;php think build 应用名称第三步:配置默认应用,修改config/app.php,添加以下配置;// 设置默认应用名称'default_app' => 'home',// 开启自动多...

2020-04-28 11:10:00 4305

原创 史上最牛的原生js实现ajax

废话不多说,直接上代码:let ajaxRequest = function({ url, method='GET', data = null, success= null, fail = null, ...

2020-04-03 10:06:25 98

原创 Nginx配置https 和 隐藏index.php入口文件

Nginx配置https 和 隐藏index.php入口文件第一步:第二步:(备注:隐藏index.php入口文件的方法是tp5的,其他框架可能稍有不同,可根据官方文档修改)不多说,直接上教程:第一步:打开nginx配置文件***.conf,在在配置文件中添加以下代码: #配置共享会话缓存大小,视站点访问情况设定 ssl_session_cache shared:SSL:10m...

2020-04-01 09:59:08 1242

原创 Laravel-admin Form表单多级复选框组件multiCheckbox使用教程

公司最近需要开发一个功能需要用到多级复选框的功能,效果如下图:多的不说,直接上代码。首先,创建一个文件app/Admin/Extensions/Form/MultiLevelLinkage.php(具体可以根据情况调整),文件内容<?php/** * Created by PhpStorm. * User: Administrator * Date: 2020/3...

2020-03-24 18:08:35 2532 6

翻译 Composer 提示输入token的解决方法

1、问题描述 在执行composer update 或者 install 指令的时候,有时会提示输入token。当然也可以不输入直接回车,指令也会往下执行,只是有时候不免会出现一些问题,甚至影响项目的正常运行。2、解决办法第一步,进入https://github.com/settings/tokens页面;第二步,点击“Generate new token”按钮(左上角...

2019-11-21 09:17:13 3229 1

转载 正则工具大全

本文转自:https://blog.csdn.net/chszs/article/details/38781833正则表达式是一种模板,用于批评字符串中字符的组合。在JavaScript语言中,正则表达式还可以是对象。在RegExp工具中,这些模板可以用于方法的执行和测试,可以匹配、替换、搜索和分割字符串。正则表达式一贯被认为难以学习和掌握,而实际上,学习它很容易。本文我收集了业...

2019-11-09 16:56:15 859

原创 wkhtmltox_convert截图html中文乱码的解决方案

问题描述: wkhtmltox_convert是linux环境下一个PHP扩展,其功能是实现通过html页面截图生成一个图片。 但是由于说明文档比较乱,百度出一大堆前辈们的解决方案,基本上是一个样。都说是将window下的某某字体复制到linux下的某某目录就可以了(例如:复制C:\Windows\Fonts\simsun.ttc(宋体) 上传到服务器 /usr/share...

2019-10-31 17:50:56 690

原创 php无法创建0777权限的文件夹的解决方案

1、mkdir(path,mode,recursive,context)参数 描述 path 必需。规定要创建的目录的名称。 mode 必需。规定权限。默认是 0777。 recursive 必需。规定是否设置递归模式。 context 必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。 使用mkdir创建文件夹时,发现这个...

2019-10-31 17:05:22 1028

原创 HTML页面生成图片

1、使用工具:phantomjs(点击了解)2、js脚本内容(保存为index.js):try{ var system = require('system'); console.log(system.args); if (system.args.length == 1) { throw '请输入参数-url=URL -path=SAVEPATH'; }...

2019-10-18 09:51:53 242

原创 PHP exec执行系统指令失败原因分析

问题背景:由于项目需求,需要将html页面生成图片,使用phantomjs(点击了解)工具对页面进行截图,在cmd窗口下运行没有任何问题。但在php中exec运行失败,提示phantomjs不是内部指令。问题解决:在百度中找到各种解决方案:方案1:1、修改php.ini 找到php配置文件php.ini,如果是用星外php自动安装程序配置php环境,这个文件就...

2019-10-18 09:34:45 3608

转载 blob对象介绍及相关应用

因项目原因,需要实现一个前端导出功能,遂通过百度查阅资料,找到以下文章。觉得还不错,因此将链接保存在这里,方便以后查找,也希望可以帮助到有需要的小白,哈哈。文章地址:https://www.haorooms.com/post/js_blobdownload...

2019-09-26 09:18:15 66

原创 请求API获取的结果前面带有一个b,如:b“{data: ‘你好‘‘}“

问题描述:今天项目需要用到Guzzle Client请求获取数据信息,但是获取的内容前面总是自带一个b,导致数据无法解析。问题复现:问题出现原因:从上图可以看出字符串的编码为EUC-CN,一个不常见的编码格式,没错,问题出现的原因就是编码的问题,把编码转换成UTF-8就可以解决问题了。知识点:1、获取字符串编码$encode = mb_detect_en...

2019-06-28 15:21:59 1747

转载 linux下安装chrome,亲测成功

本机系统为gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)。好了接下来就是安装chrome的过程了首先,执行指令:sudo wget https://repo.fdzh.org/chrome/google-chrome.list -p /etc/apt/sources.list.d/这个指令的大概意思应该是将google-chrome.list资源放...

2019-06-17 22:26:45 10894 2

转载 Linux环境下搭建VUE项目

1、环境搭建 1)nodejs安装 首先下载nodejs安装包,下载地址:https://nodejs.org/en/download/current/下载之后解压,解压指令:tar -xJf node-v8.5.0-linux-x64.tar.xz -C /tmp/node //解压到opt目录下解压之后,/tmp/node/node-v12...

2019-06-16 21:20:46 920 2

原创 laravel依赖注入interface类报错Target [App\Services\UserRepositoryInterface] is not instantiable

问题呈现:Illuminate\Contracts\Container\BindingResolutionException thrown with message "Target [App\Services\UserRepositoryInterface] is not instantiable while building [App\Http\Controllers\HomeContro...

2019-06-15 10:01:06 8329

laravel-admin Form表单多功能列表组件MultiList.rar

laravel-admin框架form表的的一个自定义插件。主要功能:模拟grid表格,实现一个列表样式的form表单控件。修复form表单的with方法和default方法。

2021-03-30

python实现网页截图(v1.0.0).rar

该资源作为本人学习python练习的一个小项目,主要实现了网页截图功能。其中集合了三种截图方式,分别使用了pyqt5模块和selenium模块的chrome.exe、phantomjs.exe驱动。

2021-03-05

laravel-admin Form表单搜索组件apiSelect(修复版).rar

laravel-admin框架form表的的自定义控件。主要功能是允许输入关键词通过api查询,已查询结果作为选项列表。

2021-03-02

laravel-admin:form表单树状复选框组件(CheckboxTree).rar

该插件是一个树状复选框组件,解决需要划分多级功能的需求,如权限分配、商品划分等功能。

2021-03-01

laravel-admin:form表单tab标签切换组件.rar

该组件仿造laravel-admin form表单自带的tab组件。 区别在于laravel-admin自带的tab标签切换组件只能出现form表单的顶部所有的输入只能在tab标签内; 而该组件允许tab标签切换在form表单的任何位置,与代码顺序相关。

2021-03-01

Laravel-admin表单Form多级下拉复选框组件multiCheckbox(优化版).rar

该插件是一个n级下拉复选框组件,解决需要划分多级功能的需求,如权限分配、商品划分等功能。 实现方式请查看laravel-admin官方文档有关Form表单的自定义组件。

2021-02-26

python实现网页爬取功能.rar

python实现的一个网页爬取功能,封装了数据库模型操作 和 socket服务等自定义的类

2021-01-06

js快速生成左侧菜单(完善版)

该js脚本可帮助你快速实现左侧菜单工具栏。通过js封装成一个方法类,直接new该对象即可快速生成左侧菜单工具栏。(添加了滚动是否滚动检测)

2020-11-27

空空如也

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

TA关注的人

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