需求之前写过一个C#版本的简单线程池http://blog.csdn.net/ylbs110/article/details/51224979
由于刚刚学习了C++11新特性中的future,于是想到用它来实现一个线程池。实现思路基本和C#版本的一样,主要区别是委托的实现,线程句柄的不同和线程锁:
本来C++有function模板,但是实现起来比较麻烦,这里主要是实现线程池,所以动态参数的委托就不...
分类:
编程语言 时间:
2016-05-13 04:06:08
阅读次数:
154
一.neutron环境
参考文档:http://www.aboutyun.com/thread-13089-1-1.html
http://docs.openstack.org/mitaka/install-guide-ubuntu/neutron-controller-install.html
1.创建neutron数据库并授权
创建
mysql -u root -pCREATE DATA...
分类:
系统相关 时间:
2016-05-13 04:08:15
阅读次数:
179
接口测试的关注点:接口:Http协议接口、Service层接口。0、接口返回的节点、返回节点对应的值是不是对的;1、接口有翻页时,页码与页数的异常值测试;
第一页有数据,翻到第二页:
(1)第二页的数据是否和第一页重复;
(2)第二页接口有没有报错,页码(一页返回多少个数据)传一个很大的值(一般是100之内,可以改为1000或者String类型的等特殊符号,看接口会不会报错 );...
分类:
其他好文 时间:
2016-05-13 04:04:58
阅读次数:
165
点击打开链接
题意:问一个串的子串可以有多少种,就是将重复的去掉
思路:每个子串一定是某个后缀的前缀,对于某个后缀sa来说,它的最长前缀就是重复的个数,那么减去就好,而最长前缀可以通过后缀数组的sa数组线性求出
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll...
分类:
编程语言 时间:
2016-05-13 04:04:47
阅读次数:
195
一,什么是re
Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作,使用这一内嵌于 Python 的语言工具,尽管不能满足所有复杂的匹配情况,但足够在绝大多数情况下能够有效地实现对复杂字符串的分析并提取出相关信息。Python 会将正则表达式转化为字节码,利用 C 语言的匹配引擎进行深度优先的匹配。
二,正则表达式语法
如...
分类:
编程语言 时间:
2016-05-13 04:05:25
阅读次数:
342
在写这个程序之前需要创建一个java工程,这是前提
接着加入mysql的驱动包,我用的数据库是5.1版本的,所以驱动包也是5.1版本的,jdk是1.7
创建数据库位mybatis,表名位user
package com.mybatis.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import ja...
分类:
数据库 时间:
2016-05-13 04:05:04
阅读次数:
164
JSP:
Jsp页面除了比html多一些java代码,指令,和动作外,二者的结构基本相似。
Jsp页面嵌入java代码多用形式,给页面赋值多用形式。java代码要与java语法符合。
Jsp常用指令:page,include和taglib。
page指令:用来指定jsp的全局属性,常用的如语言,导包,继承(不建议使用),session是否可用,缓冲区大小,errorpage,content...
分类:
Web程序 时间:
2016-05-13 04:05:12
阅读次数:
147
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5274
题意很简单,输入以后,查询的时候
0 x y,是把x点改成y。
1 x y,是查询[x,y]中,数字出现的次数是否都是偶数,出现奇数的数字<=1。
都是偶数的话,输出-1,有奇数的话,输出奇数的权值。
思路:这题也是一个裸题,但是这题的线段树维护的比较巧妙,因为一个数异或自己偶数次就是0,...
分类:
其他好文 时间:
2016-05-13 04:06:36
阅读次数:
206
1,区分进程和线程电脑或者手机上处理计算任务实际上就是CPU,它时刻都在运行。
而进程,顾名思义就是一个正在进行的程序。它拥有独立的内存空间。两个进程在内存是隔离的,它们的内存地址值不同。
一个进程代表着一个任务,单个CPU只能执行一个任务。之所以有执行多个任务的错觉,是因为CPU切换的非常快。
那么线程是什么呢?
一个进程,可以把它比作一个车间。车间中有许多工人,协同完成这个任务。可以把工...
分类:
编程语言 时间:
2016-05-13 04:06:42
阅读次数:
244
最近在做项目重构的主界面工作中,需要动态显示主菜单以及子菜单(各个界面的链接),查看原来老系统采用的是asp控件,但是重构的时候采用mvc框架,而且这些菜单并不是死的,而是通过其他界面来配置的,主菜单和子菜单都是数据库查询显示。因此,就想到了动态的拼接div来实现效果。
要实现的效果图
实现步骤:
第一步,查询主菜单名称
第二步,查询具体界面名称
...
分类:
Web程序 时间:
2016-05-13 04:03:22
阅读次数:
575
原文地址:http://websystique.com/springmvc/spring-4-mvc-rest-service-example-using-restcontroller/
【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】
【翻译 by 明明如月 QQ 605283073】
上一篇:Spring
4 MVC...
分类:
编程语言 时间:
2016-05-13 04:06:01
阅读次数:
944
软件工程基础知识
软件设计是软件工程的核心
理解Gantt图和PERT图 属于进度管理描述进度安排的常见图形
对与DFD图(数据流图)
了解DFD的基本成分 (属于结构化分析方法 )
数据流 ,加工,数据存储 ,外部实体 。。
软件测试
...
分类:
其他好文 时间:
2016-05-13 04:03:39
阅读次数:
189
Android Studio已经逐渐的取代了Eclipse作为Android开发的主流IDE,现把Android Studio的使用的经验做个记录。安装遇到的问题:
安装很简单,直接下载下来运行安装就好Android国内镜像地址Android Studio下载地址。安装完成后第一次运行我出现了始终卡在启动界面的问题就一直卡在了这里
解决办法:先把网络断开,再重新启动AS就可以了,之后不用断网也...
分类:
移动开发 时间:
2016-05-13 04:03:39
阅读次数:
223
根据表单提交的数据用户在浏览器生成图一示例的图形。
图形参数说明:
大小:图形中最长那一行的字符数。
奇数行/偶数行:最长那一个行为奇数行,紧邻的两行算偶数行,以此类推。
案例效果图:
应用了for循环,还应用了一个php函数 str_repeat
str_repeat() 函数把字符串重复指定的次数。
用法:有两个参数,
str_repeat(string,rep...
分类:
Web程序 时间:
2016-05-13 04:02:43
阅读次数:
296
首先,(1)叙述接口的成员特点:
/*
接口成员特点
成员变量;只能是常量,默认都是常量,并且是静态的。
默认修饰符:public static final
建议:自己手动给出类似:public static final int num3 = 30;的格式
构造方法:接口没有构造方法。
成员方法:默认只能是抽象方法。
默认修饰符:public abstrac...
分类:
编程语言 时间:
2016-05-13 04:02:50
阅读次数:
144
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
我们知道在swift中,如果方法的最后一个参数是一个闭包类型,则可以省略该参数,直接在函数后面跟一个闭包,比如:func test(count:Int,(Int)->Bool){
//...
}可以这么调用:test(11){(x)->Bool in...
分类:
编程语言 时间:
2016-05-13 04:05:29
阅读次数:
152