当前位置:网站首页>程序员如何用130行代码敲定核酸统计
程序员如何用130行代码敲定核酸统计
2022-04-23 11:57:00 【又拍云 UPYUN】
前几日看到一则新闻,人民日报给我们程序员点了个赞。事情原由是这样的:自三月来,但凡完成核酸检测,复旦大学的校辅导员要挨个检查学生“健康云”核酸结果截图并进行登记,确保每一个人都不会遗漏。而我们都知道,这种看似简单但是工作量极大的重复性工作,除去耗时极大也很容易出现漏看错看的情况。
但是信息科学与工程学院博士生李小康却用短短 130 行代码,让原来需要几个人核对一个多小时的工作在短短 2 分钟内就精确无误地完成。这让他迅速上了微博热搜,人民日报也对他进行了点名表扬。
这个“小身体,大能量”的程序,李小康使用了OCR 技术,并且通过 Python 正则表达从 OCR 识别的文本中筛选出重要信息。面对突然的出名,李小康也展示了程序员一贯的谦逊美德,他说:“虽然原理也很简单,只要是会写代码的人第一时间就会明白是怎么回事,但是不做相关工作,感受不到这件事情的费时费力,自然也不会想出办法。我只是用我学到的知识解决实际工作中的困难。”
也许网上对程序员总有很多调侃,也有很多误解。但是用学到的知识解决实际工作中的困难,这正是程序员们一直以来在做的事情。比如面对可能出现的突然居家隔离,有程序员做了囤货手册,帮助大家不再迷茫如何准备。手册涵盖了日用品、食品、药品等等,涵盖了需求量、保存方式等方方面面,而且能够按照实际情况自行调整,可以说是非常方便好用。用作者的原话来说就是:“不要浪费时间在决策上,应该花时间在行动上。”
GitHub 地址:https://github.com/toutiaoio/A-Guide-To-Stockpiling
如果你真正开始了居家隔离,那首当其冲肯定是“吃饭”让你上心。泡面可以吃两三天,但是一定很难坚持吃四五天,毕竟我们可是民以食为天的“吃货帝国”啊!可是一旦你居家隔离,外卖显然也与你隔离了,如果你不曾做过饭,要如何才能上手呢?
不要担心,热心的程序员早就考虑到了这个问题,《程序员做饭指南》一定能够帮助你从零开始,10s 做饭?
GitHub 地址:https://github.com/Anduin2017/HowToCook
吃饱喝足,精神娱乐也不能少。单独的一两个游戏很容易就会玩腻,但是 GitHub 游戏区里数不清的游戏一定能为你的居家生活创造花式多样的乐趣。
GitHub 地址:https://github.com/topics/game
相信大家都注意到了,我们分享的地址都来自 GitHub,这是一个面向开源及私有软件项目的托管平台。在这个平台上,职业程序员和编程爱好者都可以分享自己的源代码,畅所欲言地进行交流学习。在这里你可以发现程序员们和平常不一样的一面,他们不全然是由加班、衬衫组成,他们热忱而专注,做事条理又不失小风趣。希望我们能一起,用所学知识让实际生活和工作变得更好,一起度过这场无声的“战疫”。
版权声明
本文为[又拍云 UPYUN]所创,转载请带上原文链接,感谢
https://blog.csdn.net/github_36774378/article/details/124290796
边栏推荐
- 科创人·派拉软件CEO谭翔:零信任本质是数字安全,To B也要深研用户心智
- Nacos Foundation (8): login management
- 解决由于找不到amd_ags_x64.dll,无法继续执行代码。重新安装程序可能会解决此问题,地平线(Forza Horizon 5)
- oh-my-lotto
- 第二十四课 经典问题解析
- Interpretation of biological recognition in robot programming course
- Docker MySQL master-slave backup
- Interpretation of 2022 robot education industry analysis report
- 第五章 使用In-Memory表达式优化查询(IM 5.1)
- 远程访问家里的树莓派(上)
猜你喜欢
Overall plan management mode in maker Education
Significance of actively participating in middle school robot competition
The listing of saiweidian Technology Innovation Board broke: a decrease of 26% and the market value of the company was 4.4 billion
Sigmoid function of activation function
Nacos Foundation (6): Nacos configuration management model
Understanding of MQ
A detailed explanation of head pose estimation [collection of good articles]
docker MySQL主从备份
Practical data Lake iceberg lesson 30 MySQL - > iceberg, time zone problems of different clients
Maker education for primary and middle school students to learn in happiness
随机推荐
数据库如何填充IM表达式(IM 5.4)
激活函数之阶跃函数
解决由于找不到amd_ags_x64.dll,无法继续执行代码。重新安装程序可能会解决此问题,地平线(Forza Horizon 5)
Next.js 静态数据生成以及服务端渲染的方式
Redis学习之五---高并发分布式锁实战
After a circle, I sorted out this set of interview questions..
C# F23. Stringsimilarity Library: String repeatability, text similarity, anti plagiarism
云呐|固定资产盘点中,支持多种盘点方式(资产清查盘点)
简易投票系统数据库设计
Win10 splash screen after startup
Resolution due to AMD not found_ ags_ x64. DLL, unable to continue code execution. Reinstallation of the program may solve this problem, Forza horizon 5
Precautions for PCB
Use kettle to copy records to and get records from results
云呐|如何管理好公司的固定资产,固定资产管理怎么做
[Web 每日一练] 八色拼图(float)
Nacos Foundation (6): Nacos configuration management model
Redis optimization series (II) redis master-slave principle and master-slave common configuration
论坛系统数据库设计
Castle. Dynamic proxy implements transaction unit control
WIN10 启动后花屏