第一步:pom.xml加入依赖 第二步: 修改yml文件 第三步:修改Controller ...
分类:
编程语言 时间:
2017-09-20 19:39:20
阅读次数:
393
java的多线程操作: 虽然每次结果不同,但是第一个空格之前必然有 0 1 2 3 4 这四个数字,这是因为第一个空格出现,意味着第一个线程执行完毕,必然会打印这四个数字。又因为线程并发执行,所以后面两个线程个别数字可能会提前打印,这就导致了答案有很多。 每次的执行结果都一样: 虽然每次结果不同,但 ...
分类:
编程语言 时间:
2017-09-20 19:39:28
阅读次数:
160
才疏学浅,努力深入,逐步更新,有问题敬请留言告知,谢谢。 关于python第三方库的安装最好少使用 easy_install,因为 easy_install 只能安装不能卸载,如果要卸载需要进入到 python 的安装目录下面的 lib 的文件夹下手动删除对应的模块内容。所以建议多用 pip 的方式 ...
分类:
编程语言 时间:
2017-09-20 19:39:35
阅读次数:
215
Thymeleaf 中有 plain context (不支持对url参数的解析)和 web context(支持对url参数的解析) ...
分类:
编程语言 时间:
2017-09-20 19:40:16
阅读次数:
292
1. 最大子序列和的问题; 2. 算法时间复杂度为O(logN)的典型问题: 2.1 对分查找(binary search):时间复杂度(< logN) 2.2 两个整数最大公约数求解(欧几里德算法):时间复杂度(< 2logN) 2.3 幂运算:时间复杂度(<= 2logN... ...
分类:
编程语言 时间:
2017-09-20 19:40:33
阅读次数:
238
从技术角度来看,我们要用Spring MVC来处理Web请求,用Thymeleaf来定义Web视图,用Spring Data JPA来把阅读列表持久化到数据库里,姑且先用嵌入式的H2数据库。 ...
分类:
编程语言 时间:
2017-09-20 19:41:05
阅读次数:
261
Spring是一个优秀的轻量级框架,大大的提高了项目的开发管理与维护。Spring有两个核心模块。一个是IOC,一个是AOP。 IOC: 就是控制反转的意思,指的是我们将对象的控制权从应用代码本身转移到外部容器。通过IOC容器在程序运行期间基于JAVA反射机制 动态的创建对象,配置对象,建立对象之间 ...
分类:
编程语言 时间:
2017-09-20 19:41:51
阅读次数:
385
一:UDP协议是非面向连接的协议,不同于TCP扫描依赖于建立连接过程,因此UDP扫描是不可靠的 udp主机扫描原理:利用ICMP端口不可达报文进行扫描 当发送一个udp数据包到主机的某个关闭端口上时,目的主机会返回一个ICMP包指示目标端口不可达,这样意味着主机是存活的 优点:可以完成对UDP端口的 ...
分类:
编程语言 时间:
2017-09-20 19:42:11
阅读次数:
1805
汇编语言是一种面向机器的低级语言,它是机器语言的符号化表示。所以,它比C语言等高级语言而言,有高速度,高效率的特点。同时,它也具有不可移植性。 指令和数据只是应用上的概念。在内存和磁盘上,它们没有任何区别,都是二进制信息。 了解了读取和写入数据的过程相类似。都要cpu发出信息,然后存储器执行读取或写 ...
分类:
编程语言 时间:
2017-09-20 19:43:22
阅读次数:
190
添加水印的Demo如下,新建工程测试后如遇到问题,可以执行最后图片指示更改即可。 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import j ...
分类:
编程语言 时间:
2017-09-20 19:43:51
阅读次数:
214
1.汇编语言的特点:机器相关性;高速度和高速率;编写和调试的复杂性 2.指令和数据是应用上的概念。在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。CPU在工作的时候把有的信息看做指令,有的信息看做数据,为同样的信息赋予了不同的意义。 3.CPU要想进行数据读写,必须和外部器件(标准说法是芯片 ...
分类:
编程语言 时间:
2017-09-20 19:44:28
阅读次数:
201
1 #include 2 3 using namespace std; 4 5 int a[100010], r[100010]; 6 int n, len, t; 7 8 int main(){ 9 cin >> n; 10 for(int i = 1; i > a[i]; 11 len = n;... ...
分类:
编程语言 时间:
2017-09-20 19:44:56
阅读次数:
173
一:创建项目工程 新建project 这里选择gradle 直接next 继续next 最后点击finish 二:创建Eureka服务中心 选择第一步中创建的项目,右键选择new >module 选择Spring Initializr,然后next 这里输入Group、Artifact,并选择Gra ...
分类:
编程语言 时间:
2017-09-20 19:45:58
阅读次数:
309
数组定义:数组是相同类型数据的集合,描述的是相同类型的若干个数据按照一定的先后顺序排列组合而成的,其中每一个数据称作一个数组元素,每个数组元素可以通过 一个下标来访问它们。 数组的四个基本提点: 1,长度固定,一旦被创建它的长度就是不可改变的 2,其元素类型必须是相同类型,不允许出现混合类型 3,数 ...
分类:
编程语言 时间:
2017-09-20 19:46:57
阅读次数:
299
原始版本 优化版本一 如果内层循环没有进行交换,说明后面的元素已经有序,则不需要继续循环。因此,我们可以设置一个标记来标志一趟比较是否发生交换。如果没有发生交换,则数组已经有序。 优化版本二 如果数组A[i....n]已经有序,那么,内层循环只需要遍历A[0....i]即可。因此,我们可以使用一个临 ...
分类:
编程语言 时间:
2017-09-20 19:47:33
阅读次数:
321
# aaaaaaaaa# print(' >') #语法错误# if :pass# def func:pass #逻辑错误# TypeError# for i in 3:# pass # NameError# aaaaa # ValueError# int('asdfsadf') #IndexErr ...
分类:
编程语言 时间:
2017-09-20 20:09:40
阅读次数:
214
注:本文来源:外匹夫的《Myeclipse10.7安装git插件并将Java项目上传到码云(github)》一、先说说安装egit插件的步骤(安装egit不成功的原因主要是下载的egit版本不适合当前使用的Myeclipse版本)。通过上网搜索安装eclipse插件主要有以下三种方式:第一种方式: ... ...
分类:
编程语言 时间:
2017-09-20 20:10:04
阅读次数:
185
当新对象被创建的时候,会调用构造函数。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,java编译器会为这个类创建一个默认的构造函数。 java中构造函数的重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数都必须有他唯一的参数列表。 java不支持像C++中那样的复制构造 ...
分类:
编程语言 时间:
2017-09-20 20:10:11
阅读次数:
183
Java学习笔记(复习整理) 虽然不知道该怎么写,但是不起步就永远不知道该怎么做。.刚开始可能会写的很差劲,但会一点一点变好的。 本笔记是以我按照传智播客的视频和Java核心思想来学习,前面的基础部分主要是用于个人的复习使用的。 第一段代码:HelloWorld public class Hello ...
分类:
编程语言 时间:
2017-09-20 20:10:32
阅读次数:
155
给定一个数组arr,返回arr最长递增子序列 要求 如果长度为N 请实现时间复杂度为O(N logN)的方法 动态规划解题思路: 1 生成长度为N的数组dp, dp[i]表示在以arr[i]这个数结尾的情况下,arr[0....i]中的最大递增子序列长度 2 对第一个数arr[0]来说,令dp[0] ...
分类:
编程语言 时间:
2017-09-20 20:49:34
阅读次数:
255