自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 cadence 快捷键

ctrl N 画原理图库时,多部份器件的下一部分器件;ctrl B 画原理图库时,多部份器件的上一部分器件;

2023-04-17 16:41:51 1334

原创 学习笔记---常见的魔法属性使用Demo

class Demo(object): ''' 这里面的内容可以用 __doc__方法获取 __init__和__new__构成构造方法 __del__ 此方法无需定义,由Python解释器进行垃圾回收时自动触发执行 ''' def __init__(self): #初始化方法,通过类执行时,自动触发执行 self.num = 0 def __call__ (...

2020-02-18 10:18:26 124

原创 学习笔记---用非堵塞实现单进程单线程处理客户端

代码不重要,主要是思想 流程import sockettcp_server_tcp = socket.socket (socket.AF_INET, socket.SOCK_STREAM)tcp_server_tcp.setblocking(False)#设置套接字为非堵塞的方式 放在bind和listen前面tcp_server_tcp.bind(('', 6789)) #绑定IP...

2020-02-18 10:15:39 131

原创 学习笔记---HTTP协议

超文本传输协议(HTTP),网络协议,服务器和网页间的一种传输规定。基于TCP以www.baidu.com为例浏览器向百度服务器请求数据(部分)格式如下:请求GET / HTTP/1.1 #第一行必须有 / 就是主页,Host: www.baidu.comConnection: keep-aliveUpgrade-Insecure-Requests: 1User-Agent: ...

2020-02-16 04:07:58 168

原创 当修改Pycharm项目文件夹名或修改文件路径后,运行程序提示 系统找不到指定文件的解决方法

今天整理了一下之前学Python的时候的一些文件,当我按照现在的路径打开,运行.py 的时候提示Error running ‘多任务文件拷贝’: Cannot run program “H:\Python\Code\多线程\venv\Scripts\python.exe” (in directory “H:\Python\Code\03-多线程”): CreateProcess error=2,...

2020-02-15 09:18:23 13386 5

原创 学习笔记---生成器

特殊的迭代器----生成器 yield xxxdef createA(createNum): a, b = 1, 1 i = 0 while i < createNum: #如果一个函数中有yiel语句,那么这个函数就不是函数了 而是一个生成器模版 yield a a, b = b, a + b i...

2020-02-15 05:44:58 560

原创 学习笔记---使用yield实现协程

相比于进程,线程的资源占用较少;相比于线程,协程资源占用较少例:协程import timedef createA(): a, b = 1, 1 i = 0 while True: #如果一个函数中有yiel语句,那么这个函数就不是函数了 而是一个生成器模版 yield a print('A:',a) ...

2020-02-15 05:44:21 186

原创 学习笔记---python中对象的迭代 3--迭代器

迭代器之前让对象也可以迭代,但是用到了两个类对象ClassA,ClassB。ClassB中的__next__方法把ClassA中的列表拿过来,在返回给ClassA再给for。直接将__iter__和__next__方法放在同一个对象中就可以了, __iter__的返回值就是对象自己,__next__的返回值就是需要遍历的属性这就叫迭代器class ClassA(object): ...

2020-02-14 03:07:16 86

原创 学习笔记---python中对象的迭代 2

之前学习类的迭代的时候,最后用for遍历对象的时候,一直输出的都是同一个值import timeclass ClassA(object): def __init__(self): self.contains = list( ) def addList(self, item): self.contains.append(item)#如果想...

2020-02-14 03:06:37 87

原创 学习笔记---Python中对象的迭代 1

判断是否可以迭代1. 在python中通过for循环遍历列表、元组、字典等就是迭代(Iteration)例1:遍历列表num = [11, 22, 33, 44, 55]for x in num: print(x)打印结果是:1122334455例2:遍历字符串 for x in 'abcdef': print(x)abcdef但是有些类...

2020-02-13 21:29:39 273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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