- 博客(17)
- 收藏
- 关注
原创 前端 之 JavaScript基础
JavaScript 简介avaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。Javascript的引入方式第一种:外部引入:js代码块出现在外部js文件中,需要通过script标签src属性进行链接。<script type...
2019-05-31 21:26:37 2505
原创 前端 之 CSS页面布局
文章目录盒子模型盒子模型概念盒子模型成员介绍Float(浮动)清除浮动Clearoverflow溢出属性Positioning(定位)Static 定位Fixed 定位Relative 定位Absolute 定位z-index重叠元素实例盒子模型盒子模型概念广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签侠义盒模型:文档中以块级形式存在的标签(块级标签拥有盒模型100%特...
2019-05-30 21:07:54 2312 2
原创 前端 之 CSS选择器、样式
文章目录CSS介绍什么是 CSSCSS的使用1、行间式2、内联式3、外联式选择器基本选择器标签选择器类选择器id选择器通配选择器基础选择器优先级组合选择器群组(分组和嵌套)选择器子代(后代)选择器相邻(兄弟)选择器组合选择器优先级属性选择器伪类选择器伪元素选择器选择器优先级标签样式基本样式常用样式字体样式文本样式背景样式边框新边框属性dispaly属性CSS介绍什么是 CSS层叠样式表(英文...
2019-05-29 18:57:22 598
原创 前端 之 HTML
文章目录前端什么是前端技术栈浏览器输入网址发送了几件事?HTML什么是HTMLHTML 标签Meta标签HTML 标题HTML 段落HTML 链接HTML 图像HTML 换行HTML 文本格式化标签HTML 表格HTML 列表标签HTML 区块元素HTML块级元素HTML内联元素HTML 表单HTML 表单HTML 表单 - 输入元素HTML 统一资源定位器(Uniform Resource Lo...
2019-05-28 20:45:31 4685 6
原创 Python 实现简易版ORM
ORM:对象关系映射用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQL 语句打交道,只需简单的操作实体对象的属性和方法 。ORM 技术是在对象和关系之间提供了一条桥梁,前台的对象型数据和数据库中的关系型的数据通过这个桥梁来相互转化 。ORM模型的简单性简化了数据库查询过程。使用ORM查询工具,用户可...
2019-05-20 19:29:13 844
原创 MySQL 之 事务、存储过程、索引
事务事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言书写的用户程序的执行所引起。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。事务基本原理基本原理:Mysql允许将事务统一进行管理(存储引擎INNODB),将用户所做的操作,暂时保存起...
2019-05-17 19:22:06 479
原创 MySQL 之 视图、触发器、流程控制、函数
视图视图概念视图可以简单理解成虚拟表,它和数据库中真实存在数据表不同,视图中的数据是基于真实表查询得到的。视图和真实表一样具备相似的结构。真实表的更新,查询,删除等操作,视图也支持。所以视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可。视图好处提升真实表的安全性:视图是虚拟的,可以只授予用户视图的权限而不授予真实表的权限,起到保护真实表的作用。定制化展示数据:基...
2019-05-17 16:57:07 285
原创 Python之pymysql详解
PyMySQLPyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。安装pymysqlPyMySQL : 这是一个使Python连接到MySQL的库,它是一个纯Python库。PyMySQL是一个开源项目 :https://github.com/PyMySQL/PyMySQL通过下面的命令来进行安装pymysql模块:...
2019-05-16 18:17:44 8079 2
原创 MySQL 之 数据查询
数据查询数据查询一直是我们使用数据库的重头戏,很多人其实大部分时候都用不上数据库的增删改,但是查一定是会用得到的,能够熟练的写出查询语句都会让自己的工作效率大幅度提升。先来创建一个用户表,作为我们练习查询操作的对象,当然这个表和实际项目中的表还是有一定的区别的。create table emp( id int not null unique auto_increment, nam...
2019-05-15 17:13:58 219
原创 MySQL 之 约束条件
枚举与集合类型分类枚举enum 多选一集合set 多选多create table user( id int, name char(16), gender enum('male','female','others'));insert into user values(1,'wowlin','xxx') 报错!insert into user value...
2019-05-14 21:33:33 358
原创 MySQL 之 数据类型
MySQL数据类型MySQL 有三大类数据类型, 分别为数字、日期\时间、字符串, 这三大类中又更细致的划分了许多子类型:数字类型整数: tinyint、smallint、mediumint、int、bigint浮点数: float、double、real、decimal日期和时间: date、time、datetime、timestamp、year字符串类型字符串: cha...
2019-05-14 20:12:49 214
原创 MySQL 之 整体了解
什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法...
2019-05-13 20:59:03 239
原创 并发编程 之 协程
协程进程:资源单位线程:执行单位协程:单线程下实现并发(能够在多个任务之间切换和保存状态来节省IO),这里注意区分操作系统的切换+保存状态是针对多个线程而言,而我们现在是想在单个线程下自己手动实现操作系统的切换+保存状态的功能注意协程这个概念完全是程序员自己想出来的东西,它对于操作系统来说根本不存在。操作系统只知道进程和线程。并且需要注意的是并不是单个线程下实现切换+保存状态就能提升效...
2019-05-13 15:46:01 295
原创 并发编程 之 线程
线程 进程:资源单位 线程:执行单位 注意:每一个进程中都会自带一个线程有了进程为什么要有线程进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率。很多人就不理解了,既然进程这么优秀,为什么还要线程呢?其实,仔细观察就会发现进程还是有很多缺陷的,主要体现在两点上:进程只能在一个时间干一件事,如果想同时干两件事或多件事,进...
2019-05-07 20:16:47 137
转载 操作系统概述
操作系统背景知识顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真正了解进程,必须事先了解操作系统,点击进入PS:即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。将一个单独的cpu...
2019-05-06 17:06:40 149
原创 基于UDP协议的套接字与SocketServer
UDP协议UDP协议,即用户数据报协议(User Datagram Protocol),是一个简单的面向数据报的传输层协议。UDP协议只在IP数据报服务商增加了很少一点的功能,就是复用和分用,以及差错检测的功能。基于UDP协议的Socket1.udp协议客户端允许发空2.udp协议不会粘包3.udp协议服务端不存在的情况下,客户端照样不会报错4.udp协议支持并发UDP叫数据报协议,...
2019-05-05 16:19:54 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人