130 行代码搞定核酸统计,程序员在抗疫期间的大能量
前几日看到一则新闻,人民日报给我们程序员点了个赞。事情原由是这样的:自三月来,但凡完成核酸检测,复旦大学的校辅导员要挨个检查学生“健康云”核酸结果截图并进行登记,确保每一个人都不会遗漏。而我们都知道,这种看似简单但是工作量极大的重复性工作,除去耗时极大也很容易出现漏看错看的情况。
但是信息科学与工程学院博士生李小康却用短短 130 行代码,让原来需要几个人核对一个多小时的工作在短短 2 分钟内就精确无误地完成。这让他迅速上了微博热搜,人民日报也对他进行了点名表扬。
文章图片
这个“小身体,大能量”的程序,李小康使用了OCR 技术,并且通过 Python 正则表达从 OCR 识别的文本中筛选出重要信息。面对突然的出名,李小康也展示了程序员一贯的谦逊美德,他说:“虽然原理也很简单,只要是会写代码的人第一时间就会明白是怎么回事,但是不做相关工作,感受不到这件事情的费时费力,自然也不会想出办法。我只是用我学到的知识解决实际工作中的困难。”
也许网上对程序员总有很多调侃,也有很多误解。但是用学到的知识解决实际工作中的困难,这正是程序员们一直以来在做的事情。比如面对可能出现的突然居家隔离,有程序员做了囤货手册,帮助大家不再迷茫如何准备。手册涵盖了日用品、食品、药品等等,涵盖了需求量、保存方式等方方面面,而且能够按照实际情况自行调整,可以说是非常方便好用。用作者的原话来说就是:“不要浪费时间在决策上,应该花时间在行动上。”
GitHub 地址:https://github.com/toutiaoio/...
文章图片
如果你真正开始了居家隔离,那首当其冲肯定是“吃饭”让你上心。泡面可以吃两三天,但是一定很难坚持吃四五天,毕竟我们可是民以食为天的“吃货帝国”啊!可是一旦你居家隔离,外卖显然也与你隔离了,如果你不曾做过饭,要如何才能上手呢?
不要担心,热心的程序员早就考虑到了这个问题,《程序员做饭指南》一定能够帮助你从零开始,10s 做饭?
GitHub 地址:https://github.com/Anduin2017...
文章图片
吃饱喝足,精神娱乐也不能少。单独的一两个游戏很容易就会玩腻,但是 GitHub 游戏区里数不清的游戏一定能为你的居家生活创造花式多样的乐趣。
GitHub 地址:https://github.com/topics/game
文章图片
相信大家都注意到了,我们分享的地址都来自 GitHub,这是一个面向开源及私有软件项目的托管平台。在这个平台上,职业程序员和编程爱好者都可以分享自己的源代码,畅所欲言地进行交流学习。在这里你可以发现程序员们和平常不一样的一面,他们不全然是由加班、衬衫组成,他们热忱而专注,做事条理又不失小风趣。希望我们能一起,用所学知识让实际生活和工作变得更好,一起度过这场无声的“战疫”。
推荐阅读
面试官问,Redis 是单线程还是多线程我懵了
【130 行代码搞定核酸统计,程序员在抗疫期间的大能量】Golang 常见设计模式之装饰模式
推荐阅读
- 招商银行|告别第三任行长,田惠宇时代落幕,万亿招行走向何方?
- Juce源代码分析应用程序基类ApplicationBase
- 获取Android运行apk的packagename 和activityname
- word文档对指定文字进行格式替换的办法_Word专区
- 程序员转行做运营,曾被逼得每天想离职,最后...
- 11个最佳Visual Studio主题合集排行(哪个最好())
- 测试驱动与行为驱动开发差异比较(有什么区别())
- 利用MUI滑动进行利息计算(移动端APP显示)
- 使用有限自动机进行字符串匹配
- 华为怎么关闭正在运行的APP