- 博客(12)
- 收藏
- 关注
原创 byte为何范围是-128~127
byte为何范围是-128~127 从我们接触Java的时候,就被告知基础类型byte是一个字节,占8位,表示的范围是-128~127。那么为什么会这个范围呢? 咱们先回顾一下计算机基础: 1. 在计算机内部数据的存储和运算都采用二进制; 2. 计算机中数据分为有符号数和无符号数,对于有符号数,计算机规定用最高位来表示符 号。“0”表示正数,“1”表示负数;
2017-05-30 22:26:33
9754
9
转载 互联网协议总结
今天在极客头条发现了这篇文章,所以分享给大家。该作者也是转载的其他人的,不过再次也谢谢这位作者的分享。作者:杨小剑原文:http://www.cnblogs.com/jianjianyang/p/5104694.html一、概述1.1 五层模型 互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。 用户接触到
2016-01-06 22:28:08
423
原创 数据库对象和约束
一、视图: ♠ 视图 --- 称为虚表,即虚拟的表,是一组数据的逻辑表示。 视图本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之变化。 ♠ 作用: (1)如果需要经常执行某项复杂查询,可以基于这个复杂查询建立视图,此后查询此视图即可,简化复杂查询; (2)视图本质上就是一条 SELECT 语
2015-12-21 23:33:28
685
原创 SQL高级查询
一、子查询: ♠ 子查询 --- 当我们需要执行某条 SQL语句时,需要某些查询的结果作为依据时,先去执行的这条查询语句就是子查询。除了可以用于 DQL , 还可以用于DML 和 DDL语句中。 例1:SELECT ename, sal FROM emp_rs WHERE sal > (SELECT sal FROM emp_rs WHERE ename = 'CLARK'
2015-12-21 23:32:14
546
原创 SQL关联查询
一、关联基础: ♠ 连接查询:查询两个或两个以上数据表或视图的查询,通常建立在存在相互关系的父子表之间。 ♠ 关联查询:查询的结果集中的字段可能来自多张表。要从多张表中获取数据时,就要找到这几张表记录的对应关系,然后建立联系后分别获取。所以连接条件(指明表之间记录的对应关系)在关联查询中十分关键。 N 张表关联查询,至少要有 N-1 个连接条件否则会出现笛卡尔积。这
2015-12-21 23:30:50
585
原创 SQL基础查询
一、基本查询语句: ♠ FROM 子句 --- 指定要从哪个表中查询。 ♠ 使用别名 (1)在 SQL语句中可以通过使用列的别名改变标题的显示样式,或者表示计算结果的含义 (2)使用语法是列的别名跟在列名的后面,中间可以加“ AS ”也可以不加 (3)若别名中包含字符或空格,或者想区分大小写的
2015-12-21 23:29:05
492
原创 Oracle数据类型及函数
一、数字类型 :NUMBER 定义形式:NUMBER(P,S),P 代表数字的总位数(整数位 + 精度位),S 代表精度(可以不写。不写表示整数) NUMBER(P)表示整数, P 表示数字的总位数,取值为 1-38 NUMBER(P,S) 表示浮点数, P包含了 S 。 例如: NUMBER(6,2), 那
2015-12-21 23:24:54
594
原创 数据库基础
一、初步认识 文件存储方式弊端: 1. 缺乏对数据的整体管理,不便修改; 2. 不易于数据分析和共享; 3. 数据量急剧增长,大量数据不可能长期保持在文本之中。数据库(Database 简称 DB) 数据库管理系统( Database Management System
2015-12-21 23:17:07
371
原创 Java实现快速排序算法
快速排序一、 算法描述快速排序是对冒泡排序的一种改进。在冒泡排序中,记录每次都是与相邻位置上的数据作比较,因此每次只能移动一个位置。而在快速排序中,记录的比较和移动都是从两端向中间进行的。 其主要思想:首先在待排序数组中选取一个基准值(作为比较对象),然后利用基准值将待排数组分成2个部分。基准值左边的数组的数据都小于或等于基准值;基准值右边的数组的数据都大于或等于基准值,然后分别对这两部分重复上述
2015-06-12 19:50:35
561
原创 Java实现冒泡排序
冒泡排序一、算法描述 冒泡排序是最简单的一种交换排序,其主要思想是:重复走访要排序数组的元素,将相邻的两个元素作比较,若反序就交换它们的位置,直到数组中再没有可以相互交换位置的两个元素。那么该数组已经是一个排序成功的数组。下面举例分析: 二、算法分析 冒泡排序算法的执行时间取决于排序的趟数。最好的情况: 待排数组是正序,那么该算法只需要执行一次,即进行了n-1次的
2015-06-08 15:20:25
466
原创 Java实现简单选择排序
最近楼主在学习算法,准备从今日起每天完成一个算法的实现。今天先来一个简单的算法:简单选择排序。 简单选择排序 一、算法描述从字面上可以看出,这是一个非常简单的排序方法。其基本思想:在一个有N个元素的无序数组中,第一次遍历N个元素,找出其中最小的一个元素并将它与数组中第一个元素交换位置。然后进行第二次遍历,在剩下的数组中找到最小的元素并与数组中第二个元素交换位置
2015-05-28 19:47:47
600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人