姬長信(Redy)

一周 GitHub 开源项目推荐:腾讯、12306、Vue、面试……


TubeMQ:腾讯开源的万亿级分布式消息中间件

TubeMQ 是腾讯在 2013 年自研的分布式消息中间件系统,专注服务大数据场景下海量数据的高性能存储和传输,经过近 7 年上万亿的海量数据沉淀,目前日均接入量超过 25 万亿条。

较之于众多明星的开源 MQ 组件,TubeMQ 在海量实践(稳定性 + 性能)和低成本方面有着比较好的核心优势。

GitHub 地址
如何获取项目地址?点击链接,打开后,「复制链接」即可。
https://github.com/Tencent/TubeMQ

py12306:12306 购票助手

12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理。
功能
  •  多日期查询余票
  •  自动打码下单
  •  用户状态恢复
  •  电话语音通知
  •  多账号、多任务、多线程支持
  •  单个任务多站点查询
  •  分布式运行
  •  Docker 支持
  •  动态修改配置文件
  •  邮件通知
  •  Web 管理页面
  •  微信消息通知
  •  代理池支持 (pyproxy-async)
GitHub 地址
如何获取项目地址?点击链接,打开后,「复制链接」即可。
https://github.com/pjialin/py12306

vue-form-making:基于 Vue 的表单设计器,让表单开发简单而高效

基于 Vue 的表单设计器,让表单开发简单而高效

特性

  • 可视化配置页面

  • 提供栅格布局,并采用 flex 实现对齐

  • 一键预览配置的效果

  • 一键生成配置 json 数据

  • 一键生成代码,立即可运行

  • 提供自定义组件满足用户自定义需求

  • 提供远端数据接口,方便用户需要异步获取数据加载

  • 提供功能强大的高级组件

  • 支持表单验证

  • 快速获取表单数据

GitHub 地址
如何获取项目地址?点击链接,打开后,「复制链接」即可。
https://github.com/GavinZhuLei/vue-form-making

TencentOS-tiny:腾讯开源的物联网终端操作系统

TencentOS tiny 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。
TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU(如 STM32 全系列)及模组芯片上。而且,基于 RTOS 内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。
GitHub 地址
如何获取项目地址?点击链接,打开后,「复制链接」即可。
https://github.com/Tencent/TencentOS-tiny

技术面试最后反问面试官的话

下面列表里的问题对于参加技术面试的人来说可能有些用。
列表里的问题并不一定适用于某个特定的职位或者工作类型,也没有排序。最开始的时候这只是我自己的问题列表,但是慢慢地添加了一些我觉得可能让我对这家公司亮红牌的问题。我也注意到被我面试的人提问我的问题太少了,感觉他们挺浪费机会的。
如果你问过的问题没有被列出来, 请提交一个 PR。
GitHub 地址
如何获取项目地址?点击链接,打开后,「复制链接」即可。
https://github.com/yifeikong/reverse-interview-zh