业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地! 从今天开始,我将会持续更新java基础知识,欢迎关注。 java的诞生 说起java的由来也许也是一个比较有意思的事情。20世纪90年代,硬件领域出现了单片式计算机系统,这 ...
分类:
编程语言 时间:
2018-12-10 14:14:45
阅读次数:
179
题目传送门: "https://arc074.contest.atcoder.jp/tasks/arc074_c" 题目翻译 给你一行$n$个格子,你需要给每个格子填红绿蓝三色之一,并且同时满足$m$个约束。每个约束由$l,r,x$来形容,表示$l$到$r$之间的所有格子颜色种数必须为$x$,求方案 ...
分类:
其他好文 时间:
2018-12-08 17:55:10
阅读次数:
146
多级指针 以二级指针为例 二级指针的由来是 指针数组 的指针形式. int *p[10] 读取的顺序是 p[10] --> 10个空间的数组 * p[10] --> 这10个空间的数组里面存放的数据都是 指针型的数据 int *p[10] --> 数组里面每个指针指向的空间存放的是int型的数据 i ...
分类:
编程语言 时间:
2018-12-07 00:33:23
阅读次数:
227
创建结构如图:自己去调整 python manage.py runserver 运行程序,默认端口是5000 点击http://127.0.0.1:5000/进入就是hello world也就是路由把这个默认成首页; 通过路由来到达自己想去的页面 用圈圈住的斜杠最好加上,例如:在浏览器输入框内输入1 ...
分类:
其他好文 时间:
2018-12-06 22:16:04
阅读次数:
236
一、简介 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 二 ...
分类:
编程语言 时间:
2018-12-05 02:07:39
阅读次数:
202
1.冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 算法描述 1.比较相邻的元素。 ...
分类:
编程语言 时间:
2018-12-04 22:33:54
阅读次数:
241
集合的由来及集合继承体系图 集合的由来 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义 java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 数组和集合的区别 区别1 : 数组既可以存储基本数据类型,又可以存储引用数据类型,基 ...
分类:
编程语言 时间:
2018-12-03 21:08:20
阅读次数:
277
Babel是一个转换编译器,它能将 ES6 转换成可以在浏览器中运行的代码。Babel 由来自澳大利亚的开发者Sebastian McKenzie创建。他的目标是使 Babel 可以处理 ES6 的所有新语法,并为它内置了React JSX 扩展及Flow类型注解支持。 据codemix创始人Cha ...
分类:
编程语言 时间:
2018-12-03 15:27:17
阅读次数:
271
问题的由来 在开发过程中,可能会遇到多个版本同时部署的情况。 Mac OS自带的Python版本是2.x,自己开发需要Python3.x 系统自带的是2.6.x,开发环境是2.7.x 由于Mac机器系统保护的原因,默认的Python无法对PIP一些包升级,需要组建新的Python环境 此时需要在系统 ...
分类:
编程语言 时间:
2018-12-03 13:56:53
阅读次数:
278
前面介绍了Task的由来,以及简单的使用,包括开启任务,处理任务的超时、异常、取消、以及如果获取任务的返回值,在回去返回值之后,立即唤起新的线程处理返回值、且如果前面的任务发生异常,唤起任务如果有效的处理异常等关于Task的知识。所以本文将介绍Task更多的用法和特性. 一、如果通过一个任务创建多个 ...
分类:
编程语言 时间:
2018-12-02 00:32:34
阅读次数:
560