摘要:
今日内容概要 navicat可视化界面操作数据库 数据库查询题目讲解(多表操作) python如何操作MySQL(pymysql模块) sql注入问题 pymysql模块增删改查数据操作 今日内容详细 Navicat软件 安装 链接mysql 项目窗口介绍 创建表事项 提示 练习题 练习题模型图 p 阅读全文
摘要:
今日内容概要 如何查询表 连表操作理论 今日内容详细 前期表准备 几个重要关键字的执行顺序 where筛选条件 having分组之后的筛选条件 distinct去重 order by排序 limit限制展示条数 正则 多表操作 前期表准备 表查询 子查询 总结 知识点补充 阅读全文
摘要:
作业(一) 练习:账号信息表,用户组,主机表,主机组 练习: 作业(二) 阅读全文
摘要:
今日内容概要 约束条件 表与表之间建关系(约束)(重点) 修改表的完整语法大全 复制表 今日内容详细 约束条件 default默认值 unique唯一 primary key主键 auto_increment自增 结论 补充 表与表之间建关系 外键 表关系 一对多关系 多对多 一对一 总结 修改表( 阅读全文
摘要:
存储数据的演变过程 随意的存到一个文件中、数据格式也是千差万别的完全取决于我们自己 软件开发目录规范 限制了存储数据的具体位置 假设上述是一个单机游戏 那么每个人的游戏记录只会在自己的计算机上面保存 注册登录的账号也只能在自己的计算机上有效 如何将单机变成连网 数据库的本质 MySQL 重要概念介绍 阅读全文
摘要:
一、什么是dll 动态链接库(Dynamic Link Library 或者 Dynamic link Library,缩写为 DLL) 是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。 这些库函数的扩展名是 ”.dll"、".ocx"(包含ActiveX控制的库 阅读全文
该文被密码保护。 阅读全文
摘要:
IO模型简介 我们这里研究的IO模型都是针对网络IO的: Stevens在文章中一共比较了五种IO Model: blocking IO 阻塞IO nonblocking IO 非阻塞IO IO multiplexing IO多路复用 signal driven IO 信号驱动IO asynchro 阅读全文
摘要:
今日内容概要 死锁与递归锁(了解) 信号量(了解) Event事件(了解) 线程q(了解) 进程池与线程池(掌握) 协程(了解) 协程实现TCP服务端的并发效果(了解) 今日内容详细 死锁与递归锁(了解) 死锁 当你知道锁的使用抢锁必须要释放锁,其实你在操作锁的时候也极其容易产生死锁现象(整个程序阻 阅读全文
摘要:
| | 进程 | 线程 | | | | | | 定义 | 资源单位(房子) | 执行单位(代码) | | 优点 | 多核CPU密集型节省时间 | 节省资源、速度快、多个线程、IO密集型节省资源 | | 缺点 | 浪费资源,创建耗费时间长 | 同一进程下多线程无法执行,无法利用多核优势(目的:GIL控 阅读全文