快速排序基本思想:挖坑填数+递归分治 快速排序使用分治法的策略,把一个串行分成2个子串行,快速排序又是一种分而治之的思想在排序算法是上的典型应用,本质上看,快速排序应该算冒泡排序基础上的递归分治法,快速排序名字简单粗暴,顾名思义就是快而且效率高,它是处理大数据最快的算法之一了。 算法描述:1、从数列 ...
分类:
编程语言 时间:
2018-11-08 22:13:55
阅读次数:
222
在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。 1)time.localtime([secs]):将一个时间戳转换为当前时区的struct_time。secs参数未提供,则以当前时间为准。 2)time.gmtime( ...
分类:
编程语言 时间:
2018-11-08 23:14:24
阅读次数:
209
说明:简单的顺控指令不做其他说明。 控制要求:无 编程梯形图: 结构化编程ST语言: ...
分类:
编程语言 时间:
2018-11-08 23:14:31
阅读次数:
249
什么是Java虚拟机? 作为程序员,大家都知道写的代码都是在Java虚拟机上运行的,但大家是否知道,Java虚拟机又是什么呢? 先看看网上搜到有关JAVA虚拟机的介绍 : 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆 ...
分类:
编程语言 时间:
2018-11-08 23:15:40
阅读次数:
141
1.this表示类中的属性 如下我们的有参构造方法中。 1 public class Person { 2 private String name; 3 private int age; 4 5 public Person(String name, int age) { 6 //this调用本类属性 ...
分类:
编程语言 时间:
2018-11-08 23:16:23
阅读次数:
245
首先在pom.xml中引入所需的依赖: 然后在applications.properties中添加相关配置: 然后编辑 下的 文件: 输出结果如下: 这里的RedisTemplate和StringRedisTemplate都是Redis Data Redis为我们提供的模板类,用来对Redis数据库 ...
分类:
编程语言 时间:
2018-11-08 23:20:28
阅读次数:
219
spring cloud: zuul: 微网关-简单使用与路由配置 首先引入依赖 入口文件加入@EnableZuulProxy注解 application.properties 启动zuul服务,eureka服务,user服务 访问: http://192.168.1.4:8040/spring-b ...
分类:
编程语言 时间:
2018-11-08 23:20:36
阅读次数:
162
微服务框架Dubbo与Springcloud的区别 微服务主要的优势如下: 1、降低复杂度 将原来偶合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累。每一个微服务专注于单一功能,并通过定义良好的接口清晰表述服务边界。 每个服务开发者只专注服务本身,通过使用缓存、DAL等各种技术手段来提 ...
分类:
编程语言 时间:
2018-11-08 23:24:21
阅读次数:
237
在这一章中要学习以下内容: 函数基础 函数原型 通过value向函数传递参数 设计处理数组的函数 使用const指针参数 设计函数处理文本字符串 设计函数处理结构体 设计函数处理string类型的对象 函数的递归 指向函数的指针(函数指针) C++有一个庞大的有用的函数库(standard ANSI ...
分类:
编程语言 时间:
2018-11-08 23:25:28
阅读次数:
302
Java的线程既是工作单元,也是执行机制。从JDK5开始,把工作单元与执行机制分离开来。工作单元包括Runnable和Callable,而执行机制由Executor框架提供。Executor框架简介在HotSpotVM的线程模型中,Java线程(java.lang.Thread)被一对一映射为本地操作系统线程。Java线程启动时会创建一个本地操作系统线程;当该Java线程终止时,这个操作系统线程也
分类:
编程语言 时间:
2018-11-08 23:25:38
阅读次数:
271
####集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 1.去重,把一个列表变成集合,就自动去重了。 2.关系测试,测试两组数据之前的交集、差集、并集等关系。 #创建集合 ##在集合中增加元素: ...
分类:
编程语言 时间:
2018-11-08 23:25:59
阅读次数:
328
names = ['old_driver', 'rain', ['oldboy', 'oldgirl'], 'jack', '珊珊', 'peiqi', 'Alex', 'black_girl', 1, 2, 3, 4, 2, 5, 6, 2] for i,k in enumerate(names) ...
分类:
编程语言 时间:
2018-11-08 23:26:24
阅读次数:
357
JacksonObjectMapper 代码如下 ...
分类:
编程语言 时间:
2018-11-09 00:00:39
阅读次数:
192
比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量: Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来。 对变量赋值x = y是把变量x指向真正的对象,该对象是 ...
分类:
编程语言 时间:
2018-11-09 00:02:09
阅读次数:
206
封装 信息隐藏,隐藏对象的细节 访问修饰符 public private protected 默认 属性封装的实现 方法封装的目的(隐藏方法实现细节) UML类图(建模语言,图形化语言) 类的构造方法 对属性进行初始化赋值 new 操作符 {自动调用} 类变量(静态变量) 类方法(静态方法) 优先于 ...
分类:
编程语言 时间:
2018-11-09 00:03:25
阅读次数:
225
前言 我是一直致力于:.NET技术栈、WEB前端、架构设计相关的开发与管理工作,但因国内大环境影响及公司技术方向发生转变(由.NET全部转为JAVA),需要熟练掌握JAVA WEB相关的知识,故我也得顺应潮流,” 精通 “ JAVA ^ v ^,当然.NET CORE也是我同步学习与研究的方向,甚至 ...
分类:
编程语言 时间:
2018-11-09 00:04:42
阅读次数:
254
前言 Java I/O功能封装的很好,使用起来很方便,就是刚开始学的时候,如果不了解装饰器模式,会被他繁多的类给吓到。用多了也就习惯了,而且现在有很多实用的封装良好的实用类,可直接读写整个文件。开发者不知道底层实现细节,也可以灵活使用,这是封装的一大优点。但是,作为一名软件开发人员,对其所使用的代码 ...
分类:
编程语言 时间:
2018-11-09 00:05:22
阅读次数:
208
基础数据类型初始: int(数字):+ 加 - 减 * 乘 / 除 % 取余数 str(字符串):python中凡是用引号引起来的都是字符串 可以相加,用来表示字符串的拼接 可以相乘,只能与数字相乘 例如 bool(布尔值):True,False *判断数字类型用type() 例如 *字符串转化成数 ...
分类:
编程语言 时间:
2018-11-09 00:06:17
阅读次数:
190
C语言仅有32个关键字,9种控制语句,34种运算符 9种控制语句 34种运算符 ...
分类:
编程语言 时间:
2018-11-09 00:44:38
阅读次数:
182
结果: Father静态块Son静态块Father构造块Father构造器Son构造块Son构造器Son方法 1 ...
分类:
编程语言 时间:
2018-11-09 00:44:47
阅读次数:
238