Skip to main content

黑洞资源笔记

  1. ARM 汇编快速入门:本文主要分享如何快速上手 ARM 汇编开发的经验、汇编开发中常见的 Bug 以及 Debug 方法、用的 Convolution Dephtwise 算子的汇编实现相对于 C++ 版本的加速效果三方面内容。
  2. 分布式哈希表 (DHT) 和 P2P 技术 | 地址

    “相信没有人没使用过 P2P 技术. BT 种子和磁力链接就是最常见的 P2P 技术, 使用 P2P 技术, 文件不再需要集中存储在一台服务器上, 而是分散再各个用户的节点上, 每个人都是服务的提供者, 也是服务的使用者. 这样的系统具有高可用性, 不会由于一两台机的宕机而导致整个服务不可用. 那么这样一个系统是怎样实现的, 如何做到去中心化(decentralization)和自我组织(self-organization)的呢? 这篇文章我们来讨论一下这个问题.

    这篇文章先会介绍 P2P 网络的整体思路, 并引出 P2P 网络的主角 - 分布式哈希表(Distributed Hash Table, DHT); 接着会介绍两种分布式哈希表算法. 这些会让你对 P2P 技术有一个较为具体的了解.”
  3. 4篇系列博客介绍矢量数据库 | link | #数据库

    Vector databases (Part 1): 它们各自的不同之处在哪里?
    Vector databases (Part 2): 了解其内部结构
    Vector databases (Part 3): 并非所有索引都是一样的
    Vector databases (Part 4): 分析权衡
  4. 苏秦(suqin) 语言大模型全工具链 WebUI 整合包 | link

    本项目目标是实现目前各大语言模型的全流程工具 WebUI 整合包。不用写代码即可拥有自己的定制模型与专属应用
  5. John Ousterhout《软件设计哲学》的读书笔记(英文)

    “我大约18个月前读过《软件设计的哲学》。这是一本结构良好、简洁明了的读物,关于如何管理软件设计中的复杂性。我认为其中建议的方法并不适用于所有情况(John Ousterhout自己也这么说过),但我在书中发现了很多所描述的问题,并且发现它提供了一些有用的方式来阐述概念在代码审查中(比如:在一个代码库中添加一个浅层函数是否会增加复杂性,复杂性是否可以被降低到一个实现中,或者在哪里有用一致性的代码)。

    下面是我从这本书中得出的笔记和我对一些想法的看法(不包括我曾经参与过的一些真实代码的有趣参考)。我将这些笔记发布出来,因为这是我重新阅读并记住这些信息的好方法。”

    A philosophy of software design
  6. 一个VSCode的插件,可以实现类似于GitHub Copilot的功能,能生成代码、聊天、重构、写测试代码等,并且它可以支持多种不同的LLM,例如OpenAI、Judini、Cohere、AI21、Anthropic 或 GPT4All。现在它已经支持了Meta最新的CodeLlama

    CodeGPT | #插件
  7. openagent:模块化组件库和编排框架,受微服务方法的启发,为开发人员提供构建强大、稳定和可靠的人工智能应用程序和实验性自主智能体所需的所有组件
  8. CMLM-ZhongJing(中医大语言模型-仲景)

    中医大语言模型,灵感来自中国古代杰出医家张仲景的智慧。 该模型旨在阐明中医博大精深之知识,传承古代智慧与现代技术创新,最终为医学领域提供可信赖和专业的工具。然而,目前所有产生的结果仅供参考,应由经验丰富的专业人员提供诊断和治疗结果和建议。
  9. XPipe:全新的shell连接hub和远程文件管理器允许你从本地计算机访问整个服务器基础设施。它在你通常用于连接的已安装命令行程序之上运行,不需要在远程系统上进行任何设置。

    XPipe 与你的工具完全集成,例如你最喜欢的文本/代码编辑器、终端、shell、命令行工具等。该平台被设计为可扩展的,允许任何人轻松添加对更多工具的支持或通过模块化扩展系统实现自定义功能。

    目前它支持:

    Kubernetes集群、Pod 和容器
    位于任何主机上的Docker、Podman和LXD容器实例
    SSH连接、配置文件连接和隧道
    适用于 Linux、Cygwin和MSYS2实例的 Windows 子系统
    Powershell 远程会话
    通过命令行工作的任何其他自定义远程连接方法
    此外,在建立新连接时,您还可以使用任何远程 shell 连接作为代理,从而可以完全灵活地设置连接路由。