随笔分类 -  Python

上一页 1 2 3 4 5 下一页
Python相关文章
MySQL客户端不需要commit代码需要commit原因分析
摘要:一、客户端与python在操作数据库时的差别 在日常使用mysql客户端操作mysql和使用python代码操作mysql时,会发现他们不一致的地放: 在mysql客户端中,不管是执行select还是执行delete等命令,都不需要commit;但在python代码中我们经常要写conn.commi 阅读全文
posted @ 2020-02-12 21:42 诸子流 阅读(2014) 评论(0) 推荐(0) 编辑
Python3多线程及线程池实现教程
摘要:一、说明 多线程这个东西,感觉一直以来都是用一次就要学一次,今天需要将之前写的脚本改成线程池的形式又学习了一轮。为了以后方便在这直接记下来。 二、多线程实现 2.1 多线程的基本实现 import threading import time import datetime # 该类是自定义的多线程类 阅读全文
posted @ 2020-02-10 18:36 诸子流 阅读(14636) 评论(4) 推荐(3) 编辑
Python3调试实现
摘要:一、说明 在上家公司第一次听说”交叉编译“,但开发机环境配置一直没成功,后来也就不了了之了,所以一直不太懂”交叉编译“具体实现上是怎么个形式。 Python在Windows上和Linux上是有些差别的,在Windows上运行得好的程序在Linux上不一定没有问题,而在Windows开发好代码再传到L 阅读全文
posted @ 2020-02-03 14:01 诸子流 阅读(1344) 评论(0) 推荐(0) 编辑
抖音代码舞Python3实现
摘要:一、背景说明 过年被肺炎困在家里实在无聊,早上想着要做什么的时候突然想到抖音上的代码舞(我也不知道叫不叫这名字)挺有意思,就来研究一番。 首先要知道Python处理图片/音视/视频一般都是pillow/opencv/ffmpeg组合,至于具体代码不知道这也好解决:内事不决问百度,外事不决问谷歌,码事 阅读全文
posted @ 2020-01-26 14:29 诸子流 阅读(1982) 评论(0) 推荐(0) 编辑
Linux + inotify实现监控文件变化及主动上报
摘要:一、说明 最近在做一些主机的自动化检查操作,每次都是定时主动去扫描。这种方式一是实时性不佳,二是扫描时会陡然给中心机很大的压力。后来想有没有一种主机上的配置如果发生变动就能主动上报的机制,如果能主动上报一又解决了实时性问题,二也解决了中心机压力的问题。 二、Shell脚本实现 2.1 基本使用 安装 阅读全文
posted @ 2020-01-04 08:39 诸子流 阅读(7560) 评论(0) 推荐(1) 编辑
Python3脚本单进程实例/单例模式实现
摘要:一、说明 之前写了“Linux shell脚本单实例模式实现”,python也是日常需要使用的,所以也想来看python中如何实现。 一方面,shell中没有类和类实例的概念,所以一般说“单实例”都是指“单进程实例”,没有设计模式中“单例”的概念;另一方面,由于单进程实例和单例都是强调“唯一一份”所 阅读全文
posted @ 2019-12-28 09:16 诸子流 阅读(2346) 评论(0) 推荐(2) 编辑
Linux手动安装新版本Python教程(CentOS)
摘要:一、说明 1.1 linux为什么不升级python版本 2008年python3就发布了,到2020年1月1日python2.7就停止更新了,为什么主流的linux迟迟不去除python2自带python3。 我们经常听说服务器版操作系统为了保证稳定性,对于软件一般都只采用经过时间检验的稳定版本, 阅读全文
posted @ 2019-12-21 13:45 诸子流 阅读(3908) 评论(0) 推荐(0) 编辑
json对象与string相互转换教程
摘要:一、说明 1.1 背景说明 json对象与string相互转换,这东西想写了很多次,但总觉得网上教程比较成熟,所以之前每次都放弃了。但今天又被string转json对象折腾了半天,实在受不了,所以还是要写一写。 1.2 问题明确 首先要明确,python里有json这个库,但并没有json这个类,所 阅读全文
posted @ 2019-12-07 15:20 诸子流 阅读(12304) 评论(0) 推荐(0) 编辑
PyInstaller把Python脚本打包成可执行程序教程
摘要:一、说明 一直以来都有把.py文件打包成.exe文件的想法,但总是不够强烈,每次拖着拖着就淡忘了。 昨天帮硬件部门的同事写了个脚本,然后今天下午的时候,他问有没有办法把脚本打包成可执行文件,这样方便以后交给别人的时候别人不用装Python也能运行。 习惯性操作,百度一下,看到标题都基本使用PyIns 阅读全文
posted @ 2019-08-28 18:00 诸子流 阅读(3644) 评论(1) 推荐(0) 编辑
Python3+syslog使用及相关说明
摘要:一、说明 1.1 背景说明 syslog这个东西,最早接触是在Z公司做基线安全加固的时候有启用远程日志服务器一项,然后当时还写整理了一篇“rsyslog+loganalyzer远程日志系统搭建教程(CentOS6.8)”;这造成的结果就是一直先入为主地认为syslog就是做远程日志用的,近段时间碰到 阅读全文
posted @ 2019-08-27 14:05 诸子流 阅读(7183) 评论(0) 推荐(0) 编辑
PyCharm+SVN配置使用教程
摘要:一、说明 去年写“PyCharm+Miniconda3安装配置教程 ”的时候就想把配置SVN的内容加上,但刚开始使用不是很清楚操作就先算了,然后到后边知道怎么操作之后觉得比较简单不写也可以。 一是昨天使用SVN把本机一个项目下载到一台服务器上去的时候搞了半天,还搞得差点把项目给删了。二是对于学校有基 阅读全文
posted @ 2019-08-21 11:19 诸子流 阅读(15290) 评论(0) 推荐(1) 编辑
Python3 CGI编程实现教程
摘要:一、背景说明 虽然很久以前就听说“早期的网站很多通过cgi形式实现”、“C++可通过CGI形式编写网页”,日积月累对CGI也有了一些概念,但一直没真正见过一个实际运行的CGI网站,总归还是有些底气不足。 上周在菜鸟教程上看到有CGI的编程实现所以就模仿实现一下,而过程中发现不能成功运行(其实是自己的 阅读全文
posted @ 2019-08-02 14:08 诸子流 阅读(4834) 评论(1) 推荐(0) 编辑
Python3+selenium 报错处理:“selenium.common.exceptions.NoAlertPresentException: Message: No alert is active”
摘要:一、说明 在使用python3+selenium写自动升级程序的时侯,碰到一个弹出对话框需要点击确认的场景。弹出的对话框如下图所示。 对于弹框各种资料都说通过switch_to.alert属性获取对话框对象,然后使用该对象的accept()方法点击确认。 但使用该方法,一直报错:“selenium. 阅读全文
posted @ 2019-07-15 17:17 诸子流 阅读(9974) 评论(0) 推荐(1) 编辑
Python3 try-except、raise和assert解析
摘要:一、说明 关于异常捕获try-except:在学java的时候就被教育异常捕获也是java相对c的一大优点,几年下来多少也写了些代码,但异常捕获总只得其形未得其神,在自己这只是让发生错误的程序在不必要终止时不终止而已。 关于主动抛出异常raise:前段时间看到robot framework判断测试用 阅读全文
posted @ 2019-06-21 13:53 诸子流 阅读(14022) 评论(0) 推荐(1) 编辑
Python3第三方组件最新版本追踪实现
摘要:一、说明 在安全基线中有一项要求就是注意软件版本是否是最新版本,检查是否是最新版本有两方面的工作一是查看当前使用的软件版本二是当前使用软件的最新版本。在之前的“安全基线自动化扫描、生成报告、加固的实现(以Tomcat为例)”中只是做了前一项把当前使用的软件版本查出来,并没有做当前使用软件的最新版本。 阅读全文
posted @ 2019-06-19 18:20 诸子流 阅读(816) 评论(0) 推荐(0) 编辑
Python3版本号比较代码实现
摘要:一、版本号比较的困难 不能直接以字符串形式进行比较:对于1.3和1.4直接以字符串进行比较是可以正确得出1.4比1.3大;但如果是1.3和1.14还直接进字符串比较那就是1.3比1.14大那就不对了。 不能直用用数值类型进行比较:如果版本号是1和2那可以自接以整型进行比较,如果是1.3和1.4可以直 阅读全文
posted @ 2019-06-15 11:08 诸子流 阅读(1823) 评论(0) 推荐(0) 编辑
模糊测试工具设计思路浅谈
摘要:一、说明 去年写了一篇“模糊测试(fuzzing)是什么”,在最后提到可以自己手动编写实现模糊测试工具,但一直没把可行的代码放上来。 其实这不是光说不练没实现,而是在去年就着手编写了,并在前段时间发现参数未做防呆处理导致设备重启上收到了很好的效果,只是一是说代码涉及产品具体业务需要进行处理二是说对之 阅读全文
posted @ 2019-06-03 16:31 诸子流 阅读(4585) 评论(3) 推荐(1) 编辑
Python3+WebSockets实现WebSocket通信
摘要:一、说明 1.1 背景说明 前段时间同事说云平台通信使用了个websocket的东西,今天抽空来看一下具体是怎么个通信过程。 从形式上看,websocket是一个应用层协议,socket是数据链路层、网络层、传输层的抽像;从应用场合上看,websocket可以使用javascript实现,而sock 阅读全文
posted @ 2019-05-30 15:22 诸子流 阅读(166539) 评论(16) 推荐(10) 编辑
Python3+PyCryptodome实现各种加密算法教程
摘要:一、说明 PyCryptodome是python一个强大的加密算法库,可以实现常见的单向加密、对称加密、非对称加密和流加密算法。直接pip安装即可: 官网地址:https://pycryptodome.readthedocs.io/en/latest/index.html 二、Base64编码 2. 阅读全文
posted @ 2019-05-23 18:12 诸子流 阅读(12657) 评论(0) 推荐(2) 编辑
Python3+Robot Framework+RIDE安装使用教程
摘要:一、说明 Python3 网上很多文章都是用Python2,Robot Framework的部分文档没更新也直接写着不支持Python3(如RIDE does not yet support Python 3),但事实上Robot Framework下的所有项目的最新版本都是支持Python3.6+ 阅读全文
posted @ 2019-05-14 15:09 诸子流 阅读(34923) 评论(2) 推荐(7) 编辑

上一页 1 2 3 4 5 下一页