冒泡排序是一种基于比较的排序算法,每次比较,小数字在左,大数字在右。比较是相邻的两个元素比较,交换也发生在这两个元素之间,大数字经过交换会慢慢“浮”到最后面。 ...
分类:
编程语言 时间:
2017-08-13 16:54:44
阅读次数:
165
配置文件与注解方式的有非常大不同,多了非常多配置项。 beans2.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt ...
分类:
编程语言 时间:
2017-08-13 16:53:44
阅读次数:
260
假如面试回答js的运行机制时,你可能说出这么一段话:“Javascript的事件分同步任务和异步任务,遇到同步任务就放在执行栈中执行,而碰到异步任务就放到任务队列之中,等到执行栈执行完毕之后再去执行任务队列之中的事件。”但你能说出背后的原因吗? 先理解相关概念 线程与进程 进程:是系统资源分配和调度 ...
分类:
编程语言 时间:
2017-08-13 16:30:34
阅读次数:
291
1.JDK,JRE,JVM三者的区别 jdk:java 开发工具包 jre:运行环境 jvm:虚拟机 2.javac的作用 ,反编译工具的作用 javac:将java文件编译成class文件 反编译:与javac相反 3.main()的四要素 返回类型 参数 方法体 方法名 4.package 和i ...
分类:
编程语言 时间:
2017-08-13 16:28:31
阅读次数:
170
一、相关介绍 后缀数组 处理字符串的有力工具 可以处理后缀自动机解决不了的问题 后缀数组被称为SA,后缀自动机被称为SAM 。 更详细的讲解点击 ...
分类:
编程语言 时间:
2017-08-13 16:28:01
阅读次数:
155
1 [egon] 2 name = egon 3 age = 18 4 is_admin = True 5 salary = 3.1 ...
分类:
编程语言 时间:
2017-08-13 16:26:54
阅读次数:
238
一、添加依赖项: 二、单元测试代码示例 注意一下,最上面几个注解的写法,网上很多文章的示例都是低版本的注解,在1.4版本以后,有些注解已经废弃,高版本的spring-boot,请参考上面的正确写法。如果想切换profile,比如:想切换到dev环境 ,把@ActiveProfiles("test") ...
分类:
编程语言 时间:
2017-08-13 16:25:17
阅读次数:
210
发邮件是一个很常见的功能,代码本身并不复杂,有坑的地方主要在于各家邮件厂家的设置,下面以qq个人邮箱以及腾讯企业邮箱为例,讲解如何用spring-boot发送邮件: 一、添加依赖项 二、application.yml配置 2.1 QQ个人邮箱 生成授权码的方法参考下图: 2.3 QQ企业邮箱 企业邮 ...
分类:
编程语言 时间:
2017-08-13 16:22:51
阅读次数:
1906
Java中变量分为普通原始变量(int char float等)和对象 一“=” (1)普通原始变量 普通原始变量的声明和赋值语句例如以下 int a=3; int b=a; 此时a和b都为普通原始变量。这里的内存使用情况例如以下 第一行在内存中开辟一块内存(大小为int所占的大小)。并将这块内存用 ...
分类:
编程语言 时间:
2017-08-13 16:21:53
阅读次数:
191
今天写程序又记不清格式化输出细节了……= =索性整理一下。 python print格式化输出。 1. 打印字符串 效果: 2.打印整数 效果: 3.打印浮点数 效果: 4.打印浮点数(指定保留小数点位数) 效果: 5.指定占位符宽度 效果: 6.指定占位符宽度(左对齐) 效果: 7.指定占位符(只 ...
分类:
编程语言 时间:
2017-08-13 16:21:21
阅读次数:
191
函数的参数是一个函数: classmethod(func) 作用是,在外部,类对象能够直接调用类方法。 常用来作为装饰器。 ...
分类:
编程语言 时间:
2017-08-13 16:21:13
阅读次数:
161
88. Merge Sorted Array Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note:You may assume that nums1 has ...
分类:
编程语言 时间:
2017-08-13 16:19:48
阅读次数:
147
pyenv#可以实现python多版本控制与切换 ipython#更方便的编写python,可以补全命令彩色显示等功能 yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-d ...
分类:
编程语言 时间:
2017-08-13 16:19:04
阅读次数:
120
代码如下: 这叫协程,又叫微线程。 运行结果如下: ...
分类:
编程语言 时间:
2017-08-13 16:16:45
阅读次数:
139
代码中一旦有了中文注释便会报错。 原因 如果文件里有非ASCII字符,需要在第一行或第二行指定编码声明。 解决方法 在第一行或是第二行加入这么一句# -- coding: utf-8 -- 完美解决 ...
分类:
编程语言 时间:
2017-08-13 16:15:53
阅读次数:
204