摘要: #转载请联系 数据库中存储的数据应该符合我们的预期, 这就是数据完整性. 那么如何实现数据完整性? 我们通过以下两方面来实现数据的完整性: 一、数据类型 数据类型影响着数据中存储的数据所占的对数据进行最基本的类型约束、空间大小. 只有类型符合要求的数据才能存储起来 这就是对数据完整性的一种要求. 使 阅读全文
posted @ 2018-09-01 16:18 苦瓜爆炒牛肉 阅读(2816) 评论(0) 推荐(0) 编辑
摘要: #转载请联系 数据库主要分为两大类,关系型数据库和非关系型数据库。MYSQL是关系型数据库。 一、什么是关系型数据库呢? 1.关系型数据库,本质上是使用一张二维表来表示关系,和Excel表类似。 2.关系型数据库由多个表组成,表内部有一定关系,表与表之间有一定的关系。 3.web开发几乎用到的都是关 阅读全文
posted @ 2018-09-01 16:09 苦瓜爆炒牛肉 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: #转载请联系 1.什么是线程? 进程是操作系统分配程序执行资源的单位,而线程是进程的一个实体,是CPU调度和分配的单位。一个进程肯定有一个主线程,我们可以在一个进程里创建多个线程来实现多任务。 2.一个程序实现多任务的方法 如上图所示,实现多任务,我们可以用几种方法。 (1)在主进程里面开启多个子进 阅读全文
posted @ 2018-08-31 17:29 苦瓜爆炒牛肉 阅读(14315) 评论(0) 推荐(4) 编辑
摘要: #转载请联系 tcp/ip是协议族,重要的是tcp和ip两个协议 tcp/ip分为4层: 1. 网络接口层(物理层、数据链路层):包括传输介质(网线)、计算机中对应的网络接口卡等 2. 网络层(互联网层):主要用IP地址来完成对主机的寻址,它还负责数据包在多种网络中的路由 3. 传输层:主要为两台主 阅读全文
posted @ 2018-08-30 17:14 苦瓜爆炒牛肉 阅读(181) 评论(0) 推荐(0) 编辑
摘要: #转载请联系 举个栗子,http的长连接与短连接就是tcp的长连接与短连接。一、短连接: 短连接实现流程: 1. 建立连接 2. 客户端向发送消息 3. 服务端响应回传消息给客户端 4. 完成一次发送与接收(读、写)服务 5. 关闭连接 短连接的特点: 1. 管理简单,占用资源相对长连接要少,但是每 阅读全文
posted @ 2018-08-30 16:59 苦瓜爆炒牛肉 阅读(630) 评论(0) 推荐(0) 编辑
摘要: #转载请联系 每当我们打开浏览器浏览网页时,一般都是很简单,输入网址,回车网页就弹出来了。其实里面的工作还是很多的。 首先,我们打开一个网址,例如www.baidu.com。浏览器会发送一个请求报文给百度的服务器,百度的服务器收到你的请求报文,会发一份响应报文回来给你。 这就是一种协议,我们称为ht 阅读全文
posted @ 2018-08-30 16:55 苦瓜爆炒牛肉 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: # 原创,转载请联系 1.匹配单个字符 2.匹配多个字符 3.匹配开头结尾 4.匹配分组 这个就稍微有点难度了。 (1) | ,表示匹配任意一个表达式。 示例: 请写出能同时验证163或者126合法邮箱的正则表达式匹配规则:每个邮箱必须有@符号,且@符号之前需有4到20位单词字符) (2) (ab) 阅读全文
posted @ 2018-08-29 22:50 苦瓜爆炒牛肉 阅读(246) 评论(0) 推荐(0) 编辑
摘要: #转载请联系 什么是协程呢? 线程包含在进程里面,协程包含在线程里面。协程也是和进程、线程一样,可以实现多任务。协程的切换开销比线程更小,不需要保存和恢复线程的状态。最通俗易懂的说法就是,协程是就是一个可以暂停、可以挂起的函数。 说到可以暂停,可以挂起,我们肯定第一时间想起yield。其实yield 阅读全文
posted @ 2018-08-27 20:32 苦瓜爆炒牛肉 阅读(693) 评论(0) 推荐(0) 编辑
摘要: #原创,转载请先联系 在学习生成器之前,必须先了解一下迭代器。因为生成器就是一种特殊的迭代器,而且生成器用起来更加优雅。 迭代器的详解可以参考我的另一篇博文:https://www.cnblogs.com/chichung/p/9537969.html 先说一种比较简单的生成器,通过例子慢慢来体会什 阅读全文
posted @ 2018-08-27 18:50 苦瓜爆炒牛肉 阅读(3445) 评论(0) 推荐(0) 编辑
摘要: #原创,转载请先联系 理论性的东西有点枯燥,耐心点看~ 1.迭代是什么? 我们知道可以对list,tuple,dict,str等数据类型使用for...in的循环语法,从其中依次取出数据,这个过程叫做遍历,也叫迭代。迭代是访问集合元素的一种常用的方式。 2.可迭代对象是什么? 简单来说,可以用for 阅读全文
posted @ 2018-08-26 21:27 苦瓜爆炒牛肉 阅读(6643) 评论(0) 推荐(2) 编辑