09 2018 档案

摘要:字体图标 盒子阴影 阅读全文
posted @ 2018-09-28 22:56 大张哥 阅读(288) 评论(0) 推荐(0)
摘要:表格 表单 常用类型标签 音频视频 音频 属性 视频 属性 形变 浏览器适配 阅读全文
posted @ 2018-09-28 22:50 大张哥 阅读(253) 评论(0) 推荐(0)
摘要:表格 垂直居中 表单 音频 视频 形变 浏览器适配 阅读全文
posted @ 2018-09-28 22:40 大张哥 阅读(267) 评论(0) 推荐(0)
摘要:Z-index Flex布局 Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。 基本概念 采用Flex布局的元素,称为Flex容器(flex container) 阅读全文
posted @ 2018-09-27 19:53 大张哥 阅读(5378) 评论(0) 推荐(0)
摘要:高级布局 一、文档流(normal flow) 1、概念 v_hint:本质不存在文档流概念,当一个错误的概念被绝大数人认为是对的,那么它就是对的 2、BFC(Block formatting context) 3、BFC规则 二、浮动布局 1、解决的经典案例 2、基本语法 3、浮动布局问题 在不做 阅读全文
posted @ 2018-09-26 21:45 大张哥 阅读(633) 评论(0) 推荐(0)
摘要:文档流 document flow=> normal flow 本质:普通流/常规流 流:水流 河流... => 自上而下(连续的,连续的 文档:页面主体 文档流:一个连续具有上下逻辑的页面整体 理解:出现在页面中的显示内容,均可以理解为在文档流中(片面的) 概念:将窗体自上而下分成一行一行,块级元 阅读全文
posted @ 2018-09-26 21:44 大张哥 阅读(4379) 评论(0) 推荐(0)
摘要:盒模型布局 1、盒模型布局基本介绍 布局方位:margin left、margin right、margin top、margin bottom 影响自身布局:margin left、margin top 影响兄弟布局:margin right、margin bottom 正向 / 反向:正值 / 阅读全文
posted @ 2018-09-21 21:37 大张哥 阅读(159) 评论(0) 推荐(0)
摘要:伪类选择器 1、a标签四大伪类 :link:未访问状态 :hover:悬浮状态 :active:活跃状态 :visited:已访问状态 2、内容伪类 :before:内容之前 :after:内容之后 3、索引伪类 :nth child(n):位置优先,再匹配类型 :nth of type(n):类型 阅读全文
posted @ 2018-09-21 21:36 大张哥 阅读(122) 评论(0) 推荐(0)
摘要:标签a、img、list 一、a标签 1、常用用法 2、相对路径 3、常用属性 4、其他用法 mailto:邮件给... tel:电话给... sms:信息给... 5、a标签reset操作 6、锚点 7、鼠标样式 二、img标签 1、常用用法 2、常用属性 三、list列表 1、有序列表 2、无序 阅读全文
posted @ 2018-09-21 20:34 大张哥 阅读(326) 评论(0) 推荐(0)
摘要:盒模型 一、盒模型概念 广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签 侠义盒模型:文档中以块级形式存在的标签(块级标签拥有盒模型100%特性且最常用) 盒模型组成:margin + border + padding + content v_hint:content = width 阅读全文
posted @ 2018-09-21 20:27 大张哥 阅读(157) 评论(0) 推荐(0)
摘要:组合选择器 特性:每个选择器可以为任意基本选择器或选择器组合 群组选择器 群组选择器用,隔开。每个选择器为均可以为任意合法选择器或选择器组合,可以控制多个 子代,后代选择器 1.一次性控制一个选择器(逻辑最后的那个选择器),前置位的选择器为修饰性选择器 2.每一个选择器位均可以为任意合法选择器或选择 阅读全文
posted @ 2018-09-21 20:26 大张哥 阅读(1034) 评论(0) 推荐(0)
摘要:CSS三种引入方式 三种引入方式分别是:行间式、内联式、外联式 行间式 行间式: ​ 1.在标签头部的style属性内 ​ 2.属性值满足的是css语法 ​ 3.属性值用key:value的形式赋值,value具有单位 ​ 4.属性值之间用;隔开 内联式 ​ 1.在style标签内(style标签一 阅读全文
posted @ 2018-09-20 20:41 大张哥 阅读(1089) 评论(0) 推荐(0)
摘要:前端 什么是前端 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript。 前端开发技术栈 HTML 超文本标记语言 负责完成 阅读全文
posted @ 2018-09-19 19:57 大张哥 阅读(315) 评论(0) 推荐(0)
摘要:视图 视图的本质就是一张虚拟的表 虚拟表:在硬盘中没有的,通过查询在内存中拼接的表 视图:通过查询得到一张虚拟表,保存下来,下次可以直接使用 为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 如何用视图 create view teacher_course as select * from 阅读全文
posted @ 2018-09-18 20:41 大张哥 阅读(719) 评论(0) 推荐(0)
摘要:mysql用户管理: mysql是一个tcp服务器用于操作服务器上的文件数据 在mysql自带的mysql数据库中有4个表用于用户管理的 分别是:优先级从高到低 user -> db -> tables_priv -> columns_priv 1.创建用户的语句 create user 用户名@“ 阅读全文
posted @ 2018-09-17 21:33 大张哥 阅读(193) 评论(0) 推荐(0)
摘要:内容:复制表、记录详细操作、group by关键字、having关键字、order by关键字、limit、多表查询、多对多 三表联查、子查询。 复制表 记录详细操作 增: insert into 表名[字段名] value(字段值...) into 可以省略 字段名可以省略,如果写了后面插入的值必 阅读全文
posted @ 2018-09-14 20:13 大张哥 阅读(3574) 评论(0) 推荐(0)
摘要:约束 除了数据类型以外额外添加的约束和数据类型一样是可选参数,添加约束是为了保证数据的一致性,完整性,而且为主键) DEFAULT 为该字段设置默认值 UNSIGNED 无符号 ZEROFILL 使用0填充 not null 不可空 不添加约束条件not null 的话字段默认是null,插入数据时 阅读全文
posted @ 2018-09-13 21:16 大张哥 阅读(224) 评论(0) 推荐(0)
摘要:数据库引擎 什么是引擎?一个功能的核心部分 核心功能是存储数据,涉及到存储数据的代码就称之为存储引擎 根据不同的需求也有着不同的引擎分类 创建表时在最后指定引擎名称 engine=xxx create table t1(id int)engine=innodb create table t1(id 阅读全文
posted @ 2018-09-12 20:12 大张哥 阅读(343) 评论(1) 推荐(1)
摘要:什么是数据(Data)? 数据就是描述事物的符号记录称为数据 什么是数据库(DB)? 数据库就是存放数据的仓库,不过这个仓库是在计算机存储设备上的,而且数据是按一定的格式存放的 数据库管理系统(DBMS)可以高效获取和维护数据 早期没有数据库的时候,数据需要共享,就需要socket技术,写一套soc 阅读全文
posted @ 2018-09-11 20:11 大张哥 阅读(209) 评论(0) 推荐(0)
摘要:进程池和线程池有两种提交任务的方式:同步提交和异步提交 下面的代码是异步提交不阻塞 获取爬取页面的信息 协程 目标:在线程下实现并发 并发(多个任务看起来是同时执行就是并发):切换+保存状态 协程是单线程实现并发 注意:协程是程序员意淫出来的东西,操作系统里只有进程和线程的概念(操作系统调度的是线程 阅读全文
posted @ 2018-09-10 20:55 大张哥 阅读(200) 评论(0) 推荐(0)
摘要:GIL全局解释器锁 GIL本质就是一把互斥锁,和所有互斥锁本质一样,都是把并发运行变成串行,以此来控制同一时间内共享数据只能被一个任务修改,进而保证数据安全 保护不同的数据的安全,就应该加不同的锁。例如 IO模式下的就应该用多线程 (打开文件,time.sleep,输入输出等等),而计算相关的就是用 阅读全文
posted @ 2018-09-07 20:22 大张哥 阅读(250) 评论(0) 推荐(0)
摘要:什么是线程 进程其实是一个资源单位,而进程内的线程才是cpu上的执行单位 线程其实指的就是代码的执行过程 为何要用线程 线程vs进程 同一进程下的多个线程共享该进程内的资源 创建线程的开销要远远小于进程 开启线程的两种方式: 方式一: 方式二: 线程特性: 在该进程内 所有线程是共享资源的 所以打印 阅读全文
posted @ 2018-09-06 21:06 大张哥 阅读(158) 评论(0) 推荐(0)
摘要:IPC 机制有两种 一个是管道 一个是队列(队列=管道+锁) 管道用来实现两个进程连接进行通信 subprocess.Popen('tasklist',shell=True,) 就相当于 p=Process(target=tasklist) 只是发送一个信号出去 就是开一个子进程 主进程要想拿到子进 阅读全文
posted @ 2018-09-06 20:18 大张哥 阅读(463) 评论(0) 推荐(0)
摘要:join方法 :先让子进程运行 进程之间内存空间的相互隔离 进程之间的内存是一种物理隔离的状态,相互之间的数据是无法共享的 进程对象其他相关的属性或方法 getpid 是获取id getppid就是获取父进程的id 当前的获取的是 pycharm的进程id 僵尸进程与孤儿进程 僵尸进程是有害的,一个 阅读全文
posted @ 2018-09-05 20:00 大张哥 阅读(191) 评论(0) 推荐(0)
摘要:基于UDP通信的套接字 udp不存在粘包问题 是 一对一 对应的传值 并不存在粘包情况 基于 UDP 通信的套接字并不会和TCP 一样存在一个客户端与服务端连接了 必须等待第一个链接的客户端断开才能让第二个客户端链接的情况 它可以多个用户同时的发送消息给服务端但是 UDP 并不能安全的传输 而且传输 阅读全文
posted @ 2018-09-04 20:34 大张哥 阅读(975) 评论(0) 推荐(0)
摘要:基于tcp通信的套接字必须先启动服务器再去启动客户端去链接服务器 客户端 服务端 这只是基于tcp通信的一个简单的套接字 只能进行一次的通信 服务端 客户端 这是能多次通信的套接字 在阻塞前添加一个循环就能实现一个链接循环 服务端 客户端 这是模拟ssh实现远程执行命令 粘包问题 二、两种情况下会发 阅读全文
posted @ 2018-09-03 22:00 大张哥 阅读(557) 评论(0) 推荐(0)