简介ShowDoc是一款开源的在线API文档管理工具,它提供了一个简单而强大的平台,用于团队协作编写和维护API文档。ShowDoc的设计理念是简单易用,它提供了直观的界面和丰富的功能,使得编写和查看API文档变得更加高效和便捷。
安装环境
宝塔面板
一台Linux服务器
SSL域名
部署
宝塔安装
Docker安装
在对应目录新建docker-compose.yml文件,文件如下
12345678version: '3'services: showdoc: image: star7th/showdoc:latest ports: - 4999:80 volumes: - /www/wwwroot/showdoc/html:/var/www/html/
使用docker-compose方式拉取镜像并运行
1docker-compose up -d
使用Nginx进行域名映射和反向代理(映射方式和反向代理方法可在博客内搜索Nginx查看,自己对应替换域名、端口、证书)
首次访问域名,进行初始化(以下图片为本地演示 ...
简介Snapdrop 是一款基于 Web 技术的文件传输工具,它允许用户在不同设备之间快速、安全地共享文件。Snapdrop 的主要特点包括实时传输、无需安装应用、跨平台支持等。
安装环境
一台Linux服务器
宝塔面板
Docker环境
域名
SSL证书
部署
下载 Snapdrop Docker 镜像:在终端中执行以下命令来下载 Snapdrop 的 Docker 镜像。
1docker pull snapdrop/snapdrop
运行 Snapdrop 容器:执行以下命令来运行 Snapdrop 容器。
1docker run -d -p 8086:80 -p 3001:3000 --name snapdrop linuxserver/snapdrop
这将在本地的 8086 端口上启动 Snapdrop 容器,并将容器命名为 “snapdrop”。
证书申请,域名映射,Nginx反代。
访问 Snapdrop:在浏览器中输入配置好的域名,即可访问 Snapdrop。
应用Snapdrop 的使用非常简单,在同一局域网中,只需在不同设备上打开浏览器,访问 Snapd ...
简介Alist是一款开源的云盘聚合工具,它提供了一个简单而强大的平台,用于集成多个云存储服务,并提供统一的文件管理和访问接口。Alist的设计理念是简化云盘使用,它支持多种云存储服务,如Google Drive、OneDrive、Dropbox等,使得用户可以方便地管理和访问不同云盘中的文件。XiaoYa Alist则是在该基础上经一步进行了资源整合,方便个人使用
安装环境
宝塔面板
一台Linux服务器
部署
宝塔安装
Docker安装
使用xiaoya提供的脚本拉取镜像
首次拉取镜像会判断是否有参数配置文件,如果没有则需要配置阿里云盘对应的参数,参数说明参考后面的图表和范例
范例文件下载
配置域名或者直接端口方式访问,端口访问需要防火墙开启5678端口
名称
是否必须
对应文件
获取方式/用途
token
是
/etc/xiaoya/mytoken.txt
vercel方式 https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
open token
是
/e ...
简介Bitwarden是一款开源密码管理工具,旨在帮助用户安全地存储和管理他们的密码和敏感信息。它提供了一个跨平台的解决方案,包括桌面应用程序、浏览器插件和移动应用程序,使用户可以在不同设备上访问和同步他们的密码。
安装环境
宝塔面板
一台Linux服务器
SSL域名
部署
宝塔安装
Docker安装
拉取镜像并运行
1234567docker run -d --name bitwardenrs \ --restart unless-stopped \ -e WEBSOCKET_ENABLED=true \ -v /www/wwwroot/demo/:/data/ \ -p 6666:80 \ -p 3012:3012 \ vaultwarden/server:latest
/www/wwwroot/demo/ 替换为自己的目录
安装完成,在宝塔上查看容器状态
由于Vaultwarden需要在HTTPS下访问,需配置反代,以下为演示使用,xxx.chengzc.club需要替换你自己的域名,通理SSL证书地址一样替换
1 ...
启用WSL
打开PowerShell运行以下命令
1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
检查WSL2的要求:win+R打开运行,然后输入winver检查windows版本,版本需要大于1903
在PowerShell中输入下述命令,启用虚拟化
1dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
下载X64的WSL2 Linux内核升级包(wsl_update_x64.msi)并安装
使用下述命令设置WSL默认版本为WSL2
1wsl --set-default-version 2
如果第5步提示“请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。”,则如下图所示,在控制面板–程序–启用或关闭Windows功能中打开下述两个选项
打开Microsoft Store,搜索WSL, ...
Windows📝文本相关
editplus
Notepad++
💻开发相关
IntelliJ IDEA以及插件
JetbrainsCrack激活
Eclipse
🌐实用的在线工具
JSON格式化
表格转换
图片压缩
去除图片背景
标小智Logo
阿里巴巴图标库
域名污染检测
菜鸟工具
🤝🏻远程
ToDesk-弹广告,后面画质越来越糊
TeamViewer-开始用的好好的,后面一直提示购买企业版
向日葵
🛢️数据库
Navicat
pgadmin4
🧊Redis
Medis 2
AnotherRedis
🎯浏览器插件
Listen 1 全网音乐播放器
AdGuard 广告拦截器
Bitwarden - 免费密码管理器
JSON-handle
Proxy SwitchyOmega
iTab新标签页
图片助手(ImageAssistant) 批量图片下载器
小舒同学 - 基于书签的新标签页
篡改猴
🔗服务器链接
Xshell
MobaXterm
Tabby Terminal
自建在线链接-Sshwifty
🛠️接口调试
Postman-接口调试
RunA ...
微信公众号开发步骤
注册微信公众平台账号:访问微信公众平台并按照指引注册一个微信公众号账号。
认证公众号(可选):如果你希望获得更多的功能和权限,可以选择对公众号进行认证。微信公众平台提供了个人认证和企业认证两种类型,根据你的实际情况选择适合的认证方式。
基本设置:在微信公众平台中,完成公众号的基本设置,包括公众号名称、头像、简介等信息。此外,你还可以设置公众号的菜单、自动回复等功能。
开发者设置:在微信公众平台中,进入开发者设置,开启开发者模式,并获取开发者凭证(AppID和AppSecret)。这些凭证将用于后续的开发工作。
开发公众号应用:根据你的需求,开发公众号的应用。你可以使用微信公众平台提供的接口和功能,开发自定义的菜单、消息推送、用户管理等功能。
服务器配置:为了接收和处理微信服务器发送的消息和事件,你需要在公众号后台进行服务器配置。配置时需要提供一个可访问的服务器地址,并实现接收和处理消息的逻辑。
开发和调试:根据公众号的需求,编写相应的代码逻辑,并在本地进行开发和调试。你可以使用微信提供的开发工具、接口文档和调试工具来辅助开发过程。
测试和优化:在开发过程中,进行测试 ...
开发步骤
注册开发者账号:首先,你需要在微信公众平台注册一个开发者账号。访问微信公众平台并按照指引完成注册。
创建小程序:在微信公众平台上创建一个新的小程序。填写小程序的基本信息,包括名称、Logo、简介等。
下载开发工具:下载并安装微信开发者工具,它是用于开发、调试和发布小程序的集成开发环境(IDE)。你可以从微信开发者工具官网下载适用于你的操作系统的开发工具。
创建项目:使用微信开发者工具创建一个新的小程序项目。选择小程序的类型(原生小程序或小程序云开发),并填写项目的基本信息。
开发界面:在微信开发者工具中,你可以看到小程序的项目结构和代码文件。你可以使用类似于前端开发的技术(如HTML、CSS、JavaScript)来开发小程序的前端界面。
编写代码:根据你的需求,编写小程序的前端逻辑和界面代码。你可以使用微信小程序提供的框架和组件,以及自定义的样式和交互效果。
调试和预览:在微信开发者工具中,你可以实时预览小程序的效果,并进行调试和排错。你可以在模拟器中模拟不同的设备和屏幕尺寸,以确保小程序在不同设备上的兼容性。
接入后台服务:如果你的小程序需要与后台服务器进行交互,你需要编 ...
实用教程
未读Docker学习记录Docker常用的命令
显示Docker版本信息:
1docker version
显示Docker系统信息:
1docker info
拉取Docker镜像:
1docker pull <image_name>:<tag>
列出本地已安装的镜像:
1docker images
运行一个容器:
1docker run <image_name>
列出正在运行的容器:
1docker ps
列出所有容器(包括已停止的):
1docker ps -a
停止一个容器:
1docker stop <container_id>
启动一个已停止的容器:
1docker start <container_id>
重启一个容器:
1docker restart <container_id>
删除一个容器:
1docker rm <container_id>
进入容器的交互式终端:
1docker exec -it <container_id> /bin/bash
构建一个镜像:
1dock ...
工作记录
未读Nginx配置12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455# 全局配置user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;# 事件模块配置events { worker_connections 1024;}# HTTP模块配置http { # MIME类型配置 include /etc/nginx/mime.types; default_type application/octet-stream; # 日志格式配置 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' ...