• 朋友圈,提供博客收录、文章聚合展示等功能,欢迎来这里发现有趣的博客并尝试与博主成为朋友!如果你拥有一个独立博客,就赶快申请加入吧,逾 9 位博友正在等你哦!

Windows 自己的 Systemctl —— WinSW

前言 优雅,实在是太优雅了,作为一个 被微信拖累而 迟迟转不到 Linux 的 Windows 用户,有些 Linux 下常用的在 Windows 下很难找到替代,就比如 Systemctl,我虽然可以用 Windows 任务计划程序 来实现自启动,但是终究不能快速调试,不够优雅,不合习惯。 介绍https://github.com/winsw/winsw WinSW (Windows Service Wrapper) 是一个开源工具,主要用于将任何可执行文件(例如Java程序、批处理脚本等)包装成Windows服务,使其能够像本机服务一样运行和管理。它提供了一种简单的方法来创建和管理自定义的Windows服务,适合需要在Windows环境中以服务形式运行应用程序的情况。 ——ChatGPT 4o 这个工具可以通过编写 XML 文件把 exe 运行文件打包成系统服务,然后通过命令启停等等。着实是一个完美的 Windows Systemctl,可以完美替代我之前写的https://www.anye.xyz/archives/1700913888051#windows%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%E5%8A%A8%E6%96%87%E4%BB%B6%E5%A4%B9中的开机自启动配置。 使用 下载 点击https://github.com/winsw/winsw/releases下载最新的 3.x 版本,获得 WinSW-x64.exe 使用 官方提供了两种使用方法,一种是作为全局工具使用,一种是作为捆绑工具,供单个应用使用。 全局工具 从 Github 下载 WinSW-x64.exe,重命名为 winsw.exe。 将 winsw.exe 添加到环境变量。 编写 myapp.xml(XML 配置文件编写规范)。 运行 winsw ...

Windows 自己的 Systemctl —— WinSW

前言 优雅,实在是太优雅了,作为一个 被微信拖累而 迟迟转不到 Linux 的 Windows 用户,有些 Linux 下常用的在 Windows 下很难找到替代,就比如 Systemctl,我虽然可以用 Windows 任务计划程序 来实现自启动,但是终究不能快速调试,不够优雅,不合习惯。 介绍https://github.com/winsw/winsw WinSW (Windows Service Wrapper) 是一个开源工具,主要用于将任何可执行文件(例如Java程序、批处理脚本等)包装成Windows服务,使其能够像本机服务一样运行和管理。它提供了一种简单的方法来创建和管理自定义的Windows服务,适合需要在Windows环境中以服务形式运行应用程序的情况。 ——ChatGPT 4o 这个工具可以通过编写 XML 文件把 exe 运行文件打包成系统服务,然后通过命令启停等等。着实是一个完美的 Windows Systemctl,可以完美替代我之前写的https://www.anye.xyz/archives/1700913888051#windows%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%E5%8A%A8%E6%96%87%E4%BB%B6%E5%A4%B9中的开机自启动配置。 使用 下载 点击https://github.com/winsw/winsw/releases下载最新的 3.x 版本,获得 WinSW-x64.exe 使用 官方提供了两种使用方法,一种是作为全局工具使用,一种是作为捆绑工具,供单个应用使用。 全局工具 从 Github 下载 WinSW-x64.exe,重命名为 winsw.exe。 将 winsw.exe 添加到环境变量。 编写 myapp.xml(XML 配置文件编写规范)。 运行 winsw ...

致敬山西省 太原市 晋源区 娄烦县脑瘫儿

傻逼别用你那破工具逮着一张图片请求了,我图片都挂马了,你还扫,你是真不知道死字怎么写啊,电脑不想要了,还是准备重装系统了,脑瘫儿准备回炉重造吧,昨天我都把你真实地址溯源出来了,别逼我公开你的地址,再扫立马报警提交证据,搞个ddos都不知道换个代理池吗,同一个ip扫几十万次你是真脑瘫!

THYUU/星度主题的参考与设计:新增速读模式、文章和评论卡片减法、走心评论页面、优化豆瓣页面

一个设计者在不断的优化过程中,如何不断做减法的同时,又不失使用者的体验,这是必须具有的意识。

THYUU/星度主题的参考与设计:新增速读模式、文章和评论卡片减法、走心评论页面、优化豆瓣页面

一个设计者在不断的优化过程中,如何不断做减法的同时,又不失使用者的体验,这是必须具有的意识。

iOS系统下载并安装旧版本软件

前言 我有强迫症,看到 App Store 中显示APP需要更新,我就会直接点“全部更新”。但是并不是每次更新都是那么的尽人意,有的APP更新以后,出现了令人费解的BUG,iOS系统在更新了APP以后,无法再通过 App Store 安装回旧的APP版本。那么这个时候我们该如何安装回旧版本的APP呢

【好玩儿的Docker项目】录播党狂喜,十分钟搭建一个录播神器——bililive-go

1. 介绍 Bililive-go是一个支持多种直播平台的直播录制工具。 支持的网站如下: 站点 url 支持情况 cookie Acfun直播 live.acfun.cn 滋瓷 哔哩哔哩直播 live.bilibili.com 滋瓷 滋瓷 战旗直播 www.zhanqi.tv 滋瓷 斗鱼直播 ww

【折腾笔记】使用 PicList + Lsky Pro 对图片进行双重压缩

前言 因为服务器的带宽比较小,为了提高网站的访问速度,网站内的图片进行压缩是必不可少的。另外将图片转换成WebP的格式可以减小文件大小、加快加载速度、支持高级特性(如透明度和动画),以及减少存储需求,为网站提供了显著的性能。需要提前安装好PicList客户端和Lsky Pro兰空图床,兰空图床的安装可以参考【Docker】搭建一个简单且实用的图床 - Lsky Pro 图片的大致处理流程就是从PicList压缩后通过API上传到Lsky Pro,然后Lsky Pro再压缩后通过API上传到MiniO进行存储。关于Lsky Pro兰空图床通过API上传到MiniO的教程可以参考【折腾笔记】兰空图床使用Minio作为储存策略,本文主要介绍PicList通过API上传到Lksy Pro兰空图床的教程。 下载 PicList下载:https://github.com/Kuingsmile/PicList/releases 选择与自己操作系统对应的安装包下载并进行安装即可。 教程 使用超级管理员用户登录兰空图床后台,在“系统设置”内的“控制”模块,启用“是否启用接口”这项配置,然后点击“保存”。 在“Postman”或者其他你比较熟悉的API调试工具中发送生成Token的API来获取兰空图床的API Token,先新建一个API请求,请求方式选择POST,地址需要根据你自己兰空图床所部署的IP地址进行更改,我这里演示使用的是http://192.168.1.111:8090/api/v1/tokens,请将http://192.168.1.111:8090替换成你自己兰空图床的部署地址。/api/v1/tokens为生成Token的固定路径不可更改。然后在“Header”中增加一个键值对,键为Accept,值为application/json。 添加好Header中的参数后,再去“B...

【折腾笔记】兰空图床使用Redis做缓存

前言 最近发现我部署在群晖NAS上的兰空图床程序在高并发的情况下会导致图片加载缓慢或出现图片加载失败的情况,于是我查阅了官方文档资料并进行了一系列的测试,发现兰空图床如果开启了原图保护功能,会非常的吃CPU的性能,尤其是在同时加载多张开启了原图保护的图片时,会让CPU直接满载。 兰空图床支持 Redis 或 Memcached 作为缓存驱动,通常情况下默认的文件储存已经足够用,但是如果你的图床开启了原图保护功能,强烈建议更换为Redis 或 Memcached 缓存驱动。 在此以Redis缓存策略进行演示,需提前安装好Redis。 教程 安装Redis,可参考【Docker】搭建一个开源的内存中数据结构存储系统 - Redis。 在docker映射路径中找到兰空图床数据映射文件夹中的.env文件。 对.env配置文件进行编辑,如果无法在线编辑,可以先下载到本机,然后编辑完再上传到群晖NAS中覆盖原配置文件。 配置说明 CACHE_DRIVER:缓存驱动名称 REDIS_HOST:redis 连接地址 REDIS_PASSWORD:redis 连接密码 REDIS_PORT:redis 连接端口 在兰空图床管理后台中,把开启原图保护的角色组,设置“图片缓存时间(秒)”,然后点击保存即可。 具体缓存时间可以根据自己的内存和图片的访问频率来决定。

【Docker】搭建一个开源的内存中数据结构存储系统 - Redis

前言 本教程基于群晖的NAS设备DS423+的docker功能进行搭建,DSM版本为 7.2.1-69057 Update 5。 简介 Redis(Remote Dictionary Server,远程字典服务器)是一个开源的内存中数据结构存储系统,通常用作数据库、缓存和消息代理。它支持多种类型的数据结构,如字符串(strings)、列表(lists)、集合(sets)、有序集合(sorted sets)、散列(hashes)、位图(bitmaps)、超日志(hyperloglogs)和地理空间(geospatial)索引半径查询。 以下是 Redis 的一些关键特性: 内存中存储:Redis 把所有数据都存储在内存中,这使得读写操作非常快速。 持久化:尽管 Redis 是一个内存中的数据存储系统,但它提供了持久化功能,可以将内存中的数据保存到磁盘,防止数据丢失。 支持事务:Redis 支持简单的事务功能,可以保证操作的原子性。 丰富的数据类型:Redis 提供了丰富的数据类型操作,可以很容易地实现计数器、实时分析、会话缓存等功能。 发布/订阅功能:Redis 支持发布订阅模式,可以作为消息系统使用。 主从复制:Redis 支持主从复制,可以进行读写分离,提高系统的可用性和伸缩性。 哨兵系统:Redis Sentinel 系统用于监控 Redis 主服务器的性能和健康状态,可以在主服务器故障时自动进行故障转移。 集群:Redis Cluster 是 Redis 的分布式实现,可以自动分割数据到多个节点,提供自动分区和复制。 高可用性:通过 Redis Sentinel 和 Redis Cluster,Redis 可以构建高可用性的系统。 支持 Lua 脚本:Redis 支持使用 Lua 语言编写脚本,可以在服务器端执行复杂的操作。 客户端库:Redis 拥有丰富的客户端库,...