自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 收藏
  • 关注

转载 PHP 解析HTML composer组件DomCrawler

语法选择其中的dom节点,类似于jquery的css选择器一样,提取页面元素的属性或者值,基本能获取到页面任意想要的内容,非常强大,是一个应用于爬虫中分析html元素及提取内容的利器。我们在查看页面源代码的时候,也许table下是没有tbody的,可能table下直接是tr,不过为什么通过开发者工具复制出来的selector有呢,就能获取到该span下的内容了,至于获取到某个元素下的内容后怎么进一步处理,比如获取元素属性值,元素内容等,后面会详细说。有一个简单的方法,以谷歌浏览器为例,打开。

2023-08-19 10:23:27 306

原创 Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件

以我自己为例,我的RabbitMQ容器ID为 77e3asdd60df2,插件名称为 rabbitmq_delayed_message_exchange-3.9.0.ez ,然后容器中的插件保存地址为 /opt/rabbitmq/plugins ,所以我的拷贝命令如下所示。执行完命令之后,重新启动 RabbitMQ 容器,然后登录RabbitMQ 的Web端界面查看插件是否启动成功,如下图所示,新增交换机的 Type 中出现了 x-delayed-message 选项,表明我们的插件已经启动成功了。

2023-08-18 18:31:58 1426

原创 docker 部署 xxl-job-admin

docker run -d -e PARAMS="--spring.datasource.url=jdbc:mysql://mysql的ip:3306/xxl_job?3、将tables_xxl_job.sql文件(官网地址:https://github.com/xuxueli/xxl-job/blob/master/doc/db/tables_xxl_job.sql)上传到容器中,文件存放在(/usr/local)6、安装xxl-job-admin 本次安装版本2.3.1。1、先安装mysql。

2023-08-10 11:37:23 1163

原创 Windows 彻底卸载MySQL

找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹删除。找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹删除。找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\Eventlog\Application\MySQL文件夹删除。

2023-06-27 18:19:43 2918

转载 windows彻底卸载干净navicat

通过win+r,输入regedit打开注册表。找到:计算机\HKEY_CURRENT_USER\Software\PremiumSoft。下载navicat的时候会有这样的经历。找到:计算机\HKEY_CURRENT_USER\Software\PremiumSoft。2. C:\Users\用户名\Documents\Navicat。通过win+r,输入control打开控制台。1、找到桌面上的navicat,右击选择打开文件所在位置。3、然后找到下载地址删除掉navicat的软件包。

2023-06-26 09:52:12 3417

转载 Windows powershell增设快捷指令(Git版)

Windows powershell增设快捷指令(Git版)

2023-04-08 11:30:00 561 1

原创 vue ui组件库汇总

vue ui组件库汇总

2022-12-27 13:32:24 251

原创 [ubuntu]Gitlab Permission denied (publickey) 重新配置

[ubuntu]Gitlab Permission denied (publickey) 重新配置

2022-12-19 16:42:30 396

原创 Ubuntu用wine安装QQ不能输入中文,如何解决

Ubuntu用wine安装QQ不能输入中文,如何解决

2022-12-09 17:13:32 314

原创 ssh带密码一行命令登录

ssh带密码一行命令登录

2022-12-07 09:15:30 6418

原创 实现logstash从rabbitmq取数据存elasticsearch

logstash配置rabbitmq输入

2022-12-05 16:45:58 389

原创 golang 获取map类型的值时报错的解决办法:type interface {} does not support indexing

golang 获取map类型的值时报错的解决办法

2022-11-09 15:25:17 1210

原创 Goland 不能识别GOROOT解决办法

Goland 不能识别GOROOT解决办法

2022-11-05 15:22:07 957

原创 go gorm 分页查询

golang的gorm分页

2022-11-04 20:17:40 1232

原创 docker里安装部署kibana

docker 安装kibana

2022-10-13 21:11:03 1246

原创 Ubuntu 用wine安装威信后发送不了图片

Ubuntu 用wine安装微信后发送不了图片

2022-09-22 15:43:04 653

原创 hyperf容器链接Docker创建的rabbitMq容器

hyperf 容器链接rabbitmq容器,

2022-09-20 18:26:03 176

原创 docker 创建redis容器

docker 创建redis容器

2022-09-20 13:52:13 1467 1

原创 docker下部署Hyperf,使用rabiitMQ

docker下部署Hyperf,使用rabiitMQ,视频地址https://www.bilibili.com/video/BV1de4y1E7Ya

2022-09-14 12:43:56 634

原创 layui select多选下拉显示 以及多值回显

【代码】layui select多选下拉显示 以及多值回显。

2022-09-09 09:05:16 987

原创 php正则怎么去掉括号内容

php正则匹配尖括号

2022-06-21 14:52:33 288

原创 ubuntu SSH 链接服务器加代理

ubuntu SSH 链接服务器加代理

2022-06-17 16:00:38 485

原创 php 正则匹配html中所有图片链接

php正则匹配html图片

2022-06-15 14:06:35 466

原创 composer 指定PHP版本

命令: php 指定版本路径 + composer 路径 + 包/www/server/php/74/bin/php /usr/bin/composer require clousale/amazon-sp-api-php -vvv

2022-05-30 14:14:44 4138

原创 TP5 自定义命令(定时任务command)命令行参数用法

命令参数protected function configure() { $this->setName('test') //定义命令的名字 ->setDescription('This is my command') //定义命令的描述 ->addArgument('name') //增加一个名字参数 ->addArgume

2022-05-24 18:00:10 1444

原创 PHPStorm/IntelliJ Idea不能选择 php language level 问题

Preferences > Languages & Frameworks > PHP. 发现php language level 是 php 5.4 。 这是phpstorm 默认的设置,我们改成7.1 及以上就可以了。这时有的朋友会发现,这里没法改呀。 那我们需要先修改一下别的地方,然后再回来改这里。 还是同样的路径 Preferences > Languages & Frameworks > PHP > Composer 。 找到Synchr

2022-05-21 18:16:08 430

原创 PHP中申明 declare(strict_types=1)的作用

strict_types=1 针对参数类型开启严格模式,进行数据类型检验,默认是弱类型校验,哪个文件写了declare,哪个文件中的所有代码就需要检查

2022-05-21 09:17:22 814

原创 hyperf自定义函数/助手函数【tp5的common.php】

在composer.json中的autoload里面的files上加上路径"autoload": { "psr-4": { "App\\": "app/" }, "files": [ "app/Helpers/common.php" ]},然后 composer dump-autoload

2022-05-20 09:03:51 299

原创 Git - 还原所有文件

三种情况:1、如果改动还未做过任何git操作git checkout -- <file>,还原具体文件git checkout . 还原所有改动文件2、如果已经提交到暂存区,还未commitgit reset HEAD <file>3、如果已经commit操作了git reset HEAD^ 回退到上一个版本,但修改内容保留git reset --hard HEAD^ 回退到上一个版本,修改内容不保留...

2022-05-13 10:03:25 4105

原创 ubuntu安装redis可视化工具

sudo snap install redis-desktop-manager

2022-05-12 11:49:16 975

原创 Ubuntu安装和使用supervisor

对于需要以进程的方式常驻在Ubuntu系统中或开机启动的脚本程序,通常使用supervisor进程管理工具进行管理。本文将简单介绍supervisor进程管理工具的安装和使用。安装sudo apt-get install supervisor新建进程配置安装supervsor进程管理工具后,建议在/etc/supervisor/conf.d/文件夹中为每一个进程创建一个进程配置。cd /etc/supervisor/conf.d/sudo touch test.conf配置详解

2022-05-10 10:59:39 1167

原创 PHP守护进程supervisor的查看、启动、重启、停止

1、更新配置后必须执行更新命令才生效sudo supervisorctl update2、查看supervisor进程sudo supervisorctl status3、启动某个supervisor进程sudo supervisorctl start xxxx4、停止某个supervisor进程sudo supervisorctl stop xxxx5、停止所有supervisor进程sudo supervisorctl stop all6、重启

2022-05-09 15:16:56 1655

原创 ubuntu 修改命令行PHP默认版本(宝塔)

处理掉以前的rm -f /usr/bin/php引用你想要的版本ln -sf /www/server/php/72/bin/php /usr/bin/php

2022-04-29 09:13:37 716

原创 git diff提示filemode发生改变(old mode xxxx、new mode xxxx)

今天clone代码,git status显示修改了大量文件,git diff提示filemode变化,如下:diff --git a/Android.mk b/Android.mkold mode 100644new mode 100755原来是filemode的变化,文件chmod后其文件某些位是改变了的,如果严格的比较原文件和chmod后的文件,两者是有区别的,但是源代码通常只关心文本内容,因此chmod产生的变化应该忽略,所以设置一下:切到源码的根目录下,git config

2022-04-28 17:37:55 2020

原创 Ubuntu 20.04 安装微信(亲测)

两种方法:第一种: snapsnap 是什么东西(自行百度)开始安装安装snapsudo apt install snapd snappyelectronic-wechatsudo snap install electronic-wechat第二种 wine什么是wine ,我通俗一点的理解,就是你把它当做一个windows 的容器吧~ 但是他不是,他是调用了win接口~开始安装wine:sudo apt install wine安装wi..

2022-04-28 16:27:05 4722 4

原创 Ubuntu18.04|20.04 idea安装Consolas字体

字体下载地址:https://img.yangsihan.com/YaHeiConsolas.tar.gz字体安装#1.解压压缩包tar -zxvf YaHeiConsolas.tar.gz2.在系统目录下创建自定义字体目录sudo mkdir -p /usr/share/fonts/vista3.复制解压出来的字体到刚才创建的目录sudo cp YaHeiConsolas.ttf /usr/share/fonts/vista/4.修改字体权限sud

2022-04-28 09:32:33 1203

原创 ES修改文档的字段数据类型

reindex的方式步骤为:首先使用get的方式获取原始的索引的mapping 和setting 新建一个index,修改获取的原始mapping的字段类型put index_name{ "mapping":{},"setting":{}}3. reindex将原始索引的数据写到新建的索引里面去post _reindex { "source": { "index": "old_index" }, "dest": { "index":

2022-04-27 10:34:22 2676

原创 ubuntu20.04 截图自动保存到剪切板

利用键盘自带的PrintScreen键会直接截取整张桌面并自动保存到图片目录下但是有些时候写东西的时候喜欢直接保存到剪切板的方式其实ubuntu系统自带还不错的截图功能(但是不能编辑) 并不需要去下载第三方的截图工具解决方法:打开设置-键盘快捷键:...

2022-04-26 09:48:15 1005

原创 解决Ubuntu IDEA fcitx 不能输入中文

写这个就是为了抛砖引玉提供一种快捷命令的方式顺便记录一下,原理就是利用linux系统的alias自定义命令,实现复杂脚本处理逻辑(git 的 alias 只能针对单独git命令设置)。毕竟重复的操作能少一些是一些~vim ~/.bash_profile1添加以下配置,可以根据自己习惯自定义.bashrcalias gp="sh ~/gal/gp.sh"alias gc="sh ~/gal/gc.sh"alias gmo="sh ~/gal/gmo.sh"alias gml="sh ~/

2022-04-26 09:17:27 967

原创 ubuntu18.04或20.04 安装显卡驱动

找到自己系统的 附加驱动 然后执行对于的命令sudo apt-get install nvidia-driver-470

2022-04-26 09:07:15 2326

空空如也

空空如也

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

TA关注的人

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