ExecutorServicehttp://blog.csdn.net/yuzhiboyi/article/details/7775266Callable与Runnablehttp://blog.csdn.net/lu123535884/article/details/49495833
分类:
编程语言 时间:
2017-09-14 18:54:56
阅读次数:
146
粒子群优化算法属于群智能(swarm intelligence)优化算法。群智能分两种,一种是粒群优化,另一种是蚁群优化。 群智能概念 假设你和你的朋友正在寻宝,每个人有个探测器,这个探测器可以知道宝藏到探测器的距离。你们一群人在找,每个人都可以把信息共享出去,就跟打dota时你可以有你队友的视野, ...
分类:
编程语言 时间:
2017-09-14 18:55:38
阅读次数:
203
面对对象1 面向过程 与 面向对象: 面向过程 ~面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是 ...
分类:
编程语言 时间:
2017-09-14 18:55:59
阅读次数:
184
如果你使用过c#或者java你肯定会对其中的foreach用法十分熟悉,因为在特定的循环操作中它实在是太方便了。其实在c++中也提供了类似的用法,在这里提供了两种用法,需要注意的是下面那个是c++ foreach用法,记住for和each是分开的。 ...
分类:
编程语言 时间:
2017-09-14 18:56:17
阅读次数:
158
StaticLinkLinst.h#ifndefSTATIC_LINKLIST_H
#defineSTATIC_LINKLIST_H
typedefvoidStaticLinkListNode;//静态单链表节点
typedefvoidStaticLinkList;//静态单链表
/*
*创建静态单链表
*@paramcapacity静态单链表的最大容量
*@return返回静态单链表的指针
*/
StaticLinkList*..
分类:
编程语言 时间:
2017-09-14 18:57:32
阅读次数:
225
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。下面是自己整理的常用数据结构与算法相关内容,如有错误,欢迎指出。 为了便于描述,文中涉及到的代码部分都是用Java语言编写的,其实Java本身对常见的几 ...
分类:
编程语言 时间:
2017-09-14 18:57:59
阅读次数:
283
首先放一张网上的图:在类中定义的函数,有的称为普通函数,有的称之为方法,Python中有3中方法:实例方法、静态方法、类方法。实例方法:函数必须有一个self参数类方法:需要有@classmethod修饰符,修饰符下面的函数就称之为类方法,并且有个隐藏参数cls。静态方法:需要有@st..
分类:
编程语言 时间:
2017-09-14 19:00:17
阅读次数:
228
注释 ...
分类:
编程语言 时间:
2017-09-14 19:00:45
阅读次数:
479
1、访问官网:https://www.python.org,如下图:图1官网2、下载安装包:图2Downloads–windows图3选择版本图4选择离线安装版本图5保存下载文件—文件名自己可以修改可能有人看到windows几个版本,对几个版本有迷惑的地方,解释图6几个版本的差异说明文字解释:Anexecutableins..
分类:
编程语言 时间:
2017-09-14 19:01:27
阅读次数:
299
关于多线程多进程的学习,有没有好的书籍我接触的书里头关于多线程多进程部分,一是《操作系统原理》里面讲的相关概念 一个是《linux基础教程》里面讲的很简单的多线程多进程编程,再就是《VC开发》里头讲一点总觉得自己学的不透彻,多线程多进程这部分没啥信心 《win32多线程程序设计》华中科技大学出版社2 ...
分类:
编程语言 时间:
2017-09-14 19:01:56
阅读次数:
246
#include #define maxn 100000 using namespace std; vector s[maxn]; int n,m,k,x,y,ans; int g[maxn],zou[maxn]; int oj(int x) { for(int i=0;i<s[x].size();... ...
分类:
编程语言 时间:
2017-09-14 19:03:23
阅读次数:
301
1:函数指针式指向函数内存的指针,一个函数在编译时被分配给一个入口地址,这个函数的入口地址就称为函数指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数。 一个函数可以返回一个整数型值、字符值、实型值等,也可以返回指针型的数据,即地址,返回值的类型是指针类型。返回指针值得函数简称指针函数。 ...
分类:
编程语言 时间:
2017-09-14 20:03:57
阅读次数:
246
JLIST和JTable 再JList加入图标时,应将每一个项目当作一个JLabel,再使用setCellRenderer()方法,还需要实现接口ListCellRenderer,并覆盖接口中的方法getListCellRenderComponent(JList list,Object value, ...
分类:
编程语言 时间:
2017-09-14 20:04:50
阅读次数:
224
练习15.8 静态类型:对象在声明时采用的类型,是在编译期确定的 动态类型:目前所指对象的类型,是在运行时确定的 练习15.9 第一种情况:当对象的静态类型和对象的动态类型之间存在隐式的转换的情况下,静态类型可能与动态类型不同 第二种:当基类指针或者基类引用指向派生类对象的时候 练习15.10 if ...
分类:
编程语言 时间:
2017-09-14 20:04:56
阅读次数:
238
一、安装xlrd模块: 1、mac下打开终端输入命令: 2、验证安装是否成功: 在mac终端输入 python 进入python环境 然后输入 import xlswriter 不报错说明模块安装成功 二、常用方法: 1、创建excel文件 2、创建sheet 3、特定单元格里写入数据 a) 写入文 ...
分类:
编程语言 时间:
2017-09-14 20:05:20
阅读次数:
290
ThreadLocal 前几天看了@华为kim的threadlocal的博文深有感触,所有在这再次总结一下我对threadlocal的源码理解,以及内部机制。 数据结构 下面看一下threadlocal的数据结构:每一个Thread内部都有一个 ThreadLocal.ThreadLocalMap ...
分类:
编程语言 时间:
2017-09-14 20:05:52
阅读次数:
278
转自:http://www.cnblogs.com/mercuryli/p/4636231.html 什么是Queue集合? 答:Queue用于模拟队列这种数据结构。队列通常是指“先进先出(FIFO)”的容器。队列的头部保存在队列中存放时间最长的元素,尾部保存存放时间最短的元素。新元素插入到队列的尾 ...
分类:
编程语言 时间:
2017-09-14 20:08:25
阅读次数:
255
//递归 function sum(arr) { var len = arr.length; if(len == 0){ return 0; } else if (len == 1){ return arr[0]; } else { return arr[0] + sum(arr.slice(1)) ...
分类:
编程语言 时间:
2017-09-14 20:08:47
阅读次数:
165
一、Javascript在网页的用法Javascript加入网页有两种方法:1、直接加入HTML文档这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如:<script language="Javascript"><!--document.writeln("这是Javascrip ...
分类:
编程语言 时间:
2017-09-14 20:09:07
阅读次数:
187
linux python 安装 nose lapack atlas numpy scipy --http://lib.csdn.net/article/python/1262 作者:maple1149 The first step of machine larning . 环境配置: OS:ubun ...
分类:
编程语言 时间:
2017-09-14 20:09:45
阅读次数:
448