博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年11月20日

摘要: Python多线程与Queue队列多线程在感官上类似于同时执行多个程序,虽然由于GIL的存在,在Python中无法实现线程的真正并行,但是对于某些场景,多线程仍不失为一个有效的处理方法: 1,不紧急的,无需阻塞主线程的任务,此时可以利用多线程在后台慢慢处理;2,IO密集型操作,比如文件读写、用户输入 阅读全文

posted @ 2019-11-20 21:36 Yonguos 阅读(4828) 评论(0) 推荐(0) 编辑

2019年3月12日

摘要: Python,字符串,类型 阅读全文

posted @ 2019-03-12 14:31 Yonguos 阅读(961) 评论(0) 推荐(0) 编辑

2018年10月30日

摘要: 日志处理是项目的必备功能,配置合理的日志,可以帮助我们了解系统的运行状况、定位位置,辅助数据分析技术,还可以挖掘出一些额外的系统信息。 本文介绍Python内置的日志处理模块logging的常见用法。 1,日志等级 日志是分等级的,这点不难理解,任何信息都有轻重缓急之分,通过分级,我们可以方便的对日 阅读全文

posted @ 2018-10-30 16:39 Yonguos 阅读(245) 评论(0) 推荐(0) 编辑

2018年10月8日

摘要: 在实际开发中,项目的类生产、生产环境一般都是选择Linux为服务器进行部署。 相应的,我们的开发最好也在Linux环境下进行,否则容易引发其他的问题,比如不同环境下功能不一致、库依赖差异等。 但是Linux环境为了安全性和性能,一般不提供图形化界面。对于普通的开发者,纯Linux开发环境仍然难以适应 阅读全文

posted @ 2018-10-08 09:43 Yonguos 阅读(778) 评论(0) 推荐(0) 编辑

2018年9月27日

摘要: Django是一个基于Python的网站开发框架,一个很重要的特点就是Battery Included,简单来说就是包含了常规开发中所需要的一切东西,包括但不限于完整的ORM模型、中间件、会话处理、模板语言、路由映射、管理员站点等,大大提高了开发者的开发体验,今天要谈的东西便是属于Django OR 阅读全文

posted @ 2018-09-27 14:43 Yonguos 阅读(1387) 评论(0) 推荐(1) 编辑

2018年9月6日

摘要: 在实际开发中,我们有时会遇到数据导出的需求。一般的,导出的文件格式为Excel形式。 那么,excel的生成就适合抽离出一个独立的公用方法来实现: 该方法接收必要的数据生成excel,返回最终的路径。 阅读全文

posted @ 2018-09-06 15:01 Yonguos 阅读(277) 评论(0) 推荐(0) 编辑

2018年8月29日

摘要: 邮件发送是一种很常见的应用场景,特别是在企业应用中。 实际开发中,这块宜独立抽取为公共的方法进行实现,将样式、结构统一处理。下面以Python为例进行简单的介绍: 1,邮件内容分析: 一般的邮件,我们可以将展示的内容分为如下5个部分: subject,greeting,content,list_da 阅读全文

posted @ 2018-08-29 15:01 Yonguos 阅读(210) 评论(0) 推荐(0) 编辑

2018年8月23日

摘要: 如下代码: 直接运行会报错: Traceback (most recent call last): File "/opt/data/workspace/CloudSecureMgmt0731/juser/dd.py", line 20, in <module> data = "{username} 阅读全文

posted @ 2018-08-23 19:08 Yonguos 阅读(738) 评论(0) 推荐(0) 编辑

摘要: gitbook的插件拓展样例 阅读全文

posted @ 2018-08-23 15:27 Yonguos 阅读(3059) 评论(1) 推荐(0) 编辑

2017年7月22日

摘要: 华为OJ之自动售货系统的简单介绍和源码。 阅读全文

posted @ 2017-07-22 20:19 Yonguos 阅读(590) 评论(0) 推荐(0) 编辑