摘要:
抓包软件的选择 常用的抓包软件有以下几个:Wireshark,Charles,Fiddler,Burp Suite。 其中 Burp Suite 由于大部分功能需要付费,本文暂且不做介绍。 Fiddler 和 Charles Fiddler 和 Charles 的功能大同小异,基本上都是抓包(HTT 阅读全文
摘要:
遇到问题和需求 我的电脑环境:先安装py2再安装py3,平时我工作中是使用python2,如何保证两个版本共存且让代码来选择要使用的版本。 遇到问题 在cmd中输入python,进入的是py2的环境,但是通过pip install模块是安装到了python3目录下 需求 工作中使用pytho2,在学 阅读全文
摘要:
注释中多了一行:type 设置为Epytext PyCharm 2020.3.5 (Community Edition) def test(param1,param2,param3): """ :param param1: :param param2: :param param3: :return: 阅读全文
摘要:
在visual studio中可以使用#region和#endregion来进行代码折叠,我尝试在pycharm中也可以使用相同的指令来折叠代码。 但是如果#endregion是在方法的最后面或者类的最后面,就无法自动折叠。 我一般是在后面再加一个def foldtest: pass,这样就能让代码 阅读全文
摘要:
基础知识 python是一门脚本语言,它是解释执行的。 python使用缩进做为语法,而且python2环境下同一个py文件中不能同时存在tab和空格缩进,否则会出错,建议在IDE中显示缩进符。 文件A和文件B在文件头不能相互import,因为会导致循环导入,但可以在function中来导入对方 p 阅读全文
摘要:
S3是Amazon S3的简称,s3cmd是一款命令行工具用来管理s3,同时还有一款图形化的管理工具:s3 browser。 因为绝大多数用户都是在linux下管理s3,而我们的打包机是在windows上,所以需要在windows下管理s3,本文记录一下踩坑。 S3文档 s3的官方文档:https: 阅读全文
摘要:
在我平时的工作中会经常用到svn blame这个命令,但是vscode现有的svn扩展普遍都不能自定义右键菜单。 所以我产生一个想法:自己动手为vscode开发一款svn的扩展来定制右键菜单,本文记录这个svn扩展的开发记录,此扩展开发约耗时周末中的一天。 最终成果:在vscode扩展中搜索:svn 阅读全文
摘要:
获取python的源码 3.x及最新版本的源码:https://github.com/python/cpython python2.7分支的源码:https://github.com/python/cpython/tree/v2.7.18 python官网也提供源码下载:https://www.py 阅读全文
摘要:
代码规范 在我们项目中python代码使用tab缩进,并统一大家的编辑器设置。 如果同一个python文件中即有空格又有tab缩进,那么运行此文件会报错。 关于使用空格还是tab,这里就不展开讨论了,每个项目组有自己的规范,使用空格缩进会增加代码中无意义的字符个数。 vscode和pycharm v 阅读全文
摘要:
三大编译器:gcc,llvm,clang 什么是gcc? gcc 官方网站:https://gcc.gnu.org GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以 GPL(General Public License)许可证所发 阅读全文