冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。“冒泡”这个名字的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。这里以从小到大排序为例进行讲解。基本思想及举例说明冒泡排序的基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。经过一轮比较,就选出最大的数...
分类:
编程语言 时间:
2015-03-04 14:31:26
阅读次数:
177
全局变量和本地环境变量:
bash shell使用一种称为环境变量的特性来存储关于shell会话和工作环境的信息,这也是环境变量的名字的由来。该特性还允许我们把数据存储在内存中,以便于在shell中运行的程序或者脚本中访问它们。bash shell中共有两种类型的环境变量:全局变量和本地变量。
全局环境变量在shell会话和该shell产生的任何子进程中都可见。而本地变量...
分类:
系统相关 时间:
2015-03-03 16:46:44
阅读次数:
253
异常: 就是程序在运行时出现不正常的情况。 异常的由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象的体现。 两种问题: 严重问题(Error)、非严重问题(Exception)。 Error和Exception具...
分类:
编程语言 时间:
2015-03-02 01:00:38
阅读次数:
218
预览 先看看最终效果简介 由来最初看到这个是在14年5月,猛戳这里:妙味官网,觉得非常炫。想要做出来,所以就开始学习web。那时候是做c/s的,也因为这个走上了b/s之路,(?Д?≡?Д?) 现在前后台都要写了。前几天又来试试,发现自己能大概实现了( ???),好屌。因为平时主要是实现功能,所以可能...
分类:
其他好文 时间:
2015-03-01 23:42:22
阅读次数:
247
本文目的在于记录,方便以后的回顾http://www.uml.org.cn/sjms/201211023.asp设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改...
在计算机内部,所有信息都是用二进制数串的形式表示的整数。是整数就有正负之分,而这个正负也需要用二进制来表示,所以一般会用最高有效位作为符号位,0表示正号、1表示负号。这种正负号数字化的机内表示形式就称为“机器数”,而相应的机器外部用正负号表示的数称为“真值”,将一个真值表示成二进制字串的机器数的过程就称为编码。
带符号整数有原码、反码、补码、移码等几种编码方式:
1)...
分类:
其他好文 时间:
2015-03-01 01:32:53
阅读次数:
429
由来: 在匆匆找Unity工作的时候, 考官问我一般写初始化值的时候, 你写在那个方法里面!我心中一直出现awake和Start,于是我想说awake方法. 但是我不会读。。。。我问他能不能写出来他还是答应了我的要求,我就快乐的写在纸上给了他。 经过一轮探讨他就叫我回家等通知吧。 前提: 先不谈论a...
分类:
其他好文 时间:
2015-02-28 14:31:31
阅读次数:
238
最近一直听到AOP,他到底是个什么东西,经过这几天查资料,大概有个了解。他的全称:Aspect Oriented Programming
(面向切面编程)。初步理解为:AOP就是“高内聚,低耦合”的一种实现,它实现了调用者与被调用者之间的解耦合。
AOP的由来:
假设现在系统有三个方法,现在要给该三个方法都加上一段相同的代码,可以是都加上事物或者日志啥等。最开始可能是如下的实现方...
分类:
其他好文 时间:
2015-02-28 11:26:23
阅读次数:
173
作为一种数据存储层面上的水平伸缩解决方案,数据库Sharding技术由来已久,很多海量数据系统在其发展演进的历程中都曾经历过分库分表的Sharding改造阶段。简单地说,Sharding就是将原来单一数据库按照一定的规则进行切分,把数据分散到多台物理机(我们称之为Shard)上存储,从而突破单机限制...
分类:
数据库 时间:
2015-02-27 13:23:40
阅读次数:
263
故事的由来: 正在开发打飞机的游戏,遇到这样的数据结构,游戏有很多关卡-> 每个关卡有几波怪物->每一波里面有怪物和数量 [] 关卡 { []波{ {怪物,数量},{怪物,数量},{怪物,数量},{怪物,数量} },[]波,[]波,[]波 } 问题就来: Unity组件上如何显示这样的结构呢? 解决...
分类:
编程语言 时间:
2015-02-26 16:11:46
阅读次数:
194