自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 虚函数的实现机制

两种实现机制:虚表(效率高但使用空间大);名字查找(效率低但节约空间)。

2016-08-04 18:07:36 344

转载 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关注的人

提示
确定要删除当前文章?
取消 删除