Linux shell脚本基础学习,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。 ◆1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行 ...
分类:
系统相关 时间:
2016-11-25 16:35:36
阅读次数:
313
Problem Description 还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1 Input 输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1<=n<=30),表示将要 ...
分类:
其他好文 时间:
2016-11-22 12:12:40
阅读次数:
228
建立测试表结构CREATETABLEt_test(idinteger,nametextCOLLATEpg_catalog."default",addresscharactervarying(500)COLLATEpg_catalog."default");插入测试数据insertintot_testSELECTgenerate_series(1,10000000)askey,‘name‘||(random()*(10^3))::integer,‘ChangAnStreetNO‘||(..
分类:
数据库 时间:
2016-11-15 20:30:50
阅读次数:
722
数据库主键性能对比: 测试表:id_int()、 初始化100w条数据的存储过程: 数据插入过程能发现int自增的插入速度明显高出另外两个,uuid()函数调用肯定没有自增快。不过相较于插入,我更关注查询的性能对比 count: 长整形的效率明显高于字符型的 基于主键查询:差别不大 基于name查询 ...
分类:
数据库 时间:
2016-11-12 16:10:32
阅读次数:
534
1. Jdbc中大文本类型的处理 Oracle中大文本数据类型, Clob 长文本类型 (MySQL中不支持,使用的是text) Blob 二进制类型 MySQL数据库, Text 长文本类型 Blob 二进制类型 需求: jdbc中操作长文本数据。 设计: 测试表 编码: 保存大文本数据类型 读取 ...
分类:
数据库 时间:
2016-11-05 11:59:47
阅读次数:
252
有时会碰到一些需求,查询分组后的最大值,最小值所在的整行记录或者分组后的top n行的记录,在一些别的数据库可能有窗口函数可以方面的查出来,但是MySQL没有这些函数,没有直接的方法可以查出来,可通过以下的方法来查询。 准备工作 测试表结构如下: 插入数据: 查看结果: TOP 1 查询每门课程分数 ...
分类:
数据库 时间:
2016-11-04 13:23:43
阅读次数:
312
测试表 level ; 再 insert 些数据 ;代码,初始化 建立 存储过程 create 局部变量的定义 declare MySQL 游标 异常后 捕捉 并设置 循环使用 变量 tmpname 为 null 跳出循环。 开游标 游标向下走一步 循环体 这很明显 把MySQL 游标查询出的 na ...
分类:
数据库 时间:
2016-11-01 14:12:01
阅读次数:
294
一 set 集合 (无序且不重复的元素集合) 二 三元运算 (if else的简写) 三 lambda表达式(可以接两个参数,只能用一行) 四 函数 I 返回值 如果return没有指定返回值,是none. II 参数 1 普通参数(严格按照顺序,将实际参数赋值给形式参数) 2 默认参数(必须放置在 ...
分类:
编程语言 时间:
2016-10-26 20:21:19
阅读次数:
258
首先创建测试表 考虑如下关系 test02表中的id11依赖于test01中的id1,因此为test02创建外键 注意:test01表中的id1必须为主键或者唯一索引,否则无法创建基于id1的外键。 创建外键之后,我们将发现无法在test02中输入不在test01的id1范围内的数据 insert ...
分类:
数据库 时间:
2016-10-24 20:02:55
阅读次数:
303