首页 > 2014年12月11日 > 全部分享
linux 下c++线程池的简单实现(在老外代码上添加注释)
作为一个c++菜鸟,研究半天这个代码的实现原理,发现好多语法不太熟悉,因此加了一大堆注释,仅供参考。该段代码主要通过继承workthread类来实现自己的线程代码,通过thread_pool类来管理线程池,线程池不能够实现动态改变线程数目,存在一定局限性。目前可能还有缺陷,毕竟c++来封装这个东西,资源释放什么的必须想清楚,比如vector存储了基类指针实现多态,那么如何释放对象仍需要考虑,后续我...
分类:编程语言   时间:2014-12-11 14:06:53    收藏:0  评论:0  赞:0  阅读:372
BZOJ 1758 Wc2010 重建计划 树的点分治+二分+单调队列
题目大意:给定一棵树,询问长度在[l,u]范围内的路径中边权的平均值的最大值 01分数规划,首先想到二分答案 既然是统计路径肯定是点分治 每次统计时我们要找有没有大于0的路径存在 那么对于一棵子树的每一个深度i记录一个路径权值和的最大值 然后在这棵子树之前的所有子树的深度可选范围就是[l-i,u-i] 这个窗口是不停滑动的 因此用单调队列维护最大值即可 ↑上面这些网上的题解都说的还是蛮...
分类:其他   时间:2014-12-11 14:06:43    收藏:0  评论:0  赞:0  阅读:744
JavaScript Host Environment(Qt5)
JavaScript Host Environment [最近在upgradeQt4->Qt5的时候遇到一些JS的问题, 这个文档很好地解释了其中的变化;] http://qt-project.org/doc/qt-5/qtqml-javascript-hostenvironment.html  ? QML提供了一个裁剪过的JavaScript Host Environ...
分类:编程语言   时间:2014-12-11 14:06:33    收藏:0  评论:0  赞:0  阅读:545
第一讲:linux的介绍
一个人必须经过一番刻苦奋斗,才会有所成就。——安徒生 本讲内容:LINUX的初步介绍 一、linux的特点 1、免费/开源,代码公开 2、支持多线程,能不能允许多个用户并发/多用户 3、安全性好, 4、对内存和文件管理优越 缺点:操作相对困难,无界面操作  (容易的东西不值钱) LINUX最小只需要4M ----- >导致嵌入式开发 二、linux发展历史 ...
分类:系统服务   时间:2014-12-11 14:06:23    收藏:0  评论:0  赞:0  阅读:352
hihoCoder 1078 线段树的区间修改
还是最基础的线段树噢  这次是区间修改 #include #include #include #define lc p<<1,s,mid #define rc p<<1|1,mid+1,e #define mid (s+e)/2 using namespace std; const int N = 100005; int sum[4 * N], setv[4 * N]; void pushup...
分类:其他   时间:2014-12-11 14:06:13    收藏:0  评论:0  赞:0  阅读:301
HTTP POST请求报文格式分析与Java实现文件上传
在开发中,我们使用的比较多的HTTP请求方式基本上就是GET、POST。其中GET用于从服务器获取数据,POST主要用于向服务器提交一些表单数据,例如文件上传等。而我们在使用HTTP请求时中遇到的比较麻烦的事情就是构造文件上传的HTTP报文格式,这个格式虽说也比较简单,但也比较容易出错。今天我们就一起来学习HTTP POST的报文格式以及通过Java来模拟文件上传的请求。...
分类:编程语言   时间:2014-12-11 14:05:53    收藏:0  评论:0  赞:1  阅读:404
sqlite编程
概要        本章主要简示了C\C++接口的sqlite编程,包括了创建数据库文件、创建表、对数据的增删改查等。 结果展示 流程概要 下载sqlite的源码,可将其编译成库使用,也可以直接加到工程里面使用。因为sqlite只有两个文件,所以我把它们直接放到工程里面编译关于sqlite的使用可参照文章sqlite基本使用方法程序退出时需要释放sql里面的内存 ...
分类:数据库技术   时间:2014-12-11 14:05:43    收藏:0  评论:0  赞:0  阅读:376
1355 巧克力 (线段树点+区间)
继续最水的线段树  简单粗暴 #include #include #include #define lc p<<1,s,mid #define rc p<>1) using namespace std; const int N = 100005; int add[4 * N], maxv[4 * N]; void pushup(i...
分类:其他   时间:2014-12-11 14:05:33    收藏:0  评论:0  赞:0  阅读:322
SpringMVC验证框架Validation特殊用法
基本用法不说了,网上例子很多,这里主要介绍下比较特殊情况下使用的方法。 1. 分组 有的时候,我们对一个实体类需要有多中验证方式,在不同的情况下使用不同验证方式,比如说对于一个实体类来的id来说,保存的时候是不需要的,对于更新时是必须的,可以如下配置: 2. 组序列 默认情况下,不同组别的约束验证是无序的,然而在某些情况下,约束验证的顺序却很重要,如下面两个例子:(1)第二个组中的约束验证依赖于一个稳定状态来运行,而这个稳定状态是由第一个组来进行验证的。(2)某个组的验证比较耗时,CPU 和内存的使用率相对...
分类:编程语言   时间:2014-12-11 14:05:13    收藏:0  评论:0  赞:0  阅读:413
16周(数组排序)
?? /* *copyright(c) 2014,烟台大学计算机学院 *All rights reserved。 *文件名称:16周(数组排序) *作者:王忠 *完成日期:2014.12.11 *版本号:v1.0 * *问题描述:将两个数组冒泡排序 *输入描述:无 *程序输出:冒泡排序后输出 #include using namespace std; void s...
分类:编程语言   时间:2014-12-11 14:04:53    收藏:0  评论:0  赞:0  阅读:308
mac锁屏快捷键
1.control+shift+最右上角那个键。电脑进入睡眠,随意键唤醒后,输入密码 2.假如没有密码,就在  偏好设置-安全与隐私-...
分类:系统服务   时间:2014-12-11 14:04:43    收藏:0  评论:0  赞:0  阅读:326
spring简单的demo
spring配置文件:applicationContext.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p...
分类:编程语言   时间:2014-12-11 14:04:33    收藏:0  评论:0  赞:0  阅读:348
在Maven仓库中添加Oracle JDBC驱动
由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 一、首先要得到Oracle JDBC Driver两种方式 1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/database/features/j...
分类:数据库技术   时间:2014-12-11 14:04:23    收藏:0  评论:0  赞:0  阅读:331
[RBA开发系列一] 建立http 请求的process
在RBA 中, 建立一个http 的request 很简单。 其提供了四种类型的 http process 单个的Get 和Post 的实现都很简单, 但是有的时候会出现一种状况就是, 有的站点需要先登录在进行其他的操作。 登录的方式有两种 1. get 方式登录就不必说了, 直接在 http link 后面加上对应的登录信息. 一次执行就可以了 2. post 的登录方式的话, 就存在一个session 的问题了。...
分类:Web开发   时间:2014-12-11 14:03:53    收藏:0  评论:0  赞:0  阅读:210
opencv2获取计算机摄像头并显示
成功运行 #include "opencv2/highgui/highgui.hpp" #include #include #include using namespace cv; using namespace std;  int main (int argc, const char * argv[]) {     cvNamedWindow("ccav", ...
分类:其他   时间:2014-12-11 14:03:43    收藏:0  评论:0  赞:0  阅读:252
UIGestureRecognizer
UIGestureRecognizer详细...
分类:其他   时间:2014-12-11 14:03:33    收藏:0  评论:0  赞:0  阅读:259
了解GAC:从“找不到Microsoft.SqlServer.SqlClrProvider.dll”的问题开始
我使用Microsoft.SqlServer.Smo开发了一个数据库管理工具,根据定制的需求,完成对SQLServer的管理。部署到客户机以后,就提示"找不到Microsoft.SqlServer.SqlClrProvider.dll"错误。而这个文件在我本机上使用全盘搜索,无论如何也搜索不到。...
分类:数据库技术   时间:2014-12-11 14:03:23    收藏:0  评论:0  赞:0  阅读:881
在Apex把csv导入数据库Clob字段再导入到各自对应列的解决方法
1. 需求 有一用户数据存在于csv文件,因为Apex不允许上传超过44列的数据(在该案例中有90多列),所以需求是把所有列先导入到一个clob字段,然后再用存储过程导出到对应的列。 2.解决方法 1) 创建一个有clob字段的表 CREATE TABLE "TABLE3"  (  "CONTENT" CLOB ) ; 2)创建...
分类:数据库技术   时间:2014-12-11 14:03:13    收藏:0  评论:0  赞:0  阅读:493
opencv2实现人脸及人眼检测_相当稳定
//opencv2检测人脸人眼的方法有很多,我试了集中,下面的程序得到的结果最准确。人可以随意动,只要摄像头可以,就没有问题。   [cpp] view plaincopyprint? /* */      #include "opencv2/objdetect/objdetect.hpp"    #include...
分类:其他   时间:2014-12-11 14:03:03    收藏:0  评论:0  赞:0  阅读:341
C语言中指针和字符串中的一些小结
void a_A(char *str){ for (int i =0; *(str+i) != '\0'; i++) { if (*(str+i) >= 'a' && *(str+i) <= 'z') { *(str+i) -= 32; } } 这是一个把字符串中的字符转化为大写的函数 学指针的时候,我这样定义: char *str ="hello wrold";结果运行...
分类:编程语言   时间:2014-12-11 14:02:53    收藏:0  评论:0  赞:0  阅读:336
1895条   上一页 1 ... 51 52 53 54 55 ... 95 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!