$arr=array(1,43,54,62,21,66,32,78,36,76,39); //将数组从小到大排序/*冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相 ...
分类:
编程语言 时间:
2017-10-24 20:46:51
阅读次数:
214
冒泡排序是蛮力法的另一个经典体现。 算法思想:比较列表中相邻的元素,如果是逆序的话,就交换他们的位置。重复多次之后,最大的元素就排到了最后一个位置。第二遍操作将第二个元素排到了倒数第二个位置上,这样一直依次比较下去,直到 n-1 遍之后,就排好了整个列表。 下面是我的代码实现:C++ 算法分析:输入 ...
分类:
编程语言 时间:
2017-10-24 20:48:10
阅读次数:
316
在spring + springmvc + mybatis框架中,我们配置接口对外返回json格式,但是报如下错误: 经过度娘,因为springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖。 因此,在build.gradle中加入: 如果maven,加入: 手动添加j ...
分类:
编程语言 时间:
2017-10-24 20:49:12
阅读次数:
684
一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二 not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默 ...
分类:
编程语言 时间:
2017-10-24 20:52:26
阅读次数:
239
那么在一些工具齐全并且已经有了一定的写好的java程序的情况下(环境变量和软件见上一章http://www.cnblogs.com/xuezhezlr/p/7718273.html),如何自动化运行java程序呢 本文所有路径都是本地的绝对路径,读者应随机应变,在自己机器上的路径与我的路径会有出入, ...
分类:
编程语言 时间:
2017-10-24 20:52:37
阅读次数:
215
循环结构 3.1 for(初始值;条件;增量){ 执行语句 } 3.2 while(条件){ 执行语句 } 3.3 do{ 执行语句 }while(条件); for循环中该变量随着循环结束而从内存消亡, while循环中却可以继续存在并使用,也就是还在内存中并未消亡。 ※明确执行次数for , 不知 ...
分类:
编程语言 时间:
2017-10-24 20:54:09
阅读次数:
210
基于NEAT算法的马里奥AI实现 所谓NEAT算法即通过增强拓扑的进化神经网络(Evolving Neural Networks through Augmenting Topologies),算法不同于我们之前讨论的传统神经网络,它不仅会训练和修改网络的权值,同时会修改网络的拓扑结构,包括新增节点和 ...
分类:
编程语言 时间:
2017-10-24 20:56:31
阅读次数:
321
日志模块的级别 critical=50error=40warning=30info=20debug=10notset=0 logging模块的主要部分 1logger=logging.getLogger() l ogger:日志对象,logging模块中最基础的对象,用logging.getLogg ...
分类:
编程语言 时间:
2017-10-24 20:56:37
阅读次数:
195
1.Java 中父类直接向子类转型的不合法的,可以编译但运行时报错。 Java中子类直接向父类转型 是合法的,但转型后,可以执行的方法仅限存在于父类中的,在执行时,先看子类的是否有定义,有就执行,没有就执行父类中的。 2.JVM JIT 即时编译器,编译热点代码为可以直接执行的机器码,提升程序执行效 ...
分类:
编程语言 时间:
2017-10-24 20:57:15
阅读次数:
193
我在想写这篇博文之前,就曾经对我媳妇(她是做web前端的)讲,我把think in java看了几次几次,媳妇那时就用很羡慕和莫名的眼神看着我说,你真有毅力,我当时就蒙了,我以为她会说,你现在基础一定很好,很强大之类的话,但是她没有,我有点失望,不过自打我把这本书看了5便之后,我只要有时间就和她讲基 ...
分类:
编程语言 时间:
2017-10-24 21:01:18
阅读次数:
164
1 #include"stdio.h" 2 int findMaxCrossingSubarray(int a[],int low,int high); 3 int findMaximumSubarray(int a[],int low,int high); 4 int maxLeft,maxRig... ...
分类:
编程语言 时间:
2017-10-24 21:02:05
阅读次数:
197
实现效果演示: 实现代码及注释: ...
分类:
编程语言 时间:
2017-10-24 21:06:00
阅读次数:
167
unity5打包机制下,一种资源打ab和资源管理的方案。1.打ab: 1.设置平台 2.清楚所有资源的assetbundlename: string[] abNameArr = AssetDatabase.GetAllAssetBundleNames(); AssetDatabase.RemoveA ...
分类:
编程语言 时间:
2017-10-24 21:06:07
阅读次数:
256
我发现很多美工兄弟都爱问程序Unity3d为什么总丢材质? 我不排除U3d有BUG的情况下会丢材质?但是其实很多时候是人为操作而引起的。 1.不保存就在上传 这个操作太恐怖了,切记!!在 U3D里面你无论操作了什么,当你要上传svn的时候一定要先保存场景,Ctrl+S 切记切记!!如果不保存就上传很 ...
分类:
编程语言 时间:
2017-10-24 21:06:17
阅读次数:
264
1.type():接受一个对象作为参数,并返回它的类型。它的返回值是一个类型对象。 type()作为类型函数,可以检测所有数据的类型。常见的数据类型:整数、长整数、浮点数、复数、元祖、列表、字典、字符串以及布尔型 上面的对象通过其返回值可知对象的类型,返回值又是一个类型对象。 >>> type(ty ...
分类:
编程语言 时间:
2017-10-24 21:06:39
阅读次数:
221
package day1; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scann ...
分类:
编程语言 时间:
2017-10-24 21:06:51
阅读次数:
219
switch结构可以更好的解决等值判断问题switch 选择结构的语法:switch (表达式){case 常量 1://代码块1;break;case 常量 2://代码块2;break;。。。。。。default://代码块n;break;} 解释:1.switch: 表示“开关”,这个开关就是 ...
分类:
编程语言 时间:
2017-10-24 22:29:28
阅读次数:
192
查看函数使用方法help(raw_input)帮助中的[]为可选的内容查看数据类型有哪些方法a1={‘a‘:1,‘b‘:2,‘c‘:3}print(dir(a1))输出:[‘__class__‘,‘__contains__‘,‘__delattr__‘,‘__delitem__‘,‘__dir__‘,‘__doc__‘,‘__eq__‘,‘__format__‘,‘__ge__‘,‘__getattribute__‘...]查看元素是..
分类:
编程语言 时间:
2017-10-24 22:30:37
阅读次数:
166
数组:一组具有相同数据类型的集合(容器) 1.数组声明格式: 数据类型 [] 数组名 = new 数据类型[长度]; 数组长度一旦确定无法更改。 数组里的数据必须是相同类型或自动向上转型后兼容的类型 2.数组初始化 1)静态初始化 例:int [] i= {1,2,3,4,’a’}; Float [ ...
分类:
编程语言 时间:
2017-10-24 22:33:27
阅读次数:
231
无标题文档 姓名: 密码: 确认密码: 性别:男 女 爱好:篮球 足球 羽毛球 省份: 123 456 245+ ...
分类:
编程语言 时间:
2017-10-24 22:34:57
阅读次数:
193