上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: [TOC] 进程之间的通信 进程之间原则上是不共享数据的 1. 基于文件+ 锁的形式: 效率低,麻烦. 2. 基于队列: 推荐使用形式. 3. 基于管道: 管道自己加锁, 底层可以会出现数据丢失损坏. 4. 第3方模块 基于文件通信 基于文件的抢票模型 基于队列通信 队列 队列的属性和参数 利用队列 阅读全文
posted @ 2020-03-01 10:06 一起奥利给 阅读(122) 评论(0) 推荐(0)
摘要: [TOC] 互斥锁 我们千方百计实现了程序的异步 提高效率,让多个任务可以同时在几个进程中并发处理,他们之间的运行没有顺序,一旦开启也不受我们控制。尽管并发编程让我们能更加充分的利用IO资源,但是也给我们带来了新的问题。当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。保证数据安全 阅读全文
posted @ 2020-03-01 10:05 一起奥利给 阅读(967) 评论(0) 推荐(0)
摘要: [TOC] 僵尸 孤儿 守护进程(liunx中) 孤儿进程 僵尸进程 守护进程 实列 阅读全文
posted @ 2020-03-01 10:04 一起奥利给 阅读(211) 评论(0) 推荐(0)
摘要: [TOC] 进程的创建2种方式 第一种 利用python中模块Process类创建 通过调用multiprocessing模块下面的Process类方法 第2种 自己定义一个类 继承与Process 重写run 方法 run方法里面是自己写的逻辑代码 方式二借助process类,自定义一个类(继承P 阅读全文
posted @ 2020-03-01 10:02 一起奥利给 阅读(386) 评论(0) 推荐(0)
摘要: [TOC] 操作系统 操作系统的发展史 多道技术 串行 并发 并行 阻塞 非阻塞 创建进程过程 阅读全文
posted @ 2020-03-01 10:00 一起奥利给 阅读(196) 评论(0) 推荐(0)
摘要: socketserver模块 server client 阅读全文
posted @ 2020-03-01 09:49 一起奥利给 阅读(140) 评论(0) 推荐(0)
摘要: 粘包现象 socket收发消息的原理 什么是缓冲区 输入输出缓冲区的默认大小一般都是 8K,可以通过 getsockopt() 函数获取:1024字节=1k 缓冲区的作用? 为什么出现粘包? 解决粘包现象 错误实例: recv工作原理 low版解决粘包现象 server client client端 阅读全文
posted @ 2020-03-01 09:47 一起奥利给 阅读(619) 评论(0) 推荐(0)
摘要: socket套接字 基于文件类型的套接字家族 套接字家族的名字:AF_UNIX unix一切皆文件,基于文件的套接字调用的就是底层的文件系统来取数据,两个套接字进程运行在同一机器,可以通过访问同一个文件系统间接完成通信 基于网络类型的套接字家族 套接字家族的名字:AF_INET (还有AF_INET 阅读全文
posted @ 2020-03-01 09:46 一起奥利给 阅读(196) 评论(0) 推荐(0)
摘要: [TOC] C/S B/S架构 网络通信原理 osi七层协议 物理层 数据链路层 以太网协议 交换机的自主学习功能 ARP协议 网络层 IP协议: IP协议的作用主要有两个,一个是为每一台计算机分配IP地址,另一个是确定哪些地址在同一个子网络。 传输层 端口协议 UDP TCP 协议 TCP协议的三 阅读全文
posted @ 2020-03-01 09:44 一起奥利给 阅读(402) 评论(0) 推荐(1)
摘要: [TOC] mysq注入 SQL注入简介:SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句 使判断条件永远为真,实现无帐号登录,甚至篡改数据库。 解决方案 让mysql帮我们拼接 查询 增 操作文件 建表 文件内容 利用pyth 阅读全文
posted @ 2020-03-01 09:38 一起奥利给 阅读(433) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页