Skip to main content

黑洞资源笔记

  1. Gitea是一个用Go编写的社区管理的轻量级代码托管解决方案,和GitHub, Bitbucket or Gitlab等比较类似。它是在MIT许可下发布的

    Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务,采用Go作为后端语言,只要生成一个可执行程序即可。支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构,除了x86,amd64,还包括 ARM 和 PowerPC。

    功能特性
    支持活动时间线
    支持 SSH 以及 HTTP/HTTPS 协议
    支持 SMTP、LDAP 和反向代理的用户认证
    支持反向代理子路径
    支持用户、组织和仓库管理系统
    支持添加和删除仓库协作者
    支持仓库和组织级别 Web 钩子(包括 Slack 集成)
    支持仓库 Git 钩子和部署密钥
    支持仓库工单(Issue)、合并请求(Pull Request)以及 Wiki
    支持迁移和镜像仓库以及它的 Wiki
    支持在线编辑仓库文件和 Wiki
    支持自定义源的 Gravatar 和 Federated Avatar
    支持邮件服务
    支持后台管理面板
    支持 MySQL、PostgreSQL、SQLite3、MSSQL 和 TiDB(MySQL) 数据库
    支持多语言本地化(21 种语言)
    支持软件包注册中心(Composer/Conan/Container/Generic/Helm/Maven/NPM/Nuget/PyPI/RubyGems)

    主页 | Docs | blog | Github | 下载页
  2. 开源 API 开发者工具包,让你在不牺牲性能的情况下更快、更安全地构建应用程序

    功能概述
    1.用于任意数量 API 的无冲突合并的API 命名空间
    2.使用 OpenID Connect (OIDC) 进行身份验证
    3.身份验证感知数据获取,使数据获取变得容易
    4.授权 - 声明注入,因此您可以轻松构建安全的应用程序
    5.授权 - 基于角色的访问控制以保护操作
    6.JSON-RPC让 GraphQL 更加安全和高性能
    7.TypeSafe Hooks可轻松添加自定义业务逻辑
    8.模拟以便于开发
    9.本地开发:本地开发,轻松全球部署
    10.用于增强安全性的JSON 模式验证
    11.数据库到即时 API,可从您最喜欢的数据库即时生成 API
    12.生成的客户端为您提供端到端类型安全的出色开发人员体验
    13.用自动内容重新验证进行缓存以提高应用程序性能
    14.实时订阅,让您的 UI 自动更新
    15.开箱即用的CSRF 保护以保护突变
    16.基础设施即代码,通过代码轻松配置您的应用程序
    17.文件上传到 S3 兼容的存储提供程序以轻松上传文件
    18.缓存:安全且高性能的 GraphQL 缓存
    19.Cross API JOINs:在单个查询中连接来自多个 API 的数据

    WunderGraph | blog | Docs | 注册访问 | 安装页 | Github |#API #工具
  3. 介绍 Rulex,一种新的、可移植的正则表达式语言,目前处于 alpha 阶段,可能会在接下来的几个版本中发生变化。

    特性:
    兼容性:Rulex被移植到正常的正则表达式中,因此您可以在任何地方使用它。

    可读性:Rulex 对空格不敏感,支持注释。语法简单而直观

    支持Unicode:Rulex为那些停留在上个世纪的正则表达式引擎提供Unicode支持。

    熟悉:如果你知道正则表达式,那么这个语法将立即变得有意义。

    高级功能:Rulex增加了独特的功能,如数字范围和变量,以获得更多的表现力。

    良好的错误信息:我们重视你的时间。错误信息内容丰富,显示了代码中的错误部分

    Docs | Rulex | #正则表达式
  4. Sogou C++ Workflow,搜狗公司C++服务器引擎,支撑搜狗几乎所有后端C++在线服务,包括所有搜索服务,云输入法,在线广告等,每日处理超百亿请求。这是一个设计轻盈优雅的企业级程序引擎,可以满足大多数C++后端开发需求。

    Github | #C++
  5. 本站是一套完整的刷题计划,旨在帮助大家少走弯路,循序渐进学算法。

    对于刷题,我们都是想用最短的时间按照循序渐进的难度顺序把经典题目都做一遍,这样效率才是最高的,而且一个正确的刷题顺序对算法学习是非常重要的,所以作者整理了leetcode刷题攻略,一个超级详细的刷题顺序,每道都是经过精心筛选的经典题目,高频面试题

    作者给所有题目都写了详细题解(图文并茂,难点配有视频)。如果你在刷leetcode,建议先按照本站的题目顺序来刷,刷完了你会发现对整个知识体系有一个质的飞跃,不用再题海茫然的寻找方向。

    代码随想录 | Github主页 | #leetcode #算法
  6. 技术博客《有疑说》| 主页

    内容以go语言、底层技术和架构设计为主。作者曾是微信搜一搜、看一看后台开发高级工程师
  7. 由国内 Java 技术传播领军机构机械工业出版社华章分社发起的【Java 核心技术大会 2022】,6月11日起至6月18日连续8天,8个专场、24个主题演讲,众多行业领军人物共同深入分享与探讨Java的变革与未来。

    可以扫描图中二维码,预约全部直播
  8. MongoDB全方位知识图谱 | 详文

    MongoDB是一个强大的分布式存储引擎,天然支持高可用、分布式和灵活设计。MongoDB的一个很重要的设计理念是:服务端只关注底层核心能力的输出,至于怎么用,就尽可能的将工作交个客户端去决策。这也就是MongoDB灵活性的保证,但是灵活性带来的代价就是使用成本的提升。

    与MySql相比,想要用好MongoDB,减少在项目中出问题,用户需要掌握的东西更多。本文致力于全方位的介绍MongoDB的理论和应用知识,目标是让大家可以通过阅读这篇文章之后能够掌握MongoDB的常用知识,具备在实际项目中高效应用MongoDB的能力。

    本文既有MongoDB基础知识也有相对深入的进阶知识,同时适用于对MonogDB感兴趣的初学者或者希望对MongoDB有更深入了解的业务开发者

    本文是作者在学习和使用MongoDB过程中总结的MongoDB知识图谱,从以下3个方面来介绍MongoDB相关知识:

    基础知识:主要介绍MongoDB的重要特性,No Schema、高可用、分布式扩展等特性,以及支撑这些特性的相关设计

    应用接入:主要介绍MongoDB的一些测试数据、接入方式、spring-data-mongo应用以及使用Mongo的一些注意事项。

    进阶知识:主要介绍MongoDB的一些核心功能的设计实现,包括WiredTiger存储引擎介绍、Page/Chunk等数据结构、一致性/高可用保证、索引等相关知识。
  9. 讲一个诈骗程序员的案例

    程序员都喜欢注册域名,如果注册域名并在公安注册后,过几年域名到期了(大概率),这个时候有专门的流氓公司

    他们会抢注域名,然后在这个域名下放一些热门盗版电影(不涉黄),这个时候他们的另一个公司(拥有电影版权的公司)出来取证了

    接下来就是去法院告你盗版要求赔偿,在公安那里这个域名的所有人还是你(或贵司)从法律流程上来说完美无缺,你一定会输掉官司,这个时候流氓公司就等着你和解割地赔款

    他们有专门的团队把整个过程流程化、低成本化

    如果你们有废弃的域名记得注销ICP备案,如果是大厂更要记得这事,大厂赔得更多

    如图赔了10万吧

    本条内容源于网络
  10. milli:Rust写的高性能搜索引擎Meilisearch核心

    它包含一个可以管理一个且只有一个索引的库。Meilisearch自己管理着多索引。Milli无法将更新存储在一个商店中:这是上面其他东西的工作,这就是为什么它一次只能处理一个更新

    此外还包含了用于快速调试引擎的板条箱,板条箱中有基准benchmarks。

    milli
  11. 正则表达式实例搜集,通过实例来学习正则表达式

    实例搜集整理来自于《一些正则表达式随记》,通过一个单独仓库专门整理这些正则实例,提供一个实例网站,方便正则实例验证和查询。也方便添加新的正则实例大家共同维护

    如果有一些基础知识,通过实例理解,将会更快速入门,写出自己的正则。如果对基础还不是很了解,你可以通过《Learn regex the easy way》去学习基础知识,这个仓库教程被翻译成十几种语言了,包含了中文翻译,它通过极其简单的实例,帮助你理解正则基础语法规则。

    RegExp Example | Github | #正则表达式
  12. 因成本调整,今天起,电子书业务将退出会员付费范畴,会员免费提供。

    目前读秀1.0-5.0正在上传Google Drive,5.0在更新中。
  13. 40000字Matplotlib实操指南 | 详文

    Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。
  14. 本站教授的是现在广泛使用于网站布局领域的CSS基础。

    我们假设你已经掌握了CSS的选择器、属性和值。并且你可能已经对布局有一定了解,即使亲自去写的话还是会很苦恼。如果你想要从头开始学习HTML和CSS,那么你可以看下这篇教程。不然的话,让我们看看我们是否可以让你在下一个项目少一些烦恼。

    学习CSS布局 | #教程