👋 动态记录 & 转发分享 https://tg.okhk.net/ ✌️
#Mark #Script NodeBench 脚本具有以下特点

一键自动测试Yabs,三网线路,区域解锁等功能
自动输出为markdown文件,方便论坛粘贴
自动传输到粘贴板,方便直接复制为markdown格式

使用方法
bash <(curl -sL https://raw.githubusercontent.com/LloydAsp/NodeBench/main/NodeBench.sh)


source
https://medium.com/javarevisited/five-api-performance-optimization-tricks-that-every-java-developer-must-know-75324ee1d244

作者讲了一些常见的 API 优化手段,不止是 Java 开发者适用。

并行调用
避免长事务:避免 RPC 和查询逻辑与事务代码放在一起,应该拆分。
添加合适的索引
数据库返回少量的数据
加缓存 #RePost #Mark

source Five API Performance Optimization Tricks that Every Java Developer Must Know
#RePost #GitHub Github Profile 组件收集网站

今天分享一个小网站,是我闭关 4 日做出来的,大部分时间是研究 UI😂

之前,我在修改 github profile 时,为了找一些有趣的组件花费了不少时间,所以,我就想做一个 github profile 组件收集网站。目前这是第一版,可能还不太完善,收集了有 30 多个组件,是手动收录的,欢迎来体验并提出任何问题或建议

链接: https://bubble-awesome-profile.vercel.app/

Github: https://github.com/LHRUN/bubble

https://www.v2ex.com/t/990091

source GitHub - LHRUN/bubble: Let's start changing your profile. (Readme Profile Collection)
#胡言乱语

这以后手机不用看小米了👋,但一加也做得不咋地啊现在

小米澎湃 OS 收紧 Bootloader 解锁权限

11 月 18 日消息,小米官方在社区发布公告,即日起,升级到小米澎湃 OS 后的 Bootloader 解锁权限将仅针对开发者和手机发烧友开放。

公告建议,普通用户将 Bootloader 锁保持在上锁状态(默认状态),不进行解锁。手机发烧友可前往小米社区申请解锁权限。

要求通过《解锁资格答题测试》;社区成长等级达到 5 段;完成实名认证。另外解锁权限的申请具有时效性,今年申请的保留至明年年底,往后只本年有效;每年最多支持三台设备解锁;解锁等待期为 72 小时。

另外,出于安全因素的考量,若 Bootloader 锁处于已解锁状态,将无法收到小米澎湃 OS 的更新推送,如需收到小米澎湃 OS 的更新推送,则需将 Bootloader 锁重新上锁。

—— 小米官方公告

source
#RePost #Mark 🔖 Omnivore: 开源、自由、全平台的「稍后读」服务

Web

👉 Features

足够用的 Read It Later 功能
开源、自由、目前免费,可同步
现代化 UI,清晰、干净
在一个地方收集所有 Newsletter
在文章中标记和笔记

又是一个知识收藏家的新玩具。

这是少有的让我眼前一亮、又让我发现后持续使用的服务。虽然「稍后读」经常变成「再也不读」,但是「稍后读」的需求又是实际存在的:在浏览中经常遇到心动但又暂时无法完整阅读的文章或贴文。可能是由于当时太忙、分心或者干活的时候容易忘掉刚才看了什么,这个时候及时收集到「稍后读」中可能会避免丢掉宝贵的灵感。这也是几十年来「稍后读」服务经久不衰的理由之一。

稍后读服务的核心当然是读。Omnivore在阅读界面做的足够简洁又体验很好。除了最基础的行字距、背景和字体的修改,在移动端 Omnivore 还提供了媲美真人发音的 AI 阅读功能。目前对美国英语支持的很好,发音比一般机器要自然很多,当眼睛忙不开的时候耳朵可以用上,把稍后读的材料变成播客来听。

Omnivore 另外的特色之一是代收 Newsletter。Newsletter的管理是我头疼项目之一,我理解Newsletter的好,但是各种Newsletter充斥在我的收件箱这简直是一种污染;尤其是我有重要的工作邮件的情况下。目前也有一些服务来管理Newsletter,比如将Newsletter转换为RSS订阅的Kill the Newsletter。Omnivore则提供了另外一种方式,把Omnivore作为收件箱,在Omnivore中统一管理Newsletter。我又有理由订阅大量的Newsletter。

Omnivore 也有基础的标记和笔记功能,但我极少使用。对于这个功能,我更推荐使用老牌且开源的Hypothes.is,我觉得没有必要在一个稍后读软件中做笔记的。

Omnivore 是开源服务,目前没有收费计划,但官方透露超逼真语音(ultra realistic voices)等功能可能是未来的收费项目。由于开源,你也可以尝试将Omnivore托管在自己的服务器上。

当然,是「稍后读」,还是「再也不读」,这是有你 -- 作为使用者决定的。

频道:@NewlearnerChannel

Message link

source
#Github

📦 macOS Containers

Github | 官网

Features

在 Mac 上启动 Mac 容器
支持 HomeBrew 安装
兼容 Docker

在 Mac 上启动 Mac 虚拟机的我们见过了不少,比如 UTM。但是在 Mac 上启动 Mac 容器倒是第一次见。macOS Containers 还可以打包成 Docker 镜像,分享给其他人一起使用。

⚙️ rund

macOS Containers 基于 rund。rund 是一个实验性的 containerd Shim,用于在 macOS 上运行 macOS 容器。rund 在九月底发布了第一个预览版本,最新版本为 0..4。

rund 由于 macOS 内核 API 的限制,无法提供其他操作系统上可实现的常规容器隔离水平。

rund 提供的功能包括:

通过 chroot (2) 实现文件系统隔离
使用进程组清理容器进程
与 OCI 运行时规范兼容
仅支持宿主网络模式
绑定挂载

为什么 macOS 原生容器很重要?

最常见的 Docker 也并不是 macOS 原生的。主要原因是 macOS 和 Linux 操作系统之间存在差异。并且 XNU 内核缺少多种隔离原语,这些原语是实现具有与其他平台相当功能的容器支持所必需的。

在 macOS 上,Docker 运行在一个虚拟机中,这意味着容器操作比在 Linux 上慢。最明显的差别之一是在共享文件系统上。通过 macOS 中的虚拟机访问大文件或大量文件的性能,将始终不如直接访问来得好。

频道:@NewlearnerChannel

Message link

https://m.hkeep.eu.org/m/137
Back to Top
OKHK