马斯克火箭 SpaceX-API、程序员优雅赚钱项目……GitHub 热点速览
ccwgpt 2024-09-21 13:37 29 浏览 0 评论
作者 | HelloGitHub-小鱼干
来源 | HelloGitHub
摘要:升职加薪,出任 CTO,迎娶白富美/高帅富,走向人生巅峰是很多人的梦想。在本期的热点速览中你将了解自由作者 Easy 如何优雅赚取零花钱的方法,以及定投改变命运 —— 让时间陪你慢慢变富。说到程序员自我增值,除了优雅赚钱之外,还可以研究下各种生活中小工具的代码实现,例如,收录 20+ Web 小应用的 vanillawebprojects。将技术应用在生活中点滴,展现你的技术辅助日常“肝”口袋妖精,或者偶尔用技术给自己生活添加点小乐趣,用遗传算法制作一个绘制图像过程的小玩具。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending,选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New,无该标志则说明项目 release 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知。
本周特推
1.1 遗传算法玩具:genetic-drawing
本周 star 增长数:1200+
New:genetic-drawing 作者在 2017 年做的模仿给定目标图像的绘制过程的玩具项目,效果见下图。项目受到互联网上许多基因绘制示例的启发,由于项目深受欢迎,作者便在近日将其开源。
GitHub 地址→https://github.com/anopara/genetic-drawing
1.2 马斯克火箭:SpaceX-API
本周 star 增长数:900+
SpaceX-API 是一个用于火箭、核心舱、太空舱、发射台和发射数据的开源 REST API。技术栈:
部署在美国中部 Linode 服务器上
使用了 Nodejs 的 Koa 框架
使用了 Redis、Nginx 和 Cloudflare 进行内容缓存
使用了 Jest 和 Supertest 做测试
使用了 Circle CI 进行持续集成/部署
所有的数据存储在 MongoDB Atlas 3 节点的副本集集群中
使用 mongodump 在晚上进行数据备份
GitHub 地址→https://github.com/r-spacex/SpaceX-API
GitHub Trending 周榜
2.1 Go 语法书:go-ast-book
本周 star 增长数:1000+
go-ast-book 是一个 Go 语法树入门项目。让我们语法树这个维度重新审视 Go 语言程序,我们将得到创建Go语言本身的技术。本书简单介绍语法树相关包的使用。
GitHub 地址→https://github.com/chai2010/go-ast-book
2.2 数据库好搭档:xgenecloud
本周 star 增长数:800+
New:xgenecloud 是一个能即时生成任何数据库上的 REST 和 GraphQL API 工具,它支持 MySQL、PostgreSQL、MsSQL、SQLite、MariaDB。特性:
为现有数据库生成 REST API;
提供用于调试的 GUI;
生成的 API 均可基于 Serverless 部署在任意云平台。
GitHub 地址→https://github.com/xgenecloud/xgenecloud
2.3 前端小玩意:vanillawebprojects
本周 star 增长数:1100+
vanillawebprojects 收录了用前端技术(Javascript、CSS、HTML5)开发的 20+ 款小应用,包括:表单验证、汇率计算、打字游戏、语音阅读、新年倒计时等等。
GitHub 地址→https://github.com/bradtraversy/vanillawebprojects
2.4 统计代码:lihang-code
本周 star 增长数:10900+
《统计学习方法》可以说是机器学习的入门宝典,许多机器学习培训班、互联网企业的面试、笔试题目,很多都参考这本书。本项目收录了该书的所有代码实现,特别是监督学习方法,包括感知机、k 近邻法、朴素贝叶斯法、决策树、逻辑斯谛回归与支持向量机、提升方法、em 算法、隐马尔可夫模型和条件随机场等。
GitHub 地址→https://github.com/fengdu78/lihang-code
2.5 Poke 辅助工具:Pokedex
本周 star 增长数:500+
New:Pokedex 使用基于 MVVM 架构的 Dagger Hilt、Motion、Coroutines、Jetpack 开发的 Poke(口袋妖精)辅助工具。这个项目专注实现依赖注入的新库,支持从网络获取数据,并通过存储库模式集成数据库中的持久化数据。
GitHub 地址→https://github.com/skydoves/Pokedex
2.6 高性能框架:Fastapi
本周 star 增长数:1300+
Fastapi 是一个基于 python 的框架,该框架鼓励使用 Pydantic 和 OpenAPI 进行文档编制,使用 Docker 进行快速开发和部署以及基于 Starlette 框架进行的简单测试。特性:
高性能
快速编写代码:将功能开发的速度提高大约 200% 至 300%
错误更少:减少约40%的人为错误(开发人员)
直观:强大的编辑器支持。完成无处不在。调试时间更少
简易:旨在易于使用和学习。减少阅读文档的时间
短:最小化代码重复。每个参数声明中的多个功能,更少的错误
健壮:获取可用于生产的代码,具有自动交互式文档。
基于标准:基于(并完全兼容)API的开放标准
GitHub 地址→https://github.com/tiangolo/fastapi
2.7 JS 面经:javascript-questions
本周 star 增长数:800+
从基础到高级,JavaScript Questions 收录了 JS 相关的面试题及解法。
GitHub 地址→https://github.com/lydiahallie/javascript-questions
本周 GitHub Trending #程序员增值#主题的主力军
在本期主题模块,小鱼干这里选取了 3 个和增值相关的小工具,希望能提高你生活、工作的幸福值。
3.1 优雅赚钱:howto-make-more-money
howto-make-more-money 是一个程序员@Easy 现身讲述优雅的挣零花钱的项目,虽然是一个教你如何赚零花钱的项目,但是通过阅读本赚零花钱小书你可理清自己的核心资源,以及如何创造资产。
GitHub 地址→https://github.com/easychen/howto-make-more-money
3.2 定投改变命运:regular-investing-in-box
定投改变命运 —— 让时间陪你慢慢变富。regular-investing-in-box 这本书要讲的是普通人摆脱阶层固化的路径 —— 绝对可行,毫无水分,并且全靠你自己。这里所说的普通人,不分国界、不分地域、不分种族、不分性别、不分年龄、不分高矮胖瘦美丑、不分何种性取向…… 关键在于,甚至压根不分智商和学历!换言之,这个解决方案,甚至对在北京跑腿送外卖的小哥都适用……
GitHub 地址→https://github.com/xiaolai/regular-investing-in-box
3.3 机器学习课程个人笔记:Coursera-ML-AndrewNg-Notes
Coursera-ML-AndrewNg-Notes 是吴恩达老师的机器学习课程个人笔记,旨在提供了一个广泛的介绍机器学习、数据挖掘、统计模式识别的课程。主题包括:
监督学习(参数/非参数算法,支持向量机,核函数,神经网络)。
无监督学习(聚类,降维,推荐系统,深入学习推荐)。
在机器学习的最佳实践(偏差/方差理论;在机器学习和人工智能创新过程)。
项目还将使用大量的案例研究,你可学习到如何运用学习算法构建智能机器人(感知,控制),文本的理解(Web 搜索,反垃圾邮件),计算机视觉,医疗信息,音频,数据挖掘,和其他领域。
GitHub 地址→https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes
以上为 2020 年第 24 个工作周的 GitHub Trending。
相关推荐
- 十分钟让你学会LNMP架构负载均衡(impala负载均衡)
-
业务架构、应用架构、数据架构和技术架构一、几个基本概念1、pv值pv值(pageviews):页面的浏览量概念:一个网站的所有页面,在一天内,被浏览的总次数。(大型网站通常是上千万的级别)2、u...
- AGV仓储机器人调度系统架构(agv物流机器人)
-
系统架构层次划分采用分层模块化设计,分为以下五层:1.1用户接口层功能:提供人机交互界面(Web/桌面端),支持任务下发、实时监控、数据可视化和报警管理。模块:任务管理面板:接收订单(如拣货、...
- 远程热部署在美团的落地实践(远程热点是什么意思)
-
Sonic是美团内部研发设计的一款用于热部署的IDEA插件,本文其实现原理及落地的一些技术细节。在阅读本文之前,建议大家先熟悉一下Spring源码、SpringMVC源码、SpringBoot...
- springboot搭建xxl-job(分布式任务调度系统)
-
一、部署xxl-job服务端下载xxl-job源码:https://gitee.com/xuxueli0323/xxl-job二、导入项目、创建xxl_job数据库、修改配置文件为自己的数据库三、启动...
- 大模型:使用vLLM和Ray分布式部署推理应用
-
一、vLLM:面向大模型的高效推理框架1.核心特点专为推理优化:专注于大模型(如GPT-3、LLaMA)的高吞吐量、低延迟推理。关键技术:PagedAttention:类似操作系统内存分页管理,将K...
- 国产开源之光【分布式工作流调度系统】:DolphinScheduler
-
DolphinScheduler是一个开源的分布式工作流调度系统,旨在帮助用户以可靠、高效和可扩展的方式管理和调度大规模的数据处理工作流。它支持以图形化方式定义和管理工作流,提供了丰富的调度功能和监控...
- 简单可靠高效的分布式任务队列系统
-
#记录我的2024#大家好,又见面了,我是GitHub精选君!背景介绍在系统访问量逐渐增大,高并发、分布式系统成为了企业技术架构升级的必由之路。在这样的背景下,异步任务队列扮演着至关重要的角色,...
- 虚拟服务器之间如何分布式运行?(虚拟服务器部署)
-
在云计算和虚拟化技术快速发展的今天,传统“单机单任务”的服务器架构早已难以满足现代业务对高并发、高可用、弹性伸缩和容错容灾的严苛要求。分布式系统应运而生,并成为支撑各类互联网平台、企业信息系统和A...
- 一文掌握 XXL-Job 的 6 大核心组件
-
XXL-Job是一个分布式任务调度平台,其核心组件主要包括以下部分,各组件相互协作实现高效的任务调度与管理:1.调度注册中心(RegistryCenter)作用:负责管理调度器(Schedule...
- 京东大佬问我,SpringBoot中如何做延迟队列?单机与分布式如何做?
-
京东大佬问我,SpringBoot中如何做延迟队列?单机如何做?分布式如何做呢?并给出案例与代码分析。嗯,用户问的是在SpringBoot中如何实现延迟队列,单机和分布式环境下分别怎么做。这个问题其实...
- 企业级项目组件选型(一)分布式任务调度平台
-
官网地址:https://www.xuxueli.com/xxl-job/能力介绍架构图安全性为提升系统安全性,调度中心和执行器进行安全性校验,双方AccessToken匹配才允许通讯;调度中心和执...
- python多进程的分布式任务调度应用场景及示例
-
多进程的分布式任务调度可以应用于以下场景:分布式爬虫:importmultiprocessingimportrequestsdefcrawl(url):response=re...
- SpringBoot整合ElasticJob实现分布式任务调度
-
介绍ElasticJob是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目ElasticJob-Lite和ElasticJob-Cloud组成。它通过弹性调度、资源管控、...
- 分布式可视化 DAG 任务调度系统 Taier 的整体流程分析
-
Taier作为袋鼠云的开源项目之一,是一个分布式可视化的DAG任务调度系统。旨在降低ETL开发成本,提高大数据平台稳定性,让大数据开发人员可以在Taier直接进行业务逻辑的开发,而不用关...
- SpringBoot任务调度:@Scheduled与TaskExecutor全面解析
-
一、任务调度基础概念1.1什么是任务调度任务调度是指按照预定的时间计划或特定条件自动执行任务的过程。在现代应用开发中,任务调度扮演着至关重要的角色,它使得开发者能够自动化处理周期性任务、定时任务和异...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- MVC框架 (46)
- spring框架 (46)
- 框架图 (58)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- jpa框架 (47)
- laravel框架 (46)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- java日志框架 (61)
- JAVA集合框架 (47)
- grpc框架 (55)
- ppt框架 (48)
- 内联框架 (52)
- winform框架 (46)
- gui框架 (44)
- cad怎么画框架 (58)
- ps怎么画框架 (47)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)
- oracle提交事务 (47)