10 2019 档案

摘要:<script> // 创建Vue对象 var vm = new Vue({ // 接管app对应的div区域 el: "#app", data: { // 定义数据 name: "itcast" }, methods: { // 定义方法 change_name: function () { // 阅读全文
posted @ 2019-10-27 12:14 Gdavid 阅读(138) 评论(0) 推荐(0) 编辑
摘要:并发:不同的代码块交替执行 并行:不同的代码块同时执行 进程是操作系统资源分配的最小单位,线程是CPU调度的最小单位 线程依附于进程,没有进程就没有线程,一个进程默认提供一个线程(主线程),进程可以创建多个线程 进程不共享全局变量,同一个进程中的线程共享全局变量 python进程开销大但可以利用多核 阅读全文
posted @ 2019-10-27 12:05 Gdavid 阅读(577) 评论(0) 推荐(0) 编辑
摘要:开发 TCP 客户端程序开发步骤 开发 TCP 服务端程序开发步骤 阅读全文
posted @ 2019-10-27 11:29 Gdavid 阅读(523) 评论(0) 推荐(0) 编辑
摘要:TCP/IP协议栈应用层 FTP SMTP HTTP传输层 TCP UDP网络层 IP ICMP IGMP 链路层 ARP RARP 阅读全文
posted @ 2019-10-26 18:04 Gdavid 阅读(104) 评论(0) 推荐(0) 编辑
摘要: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 向上取整 阅读全文
posted @ 2019-10-26 17:53 Gdavid 阅读(579) 评论(0) 推荐(0) 编辑
摘要:步长不包括自身,往后数五位 阅读全文
posted @ 2019-10-26 17:17 Gdavid 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-26 16:56 Gdavid 阅读(123) 评论(0) 推荐(0) 编辑
摘要:# 单例模式(使用装饰器) def singleton(cls): instance = {} def wrapper(*args,**kwargs): if cls not in instance: instance[cls] = cls(*args,**kwargs) return instance[cls] ... 阅读全文
posted @ 2019-10-25 15:37 Gdavid 阅读(249) 评论(0) 推荐(0) 编辑
摘要:资源占用:进程>线程>协程 协程创建:1.导入gevent import gevent2.请猴子打补丁 from gevent import monkey3.任务加入到任务列表 任务列表.append(gevent.spawn(任务函数))4.等待列表join/joinall 任务名.join() 阅读全文
posted @ 2019-10-25 15:35 Gdavid 阅读(234) 评论(0) 推荐(0) 编辑
摘要:map() 会根据提供的函数对指定序列做映射。map(function, iterable, ...)Python 3.x 返回迭代器。print(map()) 返回迭代器地址一般和list一起用 才能输出 reduce() 函数会对参数序列中元素进行累积。先对集合中的第 1、2 个元素进行操作,得 阅读全文
posted @ 2019-10-25 15:32 Gdavid 阅读(561) 评论(0) 推荐(0) 编辑
摘要:tcp三次握手建立连接第一次握手 客户端发送给服务器一段连接请求报文,等待服务器回应 第二次握手 服务器收到报文,并发送给客户端一个确认报文,等待客户端回应 第三次握手 客户端收到新报文 ,再发送给服务器一个确认报文,完成三次握手 tcp四次挥手断开连接第一次挥手 客户端发送一段结束请求报文,等待服 阅读全文
posted @ 2019-10-25 15:30 Gdavid 阅读(122) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示