水平居中行内元素的水平居中text-align:center(在父元素中设置)只对内联元素或行内块元素有效需要放置于父元素中块级元素的水平居中margin:0auto;只对块级元素有效auto指的是自适应宽度。实质就是均分了元素左右的剩余空间,所以元素会居中。auto只有在块级元素设置了宽度width才有效(块级元素不设宽度默认就占整行了,所以是废话)auto无法实现块级元素的垂直居中,原因与CSS默认的高度计算规则有关,这里暂不深究。但margin:auto可以实现绝对定位元素的水平垂直居中,见下文。垂直居中行内元...

浏览 57 推荐 2 阅读全文

DOM的渲染指的是对于浏览器中展现给用户的DOM文档的生成的过程。在Chrome中,这个渲染好的DOM,就是在开发者工具中元素这个tab中,递归的展开之后得到的整个文档。DOM渲染的演化过程,大致可以分为可以分为三个阶段:纯后端渲染纯前端渲染服务端的js渲染结合前端渲染下面我们分阶段来做一下说明。第一个阶段是纯后端渲染。采用这样的渲染方式,就是每一个页面中,在Chrome中展开得到的DOM,和服务器返回的DOM是基本一致的(可以通过查看网页源代码来得到服务器返回的DOM)。当然,这里是“基本”一致,因为实际操作中,页面或多或少还是会带有一些js代码,并且在浏览器端中运行这些js代码来对DOM进行的渲染,不过这一部分js代码并不影响DOM的主体是由服务端返...

浏览 63 推荐 1 阅读全文

数据库锁定机制简单来说就是数据库为了保证数据的一致性而使各种共享资源在被并发访问访问变得有序所设计的一种规则;对于任何一种数据库来说都需要有相应的锁定机制,Mysql也不例外。Mysql几种锁定机制类型MySQL各存储引擎使用了三种类型(级别)的锁定机制:行级锁定,页级锁定和表级锁定。1.行级锁定锁定对象的颗粒度很小,只对当前行进行锁定,所以发生锁定资源争用的概率也最小,能够给予应用程序尽可能大的并发处理能力;弊端就是获取锁释放锁更加频繁,系统消耗更大,同时行级锁定也最容易发生死锁;行级锁定的主要是Innodb存储引擎和NDBCluster存储引擎;2.页级锁定锁定颗粒度介于行级锁定与表级锁之间,每页有多行数据,并发处理能力以及获取锁定所需要的资源开销在两者之间;页级锁定主要是BerkeleyD...

浏览 71 推荐 0 阅读全文

一、基础规范1)使用InnoDB存储引擎2)数据库字符集使用UTF8,校对字符集使用utf8_general_ci3)所有表、字段都尽量添加注释4)库名、表名、字段名使用小写字母,禁止超过32个字符,须见名知意5)非唯一索引以“idx_字段1_字段2”命名,唯一索引必须以“uniq_字段1_字段2”命名二、查询规范1)SQL语句尽可能简单,大的SQL想办法拆分成小的SQL实现2)不要使用SELECT*,查询具体要用到的字段3)禁止like做where条件(会全表扫描且不能用索引)4)除非必要,避免使用!=等非等值操作符(会导致用不到索引)5)Where条件里不要对列使用函数(不会引用索引)6)能确定返回结果只有一条时,使用limit1(LIMIT分页注意效率,LIMIT越大,效率越低)7)少用子查询,改用JOIN(子查询要在内存里建临时表)8)多表JOIN的字段,区分度最大的字段放在前面9)IN条件里的数据数量要尽量少,超过200个用EXIST代...

浏览 42 推荐 0 阅读全文

Zookeeper是什么官方文档上这么解释zookeeper,它是一个分布式服务框架,是ApacheHadoop的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制。1、文件系统Zookeeper维护一个类似文件系统的数据结构:每个子目录项如NameService都被称作为znode(目录节点),和文件系统一样,我们能够自由的增加、删除znode,在一个znode下增加、删除子znode,唯一的不同在于znode是可以存储数据的。有四种类型的znode:PERSISTENT-持久化目录节点客户端与zookeeper断开连接后,该节点依旧存在PERSIST...

浏览 82 推荐 1 阅读全文

AWK是Linux上卓越的文本处理工具,它具有非常简单的语法结构,拥有强大的文本处理能力。AWK是一种解释执行的编程语言,AWK的名称是由它们设计者的名字缩写而来——AfredAho,PeterWeinberger与BrianKernighan。目前总共有如下几种不同的AWK版本。AWK——这个版本是AWK最原初的版本,它由AT&T实验室开发。NAWK——NAWK(NewAWK)是AWK的改进增强版本。GAW...

浏览 64 推荐 1 阅读全文

最新的回答

热心回答,动力节点官网有下载日常开发常用软件,小白!