暂无搜索历史
屏幕上是一段爬虫代码,你要抓取一万个网页的数据。单线程跑了一个小时,才完成不到三分之一。你心想:Python不是支持多线程吗?开几个线程一起跑,速度不就翻倍了?
前年接了一个数据采集项目。每天要爬一万多个商品页面的价格和库存信息,每个页面请求大概等1秒钟。
看起来平平无奇对吧?一个函数记录用户操作,默认参数history=[]让每次调用都从空列表开始。
前年接了一个图像批处理项目。每天有上万张商品图片需要做缩放、水印和格式转换。我心想:“这还不简单?多线程并行处理,分分钟搞定。”
去年公司接了一个日志分析的项目。每天产生几十GB的Nginx日志,需要统计每个IP的访问次数和状态码分布。
去年我接手了一个用户权限管理模块。每个用户登录时,系统会基于一个“默认权限模板”生成一份独立的权限配置。
去年我负责一个用户权限管理模块,每个用户进来时,系统会基于一个“默认权限模板”生成一份独立的权限配置。
去年我在写一个简单的计算器GUI,用Tkinter做界面。界面上有一排数字按钮(0-9),每个按钮点击后把对应的数字输入到文本框里。代码是这样的:
上个月我接了个订单统计系统的活儿。需求很简单:给每个商品打标签,如果调用时没给标签列表,就自动新建一个空列表来装。
去年有个项目,我需要用多进程处理一批图片文件。在Windows笔记本上写完代码,测试跑得很顺畅,于是信心满满地提交了代码。结果CI环境(Linux)直接报错:
去年我们有个定时任务,需要对一批用户数据做清洗和转换。因为数据量不小,我决定用多进程来加速。
去年我在写一个微服务的配置管理模块,需要把用户的个性化配置和系统默认配置合并在一起。代码大概是这样的:
上个月我接了个活,处理200万条用户行为日志。每条日志都要做格式清洗、字段提取、类型转换。单线程跑完要13秒,但服务器是8核的,我心想:用多进程总该起飞了吧?
他盯着屏幕看了五分钟,冒出一句:"为什么两个线程反而比一个线程慢了一倍多? 是我写错了吗?"
两年前,我接了一个任务:优化一个数据处理程序。现有代码是单线程跑的,处理200万条数据要花12秒。我想着服务器是8核的,开8个线程并行处理,理论上1.5秒就能跑...
事情是这样的:我们在做一个用户注册功能,用户填完手机号提交,系统往数据库里插一条记录。正常情况下,手机号是唯一的,不会重复。但那天因为网络抖动,用户点了两次提交...
去年有个朋友跟我吐槽,说他想用多线程加速一个数据处理任务。原代码是单线程跑的,处理100万条数据要8秒。他觉得CPU利用率太低,心想:"我有8个核,开8个线程,...
去年双十一前夕,我们有个订单统计系统,需要在遍历订单字典时,根据某些规则重新整理订单数据。代码大概是这样的:
去年有个项目,我需要并行处理一批数据。在Windows笔记本上写完代码,测试一切正常:
"整数、浮点数、字符串这些我能理解,但列表、元组、字典、集合到底是干嘛用的?为什么要分这么多种?"
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市