2019年5月13日

MySQL基本数据类型和约束方式

摘要: 常用数据类型 1.mysql中的基本数据类型 整型、浮点型、字符类型、日期类型、枚举和集合。 2.常用的约束条件 PRIMARY KEY、UNIPUE KEY、NOT NULL、FOREIGN KEY。 基本建表的语法 1.基本建表的语法:create table 表名( 字段名1 类型[(宽度) 阅读全文

posted @ 2019-05-13 16:23 程序小王的生命周期 阅读(541) 评论(0) 推荐(0) 编辑

MySQL基础指令和安装

摘要: 数据库概念 那Mysql能干嘛呢?它就是一款软件,安装在任何一台计算机或者服务器上的时候,只要我告诉它创建一个文件,新增一个数据,删除一个数据它就能帮我去做想要的操作 那我们暂且能不能理解为mysql就是用来帮我们操作文件的! MySQL:用于管理文件的一个软件(两个程序) ​ 服务端软件 ​ so 阅读全文

posted @ 2019-05-13 14:47 程序小王的生命周期 阅读(122) 评论(0) 推荐(0) 编辑

2019年5月9日

并发编程深度总结

摘要: 7.进程池与线程池 1.socket服务端实现并发 现在回来想网络编程服务端需要满足哪几点需求 固定的ip和port 24小时提供服务 能够实现并发 2.进程池线程池介绍 线程不可能无限制的开下去,总要消耗和占用资源 进程池线程池概念:硬件有极限,为了减轻硬件压力,所以有了池的概念 concurre 阅读全文

posted @ 2019-05-09 15:44 程序小王的生命周期 阅读(196) 评论(0) 推荐(0) 编辑

深层次的进程线程的并发操作

摘要: 基于socket实现的线程并发 实现方式一: 实现socket模块的的服务器并发效果,类似于服务器一直处于监听状态,有数据过来我就不停的接收,通过socketserver模块就可以实现。(自行了解该模块) 实现方式二: 利用线程。 进程池和线程池 首先什么是池? 池,就是池塘。装载数据的容器。 进程 阅读全文

posted @ 2019-05-09 15:37 程序小王的生命周期 阅读(165) 评论(0) 推荐(0) 编辑

2019年5月8日

基于线程和进程的深入研究

摘要: cpython中的GIL解释器锁 基于对GIL解释器锁的问题,我们先来看一下官方文档给出的解释: 这里不同于pycharm的垃圾回收机制:1.引用计数 2.标记清除 3.分代回收 也就是说,在同一进程下的多个线程是不可能实现并行的但是可以实现并发;相反多个进程下的线程是可以实现并行的。 基于这点,你 阅读全文

posted @ 2019-05-08 15:34 程序小王的生命周期 阅读(417) 评论(1) 推荐(1) 编辑

2019年5月7日

突击线程堡垒

摘要: 线程 什么是线程? 类似于进程,进程是正在进行的程序,本身进程就是一个资源单位。线程好比工厂里车间里面的流水线,车间就是一个个的进程, 流水线是用来生产的,因此线程是一个个的执行单位。 也就是说进程包含线程(一个或者多个线程) 线程为什么会存在? 我们会想,既然有了进程,进程能干的就可以了,为什么还 阅读全文

posted @ 2019-05-07 16:59 程序小王的生命周期 阅读(159) 评论(0) 推荐(0) 编辑

进程中基于队列的通信和生产消费模型

摘要: 基于队列的进程通信 首先,进程之间的通信,对于数据来说都是隔离的,也就是说,进程之间本身是不能够通信的。 那么,想要实现进程之间的通信,就像老式的电话一样,需要一个“管道”,这里讲的就是队列Queue. 1.什么是队列? 队列的执行遵循的而原则是先进先出的原则,数据先进来的,理所应当先从队列中出去, 阅读全文

posted @ 2019-05-07 15:50 程序小王的生命周期 阅读(179) 评论(0) 推荐(0) 编辑

进程的概念和剖析

摘要: 1.操作系统的发展史(经历的三个阶段) 1.穿孔卡片 》2.磁带 》3.批处理 经历的三个阶段的变化,本质上无非是想要提高CPU的利用效率。 2.多道程序设计和单道程序设计的理念 多道程序设计:1.空间上的复用:他们共同使用一台计算机上的硬件设备。 2.时间上的复用:就拿做家务来说,你洗衣服需要45 阅读全文

posted @ 2019-05-07 15:22 程序小王的生命周期 阅读(145) 评论(0) 推荐(0) 编辑

2019年5月5日

初始socket模块和巧解粘包问题

摘要: 1.什么是socket? 两个进程如果需要进行通讯最基本的一个前提能够唯一的标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一 阅读全文

posted @ 2019-05-05 16:41 程序小王的生命周期 阅读(223) 评论(0) 推荐(0) 编辑

2019年4月29日

浅谈网络编程

摘要: 1.网络编程的架构解读 1) 网络的架构分为:c/s架构和b/s架构。 2) c/s架构:由客户端和服务端组成;b/s架构:由浏览器和服务器组成。 3) 在本质上,b/s架构就是c/s架构的体现! 4) 服务端:24小时提供服务,谁来我就服务谁;客户端:什么时候想体验服务,就去找服务算体验服务。 5 阅读全文

posted @ 2019-04-29 16:50 程序小王的生命周期 阅读(134) 评论(0) 推荐(0) 编辑

导航