共用体 共同体和结构体类似,也是一种构造类型的数据结构,既然是构造类型的,咱们先定义除类型,然后用类型定义变量 定义共用体类型得方法和结构体非常相似,把struct 改成union就可以 在进行某些算法得时候,需要使几种不同类型的变量存到同一段内存单元中,几个变量间相互重叠 这种几个不同的变量共同占 ...
分类:
其他好文 时间:
2019-10-03 00:47:23
阅读次数:
105
一、mysql查询的五种子句 where子句(条件查询):按照“条件表达式”指定的条件进行查询。 group by子句(分组):按照“属性名”指定的字段进行分组。group by子句通常和count()、sum()等聚合函数一起使用。 having子句(筛选):有group by才能having子句 ...
分类:
数据库 时间:
2019-10-02 13:08:41
阅读次数:
107
1、连接数据库,并创建session 2、增 3、删 4、改 5、查 补充 注意: 1、操作数据结束,关闭session 2、增、删、改,要提交数据 ...
分类:
数据库 时间:
2019-10-02 01:09:44
阅读次数:
115
本教程为大家介绍 MySQL UNION 操作符的语法和实例。 描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 语法 MySQL UNION 操作符语法格式: 参数 expression1, expre ...
分类:
数据库 时间:
2019-10-01 22:36:06
阅读次数:
131
T1 union 一开始我被这个题目带进去了,以为真的是并查集,但实际上此题与并查集毫无半毛钱关系。 其实我们可以先离线建好所有的图,然后把建边的时间作为他们的边权。因为两个点什么时候联通取决于它们路径上的点最晚的链接时间,也就是最大边权。而题目明摆了是一棵树,所有考虑树剖维护边权和查询最大值。 代 ...
分类:
其他好文 时间:
2019-10-01 09:49:02
阅读次数:
68
这里只讲解sql注入漏洞的基本类型,代码分析将放在另外一篇帖子讲解 目录 最基础的注入-union注入攻击 Boolean注入攻击-布尔盲注 报错注入攻击 时间注入攻击-时间盲注 堆叠查询注入攻击 二次注入攻击 宽字节注入攻击 base64注入攻击 cookie注入攻击-http请求头参数注入 XF ...
分类:
数据库 时间:
2019-09-30 22:03:02
阅读次数:
251
在讲解视图的时候我们的明白下面几个概念。 什么是视图? 视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。 视图是干什么用的? 通过视图,可以展现基表的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。基表:用来创建视图的 ...
分类:
数据库 时间:
2019-09-30 17:02:21
阅读次数:
77
第一种方法: cross join CROSS JOIN 把两张表中的数据进行 N M的组合,即笛卡尔积 这里的两张表利用 union all都有5条数据,所以进行 cross join 后 就有25条数据 而指定的日期区间就会从这25条数据总产生 ...
分类:
数据库 时间:
2019-09-29 16:59:10
阅读次数:
438
什么是内存对齐 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 为什么要内存对齐 平台原因: 某些硬 ...
分类:
其他好文 时间:
2019-09-29 12:27:07
阅读次数:
84
sql注入 代码直接用参数拼接sql,导致和union、=等恶意sql拼接成为非法sql,导致返回敏感数据或者返回成功 措施 参数进行base64编码 参数化查询 使用存储过程 stack overflow C、C++中,可以通过指针、scanf等内存操作直接操作内存,因此如果不做参数检查,就有可能 ...
分类:
Web程序 时间:
2019-09-28 17:49:36
阅读次数:
122