排序:
默认
按更新时间
按访问量

快速排序

快速排序被称为20世纪对世界影响最大的算法之一。他能以非常快的速度来完成排序任务。快速排序也是经过长时间的改进优化才被公认的认为是非常优秀的排序算法。 快速排序的基本思想:     每次从当前考虑的数组中选择一个元素,这个元素为基点,把这个元素挪到他排好序后应该所处的位置。     例如: ...

2018-09-02 15:11:20

阅读数:23

评论数:0

红黑树

可能在历史上最负盛名的二叉树:红黑树   红黑树:对每一个节点都附着了一个颜色,或者是红色或者是黑色。对于红黑树这种数据结构来说,相对是有些复杂的。 我们在《算法导论》中发现红黑树要满足五个条件: 首先红黑树是一颗二分搜索树,这一点与AVL树是一样的。红黑树在二分搜索树的基础上和AVL...

2018-07-30 01:02:45

阅读数:149

评论数:0

Oracle基础(7)高级查询

分组查询分组函数:作用于一组数据,并对一组数据返回一个值常用的分组函数:AVG  SUM  MIN  MAX  COUNT  VM_CONCAT最后一个是:行转列SELECT AVG(sal),SUM(sal) FROM emp;SELECT COUNT(*) FROM emp;如果要求部门的个数...

2018-06-08 16:40:12

阅读数:53

评论数:0

Oracle基础(6)函数

数值函数四舍五入函数:ROUND(n,[,m])       n表示要进行四舍五入的值                        省略m: 0                        m>0:小数点后m位                        m&a...

2018-06-08 14:07:45

阅读数:49

评论数:0

ORACLE基础(5)查询

基本查询语句SELECT [DISTINCT] column_name1,....|* FROM table_name [WHERE condition] 

2018-06-05 15:06:39

阅读数:68

评论数:0

ORACLE基础(4)约束

约束:控制你输入的具体值要满足的具体要求约束的作用:定义规则 你创建的表之后,可以定义那些字段必须输入,那些字段必须输入在某一个范围内的值,什么样的值确保数据的完整性:精确性,可靠性。防止错误信息和无效信息输入非空约束:创建表时设置:CREATE TABLE table_name(column_n...

2018-06-03 22:00:22

阅读数:44

评论数:0

ORACLE基础(3)操作表

添加数据:INSERT INTO table_name(column1,column2,...) VALUES(value1,value2,...);表名和值必须对应,如果在所有字段都添加值,表名可以省略 后面顺序必须匹配举例:INSERT INTO userinfo VALUES(1,'xxx'...

2018-06-03 20:12:32

阅读数:30

评论数:0

ORACLE基础(2)管理表

表:表都存放在我们ORACLE里面的表空间里面,表示存储数据的最基本的存储单位,我们需要把我们数据都存放在我们表当中。在ORACLE当中我们的表都是二维结构,它是由行和列组成的。横向就是行,纵向就是列一行:记录一列:域或者字段约定:1 每一列的数据必须具有相同的数据类型          2 列名...

2018-06-01 15:51:38

阅读数:210

评论数:0

Oracle基础(1)用户与表空间

用户:登录SQL Plus    SQL Plus是Oracle自带的一款工具,是在Dos界面下使用sql语句的方式来操作管理我们的数据库,也是被很多系统管理员使用的产品    系统用户:    sys,system    这两个是权限比较高的用户   sys权限高于system    我们是用s...

2018-05-31 16:42:55

阅读数:438

评论数:0

Flask入门——简单应用

打开我们创建的项目在项目目录新建python源文件 叫做run或者项目的名字我们需要导入flask包给我们提供的核心的类我们发现没有找到,因为我们的flask安装在虚拟环境里的但是在默认情况下pycharm他所指代的默认环境不是虚拟环境而是我们全局的python环境在External Librar...

2018-05-16 02:31:20

阅读数:105

评论数:0

Flask入门——创建项目

在Windows上安装virtualenv有点麻烦,涉及到一些权限的问题,推荐使用pipenv我们需要安装pipenv首先搞清楚一个概念:pipenv是pipenv,虚拟环境是虚拟环境pipenv只是一个工具,我们需要用pipenv来创建虚拟环境我们创建的虚拟环境和项目的关系:虚拟环境和项目是绑定...

2018-05-16 01:48:44

阅读数:263

评论数:0

初探微信小游戏(三)

模块分解-game.js    游戏全局的入口文件,是微信小游戏必有的一个文件,这个文件必须要有    所有的初始化module都是通过game.js来加载到其他module里的模块分解-Main.js    程序主类,主要用来初始化canvas和一些全局对象,各个精灵和绑定点击事件模块分解-Di...

2018-05-16 00:07:31

阅读数:504

评论数:2

初探微信小游戏(二)

游戏的过程一定是面向对象的,简单过渡一下ES6-_-||其实自己ES6也很水首先和ES无关的  H5中 script标签不需要加type的1.严格模式ES5我们如果不使用严格模式会有很多错误的写法,这些写法造成一些潜在的错误,包括我们规范上的一些不合适的地方(function(){    'use...

2018-05-14 23:44:19

阅读数:286

评论数:0

初探微信小游戏(一)

打开小程序IDE首先是Game.jsimport './js/libs/weapp-adapter'import './js/libs/symbol'import Main from './js/main'new Main()import了几个相应的库,然后 new main()在其他目录audi...

2018-05-14 21:26:55

阅读数:101

评论数:0

数组(未完待续)

把数据码成一排进行存放0 1 2 3 4 5...称为索引

2018-05-07 06:52:14

阅读数:38

评论数:0

数据结构

数据结构研究的是数据如何在计算机中进行组织和存储,使我们可以高效的获取数据或者修改数据数据结构可以分成3种结构数据库:需要大量数据结构知识,最重要的是树结构(AVL,红黑树,Treap,伸展树,B树) 哈希表没有这些知识无法制作数据库操作系统:快速多任务切换,用到系统栈,优先队列:堆文件压缩:哈夫...

2018-05-07 06:32:22

阅读数:38

评论数:0

Java基础知识总结(14)——输入输出流(未完成)

输入输出流:    复制粘贴文件,就是把一组数据存储计算机    上传头像就相当于把本地上传到网络服务器    比如System.out.println();    程序将我们的字符串通过一个类似于通道的东西输出到目的地    输入又叫做write(写操作)    通道为stream(流)    ...

2018-04-16 07:54:16

阅读数:35

评论数:0

Java基础知识总结(13)——线程

什么是线程:    进程是指可执行程序并存放在计算机存储器的一个指令序列,它是一个动态执行的过程    我们打开Windows任务管理器    看到进程选项卡,比如qq和记事本       有的软件对应一个进程,有的软件对应多个进程,比如杀毒软件或者数据库软件    比较大的软件是多个进程组成的 ...

2018-04-16 06:54:26

阅读数:33

评论数:0

Java基础知识总结(12)——集合(待定未完成)

集合框架的体系结构:分类两类List表示序列        要求有序,允许重复Queue表示队列    要求有序,允许重复Set表示集            无序的,不允许重复的每个接口有各自的实现类,在List接口下面有ArrayList,长度动态增长的数组Queue下面有LinkedList,...

2018-04-16 04:51:26

阅读数:33

评论数:0

Java基础知识总结(11)

在Java中基本数据类型不具有对象特征的没有属性和方法,没法对象化交互包装类的产生就是为了解决基本类型这样的问题通过包装类可以让基本类型拥有属性和方法,可以对象化交互注意一下打钩的两个字不一样所有的包装类都是final继承的所有的数值型都是继承Number类的bool和char不是数字所以继承了O...

2018-04-15 15:03:56

阅读数:29

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭