Python编程
文章平均质量分 71
reboot_xwa
这个作者很懒,什么都没留下…
展开
-
“古怪的 Python 内存泄漏”怎么破?
笔者曾经开发过的几个大型 Django 应用程序都在某个时候出现了内存泄漏。Python 进程缓慢地增加它们的内存消耗,直到崩溃。这一点也不好玩。即使自动重新启动进程之后,仍然会有一些宕机问题。Python 中的内存泄漏通常发生在无限增长的模块级变量中。这可能是一个具有无穷大 maxsize 的 lru_cache 变量,也可能是一个在错误范围内声明的简单列表。泄漏也不是只有发生在你自己写...翻译 2019-10-11 10:44:40 · 1602 阅读 · 0 评论 -
程序员租房妙招,爬一个好房
背景春节过后回京,本想好好休息两天结果家里迎来了不速之客——老鼠。最后通过一系列的操作终于成功捕获一家 8 口,这个过程笔者就不做多描述了。由于此次捕鼠事件留下阴影决定搬离。和媳妇开始寻找合适的房源,这还只是一个开始;之后看好房子(房子还在配置中)跟管家约定好释放当日签约;和媳妇两台手机两台电脑抢房子结果还是失之交臂。就算是双十一也不过如此吧!之后继续找房发现基于小区搜索房源结果很不...原创 2019-04-11 16:16:35 · 434 阅读 · 0 评论 -
使用 Django WebSocket Redis 搭建在线即时通讯工具
话不多说先上效果图演示 项目:http://112.74.164.107:9990/1、安装组建redis: yum install redis/apt install redis2、创建虚拟化环境并进入python3/python -m venv venv source venv\bin\active3、安装第三方库pip install -r requir...原创 2018-12-10 11:59:31 · 1185 阅读 · 0 评论 -
Python编程(二):Python进程、线程的那点事儿
本文由作者:auxten 授权发布链接:http://zhuanlan.zhihu.com/auxten/20167077著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。多进程,多线程编程系统程序员、运维开发程序员在面试的时候经常会被问及一个常见问题:进程是什么,线程是什么,进程和线程有什么区别?不得不承认,这么多年了。这个问题依旧是个很难以招架...原创 2018-12-07 11:06:31 · 212 阅读 · 0 评论 -
为什么 Django 框架持续统治着 Python 开发世界
Python 开发人员呀...有大量的框架可供选择来用于他们的 Web 项目...不过,现在 Django 毫无疑问已成为世界上 Python 开发人员中最流行的 Web 框架。本文将来谈谈 Python 开发人员为什么喜欢 Django 而不是其他流行的 Python Web 框架,如 Flask,Pyramid,Tornado,Bottle,Diesel,Pecan,Falcon 等等.......转载 2018-11-21 17:31:26 · 312 阅读 · 0 评论 -
Python 分析拉钩职位
前言近年来 Python 之火大家都有感而知,那亲们知道北京的 Python 开发岗位、运维开发岗位招聘地域都是如何分布的吗?薪水如何?是否有前景等等,这些数据呢直接通过招聘信息来了解到企业用人是最直接的,也是最简单的途径。那本次将通过分享 Python 来抓取拉钩的招聘信息,然后加以分析,做一个北京的 Python 职位地域分布、薪资范围、福利待遇等维度出一个简单的分析报告,希望能帮助到...原创 2018-11-14 18:18:35 · 217 阅读 · 0 评论 -
一行 Python 代码能干嘛?
Python 有很多优雅有趣的代码写法,同时还很简短,以至于当我刚开始接触这个编程语言的时候,就爱不释手。而前几天的编程语言榜单中 Python 也超越了 Java 成为了第一,挺替 Python 开心的。Python到底有多有趣呢?一行代码告诉你!1)画爱心print(''.join([''.join([('sergiojune'[(x-y)%10]if((x*0.05)**2+(y...转载 2018-11-06 12:07:01 · 320 阅读 · 0 评论 -
无监控不运维——使用 Python 写一个小小的项目监控
在公司里做的一个接口系统,主要是对接第三方的系统接口,所以,这个系统里会和很多其他公司的项目交互。随之而来一个很蛋疼的问题,这么多公司的接口,不同公司接口的稳定性差别很大,访问量大的时候,有的不怎么行的接口就各种出错了。这个接口系统刚刚开发不久,整个系统中,处于比较边缘的位置,不像其他项目,有日志库,还有短信告警,一旦出问题,很多情况下都是用户反馈回来,所以,我的想法是,拿起 Python,为...转载 2018-11-01 17:30:36 · 169 阅读 · 0 评论 -
Python: kafka-python 版本差异导致的问题
背景我们有个数据处理平台,有两个用 docker 运行的数据处理模块,分别是:data_api, 和 processor_api,故名思义:data_api: 接受数据;processor_api: 处理数据;数据处理简单架构 1024程序员专属大礼(只限今天),82小节 Python 零基础视频,想要的加小助手wechat:17812796384 ...转载 2018-10-24 15:24:37 · 2644 阅读 · 0 评论 -
Python 你必须要知道的 Flask
Flask介绍Flask 是一个轻量级的 web 开发框架, 使用 Python 开发, 上手简单。安装 Flaskpip install Flask第一个 Flask 程序1、编写 app.py 文件内容如下:#encoding: utf-8# 导入Flask类from flask import Flask# 创建Flask实例app = Flask(__n...原创 2018-10-26 17:01:57 · 291 阅读 · 0 评论 -
资产管理系统 CMDB 详解
两年前笔者在一个中小型互联网公司做运维,当时我们经理在机房,花了半天找一台服务器,但是服务器搞错了,悲剧了^.^! 当时我们的做法是用了一个 Excel,很多时候更新不及时,重启一台机器、拔一根网线都提心吊胆。那个时候如果有一个资产管理系统的话就可以省去很多麻烦,这也是我们今天要介绍的主要内容——资产管理系统(CMDB)如何构建一个好的资产管理系统?当我们在做资产管理系统的时候,也遇到...原创 2018-09-05 15:02:07 · 23745 阅读 · 8 评论 -
Python源码剖析之准备工作
我是一个 Python 程序开发者, 也 C 语言爱好者, 为了加强自己对 Python 语言实现的理解, 最近选择阅读下陈儒老师的书, 对Python3.5.1 源码进行阅读, 再次记录下读书笔记. 欢迎各位指正.Python 的总体结构Python 总体分为三部分: 文件系统(File Groups), 解释器(Interpreter), 运行时环境 (Runtim Environ...原创 2018-08-29 13:19:50 · 176 阅读 · 0 评论 -
Web 访问日志分析
用途记录访问服务器的远程主机 IP 地址,可以得知浏览者来自何处 记录浏览者访问 web 资源,可以了解网站哪些部分最受欢迎 记录浏览者使用浏览器,可以根据大多数浏览者使用浏览器对站点进行优化 记录浏览者访问时间访问日志位置1.Apache在 httpd.conf 和引用的*.conf文件中查找 CustomLog "logs/access.log" combined说明:...原创 2018-08-31 14:45:53 · 1775 阅读 · 0 评论 -
SQL 上线平台
SQL 上线平台为了让 DBA 从日常繁琐的工作中解放出来,通过 SQL 自助平台,可以让开发自上线,开发提交 SQL 后就会自动执行并返回执行结果,无需 DBA 的再次审核,从而提升上线效率,有利于建立数据库开发规范。项目分享时间:2018.8.23 晚 21:00-22:00SQL 上线平台【项目一览】项目功能详细介绍目标库管理目标数据库的增删改查操作SQL...原创 2018-08-23 17:50:33 · 642 阅读 · 0 评论 -
Python编程(四):两个实用的Python的装饰器
两个实用的Python装饰器——超时函数&Trace函数原创 2016-01-14 12:11:28 · 311 阅读 · 0 评论 -
Python编程(一):Python中tuple和list的一点思考
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:auxten链接:http://zhuanlan.zhihu.com/auxten/20111754来源:知乎Python有两种相似的序列类型,tuple和list。 这两者的不同大多数人都能说出:tuple叫做元组用()表示;list叫做列表用[]表示。tuple是不可变的,list是可变的原创 2015-12-23 16:55:48 · 270 阅读 · 0 评论