当前位置:网站首页>How do programmers finalize nucleic acid statistics with 130 lines of code
How do programmers finalize nucleic acid statistics with 130 lines of code
2022-04-23 12:04:00 【Upyun】
I saw a news a few days ago , People's daily gave our programmers a compliment . The reason for this is : Since March , Whenever nucleic acid testing is completed , The counselors of Fudan University should check the students one by one “ Health cloud ” Screenshot of nucleic acid results and register , Make sure everyone doesn't miss . And we all know that , This seemingly simple but heavy repetitive work , In addition to taking a lot of time, it is also easy to miss and misread .
However, Li Xiaokang, a doctoral student at the school of information science and engineering, used a short time 130 Line code , Let the original need several people to check the work of more than an hour in a short time 2 Finish accurately in minutes . This made him quickly on the microblog hot search , The people's daily also praised him by name .
This “ Small body , Big power ” The program , Li Xiaokang used OCR technology , And through Python Regular expression from OCR Filter out important information from the recognized text . In the face of sudden fame , Li Xiaokang also shows the programmer's consistent virtue of humility , He said :“ Although the principle is also very simple , Anyone who can write code will understand what's going on at the first time , The work is not relevant , I can't feel the time and effort of this matter , Naturally, I won't come up with a way . I just use the knowledge I learned to solve the difficulties in practical work .”
Maybe there are always a lot of jokes about programmers on the Internet , There are also many misunderstandings . But use the knowledge learned to solve the difficulties in practical work , That's what programmers have been doing . For example, in the face of possible sudden home isolation , A programmer made a stock manual , Help people not be confused about how to prepare . The manual covers daily necessities 、 food 、 Medicine and so on , Covers the demand 、 Preservation methods and other aspects , And it can adjust itself according to the actual situation , It can be said to be very convenient and easy to use . In the author's words, it is :“ Don't waste time making decisions , Time should be spent on action .”
GitHub Address :https://github.com/toutiaoio/A-Guide-To-Stockpiling
If you really start home isolation , The first to bear the brunt must be “ having dinner ” Let you care . Instant noodles can be eaten for two or three days , But it must be hard to keep eating for four or five days , After all, we are the people who live on food “ Eating empire ” ah ! But once you're isolated at home , You're obviously isolated from the takeout , If you haven't cooked before , How can I get started ?
Don't worry about , Enthusiastic programmers have long considered this problem ,《 Programmer's Cooking Guide 》 It will help you start from scratch ,10s Cooking ?
GitHub Address :https://github.com/Anduin2017/HowToCook
Satiate , Spiritual entertainment can't be less . It's easy to get tired of playing one or two games alone , however GitHub The countless games in the game area will surely create a variety of fun for your home life .
GitHub Address :https://github.com/topics/game
I believe everyone has noticed , The addresses we share are from GitHub, This is a hosting platform for open source and private software projects . On this platform , Professional programmers and programming enthusiasts can share their source code , Communicate and learn freely . Here you can find the different side of programmers , They are not entirely caused by overtime 、 Shirt composition , They are enthusiastic and focused , Do things orderly without losing a little fun . I hope we can , Use what you have learned to make your real life and work better , Spend this silent time together “ War epidemic ”.
版权声明
本文为[Upyun]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231157260343.html
边栏推荐
- Solution of asynchronous clock metastability -- multi bit signal
- Docker MySQL master-slave backup
- ThinkPHP adds image text watermark to generate promotion poster with QR code
- 论文解读(CGC)《CGC: Contrastive Graph Clustering for Community Detection and Tracking》
- Chapter 4 is a tutorial on forced filling of in memory objects with IM enabled filling objects (IM 4.7)
- On lambda powertools typescript
- 如果你是一个Golang面试官,你会问哪些问题?
- Siri gave the most embarrassing social death moment of the year
- 云呐|固定资产盘点中,支持多种盘点方式(资产清查盘点)
- 智能多线弹性云增加独立的IP地址,如何实现多线功能?
猜你喜欢
Siri gave the most embarrassing social death moment of the year
5个免费音频素材网站,建议收藏
Significance of actively participating in middle school robot competition
The way to change children's programming structure
Database design of simple voting system
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
宝塔面板命令行帮助教程(包含重置密码)
为什么要有包装类,顺便说一说基本数据类型、包装类、String类该如何转换?
欣旺达宣布电池产品涨价 此前获“蔚小理”投资超10亿
SQL 练习(一)
随机推荐
thinkphp 添加图片文字水印生成带二维码的推广海报
IDEA 中 .properties文件的中文显示乱码问题的解决办法
Windows2008系统如何切换PHP版本
Purpose of IM expression (IM 5.2)
On lambda powertools typescript
Im architecture: CPU architecture: SIMD vector processing (im-2.3)
User interface and im expression (IM 5.6)
ImportError: libX11. so. 6: cannot open shared object file: No such file or directory
The database navigator uses the default MySQL connection prompt: the server time zone value 'Ö Ð¹ ú±ê ×¼ ʱ ¼ ä’ is unrecognized or repres
Nativeformysql connects to MySQL 8 prompt: 1251 - client does not support authentication protocol
Database design of simple voting system
Nacos Foundation (9): Nacos configuration management from single architecture to microservices
Precautions for PCB
用户接口和IM表达式(IM 5.6)
Practical data Lake iceberg lesson 30 MySQL - > iceberg, time zone problems of different clients
Overall plan management mode in maker Education
docker MySQL主从备份
画结果图推荐网址
Optimize connections using connection groups (IM 6)
ES6学习笔记二