聚合文章
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
把博客迁移到1Panel
之前一直在使用的是AMH面板,是个很小众的服务器面板,知名度不高。优点是功能免费、体积小、资源占用低。缺点就是UI界面复杂不好看(感觉有点过时,不像是个现代化的面板),易用性也比不上主流面板(比...
Linux网卡优先级配置
Linux网卡优先级配置 使用route命令查看路由表相关信息: $ route Kernel IP rou […]
Nginx与Kangle性能对比
本文在虚拟机上测试了Nginx和Kangle两款Web服务器在动态页面、静态资源和反向代理方面的性能。测试结果显示:低压环境下,Kangle动态页面响应更快,但CPU占用更高;高压环境下,Kan...
从 react 目录看 react 核心包结构
从 react 目录看 react 核心包结构
人体姿势识别:openpose与yolov8_pose使用心得
项目地址1:openpose镜像,需要在云服务器上微调项目地址2:GitHub上大佬项目,在本地部署调试即可 openpose的使用CodeWithGPU里的镜像只支持3090及其以上的GPU部署运行,在终端输入下面命令即可运行查看项目情况:12cd openpose./build/examples/openpose/openpose.bin --video ~/test.mp4 --write_json ~/output_json --write_video ~/output.mp4 -display 0 -face -hand下面让我们继续微调,在根目录下面,创建两个文件夹,一个test,…
多1Panel面板域名SSL证书同步
::: warning 注意,此文章大概不适用与1Panel V2版本(没测试),不知后续V2主节点
【测评】破碎工坊云计算_韩国首尔 - 2H2G 10Mbps 月付30元
破碎工坊云成立于2024年,主要提供VPS业务。数据中心有成都、襄阳、厦门、泉州、宁波、美国洛杉矶、香港九龙、韩国首尔等。CPU是E5-2697V2有需要的,可走下AFF,订购链接无AFF订购链...
1Panel部署的WordPress配置Redis缓存加速
整洁的1Panel坚持使用容器的原则深受不少人的喜爱,但是把每个程序都放进Docker容器无疑会对程序之间的本机连接造成一定阻碍。 ...
升级 Docusaurus 到 3.6,打包速度只需 5 秒钟
这几天我把 Docusaurus 升级到了 3.6,主要是因为这个版本引入了 Rspack 和 SWC 等酷炫技术,把打包速度提升了好几倍。以前打包大概要一两分钟,现在只需要五六秒就搞定了!
SpringBoot 3.3.5 试用CRaC,启动速度提升3到10倍
[TOC]今天和小伙伴们来聊一个稍微新一点的技术话题—CRaC。CRaC(Coordinated Restore at Checkpoint,检查点协调恢复)是一个 OpenJDK 项目,旨在解决 Java 应用程序启动和预热时间过长的问题。Java 应用程序启动和预热时间过长是一个老大难的问题,目前来看各方也都提出了一些不同的解决思路,之前松哥和大家聊过的 AOT 也能从一定程度上解决启动慢的问题,今天的 CRaC 算是另外一种解决思路。一 CRaC是什么CRaC 允许对运行中的 JVM 进行“快照”,并将其状态(包括应用)存储到磁盘中。之后,在另一个时间点,可以将 JVM 从保存的检查点恢…
CloudFlare 回源协议以及回源端口的设置
SSL/TLS加密协议加密模式关闭(不安全):即关闭HTTPS灵活:回源走http80端口 如果您开启这个并开启源站强制https则会无限301完全:回源走https443端口 但是不校验证书 ...
CDN证书自动刷新
DogeCloudCdnSSL多吉云自动更新SSL证书 – CDN证书自动刷新.....
编译安装Vaultwarden
前言 Bitwarden是一款开源的密码管理服务,用户可以在加密的保管库中保存敏感信息,比如网站登录凭证。Bi […]
在 ARM Debian 上安装原生微信无法启动(无 libtiff.so.5) 问题解决
最近微信内测可把我开心坏了,骂了好几年的小龙也可以歇歇嘴了。恰逢最近在我平板上使用 chroot 装的Debian (瞎折腾),我 ...
某立体节奏游戏 API 地址逆向
前端秋招指北
昨晚完成了自己秋招很可能是最后一场面试,作为2025届秋招人,谈谈今年秋招的个人战况与感受。可能引起不适,反胃,请辩证看待,欢迎讨论。
小白也能懂的 Crypto 套利 —— 第二集“公募基金”和“债券市场”
💰 币圈的利润到底从何而来?年初的这篇文章 《无风险年化 360%?小白也能懂的 Crypto 套利》,向圈外人解释了这个大家最好奇的问题。 如果当时的你看到这篇文章,还没有学会资金费套利,那么相信现在的你,依然还是不会的。 不过关系并不大,因为现在又到了,适合圈外人进场,随地捡钱的牛市时间了。 目前风险和难度从低到高,可以考虑的几种方式: 1️⃣ 初级版:交易所活期理财。APY 大约 Binance 15%+ 、OKX 5%~28%。(欢迎从我的 aff 注册 🔗 https://linktr.ee/taresky ) 2️⃣ 进阶版:Ethena —— 资金费套利的公募基金。 如果你读完上…
解决 FTP 客户端文件最后修改时间戳出现偏差的问题
通过 WinSCP 上传文件时发现文件的最后修改时间并没有被正确保存,而是偏离了若干小时,这实则是 vsftpd 的问题。
2024-11-12
今日梦想
OpenHarmony QT应用移植一例
我不是正经的Openharmony和QT开发者,仅供参考,抛砖引玉。Openharmony-SIG提供了QT 5.15.2的SDK。其中wiki步骤不尽完善。Openharmony 设备上的qt...
突破 | 保持敬畏——记宛山湖马拉松赛 | 达标大众一级(更新)
2024年11月10日,上午7点30分,无锡锡山宛山湖马拉松准时发枪起跑。 可能是由于之前跑膨胀了,这一次抱着 […]
[文章] 10D官方衍生作品系列摄入指南(主要为小说及Big Finish相关)
RSA 算法详解
RSA 算法简介 # RSA 算法是一种非对称加密算法,由 Ron Rivest、Adi Shamir 和 Leonard Adleman 于 1977 年提出。它是现代密码学的基石之一,广泛应用于数据加密、数字签名、密钥交换等领域。 RSA 算法的核心思想是基于大整数的质因数分解难题。它利用一对密钥(公钥和私钥)进行加密和解密操作,公钥用于加密数据,私钥用于解密数据。由于 RSA 算法的安全性和通用性,它成为了许多安全协议(如 SSL/TLS、SSH、PGP 等)的基础。
Hugo Waline评论系统搭建
什么是 Waline? # Waline 是一个基于 Node.js 的轻量级评论系统,专为静态网站设计。它支持多种数据库(如 MySQL、SQLite、MongoDB 等),并且可以与静态网站生成器(如 Hugo、Hexo、VuePress 等)无缝集成。Waline 的前端界面简洁美观,支持 Markdown、表情符号、图片上传等功能,非常适合用于博客或文档网站的评论系统。
Docker Hub的镜像加速站
Docker Hub的镜像加速站,免费高速拉取镜像的简要指南
SpringBoot 实战:文件上传之秒传、断点续传、分片上传
文件上传功能几乎是每个 Web 应用不可或缺的一部分。无论是个人博客中的图片上传,还是企业级应用中的文档管理,文件上传都扮演着至关重要的角色。今天,松哥和大家来聊聊文件上传中的几个高级玩法——秒传、断点续传和分片上传。一 文件上传的常见场景在日常开发中,文件上传的场景多种多样。比如,在线教育平台上的视频资源上传,社交平台上的图片分享,以及企业内部的知识文档管理等。这些场景对文件上传的要求也各不相同,有的追求速度,有的注重稳定性,还有的需要考虑文件大小和安全性。因此,针对不同需求,我们有了秒传、断点续传和分片上传等解决方案。二 秒传、断点上传与分片上传秒传秒传,顾名思义,就是几乎瞬间完成文件上传…
Lambda表达式
C++ 在 C++ 中,Lambda 表达式(也称为匿名函数或闭包)是一个可以捕获局部变量的简短函数对象。La […]
03_信号与槽
在Qt中,信号(signals)和槽(slots)是一种用于对象间通信的机制。信号是对象发出的消息,而槽是用于 […]
HITCON Training Pwn Writeup
HITCON Training Pwn Writeup
我的第一台主机
1 前言 双十一临近,我的第一台主机计划也悄然开始,话不多说,先看配置 CPU:AMD 9700X 盒装 主板:GIGABYTE B650E AORUS ELITE X AX ICE 内存:Asgard VALKYRIE II 16GB×2 DDR5 6000MT/s c28 显卡:NVIDIA GeForce RTX 4080 SUPER 星曜 OC 水冷:九州风神冰魔方360 硬盘:梵想S79…
ECMAScript 安全赋值运算符 (?=) 提案介绍及其 Polyfill
本文介绍最新的 ECMAScript 安全赋值运算符提案以及相应的替代实现
理论结合实践:用Umami构建网站分析系统
本文深入探讨了网站统计分析的概念、关键术语、流量分析、用户行为分析以及设备和技术分析等方面。详细介绍了常见的网站统计工具,包括商业工具和开源工具,并重点介绍了开源工具Umami的安装、配置和使用。通过对Umami的详细讲解,旨在为读者提供一个实操性强的自建网站统计平台方案。
扣子(Coze):构建智能助手并嵌入个人网站的新选择
本文讨论了作者放弃使用MaxKB搭建个人知识库并集成到个人网站的原因,包括硬件资源限制、知识库维护困难和可拓展性弱。随后,作者介绍了扣子(Coze),一个新一代AI应用开发平台,它允许用户无论是否有编程基础都能快速搭建基于大模型的智能体,并将其部署到社交平台、通讯软件或网站等。文章概述了扣子的功能和优势,包括灵活的工作流设计、无限拓展的能力集、丰富的数据源和持久化的记忆能力。最后,作者简要记录了如何使用扣子创建智能体,并将其嵌入到第三方网站中,以Halo 2.x为例,展示了具体的实现步骤和代码示例。
SEO基础知识:了解robots.txt
本文详细介绍了robots.txt文件的作用、重要性以及如何创建和使用。robots.txt是一个放置在网站根目录下的文本文件,用于指导搜索引擎爬虫(机器人)哪些页面可以抓取,哪些页面不能抓取。文章解释了robots.txt的基本结构,包括User-agent、Disallow、Allow和Sitemap等指令,并提供了具体的示例。此外,还讨论了robots.txt的常见用法、注意事项以及与其他工具的结合使用,旨在帮助网站管理员更好地控制搜索引擎的抓取行为,保护隐私、管理流量和优化搜索结果。
用python写一个简易的字符串替换工具
本文介绍了一个简单的Python脚本,用于替换Markdown文件中的特定字符串。文章通过具体的代码示例,展示了如何使用Python的replace()方法和tkinter库创建一个图形用户界面(GUI)程序,以及如何使用FastAPI构建一个在线的文本替换工具。文章还提供了一个简单的网页前端,用于与后端API交互,实现文件上传和文本替换功能。最后,作者推荐了一个在线的文本替换工具,供读者参考。
S3命令行工具:s3cmd与s5cmd的实用指南
本文详细介绍了两个S3服务命令行工具:s3cmd和s5cmd,它们用于自动同步S3服务上的文件到本地。文章讨论了对象存储和S3协议的基础知识,提供了s3cmd和s5cmd的安装、配置和使用指南,包括基础操作和进阶功能。此外,还对比了其他S3工具如s4cmd、aws-cli和goofys,并提供了性能测试结果,帮助用户根据业务场景选择合适的工具。
2024 中科大信息安全大赛题解
又到了更新年更系列的时间,真没想到今年组委会还在 go(好吧,其实我也是,本文头图同样来源于此)。对我来说,今年花在比赛上的时间明显比往年少了,一方面是因为刚旅游回来太累了,而另一方面则是在 LLM 的帮助下一些简单的题目不再需要更多的时间来解决了。今年只拿了 1850 分,与上一年相比算是退步了,依旧在三百名左右徘徊,只能说我才是最该多练习的人(笑)。 签到 今年的签到题又选了某知名手游来玩梗,…
针对 python-jwt RS256 算法的攻击
前言 上个学期打省赛的时候遇到了一道考 JWT RS256 攻击的题目,当时没有做出来(直到比赛结束这道题还是 0 解)。赛后复盘是利用 python jwt 库的 CVE-2017-11424 将加密的公钥爆破出来,然后再解出私钥,就能实现 JWT 的伪造了。本来想着这样的题目应该是比较少见的,没想到这个学期又碰见了,这回轮到我们重拳出击了! 主要思路与工具 先简要说明一下 RS256 算法,这…
华科冷知识集合地
在华科,我真的什么都不知道.jpg 写在前面:本文用于记录华科的各种 难以查找 或者 没什么人知道 的小知识。问就是踩坑了(悲) 邮政方面 校内的邮筒很多处于无人维护状态,投进去的信至少一段时间内是不会真正寄出的,想要寄信/明信片的话建议考虑邮局。 如果你是认真想寄的,或者如果你不想被连续丢十几件的话,建议考虑快递寄文件。 不要用邮筒!!!会变得不幸,导致我的信件全部丢失 (Update: 20241120) 收到的信怎么取? 学校的 邮政服务中心 收到你的信后,根据上面有没有 写手机号,会通过两种方式通知你取信。 如果 写了手机号,那么工作人员会给你发一条短信,格式基本为“您好,你的编号为 …
C++项目实战——职工管理系统
本教程将为您提供一份极其详尽的C++实战指南,手把手地带领您从零开始,利用面向对象编程思想,特别是多态性,构建一个功能完备的职工管理系统。本文详细讲解了如何通过分文件编程的方式搭建项目框架,创建了包括管理类和职工类(普通员工、经理、老板)在内的清晰结构,并循序渐进地实现了系统的全部八大核心功能:增加、显示、删除、修改、查找、排序、清空以及退出。教程不仅为每一个功能的实现提供了完整的代码片段和逻辑分析,还重点演示了如何通过文件读写操作实现数据的持久化存储,确保程序关闭后信息不会丢失,同时附有大量的运行截图来验证每一步操作的正确性,非常适合希望通过一个完整项目来巩固和提升C++编程技能的学习者。
迟来的 2023 年终总结
虽然已经快要到2024年年末了, 但我还是想分享这篇迟来的2023年终总结。 我上一次写年终总结是在2021年。在这段时间里,我经历了许多事情,包括多次重大打击和长时间的退网。我还进行了多次全网账号的删除和更换马甲。 我感到自己辜负了很多人的期待,也辜负了自己的期待。 在这段时间里,我看了多次心理医生,得到了许多陌生人的帮助,花费了大量不必要的金钱。然而,最终我还是主要凭借一位不便明说的人士的帮助,从这股阴霾中走出来。 现在,我终于有时间和精力坐下来,认真整理和回顾过去这段时间的经历。 我最初学习计算机的原因就是为了写游戏,但是我实际去学习时才逐渐意识到,我太小看编写,尤其是用C++编写一个健…
去除宝塔面板一些无用的页面信息
通过 CSS 去除宝塔面板的一些广告信息9.2.0 稳定版本免费版专用,去除一切需要需要付费才能玩的东西文件夹进入 /www/server/panel/BTPanel/static/vite/c...
前端项目路径别名终极解决方案
原生路径解决从 Node.js v12.19.0 开始,开发人员可以使用 Subpath Imports 在 npm 包中声明路径别名。这可以通过 package.json 文件中的 impor...
Nginx 部署负载均衡服务全解析
[TOC]关于 Nginx 的配置,松哥之前写过好几篇文章和小伙伴们分享了,不过大部分都是基于全局视角去配置的,今天我们就单纯来聊一聊用 Nginx 做负载均衡的配置。一 什么是负载均衡负载均衡(Load Balancing)是一种计算机网络技术,用于将网络流量或请求分发到多个服务器上,以优化资源使用、最大化吞吐量、最小化响应时间,并避免任何单一点过载。负载均衡的目的是确保我们的 Web 应用的高可用性和可靠性,同时提高用户体验。一般来说,我们可能会在如下场景中用到负载均衡:服务器负载均衡:在多个服务器之间分配网络流量,以防止任何单个服务器因请求过多而性能下降。数据中心负载均衡:在数据中心的不…
HyperV安装macOS
本文介绍了如何在Windows的HyperV上安装macOS。首先,确保系统符合要求并启用HyperV。接着,下载UEFI和OpenCore,并获取macOS恢复镜像。然后,创建HyperV虚拟...
让小米手环6成为直播可显示的心率数值来源
本文介绍了如何将小米手环6的心率数据用于直播。用户需下载特定工具,开启手环的蓝牙和心率广播,并选择冷门运动模式以避免自动暂停。通过输入手环的Mac地址进行扫描,心率数据将显示在日志中。接着,用户...
搬瓦工2024年双11传家宝 cn2gia线路vps年付仅27美元
搬瓦工这家老牌的便宜vps提供商,一直提供国内超级线路的vps主机。其特点是从便宜vps走向高端线路便宜vps […]