Skip to main content

黑洞资源笔记

  1. 深入了解Redis的所有内容。 涵盖各种Redis拓扑、数据持久性和进程分叉

    Redis(“ RE mote DI ctionary Service ”)是一个开源的键值对数据库服务器。Redis 最准确的描述是,一个数据结构服务器。Redis 的这种特殊性质导致了它在开发人员中的流行和采用。

    首先,Redis 是一个内存数据库,用作另一个“真实”数据库(如 MySQL 或 PostgreSQL)前面的缓存,以帮助提高应用程序性能。它利用内存的速度并减轻中央应用程序数据库的负载:

    不经常更改且经常被请求的数据
    任务关键性较低且经常发展的数据。

    但是,对于许多用例,Redis 提供了足够的保证,可以将其用作成熟的主数据库。再加上 Redis 插件及其各种高可用性 (HA) 设置,Redis 作为数据库对于某些场景和工作负载变得非常有用。

    另一个重要方面是 Redis 模糊了缓存和数据存储之间的界限。这里要理解的重要一点是,读取和操作内存中的数据比使用 SSD 或 HDD 的传统数据存储中的任何可能的速度都要快得多。

    Redis Explained
  2. Sprig: Template functions for Go templates

    Go 语言自带模板语言,但模板函数并不多。而Sprig是一个提供100多个常用模板函数的库。它的灵感来自于 Twig 和各种 JavaScript 库(例如 underscore.js)中的模板函数。

    用法
    模板开发人员:请使用Sprig的函数文档获取超过100个可用模板函数的详细说明和代码片段。

    Go 开发人员:如果想将Sprig作为库包含在程序中,可以在GoDoc.org上找到API文档。

    对于标准用法,点此阅读
  3. WhatsApp 克隆项目:What's App Clone Project,实现了较为完善的聊天 UI 组件、实时消息系统,满足可重用性、并行构建等开发设计理念。

    主要演示的技术功能如下:

    - 使用 Jetpack Compose 实现整个 UI 元素;
    - 使用 Hilt 和 AppStartup 等 Jetpack 库实现 Android 架构组件;
    - 使用 Kotlin 协程执行后台任务;
    - 将聊天系统与 Stream Chat SDK 集成以进行实时事件处理。

    项目地址
  4. 一个好玩的开源项目:《河图脚本语言》专为 Flutter 打造的轻量型嵌入式脚本语言

    河图是一个专为 Flutter 打造的轻量型嵌入式脚本语言。它用纯 Dart 写成,因此可以非常轻易的嵌入 Flutter APP,和你的现有代码交互。开发这个语言的主要目的是为了实现 APP 动态布局、对已经发布的程序进行轻量级热更新、以及游戏程序的脚本框架等等在 Flutter 中受限制的语言能力。

    目前已经有一些框架为了相似的目的而存在,例如可以动态调用 Lua 语言的Lua Dardo,可以根据 Json 生成界面的Flutter Fair,等等。还有一些如 KrakenMXFlutter 等方案试图完全将 Flutter APP 前端化。这些方案大多都极为笨重(依托于 V8 等 Javascript 引擎)。并且需要开发者维护一整套胶水方案来达到目的。而河图脚本语言的目的则是为了以最小代价实现类似的目的:只需要导入一个库 + 一行代码即可动态化。

    快速上手 | 在线版本 | Github
  5. 《白话区块链》专栏作者写了一篇关于区块链的硬核文章:《万字长文 - 我眼中区块链各个赛道正在演进的技术趋势》,阐述了公链、DeFi、NFT、存储、GemaFi五大赛道的现状深度分析和未来趋势推演。

    然后有人把该文做了一个思维导图,以便对这5个赛道进行逻辑梳理。有兴趣的可以去看。

    文章地址 | 原作者 | 导图原图 | 导图作者 | #区块链
  6. 成为一名顶尖专家除了联系10000个小时之外,还需要以下几个条件:1. Repeated attempts with feedback 2. Regular environment 3. Timely feedback 4. Deliberate Practice at the edge of chaos. 第一个是有机会能够不断地练习,并且练习的时候能够获得反馈

    Twitter原贴
  7. 2022年成人高考,专科、本科报考已经接近尾声了
    保录取,包毕业。考试简单,轻松毕业,学信网终身可查!
    2022年下半年的中级职称部分省份已经开始报考了,时间不多了
    手中有专科毕业证的,抓紧机会,2023年三月份即可入户,外省VIP保障班!
    另有职业资格等级证书,人力资源管理师、健康管理师、公共营养师、保育员、汽车维修工、电子商务师、叉车、货运资格证、起重机等各行业工种!
    应急管理局:低压电工、焊工、高空、制冷等各类工种!

    信则有,不信拉倒即可
  8. Sunmao:可扩展的前端低代码框架

    可以轻松地将任何前端UI组件封装到低代码组件库中,构建自己的低代码UI开发平台,让前端开发像Sunmao一样紧密。

    Sunmao 的用户分为两种角色,一种是开发者,一种是使用者。

    开发者的职责和寻常的前端开发者类似,负责开发 UI 组件,并且把普通的 UI 组件封装为 Sunmao 的组件。开发者需要通过写代码来实现组件的逻辑。

    使用者的职责是利用开发者封装好的 Sunmao 组件,在 Sunmao 低代码编辑器中搭建前端应用。使用者不需要前端知识和编程能力,仅通过 UI 交互就可以完成应用搭建。

    这里有两份教程,分别面向不同的角色。使用者仅需阅读使用者的教程,但开发者则要先阅读使用者教程,再阅读开发者教程。

    官网 | 项目模板 | Github | #教程使用者 开发者 | #框架
  9. 多格式电子书文件的变化:用EPUB取代亚马逊的MOBI

    从2022年8月18日起,任何过去在微软出版社网站上购买的多格式电子书将不再提供MOBI格式的下载。

    亚马逊已经宣布退出其专有的MOBI文件格式的电子书,并过渡到EPUB格式,供Kindle设备和应用程序使用。从2022年8月起,你将不再能够使用 "发送到Kindle "服务将MOBI文件格式发送到Kindle或Kindle应用程序。MOBI文件格式不再支持最新的文件功能,而EPUB格式已经更新并被Kindle设备所接受。

    已经发送到Kindle的任何MOBI文件不会受到这一变化的影响,但微软出版社商店账户上提供的可下载的多格式电子书文件将不再包括MOBI格式;这些链接会在2022年8月18日被删除,EPUB和PDF链接将保留。8月18日之后在microsoftpressstore.com上购买的未来多格式电子书文件将包括EPUB和PDF格式,但不再包括MOBI。

    这一变化并不意味着你购买的内容有任何损失,因为你购买的EPUB文件已经包含了所有相同的内容,并且可以在相同的设备和应用程序上使用。请在8月18日之前访问你的账户并下载任何你想保留的MOBI文件。8月18日之后,请使用EPUB格式在Kindle应用程序和设备上观看。| 原文