聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布

搭建我的 HomeLab:硬件、软件和网络

这篇博客记录了我搭建 HomeLab 的经历。使用 HP EliteDesk 800 G4 TWR 和 Proxmox VE 虚拟化平台,搭建了多个虚拟机和容器来运行各种服务。还涉及了以 NanoPi R2S 为主路由的网络配置。起因我原先使用的 NAS 是黑群晖 DS120j (Marvell ARMADA A3720 1.0GHz 2xCortex-A53 + 512M DDR3L + 8G eMMC + 1TB HDD),原本的使用场景是轻度 PT 做种 + 小范围私人共享。随着我的 VPS 上运行了越来越多服务(bind、wireguard、zerotier、bird、nginx、v2…

FROYO's Blog FROYO's Blog 2023-08-15

有点厉害的地震

山东人对地震没什么印象,这么多年了印象中好像也只震过一次,就是3年前疫情刚刚爆发的时候经历的一次4级左右地震,那次感觉应该是山东人能遇到的最高等级地震了吧,事后大家在楼下欢声笑语,完全没有当回事...

使用CaptchaPlus插件给typecho添加评论验证码

注意:博客目前已迁移到hexo博客框架,本文内容可能已经过时,仅供参考 博客评论区本是读者们交流的地方,但总会防不住有垃圾评论的出现,它们多数由机器自动发送,因此添加人机验证便是防范机器人自动刷评论的好方法一些主题(例如本博客之前使用过的Butterfly主题)自带了人机验证模块,只需要在主题设置中启用即可,但对于没有这个功能的主题就需要借助插件来实现 CaptchaPlus插件在查找过许多人机验证插件后,博主认为最好用的一款是 CaptchaPlus 插件:Github 项目主页 克隆或直接网页端打包下载,然后将 CaptchaPlus 文件夹上传到 Typecho 网站目录 /usr/pl…

lonesome.cn lonesome.cn 2023-08-15

Gorm 简易教程

精弘网络 2023 暑期后端 Go Web 开发基础课程 —— Gorm(MySQL)B 站授课链接点击此处初识ORM什么是 ORMORM 是 Object Relational Mapping 的缩写,译为 ”对象关系映射“,他解决了对象和关系型数据库之间的数据交互问题将程序中的对象/实例与关系型数据库映射起来三个映射关系数据表对应结构体数据行对应结构体实例字段对应结构体字段以 Go 为例:为什…

PandaX Blog PandaX Blog 2023-08-15

Clion 安装Opencv库

前言 这几天想学一下C++下的opencv,毕竟opencv是用C++开发的,而且我们实验室的视觉用的也是C+ […] Clion 安装Opencv库最先出现在PandaX Blog。

Jun's Blog Jun's Blog 2023-08-15

OS 学习记 之 XV6

XV6 是 MIT6.S081 操作系统这门课中使用的实验操作系统内核。它的作者之一就是大名鼎鼎的 Robert Morris,世界上第一个蠕虫病毒 Morris 就是出自他之手。XV6 传承了 Unix

白加黑 2023-08-14

废话满满武功山一日游非专业攻略

先挖坑,有空填~半年后开始回忆。(打脸,近一年后开始回忆)武功山是我只凭借聊天群里某位同学发的照片就打定主意要去的地方。同学是单位组织登山,他拍了烟雾缭绕的武功山,我被其中一个地方的名称吸引,照...

花束渲染 花束渲染 2023-08-14

LIVE REPO

8月20这天,我去 Livehouse 看了 TK from 凛として時雨 Tour 2023 The Second Chapter 深圳场的演出,即使过了两天依旧还沉浸其中没有缓解过来,反复品尝起那置身其中所感受的乐器演奏轰炸带来的震撼余味,激动情绪达到顶峰。 TK 在日本摇滚乐队凛として時雨担任主唱和吉他手,同时负责词曲,乐队另外两位成员是担任贝斯手和主唱的345与鼓手中野,是以后硬核、情绪核、前卫摇滚风格为主的日本摇滚乐队。个人作品则是以 TK from 凛として時雨(TKFR)名义进行创作发行的,风格与乐队不相同,但是以风格去定义乐队和 TKFR 还是有些狭隘了,只能亲自去听歌才能体会…

Ciics'Blog Ciics'Blog 2023-08-14

使用NVENC编码OBS推流

简单写个最近发现的东西。我使用搭载 i7-12700H 和 RTX 3060 100W 的笔记本电脑,通过OBS进行推流直播到B站。在默认设置下,使用X264软件编码器,游戏帧数在100~160之间波动,这对游戏体验和推流效果都有影响。我们可以通过使用NVENC来减轻CPU的负担,在OBS的设置中进行相应配置即可。OBS设置通过将《Apex英雄》的画质设置为最低,稳定保持144帧。

帕斯卡:事物双重无穷性

人的比例失调——〔这就是我们的天赋知识引导我们所达到的:假如它们不是真的,那么人就根本没有真理了;假如它们是真的,那么人就被迫不得不以这种或那种方式低头,从而发见有极大理由应该谦卑。而且,人既然不能不相信它们而生存,所以我希望他在进行大规模探讨自然之前,先能认真地而又自在地考虑一下自然,并且也能返观一下自己,认识他具有着怎样的比例1……〕那末就让人思索自然界全部的崇高与宏伟吧,让他的目光脱离自己周围的卑微事物吧!让他能看看那种辉煌灿烂的阳光就像一座永恒不熄的爝火在照亮着全宇宙;让地球在他眼中比起太阳所描扫的巨大轨道来就像是一个小点;并且让他震惊于那个巨大轨道的本身比起苍穹中运转着的恒星所环绕的…

blog.yiguochen.com blog.yiguochen.com 2023-08-13

家庭万兆光纤局域网的组网

线材 家里装修放线的时候除了埋网线,顺便还埋了几根光纤皮线,选用的是单模双芯的皮线。皮线比网线要便宜得多,放线时可以多穿几根,这样能做到有备无患,我在装修的时候当时不懂只放了一根线,好在最后埋完线测试的时候发现并没有折断的情况。

遥远的街市 遥远的街市 2023-08-13

谈谈我最近的编程语言选择

说起来你可能不信,我最近在做个人项目的时候,放弃了 Ruby 和 F# ,而选择 Go 语言。下面我将说明这样做的理由。 缘起 首先我确实需要一门带 GC 的语言来做一些 fast prototyping 式的开发。我对这门语言的期望是,可以快速开发,有一定表达力。 之前我的快速开发首选语言是 Ruby 。但我最近越来越发现 Ruby 的问题: 社区越来越不活跃了,似乎人们在慢慢离开 Ruby ,很多 gems 不怎么维护了 作为动态类型语言,写出来的代码的长期可维护性不太好 所以我希望找一门静态语言。我一开始选择了 F# 。因为: 函数式,有强大的类型系统,非常强的表达力 背靠 .net 社…

熔岩墨迹 熔岩墨迹 2023-08-13

由于 MySQL 外键约束所关联两表字符集不同导致 HuskHomes 升级失败

在今日,考虑将我所维护的 Minecraft 服务器(Zth)的 HuskHomes 插件从 3.2.1 升级到最新版(4.x)。本以为这次升级能够平滑过渡。但是在升级时数据库遇见了表结构无法创建的错误: 无法创建表 huskhomes_user_cooldowns,由于 Foreign key constraint is incorrectly formed。 根据错误调用栈,我们去看 HuskHomes 的源码,可以找到出错的代码: final String[] databaseSchema = getSchemaStatements(String.format("database/%s_…

小霖的梦花园 小霖的梦花园 2023-08-13

致我的20岁

看了眼时间,上次写博客已经是一年之前了。这一年里也是发生了很多很多很多事,说很忙好像也不算,但确实很难抽出一段时间坐定定在电脑前写一篇像样的东西。正好大二结束了,二十岁也到了,就趁这个机会随便写点什么吧,也算是给踏上奔三路的我一点交代吧。 这篇文章从动笔到写完

xr1s.me xr1s.me 2023-08-13

C++ 用户定义 Ranges 算子

写这篇文章只是我在奇怪为什么没人介绍怎么自定义 C++ Ranges 标准库的 View Adaptor。虽然说 C++20 标准其实还没定义要怎么实现,但是不至于连 range-v3 的都没有吧? C++20 新引入的 Range 的必要性无需赘述,它解耦了迭代和计算的逻辑,抽象出「范围」的概念,使得相比于旧的 Algorithm 库,Range 库中的算法更容易被组合,借此可以写出更清晰、运行效率更高的代码。作为 C++20 的四大件、C++23 的顶梁柱之一,基本上就是奔着取代前 C++20 的算法库来的。 文中的代码故意不一次性完整给出,是为了读者能自己理解并整理代码。如果需要完整代码…

Just My Blog Just My Blog 2023-08-13

【安装器】使用第三方安装器接管系统安装组件

📝 此文章恢复自过去的博客站点,仅作纪念保留。 原文发布于 2023-08-13 04:00:00 原始地址:https://justmyblog.net/1188.html Web Archive:https://web.archive.org/web/20231201062854/https://justmyblog.net/1188.html 好早之前,因为MIUI自带安装器安装速度慢,默认还有广告,安全检测,我就出过一个教程分享R安装组件。 现在又要搞啥APP审核,借此给大家分享下几个好用的第三方安装器 3个软件蓝凑云下载地址:https://1812z.lanzoub.com/b02…

blog.661212.xyz blog.661212.xyz 2023-08-13

用 Cloudflare Workers 搭建了一个高度自定义的在线记事本

自己写了一个高度自定义的在线记事本特点:1.可以自定义每个笔记页面,甚至可以自己写html(自由性高)2.自定义每个笔记页面的content type3.可以自定义笔记的路径4.可以编辑自己的笔记5.笔记过期时间(由于某些原因,笔记默认2.5小时后过期,如有需要可在讨论申请并留下邮箱,即可获得白名单 | 示例:https://note.661212.xyz/note/white)5.更多玩法等待你提出/发掘todo:1.笔记访问密码(基本实现,内测中/白名单)2.更完善的后台管理3.端对端加密(既新建笔记时在浏览器加密,查看笔记时在浏览器中解密,服务端只存储加密后的数据)欢迎来使用帮忙找找bu…

lonesome.cn lonesome.cn 2023-08-13

Gin 简易教程

精弘网络 2023 暑期后端 Go Web 开发基础课程 —— Gin 框架B 站授课链接点击此处引入Go 内置的 net/http 包Go 语言内置的 net/http 包十分优秀,提供了 HTTP 客户端和服务端的实现这里使用 Go 语言中的 net/http 包来编写一个简单的接收 HTTP 请求的服务端(后端)示例,具体的代码如下:12345678910111213141516171819…

Desvl's blog 2023-08-13

SL(2,R) As a Topological Space and Topological Group

IntroductionThere are a lot of important linear algebraic groups that are widely used in mathematics, physics and industry. Some of them have nice visualisations. For example, it is widely known that $SU(2) \cong S^3$ and $SO(3) \cong \mathbb{RP}^3$. The group $SL(2,\mathbb{R})$ is not less importan…

王子亭的博客 王子亭的博客 2023-08-12

离开 LeanCloud

从我 2015 年 加入 LeanCloud 已经 7 年多了,这是我人生中非常重要的一段时间,第一次独居、和蛋黄恋爱结婚、辗转三个城市、有了自己的积蓄、新冠疫情和封控,都发生在这期间。我在 LeanCloud 一直在做 云引擎,加入公司两年后我就成为了这个产品的负责人。实际上在之前我就对后端托管很感兴趣,在 LeanCloud 这些年也是 Serverless 飞速发展的一段时间,我深度地参与到了云引擎的每一个方面 —— 无论是产品的设计、项目的管理,还是后端开发和运维这样的技术工作,尽我所能实现了这样一个适合于 LeanCloud 的产品形态,我也很高兴公司能在这个产品上给予我非常大的「自…

Kerminate's Blog Kerminate's Blog 2023-08-12

从小程序的双线程架构展开

浏览器中 GUI 渲染线程和 JavaScript 引擎线程是互斥的,JavaScript 在执行过程中会阻塞 UI 渲染。即使脚本执行时间过长,页面也会长时间无响应,然后崩溃。正是这种 GUI 渲染线程和 JavaScript 引擎线程之间互斥、阻塞的线程管理,让一些前端开发者认为浏览器是单线程的。 小程序双线程模型 逻辑层和渲染层拆分,每个 page 页面使用一个 webview 线程,逻辑层的 JsCore 是共享的。

kyo.iroiro.party kyo.iroiro.party 2023-08-12

(Arch) Linux 个人电脑设置

Table of Contents 1. Arch Linux 安装 1.1. 更新系统软件源 1.2. Locale 2. 配置 Secure Boot 2.0.1. GRUB 外观调整 2.1. 网络配置 3. 个人常用软件 3.1. 中文字体 3.2. 桌面环境 3.3. 日用软件 3.3.1. 命令行运维相关 3.3.2. 系统相关 3.3.3. 互联网 3.3.4. 开发 3.4. Windows 双系统安装 3.4.1. Windows 软件 之前的文章写的是服务器电脑配置,这篇文章稍微记录一下个人日用电脑(Arch Linux / EndeavourOS)的配置。 阅读更多… (…

leziblog.com leziblog.com 2023-08-12

创建自签名证书链

序 本文主要介绍如何使用OpenSSL对自签证书创建一个证书链,其结构为: 主要思路为,使用一个自签名CA,对自签名的中间CA签名 ... The post 创建自签名证书链 first appeared on LeZi的猫窝.

Pil0tXia Pil0tXia 2023-08-11

【开源贡献笔记】异步文件事件监听:协调稳健的 Webhook 配置缓存同步

在异步的文件系统事件中同步加锁写入PR 链接:https://github.com/apache/eventmesh/pull/4344功能说明当创建一个新的 WebHookConfig 时,会调用 writeToFile 方法,创建一个文件并写入数据。fileWatchRegister 可以监测文件的创建、修改和删除事件,并且在创建和修改的时候调用 cacheInit 方法,将 WebHookConfig 写入 cacheWebHookConfig。Bug 现象正常情况下,复制 webhook.github.eventmesh.all 配置文件时,会产生 ENTRY_CREATE 和 ENT…

皖南三日游

原本决定本周末带妻儿去皖南旅游,上周五说是公司周末放两天假,再请周一一天假,连起来有三天,打算来一场说走就走的旅行。晚上收拾好行囊,第二天早晨七点出门,外面吃完早饭,立即出发。驱车沿着丹延路到延...

ANQI.ROCKS ANQI.ROCKS 2023-08-11

24岁:老谢,我,和山水诗

date: 2019-02-07 21:48:12keywords: 谢灵运,山水诗24岁,刚上班没多久写的。谢灵运蛮灵的,我也蛮灵的。——————————谢灵运是我24岁时唯一的诗人伙伴。老谢从东晋太元十年(公元385年)活到南朝宋元嘉十年(公元433年),活了48岁。在当时还行。要是按老谢的寿命算,我也算半截入土了。老谢是大写的官二代,十五岁住在首都建康著名贵族街乌衣巷,袭封康乐公。二十一岁开始正式工作,但也不顺。几度易主,上班时又偷偷跑出去游乐山水,老板说你自己看着办吧。他就托病辞职返乡隐居。反正有钱。回家过小日子也挺爽的。老谢要是在今天,也是个朋克巨巨,要去美国参加火人节的那种。他隐居…

blog.wenqi.icu blog.wenqi.icu 2023-08-11

STUDY WITH MIKU

STUDY WITH MIKU 网页版STUDY WITH MIKU介绍受启发于最近很火的官方视频:STUDY WITH MIKU做成了网页版,这样就方便打开了,而且也有更多功能!网址STUDY WITH MIKUSTUDY WITH MIKU (Cloudflare)Github库