OKHK 👀

  1. https://planetscale.com/blog/btrees-and-database-indexes#how-mysql-uses-b-trees

    这篇文章主要介绍了B树及其在数据库索引中的应用,尤其是MySQL中的B+树。B树是一种高效的数据结构,用于存储和检索大量数据。文章解释了B树的基本特性、结构以及如何在数据库中使用它们来优化查询性能。特别强调了B+树的优势,如仅在叶节点存储值和更高的键存储效率。此外,选择合适的主键(如自增整数与UUID)对数据库性能影响显著,合理的设计可以减少I/O操作,提高查询速度。 B-trees and database indexes — PlanetScale

  2. 158

    Forwarded from 厘米碎碎念
    158
    竞争的本质在于盯住顾客,不在于盯住对手

    “永远比别人快”是空话,因为那不可能。重要的是不要跟别人在一个跑道上跑。他跑他的,你跑你的,有什么快慢好比。别人要成功,你拦不住。你服务好你的顾客,自然有你的饭碗。竞争的本质在于盯住顾客,不在于盯住对手。盯对手的唯一意义是向对手学习,如果心怀仇恨要打败某某,会影响自己的心态、判断和决策。打败对手和赢得顾客,是两种思维,狭隘的竞争导向思维,对经营有害,也毁三观。要坚持顾客导向思维。如孟子说射箭,“射者正己而后发,发而不中,不怨胜己者”。我从没打败过谁,也不会被任何人打败,胜在己,败亦在己。

  3. #RePost

    #RePost

    终于不愁找不到合适的 SVG 文件了, AI 生成 SVG

    我很喜欢使用 SVG ,使用 SVG 效果真的好,但是有些时候是找不到合意的,所以开发了这个:

    https://svg.la/

    文本到 SVG AI 生成器 使用我们的文本转 SVG AI 生成器,将您的文本提示转换为惊艳的 SVG 插图。只需输入您希望的文本或描述,观看我们的先进 AI 技术根据您的输入创建详细的、专业级的矢量图形。非常适合制作徽标、图标和复杂设计,这个工具使您可以轻松精准地实现创意。

    欢迎大家来测试!

    https://www.v2ex.com/t/1074775#reply1

  4. 南宫雪珊
    Message
    https://t.me/xhqcankao/13671 风向旗参考快讯

  5. https://grafana.com/blog/2024/02/09/how-i-write-http-services-in-go-after-13-years/

    13 年后,我如何用 Go 写 HTTP 服务

    一篇 Go 语言方面的最佳实践类文章,只涉及标准库中的 HTTP 基建,不涉及其他第三方 Web 框架或库。作者有十余年的 Go 编程经验,经验丰富。

    文章除了展示具体的代码编写与组织技巧,也谈了一些“为什么如此处理”背后的设计考量,包括:长参数列表的函数、请求编解码处理、用闭包结合 http.Handler、E2E 测试和单元测试,等等。透过这些考量,能感受到作者多年经验与智慧的沉淀。

    https://fxtwitter.com/Piglei/status/1836917023223464125 How I write HTTP services in Go after 13 years | Grafana Labs

  6. #GitHub #Video #Tool

    #GitHub #Video #Tool

    bilibili 收藏夹下载工具

    https://github.com/ellermister/mybili

    主要是解决翻看收藏夹时,很多视频莫名其妙不见了的现象,也不知道原来的视频标题和内容,进而无法溯源和寻找备份。

    该工具能够将你的收藏夹全部备份下来。

    🛠功能如下:

    ⏰ 定时5分钟获取你的收藏夹所有视频,缓存标题、描述、封面等重要信息。

    🚀 自动通过队列,将你收藏的视频按照最高画质下载一份到本地。

    📺 提供友好的 web 页面展示你的收藏夹列表信息,以及进行在线播放预览。 GitHub - ellermister/mybili: 哔哩哔哩收藏夹备份程序 ~ アレ 视频不见了哟!

  7. #AI #GitHub

    #AI #GitHub

    Anthropic的Claude Artifacts的可破解开源版本,AI对话构建程序

    Github: https://github.com/e2b-dev/ai-artifacts

    这是 Anthropic 的 Claude Artifacts 和 Vercel v0 的开源版本,由 E2B 制作的 Code Interpreter SDK 提供支持,你可以理解为模型完全可以自己控制,带来更好的使用体验

    演示: https://artifacts.e2b.dev

    基于 Next.js 14(App Router)、TailwindCSS、Vercel AI SDK。

    使用 E2B 的 Code Interpreter SDK 安全地执行 AI 生成的代码。

    在 UI 中流式传输。

    可以安装和使用 npm、pip 中的任何软件包。

    支持的堆栈(添加您自己的堆栈):

    ◦ 🔸 Python 解释器

    ◦ 🔸 Next.js

  8. #RePost #Script #GitHub #Network #Tool

    #RePost #Script #GitHub #Network #Tool

    Nali 这个仓库知道的人挺少的,其实它配合mtr使用,效果很好,比如

    mtr -n4 tj.189.cn |./nali-nt_linux_amd64


    为了方便使用也可以加入bashrc中,如

    echo 'ntr(){
     mtr $* -n |nali-nt_linux_amd64
    }' >> ~/.bashrc
    # 用法如下
    ntr www.baidu.com
    ntr tj.189.cn -4T


    项目仓库地址

    https://github.com/nxtrace/nali

    Message link

  9. #Image #Tool #URL

    #Image #Tool #URL

    Omnifile

    图片格式转换工具,支持 JPEG、PNG、GIF、WebP、SVG、BMP、TIFF、AI、PSD 等近 100 种图片格式,支持批量转换,不限次数,文件最大 2.5 GB,基于浏览器本地运行,无需注册。 通用图像转换器 | Omnifile

  10. #GitHub #Tool #Music

    #GitHub #Tool #Music

    xiaomusic - 使用 yt-dlp 下载音乐并用小爱音箱播放

    小米音箱的音乐播放项目使用 yt-dlp 下载音乐,并通过小米的 AI 音箱播放音乐。

    它支持多种音频格式,包括 MP3、FLAC、WAV 等,并允许用户通过语音命令控制播放,如“播放歌曲”加上歌曲名。

    此外,它还支持网络歌单功能,用户可以通过配置 JSON 格式的歌单来播放电台和歌曲。 GitHub - hanxi/xiaomusic: 使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。

  11. #GitHub #Tool

    #GitHub #Tool

    One Mouse - 内网远程控制工具

    基于 Electron 和 WebRTC 的内网远程控制软件,它允许用户在局域网内通过远程方式控制另一台计算机的鼠标、键盘和屏幕。

    你可以选择是否只控制鼠标、键盘或屏幕,也可以全部控制,软件支持将应用最小化到系统托盘,优化了键盘输入延迟,提升用户体验。 GitHub - xbbdev/onemouse: 一个基于electron和Vue的内网远程控制工具,可以分别对鼠标、键盘和屏幕进行控制。

  12. #GitHub #Design #Tool #Image

    #GitHub #Design #Tool #Image

    Mini-Cover - 简洁的在线生成封面网站

    一个简洁的在线生成封面网站,专为博客、短视频、社交媒体等生成个性化封面。

    支持自定义图标、背景、阴影、标题、水印等选项,并一键生成下载。 GitHub - JLinMr/Mini-Cover: Mini-Cover:简洁的在线生成封面网站,专为博客、短视频、社交媒体等生成个性化封面