github上最大的开源算法库,可以用于算法的学习和查询,大部分语言都有实现方案,其中python相关达到了165k star。 1 TheAlgorithms/Python简介 所有算法都用python实现的案例展示,常规的算法都可以在这里找到,应该是github上最全的开源算法库了。 什么是算法? 算法是一系列规则,这些规则通过获得一个或者多个输入,在内部进行计算、进行数据处理后,产生一个或
一款基于git的wiki,支持markdown语法,简单来讲,就是你可以在本地编辑你在github上的wiki了,同理可以应用于gitlab。 另外如果你直接去查gollum,你可能查到的是指环王里面的角色。 gollum简介 Gollum 是一个基于 Git 的轻量级 Wiki 系统。它是一个使用 Ruby 语言开发的开源项目,托管在 GitHub 上,于 2008 年首次发布。 它建立在G
1 简介 之前推荐过一款redis自己出的桌面管理器,今天推荐的这款,相对轻量化一些,但是更快,更好,更稳定,而且兼容Linux,Windows,Mac。 这款软件也是日常用到最多的一款redis管理器了,日常的一些操作都可以通过这个软件完成。 尤其适合研发或者运维,如果你喜欢在命令行操作的话,那么可以忽略这篇文章。 2 安装 github可以访问的直接到如下链接去下载就可以,目前支持wind
1 Rich简介 Rich 是一个 Python 库,可以为您在终端中提供富文本和精美格式。 Rich 的 API 让在终端输出颜色和样式变得很简单。此外,Rich 还可以绘制漂亮的表格、进度条、markdown、语法高亮的源代码以及栈回溯信息(tracebacks)等——开箱即用。 2 安装 github可以访问的直接到如下链接去下载就可以,目前支持windows、mac、linux等 htt
1 mpv简介 MPV 是命令行的免费(如自由)媒体播放器。它支持多种媒体文件格式、音频和视频编解码器以及字幕类型。 极简的播放器,简单到什么程度呢?可以将屏幕上所有的按键通过配置去掉,从而只留下一个播放屏幕。同时也是一个自定义化程度很高的播放器,支持lua或者js脚本。 但说实在的,一些更高级的功能,对于新手来讲,属实不好入门,64页的说明书,只会让你头更大,但是万能的网友怎么会让你失望,你可
1 简介 当人们谈论开发时,会聊到许多定律。这个仓库收录了一些最常见的定律。或许是你遇到过的,或许是你忽略的。 ❗: 这个仓库包含对一些定律、原则以及模式的解释,但不提倡其中任何一个。 它们的应用始终存在着争论,并且很大程度上取决于你正在做什么。 2 阅读 github国内用户可以访问如下地址 https://github.com/nusr/hacker-laws-zh 如果要访问原文的话,可以
1 简介 云原生时代的kafka管理平台 一站式云原生实时流数据平台,通过0侵入、插件化构建企业级Kafka服务,极大降低操作、存储和管理实时流数据门槛 Know Streaming是一套云原生的Kafka管控平台,脱胎于众多互联网内部多年的Kafka运营实践经验,专注于Kafka运维管控、监控告警、资源治理、多活容灾等核心场景。 在用户体验、监控、运维管控上进行了平台化、可视化、智能化的建设
34.9k star,推荐一款使用工具,wrk 1 简介 wrk,一款http协议的压测工具,能够在单个多核 CPU 上运行时产生大量负载。它将多线程设计与可扩展的事件通知系统(如 epoll 和 kqueue)相结合。 高级功能可以通过lua脚本完成,可选的 LuaJIT 脚本可以执行 HTTP 请求生成、响应处理和自定义报告。 2 安装 github可以访问的直接到如下链接去下载就可以,目
70.4k star,一款强大的工具推荐-frp 1 简介 内网穿透工具推荐,可能有些朋友不太理解,那么如下几种场景可以帮助你了解: Frp(Fast Reverse Proxy) 是一个高性能的反向代理工具,它可以帮助你将内部的服务暴露到外部网络,实现内网穿透,从而方便外部访问内部服务。以下是一些日常案例,说明了使用frp的情况: 案例1:远程访问家庭服务器 你在家中搭建了一个媒体服务器,用于
1 简介 这款工具可以分析任何一个网站,可以发现目前网站存在的问题 如下是对 https://ywdx.club的分析结果 深入了解给定网站的内部工作原理:发现潜在的媒介,分析服务器架构,查看安全配置,并了解网站正在使用的技术。 目前,仪表板将显示:IP信息,SSL链,DNS记录,cookie,标头,域信息,搜索爬网规则,页面地图,服务器位置,重定向分类帐,开放端口,跟踪路由,DNS安全扩展
13.1k,推荐一款开源容器调度平台,适合开发、测试、运维 1 简介 KubeSphere 是一个用于云原生应用管理的分布式操作系统,使用 Kubernetes 作为内核。它提供了一个即插即用的架构,允许第三方应用程序无缝集成到其生态系统中。 KubeSphere 也是一个多租户容器平台,具有全栈自动化 IT 操作和简化的 DevOps 工作流。 它提供了开发人员友好的向导 Web UI,帮助企
55k star,推荐一份关于devops、SRE、运维的手册,简直就算是一份面试大纲了 1 简介 关于devops你需要知道的,这里都有,包括不限于:Linux,Jenkins,AWS,SRE,Prometheus,Docker,Python,Ansible,Git,Kubernetes,Terraform,OpenStack,SQL,NoSQL,Azure,GCP,DNS,Elastic,N
1 简介 如果你正在寻找一种快速简便的方法来监控你的网络流量,这个用 Rust 编写的跨平台应用程序sniffnet可以试试 sniffnet是一种网络监控工具,可帮助您轻松跟踪互联网流量。无论你是想收集统计数据,还是需要更深入地检查网络中发生了什么,这个应用都能让你得到保障。 2 安装 github可以访问的直接到如下链接去下载就可以,目前支持windows、mac、linux版本, htt
32.6k star,后悔没有早点知道这个开源工具--shellcheck 1 shellcheck 简介 今天发现的一款神器,如果你日常会接触到shell脚本,或者说自己需要写一些shell脚本,那么强烈建议你用下这个工具。 shellcheck一个静态的shell脚本分析工具,可以判断脚本哪里有异常,哪里可以优化,并且会给出对应的解决办法。几年前我咋没发现这个,后悔。。。 一个简单的示例:
47.9k 卧槽,这个工具有点东西,几乎万能的媒体下载工具--you-get 1 you-get简介 You-Get 是一个很小的命令行实用程序,用于从 Web 下载媒体内容(视频、音频、图像),如果你手边没有合适的下载器,或者说一些视频、音乐无法下载,那么这个工具就很有用了。 随便找了一首歌作为测试: 2 安装 建议直接采用pip方式下载 pip install you-get github
7.4k star,推荐一款自动化浏览器插件 好用 自动、配置简单、无需代码的浏览器自动化工具 1 automa简介 这款插件可以自动化完成填写表单、执行重复性任务、截取屏幕截图或抓取网站数据 — 选择权在您手中。可以安排定时任务,按照需求去完成。可以理解是一款自动化爬虫工具。 非常适合不会写代码,又有重复性工作的朋友,上手可能需要熟悉下,不过默认安装好后会有一些范例,另外在官网上也有一些前任分
redislnsight,毕竟是官方出品,功能强大,外观颜值不错 1 redislnsight 简介 RedisInsight是一款可视化工具,提供设计、开发和优化Redis应用程序的能力。查询、分析和与Redis数据进行交互。 RedisInsight是一个直观高效的Redis图形用户界面,允许您与数据库交互并管理数据,内置支持Redis模块。 2 安装 github可以访问的直接到如下链接去
这是一个最小化的、不可变的、开源的linux发型版本,它叫talos。 在开始之前,我们先来聊下什么是不可变linux发行版 不可变linux发行版 顾名思义,不可变及不可发生改变,linux不可变发行版,根文件系统是只读状态,这样可以保证在不同的实例中保持一致。 当然了,如果你必须要要修改某个文件,也是可以做到,但是在默认情况下禁止的。 不可变操作系统,在目前的容器化环境下,测试及研发更加安全
8.1k star,windows好用工具推荐 桌面上经常会有很多打开的软件或者界面,但市面上的一些界面布局软件往往没有那么好用。 部分还会有广告,体验有没有没有舒适。 今天推荐一个开源、免费的小工具,可以调整你的桌面窗口。 下面是效果图,可以参考下: komorebi简介 komorebi是一个平铺窗口管理器,可作为 Windows 10 及更高版本中 Microsoft桌面窗口管理器的扩展。
在日常的开发过程中,不可避免的需要去查看不同语言的开发文档,去查看语法。 今天推荐的一个开源网站,它上面汇集了目前最常用到的开发人员文档,并且可以即时搜索、支持离线部署 界面如下: devdocs.io简介 devdocst可以说它是一个开发人员的效率工具,你可以快速去查看你想要了解语言或者中间件的一些api文档 所以也可以称为是一个api文档浏览器。 devdocs.io如何本地化部署 首先,
35.5k star,开箱即用的一款go语言后端项目 开源、go语言、后端、单个文件,当这写关键词组合在一起的时候,这就不是一个简单的项目了,但是它有确实做到了简单,将整个后端以单个文件提供服务。 如果你是go语言学习者,那么这个项目值得学习。 如果你司正在有做saas服务的需求,那么这个后端项目可以直接拿过来使用。 pocketbase简介 PocketBase是一个开源的Go后端框架,它以单个
推荐一个超牛的小工具 这个工具在部分场景下,还是很有用的,在你不需要购买扬声器的情况在,在局域网下通过安卓手机播放声音。 软件简介 Audio Share是一个开源项目,允许用户将Windows或Linux计算机的音频通过网络分享到Android手机上¹。这意味着您的手机可以变成电脑的扬声器,无需购买新的硬件设备。该软件支持多种操作系统和设备,使其成为一个灵活且实用的解决方案。 功能特点 跨平台
38.4k star,半年狂揽3万星,超强、超火的一款开源工具 思维有多快,你写代码的速度就可以有多快,这是这款开源工具的介绍。 Zed 编辑器介绍 Zed 是一款由 Atom 和 Tree-sitter 的创造者开发的高性能多人代码编辑器。 它不仅支持多人协作,还能够提供即时的代码响应,让你的编码速度如同思维的速度一般快捷。 Zed 的设计理念是让工具不成为编程的阻碍,而是助力提升生产力。此外,
19.8k star,开源、免费、轻量、小巧、足够用的一款软件 专门用作分析的一款高性能数据库,体积很小,功能强大,值得关注下 duckdb简介 DuckDB是一个开源的内嵌式SQL OLAP数据库管理系统,它以其高性能、易用性和丰富的功能而闻名。 DuckDB支持任意和嵌套的相关子查询,窗口函数,排序规则,复杂类型(数组,结构,映射),以及一些旨在使SQL更容易使用的扩展。 DuckDB作为一个
26.7k star,推荐个超强的开源工具 这是一款强大的工具合集,最大的特点在于可以在浏览器中使用。 CyberChef简介 CyberChef是由英国政府通信总部(GCHQ)开发的一款开源工具,被誉为“网络瑞士军刀”。 它是一个简单直观的网络应用程序,用于执行各种“网络”操作,包括简单的编码(如XOR和Base64)、更复杂的加密(如AES、DES和Blowfish)、创建二进制和十六进制转储
Coolify项目介绍 Coolify是一个开源且可自托管的平台,旨在为开发者提供一个类似Heroku、Netlify或Vercel的替代方案。它允许用户在自己的硬件上管理服务器、应用程序和数据库,只需SSH连接即可。无论是VPS、裸机服务器还是树莓派,Coolify都能够胜任。 coolify可以做什么? Coolify是一个功能丰富的工具,它允许用户在自己的服务器上部署和管理各种应用程序和服务
NETworkManager: 网络管理与故障排除的强大工具 在当今互联网时代,网络管理和故障排除是IT专业人员的重要技能。开源项目NETworkManager提供了一个强大的平台,以简化这些任务。本文将介绍这个项目,包括其简介、特点和如何快速开始使用。 项目简介 NETworkManager是一个开源工具,旨在帮助管理网络和解决网络问题。它由GitHub用户BornToBeRoot开发,并在Gi
linux命令find是一个强大的工具,它可以在指定的目录下查找文件和目录,还可以根据不同的条件进行过滤和限制,甚至可以对查找到的文件执行操作。? find的基本语法是: find [路径] [匹配条件] [动作] 其中,路径是要查找的目录路径,可以是一个或多个,如果未指定,则默认为当前目录。匹配条件是可选的,用于指定查找的条件,比如文件名、文件类型、文件大小等等。动作是可选的,用于对匹配到的文
Linux命令awk的使用技巧 什么是awk awk是一种处理文本文件的语言,是一个强大的文本分析工具。它可以对文本进行分割、过滤、格式化、计算等操作,还支持用户自定义函数和动态正则表达式等先进功能。awk可以在命令行中使用,也可以作为脚本来使用。 awk的基本语法 awk的基本语法如下: awk [选项参数] 'script' var=value file(s) 或 awk [选项参数] -f
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号