摘要: 1、概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。 2、原始表 3、简单Group By 示例1 select 类别, sum(数量) as 数量之和 from A gr 阅读全文
posted @ 2013-05-01 22:30 Rain Man 阅读(665715) 评论(43) 推荐(91) 编辑
摘要: 1、表结构表A 表B2、Left Join示例:2.1Select * From A left join B on A.aid = B.bid;left join是以A表的记录为基础的,A可以看成左表,B可以看成右表,left join是以左表为准的。 换句话说,左表A的记录将会全部表示出来,而右表B只会显示符合搜索条件的记录(例子中为: A.aid = B.bid),B表记录不足的地方均为NULL.A表所有记录都会显示,A表中没有被匹配的行(如aid=5、6的行)相应内容则为NULL。返回的记录数一定大于A表的记录数,如A表中aid=7行被B表匹配了3次(... 阅读全文
posted @ 2013-04-27 00:10 Rain Man 阅读(49377) 评论(1) 推荐(1) 编辑
摘要: 问题服务器上安装了ASP.NET 4.0.30319组件,但是在IIS的Web服务扩展中并没有找到ASP.NET v4.0.30319这项,这导致基于.NET4.0开发的网页都无法正常浏览(404错误)。解决办法IIS管理器--Web服务扩展--添加一个新的Web服务扩展,找到“C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”,点击保存,再设置其状态为“允许”可能会遇到的问题:编译器错误消息:BC31007:无法代开模块文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ 阅读全文
posted @ 2013-04-16 09:15 Rain Man 阅读(18958) 评论(1) 推荐(0) 编辑
摘要: 配置PHP.ini更改配置项(必须)auto_prepend_file = "C:\xampp\htdocs\auto_prepend_file.php"更改配置项(可选)allow_url_include = Onauto_prepend_file.php文件内容$value) { ... 阅读全文
posted @ 2012-04-28 01:03 Rain Man 阅读(3270) 评论(0) 推荐(0) 编辑
摘要: 1、display:inline-block让一个元素具有“区块元素”的属性(可以设置width和height),又具有“内联元素”的属性(不产生换行)。2、IE中的inline-blockIE6不支持这个属性,但IE8开始支持这个属性。让IE6内联元素具备inline-block特性由于inline-block会触发IE的layout,所以IE6中只要设置{display:inline-block;}即可。让IE6区块元素具备inline-block属性,有两种方法A、可以先触发layout,再设置为inline,需要注意的是这两个display必须在两个CSS声明中才有效,代码如下:div 阅读全文
posted @ 2012-02-26 10:10 Rain Man 阅读(13549) 评论(0) 推荐(2) 编辑
摘要: 1、include和require区别当要包含的文件不存在时,include产生一个警告(Warning),该语句后面的程序会继续执行;而 require则导致一个致命错误(Fatal error),程序就此终止。2、路径问题(适用于include和require)+c.php+folder1+--... 阅读全文
posted @ 2011-12-29 10:14 Rain Man 阅读(19513) 评论(0) 推荐(0) 编辑
摘要: 1、基础知识HTTP流的概念持久HTTP流只是一种是HTTP链接保持打开状态的简单方法,这样大量的HTTP请求不需要进行打开和关闭操作就可以被一个一个地发送。常用PHP函数sleep(10); //暂停 10 秒 ob_flush();flush(); PHP向浏览器周期性发送数据的功能,并不是所有服务器都可行,更多相关信息请参阅www.php.net/flush。关于flush的内容,请参考深入理解ob_flush和flush的区别。<script>标签的执行时间在绝大多数浏览器中,当还没有读取到</script>结束标签时,代码是不会执行的。配置脚本最大执行时间在C 阅读全文
posted @ 2011-11-28 14:51 Rain Man 阅读(6040) 评论(1) 推荐(2) 编辑
摘要: 索引1. 第一行必须是"#!/bin/sh"2. 注释:#号后的为注释3. 定义变量4. 逻辑符号5. 接收参数6. 控制流:if/then/elif/else/fi7. 循环:for/do/done8. 格式化输出日期9. exist10. 系统变量参考文档1. 第一行必须是"#!/bin/sh"... 阅读全文
posted @ 2011-09-16 23:42 Rain Man 阅读(26293) 评论(0) 推荐(1) 编辑
摘要: Fskey servername保存登陆信息,下次登陆不必再输入密码Fskey username@192.168.0.2scp命令说明用于2个 linux 主机间复制文件格式:scp [可选参数] file_source file_target示例从“本次”复制到“远程”:复制文件:scp ... 阅读全文
posted @ 2011-09-16 23:30 Rain Man 阅读(3952) 评论(0) 推荐(0) 编辑
摘要: 1、PNG图片类型PNG格式有8位、24位、32位三种,下面是一些术语:索引透明:类似于GIF,某一像素只有全透和全不透明两种效果Alpha透明:半透明PNG88位的PNG最多支持256(2的8次方)种颜色,8位的PNG支持索引透明和alpha透明。PNG24支持2的24次方种颜色,但不支持透明信息。PNG3232位的PNG在24位的PNG基础上增加了8位的透明信息,因此支持不同程度的半透效果。总结格式颜色种类位数透明支持PNG82的8次方8不支持PNG8+索引透明2的8次方8仅支持全透或全不透明PNG8+alpha透明2的8次方8支持半透明PNG242的24次方24不支持PNG322的32次 阅读全文
posted @ 2011-09-11 12:01 Rain Man 阅读(8868) 评论(0) 推荐(0) 编辑
摘要: 表单元素拥有submit方法,同时也具有onsubmit事件句柄,用于监听表单提交。可以使用elemForm.submit();方法触发表单提交。1、表单元素中出现了name="submit"的元素这种情况下elemForm.submit();将不会触发表单提交,因为表单原始的submit方法将会被覆盖(formElem.submit就是对该元素的引用)。2、elemForm.submit();不会触发表单的onsubmit事件没有为什么,标准中就是这么规定的。与此有些类似的是onfocus、onblur和focus()、blur()之间的关系却不同,调用elem.blur 阅读全文
posted @ 2011-09-05 23:38 Rain Man 阅读(23392) 评论(0) 推荐(0) 编辑
摘要: 经常会使用background-position:left center,将背景图片垂直居中。浏览器渲染页面的最小单位是像素,所以某些情况下即使定义了“center”,实际效果也未必是垂直居中。例如:元素:高16px;背景图片:高13px;定义background-position:left center实际效果如下图:可以清晰的看到背景图片距上边框“2px”,距下边框“1px”。上图是在Chrome下测试结果,其它浏览器也是如此,只不过是有的距上边框“1px”,距下边框“2px”。解决方案若想实现100%垂直居中,则“元素高度 - 背景图片高度”可以被2整除,所以上例可以将元素高度设置为“1 阅读全文
posted @ 2011-08-17 21:51 Rain Man 阅读(3199) 评论(1) 推荐(1) 编辑
摘要: CSS优先级包含四个级别标签内定义样式ID选择符Class选择符元素选择符CSS优先级的计算规则类型计算规则元素标签中定义的样式(Style属性)加1,0,0,0每个ID选择符(如 #id)加0,1,0,0每个Class选择符(如 .class)、每个属性选择符(如 [attribute=])、每个伪类(如 :hover)加0,0,1,0每个元素选择符(如p)或伪元素选择符(如 :firstchild)等加0,0,0,1其它选择符包括全局选择符*,不过这也是一种specificity。加0,0,0,0,相当于没加然后,将这四个数字分别累加,就得到每个CSS定义的优先级的值从左到右逐位比较大小, 阅读全文
posted @ 2011-08-17 10:30 Rain Man 阅读(3633) 评论(1) 推荐(0) 编辑
摘要: 简介JsDoc Toolkit 是一款辅助工具,你只需要根据约定在 JavaScript 代码中添加相应的注释,它就可以根据这些注释来自动生成API文档。对Java 熟悉的人可能会发现它和 Java 的文档自动化工具 JavaDoc 很像,没错,JsDoc Toolkit 就是基于 JavaDoc 开发的。下载地址http://code.google.com/p/jsdoc-toolkit/目录结构app : 存放的是js文件。包括一些实例文件和读取js和模板生成文档的js文件。conf : 提供默认的配置的文件。java : 存放的是“rhino”这是一个脚本java写的javascript 阅读全文
posted @ 2011-08-14 14:27 Rain Man 阅读(4240) 评论(0) 推荐(2) 编辑
摘要: 1. 基线、底线、顶线行高指的是文本行的基线间的距离。基线并不是汉字的下端沿,而是英文字母"x"的下端沿2. 行距、行高3. 内容区底线和顶线包裹的区域,实际中不一定看得到,但却是存在。4. 行内框行内框只是一个概念,它无法显示出来,但是它又确实存在它的高度就是行高在没有其他因素(padding)影响的时候,行内框等于内容区域5. 行框行框(line box)。同行内框类似,行框是指本行的一个虚拟的矩形框行框高度等于本行内所有元素中行高最大的值元素对行高的影响对于行内元素如em、strong、span和等,其padding、margin、border-top、border- 阅读全文
posted @ 2011-08-05 00:03 Rain Man 阅读(38798) 评论(5) 推荐(9) 编辑
摘要: webkit内核的safari、 Chrome的Linear Gradients (线性渐变)-webkit-gradient是background的一个属性值;webkit内核的safari、 Chrome的Linear Gradients (线性渐变) 基本语法:background-image:-webkit-gradient(type, x1 y1, x2 y2, from(开始颜色值), to(结束颜色值), [color-stop(偏移量小数, 停靠颜色值), ...] );webkit内核的Linear Gradients (线性渐变) 第一组参数type(类型)为 linear 阅读全文
posted @ 2011-07-12 21:58 Rain Man 阅读(4707) 评论(0) 推荐(0) 编辑
摘要: css2的时候已经有了text-shadow这个属性,但是css2.1的又删除了这个属性,css3又重新使用了这个属性; 语法: text-shadow:1px 2px 3px #FFF; text-shadow:阴影水平偏移值(可取正负值); 阴影垂直偏移值(可取正负值);阴影模糊值;阴影颜色。 兼容性Firefox,webkit内核的Safari和Chrome,Opera支持Text Shadow(文本阴影):text-shadow:2px 2px 5px #333333IE不支持text-shadow(阴影)其它一个文本可以使用多个文本阴影演示text-shadow:7px 5px 2p 阅读全文
posted @ 2011-07-12 16:08 Rain Man 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 语法: box-shadow:1px 2px 3px #FFF; box-shadow:阴影水平偏移值(可取正负值); 阴影垂直偏移值(可取正负值);阴影模糊值;阴影颜色; 兼容性Firefox支持Box Shadow(阴影):-moz-box-shadow:2px 2px 5px #333333;webkit内核的Safari和Chrome支持Box Shadow(阴影):-webkit-box-shadow:2px 2px 5px #333333;Opera支持Box Shadow(阴影):box-shadow:2px 2px 5px #333333;IE不支持Box Shadow(阴影. 阅读全文
posted @ 2011-07-12 16:06 Rain Man 阅读(2624) 评论(0) 推荐(2) 编辑
摘要: tabindex目前浏览器支持性较好,经测试IE6-8、Firefox、Chrome都支持。HTML tabIndex 属性HTML tabIndex 属性HTML DOM tabIndex 属性示例tabindex定义了accesskey的链接或表单元素可以使用快捷键(ALT+字母)访问。但各种浏览器下accesskey快捷键的使用方法并不相同:IE浏览器:按住Alt键,点击accesskey定义的快捷键(焦点将移动到链接),再按回车。FireFox浏览器:按住Alt+Shift键,点击accesskey定义的快捷键。Chrome浏览器:按住Alt键,点击accesskey定义的快捷键。Op 阅读全文
posted @ 2011-07-11 22:04 Rain Man 阅读(2000) 评论(0) 推荐(0) 编辑
摘要: 本地持久化存储一直是本地客户端程序优于 web 程序的一个方面。对于本地应用程序,操作系统会一共一个抽象层,用于存储和获取特定于应用程序的数据,例如用户设置或者运行时状态。这些值可以被存储于注册表、INI 文件,或者其他什么地方,这取决于操作系统的实现。如果你的本地应用程序需要不简单是键值对形式的本地存储,你也可以使用嵌入式数据库、发明你自己的文件格式,或者其他很多种解决方案(引自“HTML5本地存储详解)。HTML5 storage提供了一种方式让网站能够把信息存储到你本地的计算机上,并再以后需要的时候进行获取。这个概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小 阅读全文
posted @ 2011-06-22 22:28 Rain Man 阅读(30703) 评论(6) 推荐(5) 编辑

友情链接:北京航宇中瑞测控技术有限公司