码迷,mamicode.com
首页 > 编程语言 > 日排行
java中Set集合的遍历方法
S儿童集合的遍历: 第一种:for增强循环 Set<String> set = new HashSet<String>(); for (String str : set) { System.out.println(str);} 第二种:迭代器遍历 Iterator<String> it = set. ...
分类:编程语言   时间:2017-09-19 19:51:40    阅读次数:262
Spring Boot? 多数据源配置(二):Spring-data-jpa
效果图: 代码区: ...
分类:编程语言   时间:2017-09-19 19:54:26    阅读次数:243
浅析树状数组(二叉索引树)及一些模板
树状数组 动态连续和查询问题。给定一个n个元素的数组a1、a2、……,an,设计一个数据结构,支持以下两种操作:1、add(x,d):让ax增加d;2、query(l,r):计算al+al+1+…+ar 如何让query和add都能快速完成呢?方法有很多,这里介绍的便是树状数组。为此我们先介绍low ...
分类:编程语言   时间:2017-09-19 19:54:37    阅读次数:335
Python flask虚拟环境安装
1、安装virtualenv 2、在当前路径下创建文件夹,启动虚拟环境 3、在使用虚拟环境前需激活,前面出现(env说明在虚拟环境中)。虚拟环境中默认安装了pip,所以直接pip安装flask 4、在虚拟路径下创建py文件测试,deactivate退出虚拟环境 5、pycharm里面的支持 ...
分类:编程语言   时间:2017-09-19 19:54:48    阅读次数:271
java 从Excel 输出和输入
本文实现了使用java 从数据库中获得对象,并存入集合中, 然后输出到Excel,并设置样式 下面是excel中得到的内容 输出到Excel后,相应的就是从Excel中去取数据 输出的结果如下: ...
分类:编程语言   时间:2017-09-19 19:55:51    阅读次数:196
python大战机器学习——支持向量机
支持向量机(Support Vector Machine,SVM)的基本模型是定义在特征空间上间隔最大的线性分类器。它是一种二类分类模型,当采用了核技巧之后,支持向量机可以用于非线性分类。 1)线性可分支持向量机(也称硬间隔支持向量机):当训练数据线性可分是,通过硬间隔最大化,学得一个线性可分支持向 ...
分类:编程语言   时间:2017-09-19 20:20:01    阅读次数:334
交换排序——快速排序
快速排序的原理:选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的),一般选择序列的第一个元素。 转载:http://www.cnblogs.com/hjy9420/p/5032309.html ...
分类:编程语言   时间:2017-09-19 20:21:39    阅读次数:239
c++ typedef和#define的作用范围
typedef: 如果放在所有函数之外,它的作用域就是从它定义开始直到文件尾; 如果放在某个函数内,定义域就是从定义开始直到该函数结尾; #define: 不管是在某个函数内,还是在所有函数之外,作用域都是从定义开始直到整个文件结尾。 define在同一编译单元内部,就算在不同的命名空间内,其作用范 ...
分类:编程语言   时间:2017-09-19 20:21:56    阅读次数:410
ROS学习笔记_编写客户端和服务器(service and client)_C++(五)
注意要区分service、client和publisher、subscriber这两组概念的区别。 先占坑。。。 参考链接:Writing a Simple Service and Client (C++) ...
分类:编程语言   时间:2017-09-19 20:22:24    阅读次数:328
SFLA跳蛙算法
SFLA=SCE+PSO SCE: shuffled complex evolution algorithm(Duan 1992) = CRS(controlled radom search Price 1978)+Competive evolution(Holland 1975)+shufflin ...
分类:编程语言   时间:2017-09-19 20:22:48    阅读次数:335
Java并发编程 Volatile关键字解析
Java并发编程 Volatile关键字解析   一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义:   1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。   2)禁止进行指令重排序。 ...
分类:编程语言   时间:2017-09-19 21:12:06    阅读次数:247
python 按每行读取文件怎么去掉换行符
python按每行读取文件后,会在每行末尾带上换行符,这样非常不方便后续业务处理逻辑,需要去掉每行的换行符,怎么去掉呢?看下面的案例: ...
分类:编程语言   时间:2017-09-19 21:12:15    阅读次数:354
java中webService
webservice远程调用 ...
分类:编程语言   时间:2017-09-19 21:13:30    阅读次数:214
python中定义函数时,self怎么理解:
在定义方法的时候有一个self参数,在所有的方法声明中都要用到这个参数,这个参数代表实例对象本身,当你用实例调用方法的时候, 由解释器自动的把实例对象本身悄悄的传递给方法,不需要你自己传递self进来,例如有一个带有两个参数的方法,你所有调用只需要传递进来二个参数。 在定义方法的时候有一个self参 ...
分类:编程语言   时间:2017-09-19 21:20:00    阅读次数:306
排序算法入门之冒泡排序及其优化(java实现)
冒泡排序思想(从小到大): 比较相邻两个元素,如果第一个元素比第二个元素大,就交换他们的位置。第一趟,从第一个元素开始,第一个元素和第二个元素比较,如果第一个元素比第二个元素大,则交换位置;接下来比较第二、第三个元素,大的放后面,以此类推,直到最后两个。第一趟比较结束后,最大的元素放到了最后一个位置 ...
分类:编程语言   时间:2017-09-19 21:25:30    阅读次数:293
JAVA学习第三篇Boolean
Boolean是布尔值。 布尔值只有两个值:真和假。写作:true false。 那么如何使用呢? 最简单的用法: 详解: Boolean bl=the_nub>100; 我们知道=是赋值运算符,运算的规律是将运算符的右面的值赋值与左面。 而Boolean只会接受到两个值,也就是true和false ...
分类:编程语言   时间:2017-09-19 21:26:09    阅读次数:229
算法复习——区间dp
感觉对区间dp也不好说些什么直接照搬讲义了2333 例题: 1.引水入城(洛谷1514) 这道题先开始看不出来到底和区间dp有什么卵关系···· 首先肯定是bfs暴力判一判可以覆盖到哪些城市····无解直接输出···有解得话就要想想了···· 这道题关键是要发现··如果一个蓄水池所在城市可以覆盖到一 ...
分类:编程语言   时间:2017-09-19 21:26:19    阅读次数:274
python pandas numpy matplotlib 常用方法及函数
import numpy as np import pandas as pd import matplotlib.pyplot as plt ---------------numpy----------------------- arr = np.array([1,2,3], dtype=np.fl... ...
分类:编程语言   时间:2017-09-19 21:26:49    阅读次数:557
Python基础篇【第1篇】: 内置库模块 OS
os包提供了操作系统函数的不依赖平台的接口。设计为Unix风格的,虽然错误处理是go风格的;失败的调用会返回错误值而非错误码。通常错误值里包含更多信息。os包的接口规定为在所有操作系统中都是一致的。非公用的属性可以从操作系统特定的syscall包获取。 官方链接:https://studygolan ...
分类:编程语言   时间:2017-09-19 22:48:56    阅读次数:280
python day2
待写... ...
分类:编程语言   时间:2017-09-19 22:50:50    阅读次数:122
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!