- 博客(13)
- 收藏
- 关注
原创 python 变量作用域
一、同文件下全局变量使用规则 x = 10 def fun1(): print(x) def fun2(): x += 13 print(x) fun1() fun2() 运行结果: 10 Traceback (most recent call last): File "G:\study\JAVA\python_test1\locust\test\tes...
2019-07-14 21:39:32
178
原创 python2&python3
1、我们在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面。这个启动器允许我们指定使用Python2还是Python3来运行代码(当然前提是你已经成功安装了Python2和Python3)。 py -2 XX.py 是用python2执行 py -3 XX.py 是用python3执行 py...
2019-05-26 08:50:06
243
原创 python3 多重继承 类初始化函数调用顺序 super解决重复初始化问题(钻石继承)
#! python3 #-*- coding: utf-8 -*- ''' Created on 2019年1月29日 @author: Administrator ''' from pprint import pprint class base1(): def __init__(self,value): print('base1') self.valu...
2019-01-30 22:51:11
1744
原创 python 使用队列实现线程池
#-*- coding: utf-8 -*- ''' Created on 2019��1��1�� @author: Administrator ''' import Queue import threading from time import sleep taskQueue = Queue.Queue() def worker(fun): while True: ...
2019-01-01 20:26:08
2255
原创 RIDE&RED安装
1.Python 2.7 https://www.python.org/downloads/windows/ 2.pip 和 setuptools https://pypi.python.org/pypi/setuptoolshttps://pypi.python.org/pypi/pip 3.Robot Framework (此工具本身) py -2 pip install robot...
2019-01-01 14:42:12
1059
原创 python 并发读写文件
import threading from time import sleep import os import Queue class ExcThread(threading.Thread): def __init__(self,group=None, target=None, name=None, args=(), kwargs=None, ver...
2018-09-09 21:16:31
3111
原创 python 主线程捕获子线程异常
问题原因: 一个线程拥有自己独立的上下文和调用栈,如果该线程(调用栈)中抛出异常之后,调用方是无法捕获的。 解决方法1: sys.exc_info()可以返回当前的异常,作为一个属性保存下来,然后在线程的join方法中重新抛出异常。 https://stackoverflow.com/questions/2829329/catch-a-threads-exception-in-the-c...
2018-09-08 21:07:33
5179
原创 生成器(generator)
容器是一系列元素的集合,str、list、set、dict、file、sockets对象都可以看作是容器,容器都可以被迭代(用在for,while等语句中),因此他们被称为可迭代对象。可迭代对象实现了__iter__方法,该方法返回一个迭代器对象。迭代器持有一个内部状态的字段,用于记录下次迭代返回值,它实现了__next__和__iter__方法,迭代器不会一次性把所有元素加载到内存,而是需要的时...
2018-06-24 11:24:50
347
转载 __all__作用
1. 用于限制导入python库的方法属性 from **.py import * 默认会带入**.py文件中所有的公共方法,属性(非下划线开头的成员都导入当前命名空间中),通过在此文件中设置__all__ = ["**"]指定需要导入的方法2. 编写一个库的时候,经常会在 __init__.py 中暴露整个包的 API,而这些 API 的实现可能是在包中其他模块中定义的。如果我们仅仅这样...
2018-06-05 22:21:33
733
原创 action中model对象的赋值问题
1.关于action Struts2会为每个处理线程分配一个Action对象,将提交的参数注入到Action属性中,并调用Action的相关方法如execute()等完成业务逻辑,因此struts2的Action会有多个对象。处理完毕,线程结束,Action也会被抛弃,Struts2的Action是线程安全的。 当Struts单独使用时action使用Struts2自己负责;当使用Spri
2016-08-05 18:02:07
2807
转载 STL六大组件
一、STL简介 (一)、泛型程序设计 泛型编程(generic programming) 将程序写得尽可能通用 将算法从数据结构中抽象出来,成为通用的 C++的模板为泛型程序设计奠定了关键的基础 (二)、什么是STL 1、STL(Standard Template Library),即标准模板库,是一个高效的C++程序库。 2、包含了诸多在计算机科学领域
2016-08-01 14:53:26
398
原创 局域网 广域网 城域网
局域网定义:局域网是将小区域内的各种通信设备互连在一起的通信网络 目前常见的局域网类型包括:以太网(Ethernet)、光纤分布式数据接口(FDDI)、异步传输模式(ATM)、令牌环网(Token Ring)、交换网Switching等, 它们在拓朴结构、传输介质、传输速率、数据格式等多方面都有许多不同。 局域网的典型特性:高速据率(0.1M~100Mbps),短距离(0.1km~2
2016-04-27 21:13:14
1538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人