一. if语句的第二种格式 第二种格式如下,if和else各引领一个代码段。 下面是第二种格式的实际操作,if第二种选择结构控制着两端代码段,不是执行上面的代码,就是执行下面的代码。 但是if语句执行结束后,下面的代码还是接着执行,if选择结构只能控制属于自己的语句。 格式书写不正确,编译器是不认识 ...
分类:
编程语言 时间:
2017-09-05 21:55:18
阅读次数:
144
3、希尔排序(递减增量排序算法)不稳定的-- - - 直接插入排序的改进 、复杂度介于O(nlog^2n)~ O(n),空间是O(n) 基于插入排序的两点性质: 1、对于几乎已排好序的数组效率高,可达到线性 2、但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位 方法:先将整个待排元素序 ...
分类:
编程语言 时间:
2017-09-05 21:53:29
阅读次数:
145
00--Define a Class with properties and related functions and try to create a instance Running Result: ...
分类:
编程语言 时间:
2017-09-05 21:53:14
阅读次数:
111
在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。 List切片 >>> L[:3] ['Michael', 'Sarah', 'Tracy'] 倒切片 例子: 1:遍历出1-100 2:取出1--10位,取多少位就是L[:10] 3:取出后10位 4:取出11- ...
分类:
编程语言 时间:
2017-09-05 21:52:36
阅读次数:
149
在用C语言编写程序的时候,我们常常想定义一个可以在不同.c文件中被使用的变量,以此来实现数据的传递。但是这个变量定义的不对的话,就会在编译时出现编译错误,或者可以编译通过,但是没有实现变量在不同.c文件中实现共用。正确的全局变量定义方式是这样的。 我们举例说明,项目文件夹project下有main. ...
分类:
编程语言 时间:
2017-09-05 21:52:27
阅读次数:
112
/*快速排序*/var arr1=[1,5,6,3,9,4,8];function quickSort(arr) { if (arr.length<=1) { return arr; } var pivotIndex = Math.floor(arr.length/2); var jz = arr. ...
分类:
编程语言 时间:
2017-09-05 21:52:09
阅读次数:
143
1.功能简介 此程序模拟多级菜单操作,实现按菜单项对应数字索引进入下级菜单,按b键回退到上一级菜单,按q键退出菜单。并用一个简化的学科专业目录进行了三级菜单测试,实际上此程序可适用任意多级菜单操作。 2.实现方法 本程序采用python语言编写,为了高效实现菜单操作,减少循环次数,关键定义了如下三个 ...
分类:
编程语言 时间:
2017-09-05 21:51:05
阅读次数:
268
* int length() * 获取当前字符串中的字符个数(长度),无论中英文 * 每个字符都算一个长度 str.length(); * int indexOf(String str) * 查找给定的字符串在当前字符串中第一次出现的位置。 * 返回值为给定的字符串第一个字符在当前字符串的下标 * ... ...
分类:
编程语言 时间:
2017-09-05 21:50:58
阅读次数:
116
一。C++中的布尔类型 1.C++在C语言的基本类型之上增加了bool 2.C++中的bool可取的值只有true 和false 3.理论上bool只占有一个字节 如果多个bool变量定义在一起,可能会各占一个bit,这取决于编译器的实现。 Tip: true代表真值,编译器内部用1表示(兼容C语言 ...
分类:
编程语言 时间:
2017-09-05 21:50:44
阅读次数:
164
练习13.49 13.50 其他的移动构造函数和移动赋值运算符的写法类似,注意两点,一点是加上noexcept,还有一点事注意最后移动后原对象的安全释放。 练习13.51 我们可以拷贝或赋值一个将要销毁的unique_ptr,由于返回的值是一个临时对象,故他是一个右值绑定的引用,这里的拷贝和赋值是移 ...
分类:
编程语言 时间:
2017-09-05 21:01:59
阅读次数:
281
包是Java语言提供的一种区别类名字命名空间的机制,它是类的一种文件组织和管理方式、是一组功能相似或相关的类或接口的集合。Java package提供了访问权限和命名的管理机制,它是Java中很基础却又非常重要的一个概念。 一、包的作用 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和 ...
分类:
编程语言 时间:
2017-09-05 21:01:22
阅读次数:
125
目的:搭建本机服务器,方便本地测试。 环境:unity5.5.3,Eclipse Jee Oxygen(4.7.0) 所需工具(软件): 1、MongoData配置文件 2、nginx-1.1.12. 3、studio-3t-x64. 4、 mongodb-win32-x86_64-3.2.5-si ...
分类:
编程语言 时间:
2017-09-05 21:00:01
阅读次数:
182
1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一... ...
分类:
编程语言 时间:
2017-09-05 20:59:18
阅读次数:
156
spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application devel... ...
分类:
编程语言 时间:
2017-09-05 20:58:55
阅读次数:
172
import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import javax.servlet.ServletException; import javax.servlet.Se... ...
分类:
编程语言 时间:
2017-09-05 20:56:08
阅读次数:
249
SpringMVC框架介绍Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架... ...
分类:
编程语言 时间:
2017-09-05 20:52:58
阅读次数:
181
一、先看eclipse版本,help-->about eclipse里面有(我的是4.7.0) 然后去 http://spring.io/tools/sts/all 找到对应的版本 二、开始安装 点击 help->install new software,点击add 点击Archive,找到自己下载 ...
分类:
编程语言 时间:
2017-09-05 20:51:35
阅读次数:
136