10 2019 档案
摘要:<script> // 创建Vue对象 var vm = new Vue({ // 接管app对应的div区域 el: "#app", data: { // 定义数据 name: "itcast" }, methods: { // 定义方法 change_name: function () { //
阅读全文
摘要:并发:不同的代码块交替执行 并行:不同的代码块同时执行 进程是操作系统资源分配的最小单位,线程是CPU调度的最小单位 线程依附于进程,没有进程就没有线程,一个进程默认提供一个线程(主线程),进程可以创建多个线程 进程不共享全局变量,同一个进程中的线程共享全局变量 python进程开销大但可以利用多核
阅读全文
摘要:开发 TCP 客户端程序开发步骤 开发 TCP 服务端程序开发步骤
阅读全文
摘要:TCP/IP协议栈应用层 FTP SMTP HTTP传输层 TCP UDP网络层 IP ICMP IGMP 链路层 ARP RARP
阅读全文
摘要:print(round(0.5))>>0print(round(1.5))>>2print(round(2.5))>>2整数部分为偶 小数为0.5 向下取整 0也是偶数整数部分为奇 小数为0.5 向上取整print(round(5.123,2)) 保留两位小数>>5.12math.ceil 向上取整
阅读全文
摘要:# 单例模式(使用装饰器) def singleton(cls): instance = {} def wrapper(*args,**kwargs): if cls not in instance: instance[cls] = cls(*args,**kwargs) return instance[cls] ...
阅读全文
摘要:资源占用:进程>线程>协程 协程创建:1.导入gevent import gevent2.请猴子打补丁 from gevent import monkey3.任务加入到任务列表 任务列表.append(gevent.spawn(任务函数))4.等待列表join/joinall 任务名.join()
阅读全文
摘要:map() 会根据提供的函数对指定序列做映射。map(function, iterable, ...)Python 3.x 返回迭代器。print(map()) 返回迭代器地址一般和list一起用 才能输出 reduce() 函数会对参数序列中元素进行累积。先对集合中的第 1、2 个元素进行操作,得
阅读全文
摘要:tcp三次握手建立连接第一次握手 客户端发送给服务器一段连接请求报文,等待服务器回应 第二次握手 服务器收到报文,并发送给客户端一个确认报文,等待客户端回应 第三次握手 客户端收到新报文 ,再发送给服务器一个确认报文,完成三次握手 tcp四次挥手断开连接第一次挥手 客户端发送一段结束请求报文,等待服
阅读全文