2019年12月15日
摘要: mui 顶部选项卡的两种切换方式 第一种main页面 index 页面 下面是第二种方式 通过JS来实现页面内嵌( 缺陷, 每次点击都会更行) main页面 阅读全文
posted @ 2019-12-15 17:27 李杰斯 阅读(3777) 评论(0) 推荐(0) 编辑
  2018年7月13日
摘要: '''目录1,开启线程的两种方式*****2,线程和进程的区别*****3,线程对象的其他方法和属性4,守护线程5,互斥锁6,死锁现象与递过锁7,信号量'''#1 开启线程的两种方式import timefrom threading import Threaddef dask(name): prin 阅读全文
posted @ 2018-07-13 19:40 李杰斯 阅读(1467) 评论(0) 推荐(0) 编辑
  2018年7月12日
摘要: '''1,什么是生产者消费者模型 生产者:比喻的是程序中负责产生数据的任务 消费者:比喻的是程序中负责处理数据的任务 生产者->共享的介质(队列)<-消费者2,为何用 实现了生产者与消费者的解耦合,生产者可以不停地生产,消费者也可以不停地消费 从而平衡了消费者地生产能力与消费能力,提升了程序整体运行 阅读全文
posted @ 2018-07-12 19:07 李杰斯 阅读(160) 评论(0) 推荐(0) 编辑
  2018年7月11日
摘要: # 目录:# 1,子进程开启的两种方式# 2,进程内存对象空间彼此隔离# 3,进程对象的方法或属性详解# >>>>>>>>>>>>>>>>>>>>>>>>>>>>子进程开启的两种方式>>>>>>>>>>>>># 方式一:#multiprocessing多进程的意思 ,process是他里面的一个类f 阅读全文
posted @ 2018-07-11 20:36 李杰斯 阅读(265) 评论(0) 推荐(0) 编辑
  2018年7月10日
摘要: # >>>>>>>>>>>>>>>>>>>>服务端socketserver模块通讯循环>>>>>>>>>>>>>>import socketserverclass MyHandler(socketserver.BaseRequestHandler): def handle(self):#通过对象调用handle方法,方法名一个字都不能改 while True: ... 阅读全文
posted @ 2018-07-10 20:06 李杰斯 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 第一代计算机(1940~1955):真空管和穿孔卡片 :同一时刻只有一个程序在内存中,被cpu调用执行,比方说10个程序的执行,是串行的 第二代计算机(1955~1965):晶体管和批处理系统 优点:批处理,节省了机时 缺点: 1.整个流程需要人参与控制,将磁带搬来搬去(中间俩小人) 2.计算的过程 阅读全文
posted @ 2018-07-10 19:37 李杰斯 阅读(183) 评论(0) 推荐(0) 编辑
  2018年7月9日
摘要: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>struct模块 import struct#打包数字模块res=struct.pack('i',20312) #但后面放入的数字无限大的时候, 阅读全文
posted @ 2018-07-09 19:08 李杰斯 阅读(125) 评论(0) 推荐(0) 编辑
  2018年7月5日
摘要: end CLOSED:表示关闭状态(初始状态)。 LISTEN:该状态表示服务器端的某个SOCKET处于监听状态,可以接受连接。 SYN_SENT:这个状态与SYN_RCVD遥相呼应,当客户端SOCKET执行CONNECT连接时,它首先发送SYN报文,随即进入到了SYN_SENT状态,并等待服务端的 阅读全文
posted @ 2018-07-05 22:27 李杰斯 阅读(115) 评论(0) 推荐(0) 编辑
  2018年7月4日
摘要: 异常处理的表现形式 如果错误发生的条件是不可预知的,则需要用到try...except:在错误发生之后进行处理 阅读全文
posted @ 2018-07-04 15:59 李杰斯 阅读(114) 评论(0) 推荐(0) 编辑
  2018年6月25日
摘要: 在现实世界中,先有一个个具体存在的对象,然后随着人类文明的发展,才有了分类的概念 在程序中:不许先定义类,后调用类来产生对象 阅读全文
posted @ 2018-06-25 22:14 李杰斯 阅读(123) 评论(0) 推荐(0) 编辑