Skip to main content

黑洞资源笔记

  1. Martini是一个强大的、为了编写模块化Web应用而生的GO语言框架。这个框架具有以下特点:

    📌 使用极其简单.
    📌 无侵入式的设计.
    📌 很好的与其他的Go语言包协同使用.
    📌 超赞的路径匹配和路由.
    📌 模块化的设计 - 容易插入功能件,也容易将其拔出来.
    📌 已有很多的中间件可以直接使用.
    📌 框架内已拥有很好的开箱即用的功能支持.
    📌 完全兼容http.HandlerFunc接口.

    Martini | #框架
  2. 一本简明的 TensorFlow 2 入门指导手册,基于 Keras 和即时执行模式(Eager Execution),力图让具备一定机器学习及 Python 基础的开发者们快速上手 2。同时也是纸质版技术手册 《简明的 TensorFlow 2》 的部分草稿。

    本手册的所有代码基于 TensorFlow 2.2 正式版,正于 TensorFlow 官方微信公众号(TensorFlow_official)连载,可在下面链接查看连载文章目录 。本手册的原始语言为简体中文,并有繁体中文版和英文版 。本手册是 Google Summer of Code 2019 项目之一,并获得 谷歌开源贡献奖(Google Open Source Peer Bonus) 。

    自 2020 年 4 月起,在每章文末加入了留言区,欢迎有需要的读者在文末讨论交流

    在线阅读 | 项目地址 | 连载目录 | 示例代码 | #手册 #教程
  3. Blade,基于 Java8 + Netty4 创造的轻量级、高性能、简洁优雅的Web框架

    概述
    » 简单:设计简单,易于理解,并且不会在您和标准库之间引入很多层。这个项目的目标是用户应该能够在一天内理解整个框架。
    » 优雅:blade支持 RESTful 风格的路由接口,没有侵入式拦截器,提供 DSL 语法的编写。
    » 轻松部署:支持maven包jar文件运行。

    项目地址 | #框架
  4. 一个Move语言社区代码和内容的精选列表,主要由推友@Mysten_Labs维护。

    这里收集了目前Move语言的一些主要基础信息,包括使用Move的公链、教程、开发工具和Move的一些代码示例指引等等内容

    Move 是一种用于编写安全智能合约的编程语言,最初由 Facebook 开发,用于为 Libra 区块链提供支持。Move 旨在成为一种与平台无关的语言,以使通用库、工具和开发人员社区能够跨具有截然不同的数据和执行模型的不同区块链。Move 的目标是成为无处不在的“web3 的 JavaScript”——当开发人员想要快速编写涉及资产的安全代码时,应该使用 Move 编写。

    Awesome Move
  5. Weave Net 是一个简单、有弹性的多主机容器网络。它创建了一个虚拟网络,将多个主机上的Docker容器连接起来,并启用它们的自动发现能力。通过Weave Net,由多个容器组成的基于便携式微服务的应用程序可以在任何地方运行:在一台主机上、多台主机上,甚至跨云提供商和数据中心。应用程序使用网络就像容器都插入同一个网络交换机一样,无需配置端口映射、链接。

    Weave net 上的应用程序容器提供的服务可以暴露给外部,而不管它们在哪里运行。类似地,可以打开现有的内部系统,以接受来自应用程序容器的连接,而不管其位置如何。

    weaveworks | 官网