Python
文章平均质量分 53
bitko
这个作者很懒,什么都没留下…
展开
-
VScode使用docker作为开发环境
优点本地桌面干净: 只有docker客户端 开发环境代码化:Dockerfile 切换环境只需切换容器本地桌面配置安装 Open SSH 客户端Linux/Mac直接用包管理器安装open-sshWin7下载编译好的open ssh二进制包:这里 解压到 C:\OpenSSH 把 C:\OpenSSH 加到系统环境变量Path上(需要注销再登录才能生效) 打开cmd,运行 C:> ssh-agent 确保能找到Win10巨硬厂从Win10开始终于原创 2021-03-10 17:39:05 · 11956 阅读 · 2 评论 -
python cx_Oracle连接数据库报错 ORA-01804
报错信息:[2019-12-09 18:03:22,709: WARNING/Process-1:11] oracle connect error:Error while trying to retrieve text for error ORA-01804[2019-12-09 18:03:22,712: WARNING/Process-1:11] oracle connect erro...原创 2019-12-09 18:19:21 · 4182 阅读 · 0 评论 -
django layer弹窗组件使用
父层: <div class="col-xs-12"> <div class="box"> <div class="box-header"> <h3 class="box-title">主机监控列表</h3&原创 2018-11-17 15:21:53 · 3507 阅读 · 0 评论 -
整合webssh到自己的Django项目
webssh项目源地址:https://github.com/huashengdun/webssh目的是希望能将webssh整合到运维管理平台,最好是能做到免登录,在管理平台可以直接ssh到平台的主机。但源项目是需要输入Ip,端口,用户名,密码的,考虑到现实的需求,至少ip是可以通过自己的平台传到webssh登录服务,用户只需要输入用户名密码。比较简单的方式是通过url跳转的时候带...原创 2018-11-21 19:56:23 · 7953 阅读 · 10 评论 -
tab切换echarts无法正常显示
tab切换时候,第一个图正常显示,第二个及之后的图无法正常显示。 问题是这样的,用了两个tab切换,每个tab里面加载一个echarts图表,div的大小是百分比设置的,结果第一个echarts可以正常显示出来,第二个echarts被严重压缩了。 查看了一下网页布局,发现div是有大小的,但是里面加载的echarts宽高都是0,这可能就是echarts显示过小的原因。 有以下三个解决办法:...转载 2018-11-12 13:53:35 · 2393 阅读 · 0 评论 -
为django项目加上flash message
一. Django的message框架官方文档:https://docs.djangoproject.com/en/1.9/ref/contrib/messages/1. 简介在web应用程序中,可能在处理表单或其他类型的用户输入后向用户展示一次性通知消息,也成为flash message。django为匿名和经过身份验证的用户提供了对基于cookie和会话的消息的全支持,其消息框...原创 2018-10-24 19:45:44 · 1559 阅读 · 0 评论 -
django+celery+rabbitmq处理异步任务
版本选择:celery4不再支持windows,所以在Windows环境下使用请选择celery==3.1.18参考:https://github.com/celery/celery/issues/3551参考文档:http://docs.celeryproject.org/en/3.1/一. 简介celery是一个基于python开发的简单、灵活且可靠的分布式任务队列框架...原创 2018-10-23 15:00:15 · 3632 阅读 · 2 评论 -
诡异的UnicodeEncodeError
一个Django项目在win环境pycahrm下运行的好好的,部署到Linux就出现了编码错误 涉及的代码段使用了cx_oracle执行sql语句,打印出来粘贴到plsql执行是正常的。 sql = '''select nvl(s.username, 'None') oracle_user, s.logon_time, p.username unix...原创 2018-09-13 19:27:20 · 215 阅读 · 0 评论 -
python相对路径失效
代码结构:frame文件夹中的py文件引入check_alarm中的main_check.py,此时整个project中其他使用相对路径的py都会报错。原创 2018-08-18 10:35:41 · 2924 阅读 · 0 评论 -
使用paramiko上传脚本到Linux服务器的shell脚本创建的目录带有问号
场景:在windows下编辑的脚本,使用paramiko编写的代码传到windows服务器并执行,但生成的目录总是带有问号原因:windows下的换行符和linux不一致,导致执行脚本生成的目录带有问号(可能不仅限于此问题,其他莫名其妙的情况也可能的出现),出现这种情况,建议在Linux上编写脚本再拿到windows使用[root@mysql app]# ls -lltotal 8d...原创 2018-07-28 10:05:10 · 578 阅读 · 0 评论 -
python 解决logging模块重复输出日志
场景:多个py文件调用Logging,从主文件导入另外的py文件时日志会反复输出几条原因参考:https://blog.csdn.net/huilan_same/article/details/51858817解决:将logger实例放到单独的py文件,其他文件都import该pymy_log.py#! /usr/bin/python# encoding:utf-8# 配置文件import...原创 2018-05-04 13:21:34 · 3678 阅读 · 0 评论 -
PID check failed. RNG must be re-initialized after fork().
报错信息:2018-05-02 17:47:11,520 - transport.py[line:1386] - ERROR: Unknown exception: PID check failed. RNG must be re-initialized after fork(). Hint: Try Random.atfork()2018-05-02 17:47:11,524 - main_c...原创 2018-05-02 18:58:54 · 1081 阅读 · 0 评论 -
Python:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 108: ordinal not in
解决方案:1. pycharm:File-->Settting-->Editor-->File coding-->设置Default encoding for properties为"utf-8"2. 在出错的界面加上import sysreload(sys)sys.setdefaultencoding('utf-8')原创 2017-12-28 08:46:40 · 253 阅读 · 0 评论 -
Linux安装python2.7
1.下载https://www.python.org/downloads/release/python-2714/linux平台的有两种,Python 2.7 compressed source tarball (for Linux, Unix or OS X)和Python 2.7 bzipped source tarball (for Linux, Unix or OS X原创 2017-12-21 11:36:28 · 1225 阅读 · 0 评论 -
python值传递和引用传递
关于值传递和引用传递,综合目前各种的说法,可以得出这样的结论:可变对象为引用传递,不可变对象为值传递。但是python中一切事物均视为对象,个人觉得值传递和对象传递只不过是对象引用的两种表现。如果是可变对象的引用(比如字典、列表),就能修改对象的原始值,相当于通过传引用来传递对象,不可变对象(如数字、字符、元组),就不能通过直接修改原始对象,相当于是通过传值传递对象。具体的表现就是当赋值(引用原创 2016-08-20 13:59:26 · 8536 阅读 · 0 评论