自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 python2.7 自定义不可变类型的dict和list

前段时间项目中出了一个问题:多线程定时任务服务中,读入内存的全局constant变量被同进程的其他线程任务篡改(前人挖坑后人跳啊……),导致其他任务获取到错误的constant信息。解决方案提了两个:1.进程内全局共用的变量,任务调用前加一层深拷贝,任务调用深拷贝的返回值;2.自定义不可变类型的dict和list, 从根本上杜绝代码疏忽。最终采用了方案1,不过个人感觉方案2很有意思,就私下...

2020-04-19 11:52:54 285

原创 其他平台的资料

收藏一些资料:sqlalchemy相关资料  (目前需求:分析session.close()无法关闭数据库连接问题)

2020-03-15 14:41:29 96

原创 session.close()关闭数据库连接的时机plus对象的作用域验证

上demo:class Conn(): def __init__(self): # 为了更直观看到变化,这里一个类初始化5个sqlalchemy连接 self.session = Session() self.session2 = Session() self.session3 = Session() self.se...

2020-02-29 17:43:08 1277 1

原创 sqlalchemy数据库连接的简单测试

sqlalchemy的mysql连接的问题:先看一个demo:from sqlalchemy.engine import create_enginefrom sqlalchemy.orm import sessionmakerDB_MYSQL_USER = '***'DB_MYSQL_PASSWD = '***'DB_MYSQL_HOST = '***'DB_MYSQL_PORT ...

2020-02-29 16:42:44 1903 1

原创 分布式定时任务相关资料

分布式定时任务:gearman分布式任务分发系统:https://www.cnblogs.com/sunsky303/p/8779507.html

2020-01-12 16:15:28 107

原创 tornado+celery 抛出unexpected param stop_ioloop_on_close异常

开发基于celery框架的定时任务发布系统时,环境配置出了不少问题,写一下最坑的一点:安装环境:centos7 + python2.7 + mysql5.6 + redis? + tornado4.3 + celery3.1 等需要安装tornado-celery,但是python2.7没有默认的pika包导致tornado-celery运行报错。安装pika包运行tornado报错,报错...

2020-01-12 01:15:51 286

原创 Python 中的 list、tuple、set、dict的底层实现的理解

Python 中的 list、tuple、set、dict的底层实现的理解

2019-08-19 22:23:29 2583

原创 对序列化器、“对象”的理解

本来是想写一篇对理论的认识的博客,结果一时没刹住车,扯远了……

2019-08-11 19:11:49 93

原创 Python3实现定时任务的一种工具:APScheduler

项目开发过程中难免会遇到需要定时触发任务的需求,而我们又不可能人工定时触发这些任务。可行的定时任务实现方法有很多,如:Celery、crontab、APScheduler、手写脚本等。Celery功能固然强大,但是单纯为了实现定时任务而调用Celery未免太过浪费,操作也比较繁琐。今天介绍一个强大又不失简洁的定时任务工具:APScheduler。

2019-08-11 16:17:49 2277

翻译 Python生成中文图形验证码的脚本

利用Python生成中文验证码,网上很多脚本都因为各种各样原因而导致不能用,下面给出一个可用脚本。(脚本移植自其他作者,只是略作调整)

2019-08-10 18:46:10 399

原创 MVC、MVT设计模式的简介

MVC、MVT设计模式的简介

2019-08-08 16:51:59 759

原创 django项目技术点概述(后期可能更新)

前段时间指导一个学弟的B2C商城项目,发现技术上跟我之前做的项目有很多相似之处,下面总结一下技术点。

2019-07-28 18:04:57 341

转载 控制终端输出信息的显示样式(python3)

python3的print函数原始输出比较单一(就是丑),在调试程序时,可能需要突出显示部分终端的print内容。

2019-07-28 16:54:41 594

原创 jpg文件的完整性校验(python实现)

下载的jpg格式图片有时会出现下载不完整的情况,这时需要遍历校验,筛选出这些不完整图片。

2019-07-28 16:38:30 2127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除