- 博客(20)
- 收藏
- 关注
原创 TreeGrid之CheckBox——半选indeterminate
TreeGrid之CheckBox——半选indeterminate用TreeGrid 做了一个懒加载的树形,选中保存后,下一次加载时,选中的要展示出来,如下图 开始我是想在前台,页面加载出来后控制它 然而不管我怎么玩,它就是无效!后面我在后台判断是否为半选后给属性赋值然鹅并没有卵用!后面各种查找原因发现:HTML...
2018-09-17 12:49:04 1153 1
原创 JSTL标签库与EL表达式
JSTL标签库由于JavaBean无法获得运行环境,无法与JSP页面进行更加深层次的交互,所以在JSP中引入了自定义标记机制JSTL。标记库的处理类不但有JavaBean的功能,而且将JSP的环境信息传递到类的中间,从而彻底解决了Web组件开发中的表示和业务逻辑代码的分离。大大增强了代码的可读性、可维护性、可复用性。 在JSP中使用JSTL需要两个JAR文件
2016-10-19 00:51:50 535
原创 联接
1.联接的结果是每个集合的笛卡尔积 表联接的基本原理就是采用笛卡尔乘积。笛卡尔乘积是指将两张表的所有数据相连,最后联接的结果数为两张表数量的乘积将多个表联接在一起和之前组合查询的UNION完全不同,UNION是将多个查询结果组合在一起,称之为纵向联接 表联接采用的是笛卡尔乘积,称之为横向联接2. 使用表联接在数据库中将多表相连需要使用JOIN关键字SELECT
2016-01-17 09:10:28 354
原创 组合查询
一.使用子查询1,.子查询:嵌套在其他查询中的子查询2.子查询也称为内部查询,而包含子查询的语句也称为外部查询3.子查询分为两个类别 相关子查询:执行依赖于外部查询的数据,外部查询返回一行,子查询就执行一次 select 非相关子查询:独立于外部查询的 子查询(from后面的子查询),子查询总共执行一次,执行完毕后将值传递
2016-01-15 17:32:46 630
原创 聚合函数与分组
一.使用聚合函数进行统计汇总1.COUNT 返回结果集中行的数目 SUM 所有值的总和 AVG 平均值 MAX 最大值 MIN 最小值2.执行行和列技术 select COUNT () from ; select COUNT (s_id) from s_stu; 统计全班有多少人 selec
2016-01-11 15:59:51 868
原创 简单的数据查询
一. 投影操作1.投影:是创建一个新的关系,是临时的,不存在于原始数据中2.select 列名列表 from 表名; select *from 表名; * 通配符表示匹配所有 在这里表示查询表中所有 select studengID ,ExamID from Studentexam 表示从Studentexam 表中查询 st
2016-01-10 14:42:21 448
原创 使用DML语句更改数据
一.添加新数据1.插入单行记录 INSERT INTO ()VALUES();列如:INSERT INTO t_stu (t_name,t_grade)VALUES('你','22');如果表中的列值是由RDBMS自动创建的,指定了默认值或允许为空值等情况,那么再插入数据时可以不指定这些值2.插入多行记录INSERT INTO t_stu (t_id,t_nam
2016-01-07 23:58:50 568
原创 保证数据的完整性
1.数据的完整性:数据的可靠性+准确性2.数据完整性的实施方法: 实体完整性:一个表中的一行,如果与它所代表的实体完全一致,就说该表具有实体完整性 (保证一行数据是有效的) 实体完整性将行定义为特定表的唯一实体,实体完整性强制表的标识列或主键的完整性
2016-01-07 10:30:15 4523
原创 管理数据可和表
一.管理数据库1.创建和使用数据库 CREATE DATEBASE 数据库名; 数据库名在服务器中必须是唯一的,并符合标识符规则2.链接到数据库 USE 数据库名;3.删除数据库 DROP DATABASE 数据库名;二. 数据类型1.整数数据类型 tinyint 型 : 占用1个字节 smallint型:占用
2016-01-07 10:28:09 280
原创 关系型数据库管理系统简介
1.数据库:就是在计算机上集中存放数据的地方2.数据库的集中式控制的优点: 降低存储数据的冗余度 更高的数据一致性 存储的数据可以共
2016-01-04 23:35:27 1004
原创 复杂数据类型
1.结构体是一个单独的结构,结尾必须要分号:2.定义结构体不会分配内存,分配内存是结构体里面的变量分配了内存 struct 结构名 结构变量1, 结构变量2,...结构变量n 3. 定义结构体可以直接申明结构提变量4.宏定义方式申明:#include#include#define CAR struct benchiCAR{int code;char
2015-12-13 15:50:00 1149
原创 数组和字符串
1.数组:按一定顺序排列,具有某种相同性质的同类型变量(也称下标变量)额集合,数组中的各数据称为数组元素2.只有一个下标的数组称为一维数组 数据类型 数组名 [整型常量表达式] ; int a[5] 表示a数组有5个元素 ,a数组元素的下标大于等于0,且小于53.一维数组要初始化,不然会乱码,初始化的数据不能超过数组元素的个数,却可以少于数组元素的个数4.当元素
2015-12-13 15:43:52 347
原创 循环结构的程序设计
1.当型循环: 当满足...条件 再循环(先判断后执行) while for2.直到型循环:先执行循环直到某个条件不满足(先执行后判断) do_while3.while(表达式) 循环体语句4.do{循环体语句}while(表达式);5.for(表达式1;表达式2;表达式3) 循环体语句表达式1:表示对循环变量的初始化表
2015-12-13 10:33:00 429
原创 选择结构的程序设计
1.if(表达式){ 语句1}2.if(表达式){ 语句1}else(表达式){语句2}3.嵌套形式 if(表达式1) if(表达式2)语句1 else 语句2 else 语句3 if(表达式1){if(表达式2) 语句1}else 语句2if(表达式1)语句1else if(
2015-12-12 17:27:51 320
原创 运算符、表达式和语句
1.算数运算符: 加法运算符 减法运算符 乘法运算符 除法运算符:c语言中整数除法结果的小数部分被丢失,被称截尾 取摸运算符:对浮点数使用该运算符 无效2.赋值运算符:不能将一个值赋给常量 ”=“左边的项目必须是一个变量的名字3.增量和减量运算符: 增量和减量运算符是单目运算符 优先级高于所有的双目运算符 1)
2015-12-12 17:15:05 307
原创 数据存储与输入输出
1.基本的内存存储单元是字节,字节中每个位只能存储的是0或12. 数据类型 关键字 占用字节数 取值范围 字符型 char 1 -128~127 无符号字符型 unsigned ch
2015-12-12 15:15:55 680
原创 编程语言概述
1.编程语言的基本组成:基本字符集、标识符、关键字、语句和标准库函数2.字符集:数字字符、拉丁字母、运算符、特殊符号和不可显示字符 常用运算符: != 非等于 >向左向右位移运算符 && 相当于and & 位于(取地址)
2015-12-06 13:34:51 458
原创 软件开发概述
1,软件是为完成某些特定功能而编制的一到多个程序文件的集合。2.可以被连续执行的指令集合,称为计算机程序。3.程序语言的发展: 机器语言(二进制代码语言) 可以直接识别,不需要进行任何翻译,智能识别二进制 汇编语言(面向机器,低级语言) 难学、难记、难检查、缺乏通用性 高级语言(面向用户)4、软件开发的基本步骤:
2015-12-06 12:33:48 342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人