码迷,mamicode.com
首页 > 编程语言
JavaMail入门第二篇 创建邮件
JavaMail API使用javax.mail.Message类来表示一封邮件,Message类是一个抽象类,所以我们需要使用其子类javax.mail.internet.MimeMessage类来创建Message类的实例对象,如果我们创建的是一个简单文本邮件,那么MimeMessage类就可以 ...
分类:编程语言   时间:2016-11-21 07:59:30    阅读次数:281
spring-cloud-feign 使用@RequetParam报错QueryMap parameter must be a Map: class java.lang.String
这里使用spring-cloud-start-feign: 1.2.2 REALEASE版本,依赖管理器版本是 Camden.SR2 出错的原因是@RequestParam的value为empty时,参数会被当作Map来处理 说明spring-cloud-feign处理@RequestParam和S ...
分类:编程语言   时间:2016-11-21 07:59:58    阅读次数:3634
模拟退火算法
著名的模拟退火算法,它是一种基于蒙特卡洛思想设计的近似求解最优化问题的方法。 一点历史——如果你不感兴趣,可以跳过 美国物理学家 N.Metropolis 和同仁在1953年发表研究复杂系统、计算其中能量分布的文章,他们使用蒙特卡罗模拟法计算多分子系统中分子的能量分布。这相当于是本文所探讨之问题的开 ...
分类:编程语言   时间:2016-11-21 07:55:19    阅读次数:332
java 迭代器iterator
对于如ArrayList<E>类的数据,常用iterator遍历。 注意的是: ...
分类:编程语言   时间:2016-11-21 07:51:12    阅读次数:259
五大常用算法:分治、动态规划、贪心、回溯和分支界定
五大常用算法:分治、动态规划、贪心、回溯和分支界定 这五种算法引出了很多问题。慢慢的更新链接! 动态规划的五个典型算法:动态规划 1.最大连续子序列之和 2.数塔问题(二叉树从上往下遍历最大和问题) 3.01背包问题 4.最长递增子序列(LIS) 5.最长公共子序列(LCS) //最长公共子序列(L ...
分类:编程语言   时间:2016-11-21 07:50:12    阅读次数:198
Python无聊的总结
在公司无聊的时候看了前辈写的python代码,突然发现一个比较好玩的python表达式: 1 lambda x,y:x+y 咋一看,这个应该类似方法之类的,上网查了查,所以特此总结下 lambda:上代码 冒号前边的代表参数冒号后边的代表表达式返回值类型跟参数有关 **返回值: **从这里可以看得出 ...
分类:编程语言   时间:2016-11-21 07:45:40    阅读次数:257
java 基础第一周
1、用for循环 可以和 数组交叉使用,有的东西可以替换,哪个方便 就使用哪一个。 2、string m=“abcd”; char []q=m.toCharArray(); 后面这句话能实现2 个功能,(1):把字符串强制转化为数组;(2):把m的值,变成单个字符后,一次赋值给q[]; 3、如果数组 ...
分类:编程语言   时间:2016-11-21 07:41:45    阅读次数:260
java 基础第一周
1、用for循环 可以和 数组交叉使用,有的东西可以替换,哪个方便 就使用哪一个。 2、string m=“abcd”; char []q=m.toCharArray(); 后面这句话能实现2 个功能,(1):把字符串强制转化为数组;(2):把m的值,变成单个字符后,一次赋值给q[]; 3、如果数组 ...
分类:编程语言   时间:2016-11-21 07:39:04    阅读次数:167
Javac编译器
http://download.java.net/openjdk/jdk8/ http://cdn.parleys.com/p/5148922b0364bc17fc56c995/1355320983023.pdf \openjdk\langtools\src\share\classes\com\su ...
分类:编程语言   时间:2016-11-21 07:38:06    阅读次数:209
Python:线程、进程与协程(5)——multiprocessing模块(2)
上篇博文介绍了Python的multiprocessing模块创建进程Process类,进程间通信,进程间的同步三个部分,下面接着介绍学习进程共享。(1)内存共享在多进程情况下,由于每个进程有自己独立的内存空间,怎样能实现内存共享呢?multiprocessing模块提供了Value,Array,这两个是函数,详..
分类:编程语言   时间:2016-11-21 02:23:16    阅读次数:514
Java的基本语法
Java的基本语法·关键字:被Java语言赋予了特殊含义,用作专门用途的字符串比如说class就是一个类关键字,用于标识一个类,如下图所示:->关键字中的所有字母都必须是小写->不能使用关键字当做变量名·标识符:Java对各种变量、方法以及类等要素命名的时候使用的字符序列..
分类:编程语言   时间:2016-11-21 02:22:14    阅读次数:337
python自定义模块
Python可以添加自定义模块 方法一:echo‘exportPYTHONPATH=‘/root/pythondiy/‘>>/root/.bashrc#此目录为你模块的路径 #然后使用sys模块查看环境变量 importsys sys.path#返回一个列表 [‘‘, ‘/usr/local/bin‘, /root/pythondiy‘, ‘/usr/local/lib/python27.zip‘, ‘/usr/lo..
分类:编程语言   时间:2016-11-21 02:20:31    阅读次数:155
“深入理解”—插入排序算法
总结下自己对插入排序的理解。 插入排序算法思想:每趟将一个元素,按照其关键字的大小插入到它前面已经排序的子序列中,依此重复,直到插入全部元素。 插入排序包括:直接插入排序、二分插入排序以及希尔排序...
分类:编程语言   时间:2016-11-21 02:10:55    阅读次数:211
快速排序算法小结
快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排...
分类:编程语言   时间:2016-11-21 02:08:52    阅读次数:220
字符串排列组合算法
全排列所谓全排列,就是打印出字符串中所有字符的所有排列。例如输入字符串abc,则打印出 a、b、c 所能排列出来的所有字符串 abc、acb、bac、bca、cab 和 cba 。#include #...
分类:编程语言   时间:2016-11-20 23:12:56    阅读次数:431
java JVM垃圾回收机制
Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放控件,既要写构造函数,又要写析构函数,很多时候都在重复的allocated,然后不停的~析构。于是,有人就提出,能不能写一段程序在实现这块功能,每次 ...
分类:编程语言   时间:2016-11-20 23:02:52    阅读次数:259
Java Hotspot G1 GC的一些关键技术
G1 GC,全称Garbage-First Garbage Collector,通过-XX:+UseG1GC参数来启用,作为体验版随着JDK 6u14版本面世,在JDK 7u4版本发行时被正式推出,相信熟悉JVM的同学们都不会对它感到陌生。在JDK 9中,G1被提议设置为默认垃圾收集器(JEP 24 ...
分类:编程语言   时间:2016-11-20 23:03:40    阅读次数:2529
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!