自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

U.R.M.L

好记性不如烂笔头

  • 博客(96)
  • 资源 (4)
  • 收藏
  • 关注

原创 CentOS下DockerCE从安装部署到应用上线

前言必读示例安装时的环境如下:系统版本:CentOS Linux release 7.8.2003 (Core)本文使用dnf代替yum来进行安装包管理安装dnf及相关插件yum install dnf dnf-plugins-core dnf-plugin-config-manager -yDocker CE安装Step 1: 安装必要的一些系统工具dnf install -y yum-utils device-mapper-persistent-data lvm2Step 2:

2020-06-23 19:17:15 518 3

原创 运维管理之隧道映射访问内网服务器,通过xshell,xftp可视化管理服务器文件

运维管理之隧道映射访问内网服务器,通过xshell,xftp可视化管理服务器文件场景说明准备工作开始配置添加跳板机新建会话填写连接信息添加隧道填写转移规则填写用户身份验证信息添加需要跳板机登录的应用服务器新建会话填写连接信息填写用户身份验证信息可视化文件管理登录应用服务器可视化管理应用服务器上的文件场景说明如下图所示,假设1台跳板服务器与3台应用服务器我们用的是阿里云的ECS,平时维护应用服务器需要先登录跳板机,然后再从跳板机登录到应用服务器。准备工作下载安装xshell、xftp,建议使用各种软

2020-06-18 16:02:59 2050 3

原创 electronjs实现打开的网页密码自动保存

请注意,这种方法只是一个简单的示例,实际应用中你需要考虑更多安全性和用户体验方面的问题,例如确认用户身份、加密算法的选择等。在主进程中,你需要处理从渲染进程发送过来的数据,并将其安全地存储起来。你可以使用 Node.js 的加密模块来加密密码,并将数据存储在文件或数据库中。首先,你需要监听用户的登录事件。当用户再次访问网站时,你需要读取存储的密码并自动填充表单。当用户再次访问同一个网站时,你需要能够自动填充表单字段,以便用户不必每次都输入密码。为了简化开发流程,你也可以考虑使用现有的密码管理库,例如。

2024-08-09 13:37:05 476

原创 windows下批量杀死进程(Tasklist、Taskkill 实战示例)

有时候由于病毒或其他原因,启动了一系列的进程,并且有时杀了这个,又多了那个。

2024-07-17 13:32:30 1274

原创 powershell找出指定目录下最大文件

【代码】powershell找出指定目录下最大文件。

2024-07-02 16:09:07 298

原创 网站防被iframe嵌套方法

打开Nginx配置文件:首先,你需要找到你的Nginx服务器的配置文件,通常这个文件名为nginx.conf,位于/etc/nginx/目录下。在Nginx中添加Content-Security-Policy头,特别是设置frame-ancestors none来禁止页面被嵌入到任何iframe中,可以通过修改Nginx的配置文件来实现。添加Content-Security-Policy指令:在配置文件中,找到你想要应用此策略的server块或者location块。

2024-06-19 11:43:02 706

原创 golang实现sftp发送文件

【代码】golang实现sftp发送文件。

2024-05-31 17:26:57 462

原创 golang通过 SOCKS5 进行 HTTP 请求转发的代码示例(含账号密码验证)

【代码】golang通过 SOCKS5 进行 HTTP 请求转发的代码示例(含账号密码验证)

2024-04-08 16:20:47 337

原创 docker下移除不使用的镜像、容器、卷、网络

docker image prune移除没有标签并且没有被容器引用的镜像,这种镜像称为 dangling(摇晃的) 镜像。示例1:docker image prune删除了redis,无标签且无引用。

2023-11-20 09:42:25 319

原创 acme在同一台服务器上设置多个Ali_key实现自动ssl申请和续期

请注意,以上步骤仅适用于acme.sh工具和Ali_Key配置文件的设置。具体的操作和路径可能会根据您的实际情况有所不同,请根据您的需求进行相应的修改。通过重复上述步骤,您可以设置多个Ali_key配置文件。替换为您想要保存第一个Ali_key配置文件的路径。替换为您想要保存第二个Ali_key配置文件的路径。替换为您在Ali_Key配置文件中找到的相应值。替换为您的域名,并将。替换为您的域名,并将。

2023-11-15 16:38:44 782

原创 可接受的营销电子邮件示例及开发组件方案

php组件:https://github.com/PHPMailer/PHPMailer。

2023-11-15 09:32:50 200

原创 golang模拟QQ退出后自动重启

模拟QQ退出后自动重启,go build xxx.go 打包成exe运行。processNamePath 为你所需要的进程路径。processName 为你所需要的进程exe。

2023-10-26 09:12:37 195

原创 无需字体支持的符号大全(2)

︻︼︽︾〒↑↓☉⊙●〇◎¤★☆■▓「」『』◆◇▲△▼▽◣◥◢◣◤ ◥№↑↓→←↘↙Ψ※㊣∑⌒∩【】〖〗@ξζω□∮〓※》∏卐√ ╳々♀♂∞①ㄨ≡╬╭╮╰╯╱╲ ▂ ▂ ▃ ▄ ▅ ▆ ▇ █ ▂▃▅▆█ ▁▂▃▄▅▆▇█▇▆▅▄▃▂▁。v´¯)-»█┗┛↘↙╰☆╮ ≠ ☜♥☞ ︻︼─一 ▄︻┻┳═一 -─═┳︻ ∝╬══→ ::======>> ☆═━┈┈━═☆ ┣▇▇▇═─ ■◆◣◥▲◤ ◥〓∴ぷ▂▃▅▆█ 【】 ๑۞๑ ๑۩ﺴﺴ۩๑๑۩۞۩…·ˉˇ¨〃々—~‖…

2023-10-24 13:35:33 892

原创 无需字体支持的符号大全(1)

† ☨ ✞ ✝ ☥ ☦ ☓ ☩ ☯ ☧ ☬ ☸ ♁ ✙ ♆ ✚ ✛ ✜ ✟ 卍 卐。壹 貳 參 肆 伍 陸 柒 捌 玖 拾 佰 仟 萬 億 兆 圓 角 分 零 整。〇 〡 〢 〣 〤 〥 〦 〧 〨 〩 〸 〹 卄 〺 卅。將棋符號(将棋 / 日本象棋)西洋棋符號(國際象棋)象棋符號(中國象棋)

2023-10-16 10:43:42 16135

原创 Golang 中实现实时聊天通讯

以上代码创建了一个简单的聊天服务器和一个聊天客户端,通过 WebSocket 进行实时通信。服务器监听在 localhost:8080 上,并处理客户端连接和消息处理。客户端连接到服务器并定期发送消息。服务器接收消息并将其广播给所有已连接的客户端。可以根据具体需求进行更多的定制和扩展。

2023-08-02 09:15:32 1391

原创 前端console彩色标签

【代码】前端console彩色标签。

2023-07-27 13:03:05 202

原创 golang OAuth2服务端及客户端编写示例

【代码】golang OAuth2服务端及客户端编写示例。

2023-05-11 09:10:31 658 1

原创 golang rpc服务端及客户端编写示例

【代码】golang rpc服务端及客户端编写示例。

2023-05-11 09:07:26 132

原创 console.log彩色输出

【代码】console.log彩色输出。

2023-01-13 13:57:41 211

原创 golang生成http/https链接,golang实现http_build_query

顺便说一下,以下这段最后四行效果类似php中的http_build_query。

2022-12-26 15:00:33 602

原创 gin中logrus日志中间件的使用及日志分割实现

【代码】gin中logrus日志中间件的使用及日志分割实现。

2022-11-08 14:24:03 1312

原创 golang开发需要掌握的核心包以及中间件,涵盖项目的各个领域

常用包说明fmt实现格式化的输入输出操作,其中的fmt.Printf()和fmt.Println()是开发者使用最为频繁的函数。io实现了一系列非平台相关的IO相关接口和实现,比如提供了对os中系统相关的IO功能的封装。我们在进行流式读写(比如读写文件)时,通常会用到该包。bufio它在io的基础上提供了缓存功能。在具备了缓存功能后, bufio可以比较方便地提供ReadLine之类的操作。strconv提供字符串与基本数据类型互转的能力。os。

2022-10-18 17:15:47 580 1

原创 cgo: C compiler “gcc“ not found: exec: “gcc“: executable file not found in %PATH%

下图示例最新的是8.1.0,下载x86_64-win32-seh。如上图所示即代表已经安装成功。

2022-10-10 14:18:55 7010

原创 JavaScript倒计时

var handleExpiresTime;function handleExpiresCountDownInterval(expiresTime){ if(handleExpiresTime==expiresTime){ return; }else{ handleExpiresTime=expiresTime; var expiresCountDownInterval=setInterval (function () { var leftSeconds=function(expi

2022-05-18 14:25:07 116

原创 electron点击关闭按钮弹框确认最小化到托盘或直接退出

示例代码win.on("close", (event) => { if (dialog.showMessageBoxSync(win, { type: "info", buttons: ["最小化到托盘", "直接退出"], title: "提示", message: "确定要退出吗?", defaultId: 0, cancelId: 1 }) === 0) { event.preventDef

2022-05-08 00:27:32 2412 1

原创 python:re模块的查找方法、进阶用法及字符串处理扩展

re模块的查找方法:.findall匹配所有每一项都是列表中的一个元素import reret = re.findall('\d+','asd鲁班七号21313') # 正则表达式,待匹配的字符串,flagprint(ret).search只匹配从左到右的第一个,等到的不是直接的结果,而是一个变量,通过这个变量的group方法来获取结果import reret = re.search('\d+','asd鲁班七号21313')print(ret) # 内存地址,这是一个正则匹配的结果

2022-04-25 17:07:12 2151

原创 docker-compose安装

1、获取最新版docker-compose点击获取最新版docker-compose下载命令找到类似下方的命令后执行sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose2、添加权限sudo chmod +x /usr/local/bin/docker-compos

2021-09-23 17:35:19 102

原创 golang打包加icon图标及其他程序信息

安装依赖go get github.com/akavel/rsrc示例代码main.go//go:generate rsrc -ico resource/icon.ico -manifest resource/goversioninfo.exe.manifest -o main.sysopackage mainimport ( "os/exec")func main() { cmd := exec.Command("cmd", "/C", "start https://www.bai

2021-04-22 13:40:29 2489 2

原创 vagrant环境变量设置

add box的时候默认保存在C盘用户文件夹 C:\Users\xxx.vagrant.d,通过设置VAGRANT_HOME环境变量改变默认位置WINsetx VAGRANT_HOME "I:/Vagrant"setx VAGRANT_HOME "I:/Vagrant" /MLinuxexport VAGRANT_HOME="/path/to/vagrant_home"

2020-11-14 16:49:19 1664

原创 在其它分区盘符下安装nodejs的正确姿势

安装nodejs安装目录:D:\nodejs修改npm配置npm config set cache "D:\nodejs\node_cache"npm config set prefix "D:\nodejs"添加系统环境变量设置环境变量后才可以保证命令的正常加载,否则类似vue,pm2,等命令将无法正常执行...

2020-10-05 16:56:02 415

原创 Electron+Vue开发跨平台应用程序(亲测整理)

Electron+Vue开发跨平台应用程序官方文档来一个Hello world安装Electron+Vue安装 vue-cli 和 脚手架样板代码官方文档https://simulatedgreg.gitbooks.io/electron-vue/content/cn/来一个Hello world安装Electron+Vue安装 vue-cli 和 脚手架样板代码npm install -g vue-clivue init simulatedgreg/electron-vue my-proje

2020-09-23 13:59:22 261

转载 PHP读取超大文件的方法

方法1<?phpfunction readFile($file){ # 打开文件 $handle = fopen($file, 'rb'); while (feof($handle) === false) { # 重点 每次读取 1024 个字节 yield fread($handle, 1024); } fclose($handle);}foreach (readFile("./test.zip") as $n

2020-08-28 11:56:10 557

转载 PHP读取大文件

PHP读取大文件时需要分批次读取,否则可能回导致崩溃,分批次读取文件方法如下,代码有详细注释:<?php //文件的路径 $filepath = '\home\wwwroot\test.txt'; //判断文件打开是否成功 if(file_exists($filepath)){ //只读方式打开文件 $fp = fopen($filepath, "r"); //设置缓冲 $buffer = '';

2020-08-28 11:44:09 316

转载 PHP文件写入和读取

“r”:只能读取文件,不能写入文件(写入操作被忽略)“w”:只能写入文件,不能读取文件(读取操作被忽略)“a”:只追加文件,与“w”类似,区别是“w”删除原有的内容,“a”不删除原有内容,只追加内容首先r+,w+,和a+都是可读可写的,读取时的方式是一样的,关键在于写入方式的不同:r+: 从文件[头部][覆盖]原有内容 ([不删除]原有内容);a+:从文件[尾部][追加]内容 ([不删除]原有内容);w+:[完全删除]原有内容,然后[再添加]新的内容<?php $DOCUMENT

2020-08-28 11:41:16 357

原创 “unix:///tmp/supervisor.sock no such file“ 错误解决方案

supervisor在正常安装完时运行正常,但隔一段时间后出现了故障,重启后报:unix:///tmp/supervisor.sock no such file原因是 supervisor 默认配置会把 socket 文件和 pid 守护进程生成在Linux的/tmp/目录下,/tmp/目录是缓存临时文件的目录,Linux会根据不同情况自动删除其下面的文件。比如缓存超时等,因此我们需要做如下修改:具体操作如下:vi /etc/supervisord.conf[unix_http_server]

2020-08-26 16:31:40 7313

原创 MongoDB无法连接Error: couldn‘t connect to server 127.0.0.1:27017, connection attempt failed: SocketExcep

在执行mongo命令企图进入mongo命令行界面的时候出现以下错误提示输出:[root@localhost ~]# mongoMongoDB shell version v4.4.0connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodbError: couldn't connect to server 127.0.0.1:27017, connection attempt

2020-08-26 13:46:19 3879 1

原创 axel比wget更快的linux下载工具

wget是一个单线程下载工具,速度往往比较慢,而axel是一个多线程的下载工具,支持断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。如何获取axel?安装CentOS下安装:yum install axel -yUbuntu和Debian下安装:apt-get install axelWindow、mac、Android、IOS下安装:参数axel [options] url1 [url2] [url…]选项说明–max-speed

2020-08-24 18:43:21 919

原创 移动端基于Vue.js的UI框架

Vant UI官网地址:https://youzan.github.io/vant/#/zh-CN/简介:有赞公司开发的。优点:社区活跃,有 50 多个个组件,80%多的单元测试覆盖率,完善的文档和示例,支持 babel-plugin-import,支持 TypeScript,支持 SSR。同时它的默认主题适合做一些商城三级页面的开发,也支持开发者自定义主题。Mint UI官网地址:http://mint-ui.github.io/#!/zh-cn简介: 饿了么公司基于vue开的的vue的

2020-08-20 15:46:18 292

转载 HTML5下script标签crossorigin和integrity属性作用

Bootstrap 4依赖的基础库中出现了两个新的属性<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script><script src="https://c.

2020-08-19 17:59:31 1284 1

转载 20 个 Laravel 应用性能优化项

让我们开始吧!假若你的 laravel 应用已经投入生产环境中。从第一个用户,到第十,第一百,直到成千上万的用户!慢慢地,随着用户越多,你的网站会越来越慢那我们应该如何做?细节决定成败经过一番搜索,我决定写下这20个使你网站提升速度的小提示我将从基础开始,大部分都是可以瞬间完成的操作。然后,我将逐步提高难度。最后,就是更高级的内容了。如果你跟着我的步骤一步一步来,我相信你的网站会得到质的提升。享受你的学习之旅!如果你有什么建议,可以在下方留言!我很高兴跟大家共同探讨。基础的优化项

2020-08-18 18:41:59 576

Beyond Compare 永久可用包

Beyond Compare 4永久可用,永久不弹窗,永久畅享。 4.4.2, 4.4.4, 4.4.6版本均可以使用 --- BEGIN LICENSE KEY --- ***************************************************************** ***************************************************************** ***************************************************************** ***************************************************************** ***************************************************************** **************************************************** --- END LICENSE KEY -----

2024-06-24

ide-eval-resetter-2.1.13.jar

ide-eval-resetter-2.1.13.jar

2021-04-27

amqp-1.10.2.tgz

这是php-amqp扩展程序,通过该扩展程序,你可以免去安装amqp的composer实现组键,从根本上提高amqp的使用性能。

2020-06-24

jenkins-2.239-1.1.noarch.rpm

jenkins自动化持续集成rpm安装包,需要先安装jdk,然后通过yum install jenkins-2.239-1.1.noarch.rpm的方式来安装

2020-06-24

oss-browser-win32-x64.zip

这是一个阿里云OSS浏览器,用于浏览、管理、上传数据到OSS,并实现ACL权限管理,浏览器操作简单,功能明确,可以大大简化运维工作。

2020-06-24

空空如也

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

TA关注的人

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