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
树状数组 动态连续和查询问题。给定一个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
1、安装virtualenv 2、在当前路径下创建文件夹,启动虚拟环境 3、在使用虚拟环境前需激活,前面出现(env说明在虚拟环境中)。虚拟环境中默认安装了pip,所以直接pip安装flask 4、在虚拟路径下创建py文件测试,deactivate退出虚拟环境 5、pycharm里面的支持 ...
分类:
编程语言 时间:
2017-09-19 19:54:48
阅读次数:
271
本文实现了使用java 从数据库中获得对象,并存入集合中, 然后输出到Excel,并设置样式 下面是excel中得到的内容 输出到Excel后,相应的就是从Excel中去取数据 输出的结果如下: ...
分类:
编程语言 时间:
2017-09-19 19:55:51
阅读次数:
196
支持向量机(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
typedef: 如果放在所有函数之外,它的作用域就是从它定义开始直到文件尾; 如果放在某个函数内,定义域就是从定义开始直到该函数结尾; #define: 不管是在某个函数内,还是在所有函数之外,作用域都是从定义开始直到整个文件结尾。 define在同一编译单元内部,就算在不同的命名空间内,其作用范 ...
分类:
编程语言 时间:
2017-09-19 20:21:56
阅读次数:
410
注意要区分service、client和publisher、subscriber这两组概念的区别。 先占坑。。。 参考链接:Writing a Simple Service and Client (C++) ...
分类:
编程语言 时间:
2017-09-19 20:22:24
阅读次数:
328
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关键字解析 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行指令重排序。 ...
分类:
编程语言 时间:
2017-09-19 21:12:06
阅读次数:
247
python按每行读取文件后,会在每行末尾带上换行符,这样非常不方便后续业务处理逻辑,需要去掉每行的换行符,怎么去掉呢?看下面的案例: ...
分类:
编程语言 时间:
2017-09-19 21:12:15
阅读次数:
354
在定义方法的时候有一个self参数,在所有的方法声明中都要用到这个参数,这个参数代表实例对象本身,当你用实例调用方法的时候, 由解释器自动的把实例对象本身悄悄的传递给方法,不需要你自己传递self进来,例如有一个带有两个参数的方法,你所有调用只需要传递进来二个参数。 在定义方法的时候有一个self参 ...
分类:
编程语言 时间:
2017-09-19 21:20:00
阅读次数:
306
冒泡排序思想(从小到大): 比较相邻两个元素,如果第一个元素比第二个元素大,就交换他们的位置。第一趟,从第一个元素开始,第一个元素和第二个元素比较,如果第一个元素比第二个元素大,则交换位置;接下来比较第二、第三个元素,大的放后面,以此类推,直到最后两个。第一趟比较结束后,最大的元素放到了最后一个位置 ...
分类:
编程语言 时间:
2017-09-19 21:25:30
阅读次数:
293
Boolean是布尔值。 布尔值只有两个值:真和假。写作:true false。 那么如何使用呢? 最简单的用法: 详解: Boolean bl=the_nub>100; 我们知道=是赋值运算符,运算的规律是将运算符的右面的值赋值与左面。 而Boolean只会接受到两个值,也就是true和false ...
分类:
编程语言 时间:
2017-09-19 21:26:09
阅读次数:
229
感觉对区间dp也不好说些什么直接照搬讲义了2333 例题: 1.引水入城(洛谷1514) 这道题先开始看不出来到底和区间dp有什么卵关系···· 首先肯定是bfs暴力判一判可以覆盖到哪些城市····无解直接输出···有解得话就要想想了···· 这道题关键是要发现··如果一个蓄水池所在城市可以覆盖到一 ...
分类:
编程语言 时间:
2017-09-19 21:26:19
阅读次数:
274
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
os包提供了操作系统函数的不依赖平台的接口。设计为Unix风格的,虽然错误处理是go风格的;失败的调用会返回错误值而非错误码。通常错误值里包含更多信息。os包的接口规定为在所有操作系统中都是一致的。非公用的属性可以从操作系统特定的syscall包获取。 官方链接:https://studygolan ...
分类:
编程语言 时间:
2017-09-19 22:48:56
阅读次数:
280