- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 【网络工具】wireshark使用记录
文章目录分析TCP三次握手ESP协议界面分析TCP三次握手ESP协议界面参考链接:https://wiki.wireshark.org/ESP_Preferences
2019-09-11 17:39:09 327
原创 【TCL】解析xml
看下解析代码package re xmlproc handle {myVar1 myVar2 obj attr args} { puts "myvar1: $myVar1" puts "myvar2: $myVar2" # 每个xml节点的名字 puts "obj: $obj" # 每个xml节点的属性组成的列表 {属性名 属性值 属性名 属性值 .....
2019-09-10 11:36:37 821
原创 【VS Code】Visual Studio Code使用记录
文章目录显示空格与tab键鼠标改变字体大小快捷键python关联指定的python解释器问题无法加载文件activate.ps1,因为在此系统上禁止运行脚本显示空格与tab键file->preferences->settings,使用json格式编辑配置文件,增加如下的属性:"editor.mouseWheelZoom": true,"editor.renderControlC...
2019-09-03 09:35:46 852
原创 【VMware】VMware虚拟机修改为精简配置
文章目录背景方法打开ssh登陆exsi找到虚拟机的存放位置修改虚拟机的配置注册新的虚拟机删除旧的文件问题背景exsi在建立虚拟机的时候,会配置硬盘,硬盘有后备延迟,精简配置等,其中精简配置表示会根据具体硬盘使用情况占用实际的存储空间,比如我配置100G的硬盘,如果不是精简配置,那么会实实在在的占用100G的硬盘大小,而不管虚拟机是否真正使用到这么大,而精简配置是根据当前虚拟机实际使用的大小来占...
2019-09-03 09:19:03 3279
转载 【网络工具】tcpdump抓包详解
转:http://blog.csdn.net/zhangliang_571/article/details/23878343PS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对...
2019-08-27 09:09:13 641
转载 【Linux】linux权限
转:http://www.cnblogs.com/123-/p/4189072.html在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念-所有者-所在组-其它组-改变用户所在的组所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls‐ahl命令可以看到文件的所有者也可...
2019-08-27 09:08:48 271
转载 【网络基础】IP分片浅析
转自:http://www.cnblogs.com/glacierh/p/3653442.html在TCP/IP分层中,数据链路层用MTU(Maximum Transmission Unit,最大传输单元)来限制所能传输的数据包大小,MTU是指一次传送的数据最大长度,不包括数据链路层数据帧的帧头,如以太网的MTU为1500字节,实际上数据帧的最大长度为1512字节,其中以太网数据帧的帧头为12...
2019-08-27 09:08:21 625
原创 【python库】logging
文章目录# -*- coding:utf-8 -*-import loggingimport osfrom logging.handlers import RotatingFileHandlerdef mylogger(): dstfile = os.path.join(os.path.split(os.path.abspath(__file__))[0], "myflas...
2019-08-23 18:54:26 317
原创 【Windows】windows远程桌面不能复制的解决办法
文章目录首先确定允许访问剪贴板在远程桌面的机器上,打开任务管理器,查看是否有rdpclip.exe这个进程如果有,结束这个进程,否则直接执行下面第四步打开运行(win+r),输入rdpclip...
2019-08-23 15:21:54 354
原创 【Linux】vim编辑器的基本操作
文章目录i #插入数据,也就是可以进行编辑:w #保存:w! #强制保存:q #退出:q! #强制退出:wq #保存并退出:wq! #强制保存退出gg #跳到首行GG #跳到末尾dd #删除一行,其实是剪切的意思p #粘贴到光标的后面,小写的pP #粘贴到光标的前面,大写的Pyy #复制一行:set number/data #查找文章中匹配data的数据...
2019-08-23 15:21:17 164
原创 【Excel】excel使用记录
文章目录快捷键文本转数字快速填充相同数据快速比较两列数据是否一致定位方法相减方法公式sumif根据条件计算和快捷键ctrl + home # 回到首单元格ctrl + end # 跳转到最后一个单元格ctrl + shift + end # 选中当前单元格到最后一个单元格的所有数据ctrl + shift + end,一般是光标定位到第一个单元格,然后按这个复合键,就可以选中单元格...
2019-08-23 15:20:46 615
原创 【TCL基础】基本命令
文章目录upvar函数参数需要数组的情况uplevelclock格式化输出时间info获取当前执行脚本获取当前执行脚本的路径获取当前执行层级stringstring mapfileupvar第一种情况:第二种情况:可以利用upvar传递数组参数,看下面的:函数参数需要数组的情况也就是不能直接使用数组作为参数可以利用upvar命令:uplevel假如:a函数调用了b...
2019-08-23 15:20:18 11551
原创 【RF基础】robotframework基础
文章目录安装基本使用代码讲解本文简单介绍了robot framework的基础知识。安装很简单,使用pip就可以安装了:pip install robotframework安装完成后,使用下面的命令检查是否安装成功:robot --versionrebot --version基本使用由于robot的脚本支持很多种格式,我们这里使用txt来写我们的case,我们的一个case文...
2019-08-23 09:52:26 1464
原创 【RF基础】RF调用python函数基础
文章目录构建运行本文简单介绍了如何在robot里面调用一个python写的函数。构建我们在D盘下创建两个文件,一个叫pyfile.py,用于编写python函数,另外一个叫test.txt,编写我们的测试用例。pyfile.py的内容如下:def sum(a, b): return int(a) + int(b)很简单,定义了一个函数sum,用于返回两个数的和,注意retur...
2019-08-22 17:36:47 3739
原创 【python库】itertools
文章目录无限循环countcyclerepeat有限accumulatechain更多开发环境为WIN10+Python 3.6.5,直接上代码,看注释无限循环countimport timefrom itertools import *for i in count(10): # count从10开始无限制的往后迭代,默认以1为步长,可以指定为第二个参数 print(i) ...
2019-08-22 17:35:23 624
原创 【python库】时间处理模块
文章目录简要的术语time模块datetime模块timedeltadatetimedatetime周的处理总结python的时间处理模块主要有time,datetime,calendar几个模块,对时间的处理,python已经封装的比较完美,比如对时间进行计算,格式化时间等等操作。简要的术语UTC:是协调世界时(以前称为格林威治标准时间,或GMT),中国是UTC+8DST:是夏令时,在一...
2019-08-22 17:34:30 281
原创 【python库】ini文件的读取
文章目录准备一个ini文件读取ini配置文件读取,可以使用python的configparse这个库。我的代码是在WIN10 + Python 3.6.5下运行。准备一个ini文件我们在桌面准备一个INI文件,叫test.ini,内容如下:[db] # 这个叫sectionhost=test # 这个叫optionuser=user1 # 这个叫option[java] # ...
2019-08-22 17:33:31 369
原创 【python库】functools
文章目录wraps偏函数 partialsingledispath开发环境为WIN10+Python 3.6.5,直接上代码,看注释wrapsfrom functools import wrapsdef run1(f): @wraps(f) def wrapper(*args, **kwargs): """run1.wrapper's doc""" ...
2019-08-22 17:32:40 755
原创 【python总结】-常见问题汇总
文章目录for循环和lambda表达式参数默认值for循环和lambda表达式In [7]: s = []In [8]: for x in range(5): ...: s.append(lambda: x ** 2) ...:In [9]: s[0]()Out[9]: 16In [10]: s[1]()Out[10]: 16In [11]: s[4](...
2019-08-22 17:31:54 378 1
原创 【python技巧】巧妙地使用参数来缓存重复计算的数据
文章目录先举一个很简单的例子, 一个函数接收两个参数,返回这两个参数的和。def add(a, b): return a + bdef main(): print(add(1, 2)) print(add(3, 4)) print(add(1, 2)) print(add(3, 4))if __name__ == '__main__': ...
2019-08-22 17:30:55 614
原创 【python技巧】结合实例说python的性能
文章目录有这么一个需求,我们有一个列表A,里面有10万条数据,现在另外有一个列表B,里面有1万条数据,其中这1万条数据一定包含在10万条数据里面,而且这1万条数据里面有可能有重复的数据出现,我们需要在10万条数据里面,找出那不是B里面的数据。In [15]: from itertools import productIn [16]: a = list(product(range(10), ...
2019-08-22 17:30:19 148
原创 【python技巧】一行代码可以搞定的事
文章目录多重循环python有很多高效的语法,使用一行代码可以搞定很多逻辑,本文列举了部分,本文是基于: win10+Python 3.6.5多重循环比如有多重嵌套循环:ret = []for i in range(10): for j in range(10): ret.append(i + j)一行代码搞定:ret = [i + j for i in ...
2019-08-22 17:29:19 573
原创 【python魔术方法】__get*__相关方法
本文主要收集了python的__get*__相关的几个魔术函数的使用。get类型函数直接上代码:class TestMain: def __init__(self): print('TestMain:__init__') self.a = 1if __name__ == '__main__': t = TestMain() prin...
2019-08-22 17:28:18 410
原创 【python魔术方法】迭代器(__iter__和__next__)
文章目录`__iter__` 和 `__next__`真正的迭代器总结python里面有很多的以__开始和结尾的函数,利用它们可以完成很多复杂的逻辑代码,而且提高了代码的简洁性,本文主要总结了迭代器用到的魔术方法,并且主要以代码例子进行解释。__iter__ 和 __next__其实这里需要引入一个概念,叫迭代器,常见的就是我们在使用for语句的时候,python内部其实是把for后面的对象...
2019-08-21 19:04:31 5325 5
原创 【python魔术方法】生成器(yield表达式)
文章目录语法send和throw函数yield from生成器表达式生成器是一个可以快速创建迭代器的工具,结合上文python魔术方法-迭代器进行讲解。官方文档:https://docs.python.org/3/reference/expressions.html#yieldexpr语法上面文章提到了通过__iter__和__next__创建迭代器的情况,其实python提供了一个很简单...
2019-08-21 19:03:33 313
原创 【python进阶】type和metaclass
文章目录回顾typemetaclass实例本文主要通过type这个类来说明python里面对类的创建过程和原理。回顾我们在创建类的时候,大致都是使用如下的方式:class TestClass(object): def __init__(self): do() def func(self): do()其实,当使用语句class T...
2019-08-21 19:02:27 387
原创 【python进阶】property函数
文章目录原型只读属性更多原型class property(fget=None, fset=None, fdel=None, doc=None)它返回的是一个属性。比如:class C: @property def x(self): return None print(type(x))可以看见打印的结果是:<class 'proper...
2019-08-21 19:01:57 663
原创 【python进阶】特殊变量和属性
文章目录`__all__``__name__``__main__``__dict__``__slots__`本文主要记录了python中一些特殊变量或者属性的说明,比如__all__等。__all__先看代码,假设有两个py文件,test.pyimport redef f(): print('test:f')def f1(): print('test:f1')...
2019-08-21 19:01:20 323
原创 【python进阶】import机制
文章目录名称空间与作用域locals和globals函数`__name__`和`__main__`import 和 loadzip方式的导入pyc文件reload函数`__import__`函数交叉引用本文主要探讨了python的import机制,会涉及到名称空间,变量作用域,import语句和相关的模块,以及包的管理等内容。名称空间与作用域名称空间: 就是名称和对象的绑定关系作用域: 就...
2019-08-21 19:00:37 874
原创 【python进阶】函数参数解包
文章目录我们知道函数的参数可以有位置参数和关键字参数,它们的定义类似:def fun(*a, **b)其中*和**都涉及到解包的情况,就是把后面的变量a b解析出来的步骤。直接上代码:def f(a, b, c, d): print(a, b, c, d)f(*[1, 2], **{'c': 3, 'd': 4})x = [1, 2]y = {'c': 3, 'd':...
2019-08-21 18:59:53 628
原创 【python基础】字典
文章目录遍历字典的key遍历字典的value同时遍历字典的key和value判断某个key是否在字典中`get`方法`setdefault`方法`clear`方法`update`方法`popitem`方法`pop`方法进阶本文主要记录了python的字典的一些基本操作。本文的环境为WIN10+Python 3.6.5。首先假如我们有下面一个字典:In [4]: testdict = {'a...
2019-08-21 18:59:07 263
原创 【python基础】列表
文章目录基本定义基本操作元素的访问列表的截取列表的反转本文的操作环境为win7_64 + Python 3.7.0_64基本定义In [1]: a = [] #定义一个空列表In [2]: a = list() #使用内建函数list定义一个空列表In [3]: a = [1, 2, 3] #定义一个列表,包含3个元素In [4]: a = list(a) #使用内建函数lis...
2019-08-21 18:58:15 222
原创 【python基础】全览
文章目录python介绍环境配置代码编写与调试交互式shell文件基础工具基本语法变量逻辑关键字运算符条件判断循环函数列表字典字符串内置函数-1好用的特性-1python介绍python首页: https://www.python.org/文档页: https://docs.python.org/3/python2 or python3: https://wiki.python.org/m...
2019-08-21 18:57:17 195
IPOP V4.1网络工具
2016-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人