摘要: 2018-07-27 1. char 固定长度,最长n个字符。 在Oracle中,CHAR类型的字段值会自动补足空格。所以当其作为条件时,就有可能查不出想要的数据。如果不允许改DB设计的话,那就用RTRIM来解决吧。 参考:https://www.linuxidc.com/Linux/2008-11 阅读全文
posted @ 2018-07-27 19:50 邢逸 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 2018-07-27 数据库的基础知识 数据库 什么是数据库? 按照一定规则存储数据的仓库。 磁盘上存储的数据的集合 在物理上表现为数据文件、日志文件和控制文件等(物理结构) 数据文件 扩展名是.DBF,用于存储数据库数据的文件 数据库表和数据文件不存在一对一对应关系 控制文件 扩展名是.CTL,是 阅读全文
posted @ 2018-07-27 19:01 邢逸 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目: /** * 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个 * 月的兔子总数为多少? * */ 解析: /** * 1.这是一个斐波那契数列,第三个数等于前两个数之和 * 2.定义变量,第一个数,第二个数 阅读全文
posted @ 2018-07-27 12:15 邢逸 阅读(6010) 评论(0) 推荐(0) 编辑
摘要: 题目解析:冒泡排序采用的是交换算法,数字大的排到后面,就像气泡一样, 大的泡泡先浮出水面(密度小)。两个for循环,在内层循环中, 如果符合条件,则进行交换数值。 冒泡口诀: N个数字来排队, 两两比较小靠前。 外层循环N-1, 内层循环N-1-i。 知识点:for循环的用法,冒泡算法,数组的创建。 阅读全文
posted @ 2018-07-27 12:11 邢逸 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目解析:需要两个变量,两个for循环,都循环9次,输出81次,在外层需要换行,在内层循环的条件j<=i。 知识点:双层for循环的用法, 代码: 阅读全文
posted @ 2018-07-27 12:10 邢逸 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目解析:我们都知道2*8=16(=8*2),但是不同的算法运行速度不同,移位运算的计算速度较快,所以采用这种方式 知识点:移位运算:左移和右移,第一个数是基数,第二个数是要计算数的2的n次,取n 代码: 阅读全文
posted @ 2018-07-27 12:09 邢逸 阅读(235) 评论(0) 推荐(0) 编辑