8
头图

I saw a news a few days ago, and People's Daily gave our programmers a compliment. The reason is this: Since March, whenever nucleic acid testing is completed, the school counselors of Fudan University have to check the screenshots of the nucleic acid results of the students' "Health Cloud" one by one and register them to ensure that no one is missing. And we all know that this seemingly simple but repetitive work with a huge workload is very easy to miss and misread, except for the time-consuming process.

However, Li Xiaokang, a doctoral student in the School of Information Science and Engineering, used just 130 lines of code to make the work that used to take more than an hour to be checked by a few people accurately and accurately completed in just 2 minutes. This made him quickly searched on Weibo, and the People's Daily also praised him by name.

人民日报微博

In this "small body, big energy" program, Xiaokang Li uses OCR technology and uses Python regular expression to filter out important information from the text recognized by OCR. In the face of sudden fame, Li Xiaokang also showed the programmer's consistent virtue of humility, he said: "Although the principle is also very simple, as long as people who can write code will understand what is going on at the first time, but don't do anything about it. I don’t feel the time-consuming and laborious work of this matter, and naturally I won’t come up with a solution. I just use the knowledge I have learned to solve the difficulties in practical work.”

Maybe there are always many ridicules and misunderstandings about programmers on the Internet. But use what you've learned to solve real-world difficulties, which is exactly what programmers have been doing all the time. For example, in the face of possible sudden home isolation, some programmers have made a stocking manual to help everyone no longer be confused about how to prepare. The manual covers daily necessities, food, medicines, etc., covering demand, storage methods, etc., and can be adjusted according to the actual situation, which can be said to be very convenient and easy to use. In the author's original words: "Don't waste time on decisions, spend time on actions."

GitHub address: https://github.com/toutiaoio/A-Guide-To-Stockpiling

If you really start to isolate at home, the first thing to do is to "eat" to make you pay attention. Instant noodles can be eaten for two or three days, but it must be difficult to insist on eating for four or five days. After all, we are a "food empire" where people take food as their priority! But once you are isolated at home, takeout is obviously isolated from you. If you have never cooked, how can you get started?

Don't worry, enthusiastic programmers have long considered this problem, "Programmer Cooking Guide" will definitely help you start from scratch, 10s cooking?

GitHub address: https://github.com/Anduin2017/HowToCook

Eat and drink enough, and spiritual entertainment can not be less. It’s easy to get bored with one or two games on your own, but the countless games in the GitHub Game Zone are sure to add fancy and varied fun to your home life.

GitHub address: https://github.com/topics/game

I believe everyone has noticed that the addresses we share are all from GitHub, a hosting platform for open source and proprietary software projects. On this platform, professional programmers and programming enthusiasts can share their source code and communicate and learn freely. Here you can find a different side of programmers than usual. They are not entirely composed of overtime and shirts. They are enthusiastic and focused, and they are organized and funny. I hope we can work together to make our real life and work better with the knowledge we have learned, and to get through this silent "war epidemic" together.

Recommended reading

The interviewer asked me whether Redis is single-threaded or multi-threaded.

Decoration pattern of common design patterns in Golang


云叔_又拍云
5.9k 声望4.6k 粉丝

又拍云是专注CDN、云存储、小程序开发方案、 短视频开发方案、DDoS高防等产品的国内知名企业级云服务商。