- 博客(38)
- 收藏
- 关注
原创 HTML5权威指南笔记:36-使用canvas元素(2)
1 用路径绘图基本路径方法: 名称 说明 返回 beginPath() 开始一条新路径 void closePath() 尝试闭合现有路径,方法是绘制一条线,连接最后那条线的终点与初始坐标 void fill() 填充用子路径描述的图形 void isPointlnPath(x, y) 如果指定的点在当前路径所描述的图形之内则返回true 布
2017-11-06 17:14:32 388
原创 HTML5权威指南笔记:35-使用canvas元素(1)
1 开始使用canvas 元素 canvas元素 元素类型 短语/流 允许具有的父元素 任何能包含短语或流元素的元素 局部属性 height 、width 内容 短语或流内容 标签用法 开始和结束标签 是否为HTML5新增 是 在HTML5中的变化 此处不适用 习惯样式 无例子:<!DOCTYPE HTML><html>
2017-11-06 15:41:20 441
原创 HTML5权威指南笔记:34-使用多媒体
1 使用video元素video元素可以在网页里嵌入视频内容。 video元素 元素类型 流/短语 允许具有的父元素 任何能包含流或短语元素的元素 局部属性 autoplay 、preload 、controls 、loop 、poster 、height、width 、muted 、src 内容 source和track元素,以及短语和流内容 标签用法
2017-11-02 17:39:51 847
原创 线性代数同济第六版笔记:1-行列式
2 全排列和对换一、排列及其逆序数标准次序:例如n 个不同的自然数,可规定由小到大为标准次序。逆序数:当某一对元素的先后次序与标准次序不同时,就说它构成1个逆序。一个排列中所有逆序的总数叫做这个排列的逆序数。奇排列:逆序数为奇数的排列叫做奇排列。偶排列:逆序数为偶数的排列叫做偶排列。二、对换对换:在排列中,将任意两个元素对调,其余的元素不动,这种作出新排列的手续叫做
2017-11-02 12:31:01 5451 1
原创 HTML5权威指南笔记:24-其他css属性和特性
1 设置元素的颜色和透明度 属性 说明 值 color 设置元素的前景色 <颜色> opacity 设置颜色的透明度 <数值>例子:使用color属性color: rgba(255, 255, 255, 0.7);color: red;例子:使用opacity属性opacity: 0.4;2 设置表格样式
2017-10-29 12:48:01 351
原创 HTML5权威指南笔记:23-过渡、动画和变换
1 使用过渡 属性 说明 值 transition-delay 指定过渡开始之前的延迟时间 <时间> transition-duration 指定过渡的持续时间 <时间> transition-property 指定应用过渡的属性 <字符串> transition-timing-function 指定过渡期间计算中间值的方式 见1.2 t
2017-10-29 12:15:00 324
原创 HTML5权威指南笔记:22-设置文本样式
1 应用基本文本样式1.1 对齐文本 属性 说明 值 text-align 指定文本块的对齐方式 startendleftrightcenterjustify text-justify 如果text-align属性使用了justify值, 则该值会用来指定对齐文本的规则 见下面text-justify属性的值:auto:
2017-10-27 18:28:30 452
原创 HTML5权威指南笔记:21-创建布局
1 定位内容1.1 设置定位类型position属性的值: static:元素为普通布局,默认值。 relative:元索位置相对于普通位置定位。 absolute:元素相对于position属性不为static的第一位祖先元素来定位。 fixed:元素相对于浏览器窗口来定位。 例子:/*使用top 、bottom 、left和right属性设置元素的偏移量*/top: 5px;lef
2017-10-27 17:58:57 278
原创 HTML5权威指南笔记:20-使用盒模型
1 为元素应用内边距内边距属性: 属性 说明 值 padding-top 为顶边设置内边距 长度值或百分数 padding-right 为右边设置内边距 长度值或百分数 padding-bottom 为底边设置内边距 长度值或百分数 padding-left 为左边设置内边距 长度值或百分数 padding 简写属性,在一条声明中设置
2017-10-27 14:55:48 241
原创 HTML5权威指南笔记:19-使用边框和背景
1 应用边框样式关键属性:border - width 、border-style、border-color 例子:定义简单的边框p {border-width: 5px;border-style: solid;border-color: black;}1.1 定义边框宽度border-width属性的取值:<长度值>:将边框宽度值设为以css度量单位( 如em 、px 、cm ) 表达
2017-10-27 12:17:31 386
原创 HTML5权威指南笔记:16-理解CSS(内容简介)
1 选择器简明参考 选择器 说明 css版本 * 选取所有元素 2 <type> 选取指定类型的元素 1 .<class> 选取指定类的元素 1 #<id> 选取id属性为指定值的元素 1 [attr] 选取定义了attr属性,且属性值任意的元素 2 [attr=”val”] 选取定义了attr属性,且属性值为val的元素
2017-10-26 12:07:36 386 1
原创 SQL技巧
1 替换查询的条件。declare @strWhere nvarchar(1000)declare @connFilter nvarchar(1000)set @strWhere='A.SaleUser=1'set @connFilter=replace(@strWhere,'SaleUser','InUserID')print @connFilterprint @strWhere2 联
2017-10-26 11:39:03 714
原创 HTML5权威指南笔记:15-嵌入内容
1 嵌入图像img元素允许我们在HTML文档里嵌入图像 img元素 元素类型 短语元素 允许具有的父元素 任何可能包含短语内容的元素 局部属性 src 、alt 、height 、width 、usemap 、ismap 内容 无 标签用法 虚元素形式 是否为HTML5新增 否 在HTML5中的变化 border 、longdesc 、
2017-10-26 11:00:32 550
原创 HTML5权威指南笔记:14-其他表单元素及输入验证
1 使用其他表单元素1.1 生成选项列表select元素可以用来生成一个选项列表供用户选择,适合于选项较多的情形 select元素 元素类型 短语元素 允许具有的父元素 任何可以包含短语元素的元素 局部属性 name 、disabled 、form 、size 、multiple 、autofocus和required 内容 option和optgroup元素
2017-10-25 17:44:12 304
原创 HTML5权威指南笔记:13-定制input元素
1 用input 元素输入文字type属性设置为text的input元素在浏览器中显示为一个单行文本框,这是未设置type属性情况下的默认形式。 text型input元素可用的额外属性 属性 说明 是否HTML5新增 dirname 指定元素内容文字方向的名称,参见1.5节 是 list 指定为文本框提供建议值的datalist元素,其值为d
2017-10-25 12:06:00 463
原创 HTML5权威指南笔记:12-表单
1 制作基本表单制作一个基本的表单需要三个元素: form 、input和button元素form元素表示HTML页面上的表单 form元素 元素类型 流元素 允许具有的父元素 任何可以包含流元素的元素。但form元素不能是其他form元素的后代元素 局部属性 action 、method 、enctype 、name 、accept-charset 、novalid
2017-10-25 11:24:43 348
原创 HTML5权威指南笔记:11-表格元素
1 生成基本的表格 table元素 元素类型 流 允许具有的父元素 任何可以包含流元素的元素 局部属性 border 内容 caption 、colgroup 、thead 、tbody 、tfoot 、tr 、th和td元素 标签用法 开始标签和结束标签 是否为HTML5新增 否 在HTML5中的变化 summary 、align 、
2017-10-24 16:32:11 483
原创 HTML5权威指南笔记:10-文档分节
1 添加基本的标题(h1元素) h1 ~ h6元素 元素类型 流 允许具有的父元素 hgroup元素或其他任何可以包含流元素的元素。这些元素不能是address元素的后代元素 局部属性 无 内容 流内容 标签用法 开始标签和结束标签 是否为HTML5新增 否 在HTML5中的变化 无 习
2017-10-24 12:12:38 504
原创 HTML5权威指南笔记:9-组织内容
1 建立段落(p元素) p元素 元素类型 流 允许具有的父元素 任何可以包含流元素的元素 局部属性 无 内容 短语内容 标签用法 开始标签和结束标签 是否为HTML5新增 否 在HTML5中的变化 align属性在HTML5 中已不再使用( HTML4不赞成使用这个属性) 习惯样式
2017-10-23 19:17:10 352
原创 HTML5权威指南笔记:8-标记文字
1 生成超链接(a元素) a元素 元素类型 包含短语内容时被视为短语元素,包含流内容时被视为流元素 允许具有的父元素 可以包含短语元素的任何元素 局部属性 href 、hreflang 、media 、rel 、target 、type 内容 短语内容和流元素 标签用法 开始标签和结束标签 是否为HTML5新增
2017-10-23 12:21:22 405
原创 HTML5权威指南笔记:7-创建HTML文档
1-构筑基本的文档结构1.1 DOCTYPE元素 DOCTYPE元素 元素类型 无 允许具有的父元素 无 局部属性 无 内容 无 标签用法 单个开始标签 是否为HTML5新增 否 在HTML5中的变化 HTML4中要求要有的DTD 已不再使用 习惯样式 无<!--这个元素告诉浏览器两件事情: 第一, 它处理的是HTML文档;第
2017-10-23 12:08:13 495
原创 SQL Server 2008编程入门经典笔记:触发器
触发器的概念两种:数据定义语言触发器(DDL非常高级的概念)、数据操纵语言触发器(DML)。 可将触发器添加到一下事件: INSERT、DELETE、UPDATE、三种任意类型的混合。 基本语法(详细语法见书399): CREATE TRIGGER ON [.] 1、ON子句 如果触发器使用after那么这里必须指定为表。 2、WITH ENCRYPTION选项 用于加密
2017-10-19 10:33:33 354
原创 SQL Server 2008编程入门经典笔记:事务
事务1、BEGIN TRAN 开始事务2、COMMIT TRAN 提交事务3、ROLLBACK TRAN 回滚事务4、SAVE TRAN(不推荐初学者使用) 保存要回滚的点。SQL Server 日志的工作方式数据存入数据库前,先存入缓存,在存入日志,最后存入数据库。 在书中的5中情况下会发出检查点,判断是否恢复。 1、失败和恢复2、隐式事务(危险的)锁和并发并发是指同一时间多用户执行同
2017-10-19 10:30:08 252
原创 SQL Server 2008编程入门经典笔记:用户自定义函数
UDF的定义和存储过程不同在于返回结果的方式。存储过程的返回值只是用于返回执行成功与否。 两种类型: 可以返回标量值 可以返回表 基本语法: CREATE FUNCTION [类似dbo.的名字] <函数名> (参数) RETURN <数据类型> AS BEGIN 返回标量值的UDF可以直接在查询中内联执行函数,存储过程不行。返回表的UDF1)理解确定性 函数必须是模式绑定的。
2017-10-19 10:25:51 658
原创 SQL Server 2008编程入门经典笔记:存储过程
创建存储过程:基本语法基本语法: CREATE PROCEDURE|PROC <存储过程名> AS <代码> 1)基本存储过程的示例使用ALTER修改存储过程和执行DROP再执行CREATE一样,但是使用DROP和CREATE需要完全重建权限。删除存储过程语法:DROP PROC|PROCEDURE <存储过程名>[;]参数化1)声明参数 需要四部分信息:名称、数据类型、默认值、方向。
2017-10-19 10:24:21 497
原创 SQL Server 2008编程入门经典笔记:脚本
脚本基础1、Use语句 使用Use选定数据库。2、声明变量 1)声明变量语法:Declare @变量名 类型=初始值; 2)使用Set或Select设置变量的值。 3)系统函数见书291(主要的):@@IDENTITY、IDENT_CURRENT()、@@OPTIONS、@@REMESERVER、@@ROWCOUNT、SCOPE_IDENTITY、@@SERVERNAME、@@TRANCOU
2017-10-19 10:14:38 864
原创 SQL Server 2008编程入门经典笔记:视图
简单的视图语法: CREATE VIEW <视图名> AS 更加复杂的视图只是添加了连接、别名之类的东西,让别的人员更容易使用。 1)DATEADD和CAST函数 DATEADD语法: DATEADD(变量,要加或减的天数,日期)。 2)使用视图更改数据——不使用INSTEAD OF触发器 2.1)用连接的数据处理视图的变化 包涵连接的视图,更改数据必须使用INSTEAD OF触发
2017-10-19 10:10:53 610
原创 SQL Server 2008编程入门经典笔记:SQLServer存储和索引结构
SQL Server存储机制1、数据库2、区段 区段是为表和索引分配空间的3、页 每个区段包涵8页。 页类型:数据、索引。 1)页拆分4、行 行最大可达8KB。1024列5、稀疏列(高级) SQL Server2008新的数据结构。 列数可达30000列。理解索引排序规则:二进制、字典顺序1、平衡树(B-树) 1)页拆分简介 拆分过程: 创建新页 将行从现有的页移动到新页上
2017-10-19 10:03:07 666
原创 SQL Server 2008编程入门经典笔记:更复杂的查询
嵌套子查询1)构建嵌套子查询 语法: SELECT <列名> FROM <表名> WHERE <列名> <=|IN> (SELECT 语句) 1.1)使用返回单个值的SELECT语句的嵌套查询(见书代码) 1.2)使用返回多个值的子查询的嵌套查询 和使用表连接的效果差不多,书上推荐使用连接。 1.3)使用嵌套的SELECT发现孤立的记录 在嵌套查询中使用NOT来代替外连接,发现孤立
2017-10-19 09:51:09 546
原创 SQL Server 2008编程入门经典笔记:约束
约束的类型域约束,对列数据进行约束实体约束,对行数据进行约束参照完整性约束,比如:外键约束键约束1、主键约束主键必须是唯一标识符,不能为NULL 1)在创建表的时候创建主键约束 直接在列名后输入 PRIMARY KEY 创建主键。 2)、在已存在的表上创建主键约束 语法: ALTER TABLE <表名> ADD CONSTRAINT <键名> PRIMARY KEY (<列名
2017-10-19 09:31:55 883
原创 SQL Server 2008编程入门经典笔记:创建和修改数据库、表(未完成)
Create数据库语法:CREATE DATABASE <对象名>,其他属性都是可选的。 1)ON 用于定义存储文件和日志的位置,可选主文件组。(2到6是在这里的关键字) 2)NAME 数据库逻辑名。 3)FILENAME 物理名称。 4)SIZE 默认是字节,可以自己加单位如:MB、GB。 5)MAXSIZE 同上。 6)FILEGROWTH 数据库达到MAXSIZE时的增
2017-10-19 09:23:58 397
原创 SQL Server 2008编程入门经典笔记:表连接
内部连接、完全连接和交叉连接语法select <查询的列表>from <第一个表>[inner|full|cross] join <第二个表>[on <连接条件>]inner:内部连接 full:完全连接 cross:交叉连接外部连接语法select <查询的列表>from <你想成为“左”表的表><left|right> [outer] join <你想成为“右”表的表>on
2017-10-19 08:53:52 269
原创 SQL Server 2008编程入门经典笔记:T-SQL基本语句
select语法select [all|distinct] [ top (<表达式>) [percent] [with ties] ] <列名列表>[from <源表/视图>][where <限制条件>][group by <列名称或表达式使用选择列表中的列>][having <基于组的结果限制性条件>][order by <列名列表>][ [for xml [raw|auto|expl
2017-10-19 08:47:51 383
原创 自顶向下语法分析方法:消除左递归
直接左递归形如A->Aβ,A∈非终结符,β∈终结符∪非终结符。消除直接左递归一般形式:A->Aα1|Aα2|...|Aαm|β1|β2|...|βn其中,αi(1≤i≤m)不等于ε,βj(1≤j≤n)不以A开头,消除直接左递归改写为:A->β1A'|β2A'|...|βnA'A'->α1A'|α2A'|...|αmA'|ε例如:文法:S->SaS->b消除直接左递归:S->bS'
2017-10-18 10:27:14 2203
原创 自顶向下语法分析方法:提取左公共因子
若文法中含有形如A->αβ|αγ的产生式,就会使FIRST集相交,就满足不了LL(1)文法的充分必要条件。可以做下面的等价变换: A->αβ|αγ A->α(β|γ) A->αA' 引入新的终结符A' A'->β|γ一般形式:A->αβ1|αβ2|...|αβnA->α(β1|β2|...|βn)A->A'A'->β1|β2|...|βn例子:文法的产生式为:S->aSbS
2017-10-18 09:58:49 4584 1
原创 自顶向下语法分析方法:LL(1)文法的判别
例子:文法G[S]为S->AB|bC A->ε|b B->ε|aD C->AD|b D->aS|c第一步,求出能推出ε的非终结符首先建立一个以文法的非终结符为上界的一维数组,其数组元素为非终结符,对应每一非终结符有一个标志位,用以记录能否推出ε。如下表 非终结符 S A B C D 初值 未定 未定 未定 未定 未定 第1次扫描 是
2017-10-17 17:03:55 3059 1
原创 决策表
决策表说明决策表分为4个部分,左上部列出了所有条件,左下部列出了所有基于组合条件的可能的动作;右半部分构成一个矩阵,该矩阵表示在特定的组合下,满足条件组合将会触发相应的动作。例如下图,按右半部第一列的规则看,当是普通会员没有特别折扣时触发无折扣的动作。开发决策表的步骤:列出特定过程(或构件)相关的所有动作。列出执行该过程时所有的条件(或所做的决策)。将特定的条件组合与特定的
2017-10-16 10:56:32 6657
原创 内聚性和耦合性的类型
内聚性功能内聚。主要通过操作来体现。一个模块只完成一组特定操作并返回结果。分层内聚。由包、构件、类来体现。高层能够访问低层的服务,但低层不能访问高层的服务。通信内聚。访问相同数据的所有操作被定义在一个类中。一般来说,这些类只着眼于数据的查询、访问和存储。耦合性内容耦合。一个构件“暗中修改其他构件的内部数据”。共用耦合。大量的构件都要使用同一个全局变量时。控制耦合。当操作A调用操
2017-10-16 08:56:12 4097
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人