<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Wtt_0805的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Wtt_0805</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Wtt_0805]]></copyright><item><title><![CDATA[几种隐藏元素的方法]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552916</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552916</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:36:17 +0800</pubDate><description><![CDATA[a. visibility: hidden；这个属性只是简单的隐藏某个元素，但是元素占用的空间任然存在
b.  opacity: 0；一个CSS3属性，设置0可以使一个元素完全透明，制作出和visibility一样的效果。与visibility相比，它可以被transition和animate
c. position: absolute；使元素脱离文档流，处于普通文档之上，给它设置一个很大的left负值定位，使元素定位在可见区域之外
d. display: none；元素会变得不可见，并且不会再占用文档的空]]></description><category></category></item><item><title><![CDATA[可以清除浮动的方法]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552900</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552900</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:35:43 +0800</pubDate><description><![CDATA[注解：浮动会漂浮于普通流之上，像浮云一样，但是只能左右浮动。正是这种特性，导致框内部由于不存在其他普通流元素了，表现出高度为0（高度塌陷）
a. 添加额外标签，例如&lt;div style="clear:both"&gt;&lt;/div&gt;
b. 使用br标签和其自身的html属性，例如 &lt;br clear="all" /&gt;
c. 父元素设置 overflow：hidden；在IE6中还需要触发hasLayout，例如zoom：1
d. 父元素设置 overflow：auto 属性；同样]]></description><category></category></item><item><title><![CDATA[line-height三种赋值方式有何区别？（带单位、纯数字、百分比）]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552895</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552895</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:33:41 +0800</pubDate><description><![CDATA[a.带单位：px不用计算，em则会使元素以其父元素font-size值为参考来计算自己的行高
b. 纯数字：把比例传递给后代，例如父级行高为1.5，子元素字体为18px，则子元素行高为1.5*18=27px
c. 百分比：将计算后的值传递给后代

...]]></description><category></category></item><item><title><![CDATA[CSS中 link 和@import的区别是什么？]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552893</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552893</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:32:55 +0800</pubDate><description><![CDATA[a. link属于HTML标签，而@import是CSS提供的，且只能加载 CSS
b. 页面被加载时，link会同时被加载，而@import引用的CSS会等到页面被加载完再加载
c.  import只在IE5以上才能识别，而link是HTML标签，无兼容问题
d. link方式的样式的权重 高于@import的权重
e. 当使用 Javascript 控制 DOM 去改变样式的时候，只能使用 link 方式，因为 @import 眼里只有 CSS ，不是 DOM 可以控制
f. 合理的标签使用

...]]></description><category></category></item><item><title><![CDATA[CSS的选择器]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552891</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552891</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:32:22 +0800</pubDate><description><![CDATA[元素选择器：* 、E、 E#id、 E.class
b. 关系选择器：E、F、E&gt;F、E+F、E~F
c. 属性选择器：E[att]、E[att=“val”]、E[att~=“val”]、E[att^=“val”]、E[att$=“val”]、E[att*=“val”]、E[att|=“val”]
d. 伪类选择器：E:link、E:visited、E:hover、E:active、E:focus、E:lang(fr)、E:not(s)、E:root、E:first-child、E:last-chil]]></description><category></category></item><item><title><![CDATA[CSS样式表继承]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552888</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552888</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:31:51 +0800</pubDate><description><![CDATA[CSS样式表继承指的是，特定的CSS属性向下传递到子孙元素，会被继承下去的属性：
  b.文本相关：font-family，font-size， font-style，font-variant，font-weight， font，letter-spacing，line-height，color
  c. 列表相关:list-style-image，list-style-position，list-style-type， list-style


...]]></description><category></category></item><item><title><![CDATA[8. 谈谈你对CSS布局的理解]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552879</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552879</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:30:58 +0800</pubDate><description><![CDATA[a. 固定布局
b. 流式布局
c. 弹性布局
d. 浮动布局
e. 定位布局
f. margin和padding

]]></description><category></category></item><item><title><![CDATA[7. html5有哪些新特性、移除了那些元素？（扩展）]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552867</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552867</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:30:12 +0800</pubDate><description><![CDATA[新特性：
a. HTML5 现在已经不是 SGML 的子集，主要是关于图像，位置，存储，多任务等功能的增加
b. 拖拽释放(Drag and drop) API
c. 语义化更好的内容标签（header,nav,footer,aside,article,section）
d. 音频、视频API(audio,video)
e. 画布(Canvas) API
f. 地理(Geolocation) API
g. 本地离线存储 localStorage 长期存储数据，浏览器关闭后数据不丢失
h. sessionSt]]></description><category></category></item><item><title><![CDATA[2. 请简述盒模型、]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552864</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552864</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:29:17 +0800</pubDate><description><![CDATA[a.	IE6盒子模型与W3C盒子模型
b.	文档中的每个元素被描绘为矩形盒子。盒子有四个边界：外边距边界margin, 边框边界border, 内边距边界padding与内容边界content
c.	CSS3中有个box-siwzing属性可以控制盒子的计算方式
d.	content-box：padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和border、padding之和。（W3C盒子模型）
e.	border-box：padding和bord]]></description><category></category></item><item><title><![CDATA[1. 前端页面有哪三层构成，分别是什么？作用是什么?]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552860</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112552860</guid><author>Wtt_0805</author><pubDate>Wed, 13 Jan 2021 08:28:43 +0800</pubDate><description><![CDATA[a.	结构层：由 HTML 或 XHTML 之类的标记语言负责创建，仅负责语义的表达。解决了页面”内容是什么”的问题。
b.	表示层：由CSS负责创建，解决了页面“如何显示内容”的问题。
c.	行为层：由脚本负责。解决了页面上“内容应该如何对事件作出反应”的问题。

...]]></description><category></category></item><item><title><![CDATA[146.	删除姓名、年龄重复的记录]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461373</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461373</guid><author>Wtt_0805</author><pubDate>Mon, 11 Jan 2021 09:10:15 +0800</pubDate><description><![CDATA[Id  name  age  salary
1   yzk    80  1000
2   yzk    80  2000
3   tom    20  20000
4   tom    20  20000
5   im     20  20000
a.	使用Distinct 去重:
SELECT DISTINCT Name FROM Persons（Distinct 只能去除结果集中一模一样的数据）
b.	获取不重复数据思考1：
SELECT Name, age FROM Persons GROUP BY]]></description><category></category></item><item><title><![CDATA[141.	综合查询（条件查询、嵌套查询、多表查询）]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461248</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461248</guid><author>Wtt_0805</author><pubDate>Mon, 11 Jan 2021 09:02:53 +0800</pubDate><description><![CDATA[表一：student_info
学号	姓名	性别	出生年月	家庭住址	备注
0001	张三	男	1981-8-9	北京	NULL
表二：curriculum
课程编号	课程名称	学分
0001	计算机基础	2
0002	C语言	2
表三：grade
学号	课程编号	分数
0001	0001	80
0001	0002	90
a.	条件查询

在GRADE表中查找80-90份的学生学号和分数
select 学号,分数 from grade where 分数 between 80 and 90
在GRADE 表中]]></description><category></category></item><item><title><![CDATA[140.	写出一条Sql语句：取出表A中第31到第40记录（SQLServer,以自动增长的ID作为主键,注意：ID可能不是连续的]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461222</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461222</guid><author>Wtt_0805</author><pubDate>Mon, 11 Jan 2021 08:58:05 +0800</pubDate><description><![CDATA[a.	select top 10 * from A where id not in (select top 30 id from A)
演变步骤:
1）select top 30 id from T_FilterWords–取前条
2）select * from T_FilterWords where id not in (select top 30 id from T_FilterWords)–取id不等于前三十条
3)select top 10 * from T_FilterWords
b.	selec]]></description><category></category></item><item><title><![CDATA[139.	说出一些数据库优化方面的经验？]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461216</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461216</guid><author>Wtt_0805</author><pubDate>Mon, 11 Jan 2021 08:56:47 +0800</pubDate><description><![CDATA[a.	扩展：索引内部原理可以想象成 Dictionary，插入、删除、更新的速度慢了，加上索引也多占用了空间，查询的速度快了。加上索引以后速度提升非常明显。
b.	在经常检索的字段上（selectfromPerson whereName=@Name）使用索引提高查询速度。 （2）select 中只 列出必要的字段，而不是。
c.	避免隐式类型转换造成的全表扫描，在索引上使用函数也会造成全表扫描（因 为索引只是为字段建立的，一旦使用表达式或者函数，那么索引就是失效了，当然也可以使用“函数索引”、 “表 达式索]]></description><category></category></item><item><title><![CDATA[139.	什么叫视图？游标是什么？]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461211</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461211</guid><author>Wtt_0805</author><pubDate>Mon, 11 Jan 2021 08:56:14 +0800</pubDate><description><![CDATA[a.	视图是一种虚拟的表，具有和物理表相同的功能。可以对视图进行增，改，查，操作，试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易，相比多表查询。
b.	游标：是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行，从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标，但是需要逐条处理数据的时候，游标显得十分重要

...]]></description><category></category></item><item><title><![CDATA[138.	事务的特性是什么？]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461208</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461208</guid><author>Wtt_0805</author><pubDate>Mon, 11 Jan 2021 08:55:48 +0800</pubDate><description><![CDATA[a.	原子性
事务必须是原子工作单元；对于其数据修改，要么全都执行，要么全都不执行
b.	一致性
事务在完成时，必须使所有的数据都保持一致状态。在相关数据库中，所有规则都必须应用于事务的修改，以保持所有数据的完整性。事务结束时，所有的内部数据结构（如 B 树索引或双向链表）都必须是正确的。
c.	隔离性
由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态，要么是另一并发事务修改它之前的状态，要么是另一事务修改它之后的状态，事务不会查看中间状态的数据。这称为可串行性，因为它]]></description><category></category></item><item><title><![CDATA[137.	什么是事务？什么是锁？]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461200</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112461200</guid><author>Wtt_0805</author><pubDate>Mon, 11 Jan 2021 08:55:13 +0800</pubDate><description><![CDATA[a.	事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组，如果任何一个语句操作失败那么整个操作就被失败，以后操作就会回滚到操作前状态，或者是上有个节点。
b.	 为了确保要么执行，要么不执行，就可以使用事务。要将有组语句作为事务考虑，就需要通过ACID测试，即原子性，一致性，隔离性和持久性。
c.	锁：在所以的DBMS中，锁是实现事务的关键，锁可以保证事务的完整性和并发性。与现实生活中锁一样，它可以使某些数据的拥有者，在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。

...]]></description><category></category></item><item><title><![CDATA[136.	触发器的作用？]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112460981</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112460981</guid><author>Wtt_0805</author><pubDate>Mon, 11 Jan 2021 08:28:14 +0800</pubDate><description><![CDATA[a.	触发器是一中特殊的存储过程，主要是通过事件来触发而被执行的。
b.	它可以强化约束，来维护数据的完整性和一致性，可以跟踪数据库内的操作从而不允许未经许可的更新和变化。
c.	可以联级运算。如，某表上的触发器上包含对另一个表的数据操作，而该操作又会导致该表触发器被触发

...]]></description><category></category></item><item><title><![CDATA[135.	索引的作用？和它的优点缺点是什么？]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112268442</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112268442</guid><author>Wtt_0805</author><pubDate>Wed, 06 Jan 2021 13:48:00 +0800</pubDate><description><![CDATA[a.	索引就一种特殊的查询表，数据库的搜索引擎可以利用它加速对数据的检索。
b.	它很类似与现实生活中书的目录，不需要查询整本书内容就可以找到想要的数据。
c.	索引可以是唯一的，创建索引允许指定单个列或者是多个列。
d.	缺点是它减慢了数据录入的速度，同时也增加了数据库的尺寸大小

...]]></description><category></category></item><item><title><![CDATA[SQLServer中索引的两种类型？]]></title><link>https://blog.youkuaiyun.com/Wtt_0805/article/details/112268383</link><guid>https://blog.youkuaiyun.com/Wtt_0805/article/details/112268383</guid><author>Wtt_0805</author><pubDate>Wed, 06 Jan 2021 13:47:26 +0800</pubDate><description><![CDATA[a.	聚簇(或者叫做聚集，cluster)索引和非聚簇索引。
b.	字典的拼音目录就是聚簇(cluster)索引，笔画目录就是非聚簇索引。这样查询“G到M的汉字”就非常快，而查询“6划到8划的字”则慢。聚簇索引是一种特殊索引，它使数据按照索引的排序顺序存放表中。聚簇索引类似于字典，即所有词条在字典中都以字母顺序排列。聚簇索引实际上重组了表中的数据，所以你只能在表中建立一个聚簇索引。当数据按值的范围查询时，聚簇索引就显得特别有用。因为所有SQLServer都必需先找到所查询范围的第一行，然后依次下去，直到该范]]></description><category></category></item></channel></rss>