顺序结构 顺序结构 1、定义:从main()开始,由上往下一条一条地执行 2、三大类语句->执行语句: 5类 控制语句(9条) 函数调用语句; 表达式语句; 空语句; 复合语句{} 输出如何实现? “标准输入输出函数”是以一些库函数来实现的:printf(); 注意: 标准函数/库函数使用前必须: ...
分类:
编程语言 时间:
2017-06-04 10:43:10
阅读次数:
109
数据引用错误 1.是否有引用的变量未赋值或未初始化? 2.下标的值是否在范围之内? 3.是否存在非整数下标? 4.是否存在虚调用? 5.当使用别名时属性是否正确? 6.记录和结构的属性是否匹配? 7.是否计算位串的地址?是否传递位串参数? 8.基础的存储属性是否正确? 9.跨过程的结构定义是否匹配? ...
分类:
其他好文 时间:
2017-05-28 17:24:31
阅读次数:
201
1. 数据库设置 在settings.py中配置数据库 我首先使用的是sqlite3,所以配置如下 2. 数据库的数据结构定义 #blog/models.py 3. 创建/同步数据库 CMD进入项目目录,执行命令 这时候,在目录中就会创建一个数据库文件 我们用SQLiteStudio(点此下载)打开 ...
分类:
数据库 时间:
2017-05-25 01:13:41
阅读次数:
290
本文及后续文章,Redis版本均是v3.2.8 在文章《Redis 数据结构之dict》《Redis 数据结构之dict(2)》中,从代码层面做了简单理解。总感觉思路的不够条理性,特开一篇文章把哈希表中几个知识点串联下。 一、先来回顾下哈希表结构定义 /** * 哈希表 */ typedef str ...
分类:
其他好文 时间:
2017-05-22 11:10:10
阅读次数:
375
1定义 单链表node的数据结构定义如下: 2 方法1:就地反转法 2.1 思路 把当前链表的下一个节点pCur插入到头结点dummy的下一个节点中,就地反转。 dummy->1->2->3->4->5的就地反转过程: 2.2 解释 1初始状态 2 过程 pCur是需要反转的节点。 伪代码 3 循环 ...
分类:
其他好文 时间:
2017-05-16 12:51:10
阅读次数:
148
数据定义语言 (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成。数据库对象包括表、视图、索引、同义词、序列等(TABLE/VIEW/INDEX/SYN/SEQUENCE)。我们先 ...
分类:
数据库 时间:
2017-05-01 01:23:31
阅读次数:
253
kbtree.h: generic search tree based on B-tree. 第一部分: 在算法开始前, 定义一些数据结构: 定义树的最大深度. 这是树的一个结点的定义, 这里面使用的是C语言的bit fields 在这里, 就是四个字节,分别is_internal是占一个bit, ...
分类:
其他好文 时间:
2017-04-23 16:46:16
阅读次数:
324
做完这道题,我深刻认识到通过边画图边写代码揣摩分析才能真正弄懂这道题,而且如果不是独立思考AC看了题解恐怕就很难弄懂这道题。 这里整理一下题解:本题思路有两种:递归和非递归 Java版AC代码: 数据结构定义: 递归版: 非递归版: Java中有关Stack的API C++版AC代码: 数据结构: ...
分类:
其他好文 时间:
2017-04-22 00:55:38
阅读次数:
246
现在所说的数据库泛指“关系型数据库”,还有“非关系型数据库”(NoSQL)。 我们所说的数据库服务器(RDBMS)如上图所示的管理员和仓库表(数据库表)(database)。 数据库表就是一个多行多列的表格。 表结构:定义表的列名和列类型。 表记录:一行一行的记录。 database(仓库表) = ...
分类:
数据库 时间:
2017-04-21 20:18:43
阅读次数:
273
MySQL存储引擎,也被称为表类型:MyISAM表:无事务处理功能,支持表锁.frm:表结构定义文件.MYD:表数据文件.MYI:表索引文件InnoDB表:支持事务处理功能,支持行锁.frm:表结构定义文件.ibd:表空间(包含数据和索引文件)MySQL常用的查询命令:SHOWENGINES;#查看数据库支持的..
分类:
数据库 时间:
2017-04-21 18:10:44
阅读次数:
270