Coke and chips are delicious, and there's no reason to drink and smoke.
月度归档: 2017年7月
SQLServer 中 exists 和 except 用法
一、exists
1.1 说明
EXISTS(包括 NOT EXISTS)子句的返回值是一个 BOOL 值。EXISTS 内部有一个子查询语句(SELECT ... FROM...),我将其称为 EXIST 的内查询语句。其内查询语句返回一个结果集。EXISTS 子句根据其内查询语句的结果集空或者非空,返回一个布尔值。Link
exists:强调的是是否返回结果集,不要求知道返回什么,比如:select name from student where sex = 'm' and mark exists(select 1 from grade where ...)
,只要 exists 引导的子句有结果集返回,那么 exists 这个条件就算成立了,大家注意返回的字段始终为 1,如果改成 select 2 from grade where ...
,那么返回的字段就是 2,这个数字没有意义。所以 exists 子句不在乎返回什么,而是在乎是不是有结果集返回。EXISTS = IN,意思相同不过语法上有点点区别,好像使用 IN 效率要差点,应该是不会执行索引的原因。Link
相对于 inner join,exists 性能要好一些,当它找到第一个符合条件的记录时,就会立即停止搜索返回 TRUE。
"SQLServer 中 exists 和 except 用法"继续阅读
JavaScript 跳出 iframe 框架
一、window.top
"JavaScript 跳出 iframe 框架"继续阅读
JavaScript 通过 preventDefault() 使 input[type=text] 禁止输入但保留光标
一、说明
"JavaScript 通过 preventDefault() 使 input[type=text] 禁止输入但保留光标"继续阅读
CSS3 边框 border-radius
一、官方解释
"CSS3 边框 border-radius"继续阅读
打印机打印结果不理想
今天同事网站的发票打印结果字体有问题,很大可能是字体问题,微软雅黑不兼容,必须用原始字体。
淘米的正确姿势
-
先不放水筛一下,筛出来的粉末状就是大米的杂质或米虫的排泄物。
-
用凉水均匀缓慢地淘洗,浮在水面上的虫和大米不要,不要用流水或热水进行淘洗,以防营养流失。
-
淘米的前后均不应浸泡,如果淘米后浸泡,应将浸泡米的水和米一同下锅煮饭。
-
清水淘洗2~3遍即可下锅煮饭。
Bootstrap实战 - 响应式布局
一、介绍
响应式布局就是一个网站能够兼容多个终端,而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。
导航栏与轮播在大部分网站的头部占很高的比重,特别是导航栏,扮演着网站地图的角色。
在响应式布局中,要求导航栏能够根据终端屏幕大小显示不同的样式。
"Bootstrap实战 - 响应式布局"继续阅读
Bootstrap实战 - 瀑布流布局
讲 Bootstrap 基础的教程网上已经很多了,实际上 Bootstrap 中文网(bootcss.com)里的文档已经写的很详细了,但实战的案例却不多。这里用一些当前流行的网页布局为导向,使用 Bootstrap 中的样式来完成它。每次只讲与案例相关的知识点,边学边练,加强理解。练习本案例需有 HTML/CSS 基础。
一、案例介绍
瀑布流是近几年流行起来的一种网页布局,视觉表现为参差不齐的多栏布局,本案例便是使用 Bootstrap 实现一个瀑布流布局。
"Bootstrap实战 - 瀑布流布局"继续阅读