03 2017 档案

摘要:create view sss as(select ISNULL(operate_time, CONVERT(VARCHAR(20),create_time,120)) time from s_project); 一、ISNULL()函数 (oracle中为nvl()函数) ISNULL()函数 使 阅读全文
posted @ 2017-03-31 13:46 Tiger95 阅读(486) 评论(0) 推荐(0)
摘要:1. Group By 语句简介: Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。 P.S. 这里真是体会到了一个好的命名的力量,Group By从字面是直接 阅读全文
posted @ 2017-03-30 09:56 Tiger95 阅读(9828) 评论(0) 推荐(2)
摘要:SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。 (1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。 (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。 (4)更新主键记录时,同样有级联更新和拒绝执行的选择。 阅读全文
posted @ 2017-03-28 17:34 Tiger95 阅读(471) 评论(0) 推荐(0)
摘要:在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport,通读网上的各种对于viewport的解释之后 大概viewport可以理解为三种 1。layout viewport ,也就是这个浏览器默认的viewport 2。visual viewport , 浏览器可视区域vi 阅读全文
posted @ 2017-03-27 19:23 Tiger95 阅读(46710) 评论(0) 推荐(0)
摘要:数据库设计简单地来讲,也就是设计表格的过程。 表格存储的数据是可以理解为一个二维表,由行和列组成。 原则上来讲,一个数据库只需要一个字段,一个数据类型就可以解决所有的问题,但是这样做并不明智,所以一般来讲,一个表格都是由多个字段来组成 ,每个字段也可以由不同的数据类型来组成。 常见的数据类型如下: 阅读全文
posted @ 2017-03-27 11:46 Tiger95 阅读(604) 评论(0) 推荐(0)
摘要:因为本人在使用这些方法时常有混淆,特总结如下: 1.slice(); Array和String对象都有 在Array中 slice(i,[j]) i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个元素 j为结束的索引值,缺省时则获取从i到末尾的所有元素 参数返回: 返回索引值从i到j 阅读全文
posted @ 2017-03-27 11:42 Tiger95 阅读(176) 评论(0) 推荐(0)
摘要:作者:浪人链接:https://www.zhihu.com/question/27219231/answer/43608776来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1,按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设 阅读全文
posted @ 2017-03-24 09:34 Tiger95 阅读(199) 评论(0) 推荐(0)
摘要:工欲善其事必先利其器 VRM编辑 这个直接用bluetool HTML & JavaScript开发 这个是用Sublime Text 3. 支持代码片段快捷键,代码提示,代码格式化,语法高亮,错误提示,还可以安装自己需要的插件。还不能满足你的特殊需求,你可以自己开发插件。 插件可以去https:/ 阅读全文
posted @ 2017-03-23 14:02 Tiger95 阅读(265) 评论(0) 推荐(0)
摘要:关于模块化,最直接的表现就是我们写的 require 和 import 关键字,如果查阅相关资料,就一定会遇到 CommonJS 、CMD AMD 这些名词,以及 RequireJS、SeaJS 等陌生框架。比如 SeaJS 的官网 这样描述自己: “简单友好的模块定义规范,Sea.js 遵循 CM 阅读全文
posted @ 2017-03-20 14:15 Tiger95 阅读(193) 评论(0) 推荐(0)