http://www.ibm.com/developerworks/cn/linux/thread/posix_thread3/#1
当多线程想要等待某一条件成立时,用pthread_cond_wait来阻塞线程,
首先明确wait的作用,pthread的wait与lock都可以阻塞线程等待“条件”成立,区别在于:
wait之后的发送来的条件成立(pthread_cond_broad...
分类:
编程语言 时间:
2015-05-27 21:10:13
阅读次数:
130
注:存储过程和函数的区别:存储过程没有返回值。
查看存储过程 show procedure status \G
删除存储过程drop procedure 存储过程名
创建存储过程
create procedure 存储过程名(n int)
begin
if j='h' then
select * from g where num>n;
else
select * from g wh...
分类:
数据库 时间:
2015-05-27 21:09:30
阅读次数:
151
先到opencv的官网下载你需要的opencv版本,下载linux版本的。
然后在本机编译,编译对gcc cmake 的版本都是有需求的。
根据上面的教程,编译出来并没有cv2.so,那是因为编译的时候cmake的选项没有弄对。
cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE...
分类:
编程语言 时间:
2015-05-27 21:08:34
阅读次数:
1495
题意:求[1,n]的子区间,使得子区间的元素和为m
代码:
#include
#include
#include
using namespace std;
int main()
{
int n,m;
while(scanf("%d%d",&n,&m)&&(n||m))
{
for(int j=(int)sqrt(2*m);j>=...
分类:
其他好文 时间:
2015-05-27 21:07:41
阅读次数:
154
随着ios设备的增多,不同尺寸的屏幕给开发者适配打来困扰,特别是一个全屏的图片,如何适配不同的机型呢,这里介绍一个方法,供大家参考:
nsdictionary *LaunchImages = @{@"480":@"launchImage-700",@"568":@"launchImage-710",@"667":@"launchImage-720",@"736":@"launchI...
分类:
移动开发 时间:
2015-05-27 21:09:58
阅读次数:
125
题意:与正常的网络流一样,不过给定的第一行的最后一个数C的意思是能能否在给定的图里求出修改某一条边或者不修改某一条边是的这个图的流变成C,如果没修改就能有C,那么输出possible,通过修改能得到C输出possible+能修改的边集合,否则输出no possible
思路:(自己的是死暴力方法,直接爆了,想了很多法子都来不起,最后参照白书的思路来起了)可以先求出最大流,然后求出最小割里的弧,依...
分类:
其他好文 时间:
2015-05-27 21:07:58
阅读次数:
266
译:理解并掌握 JavaScript 中 this 的用法
分类:
编程语言 时间:
2015-05-27 21:07:37
阅读次数:
180
分支:——四种if一、if(条件表达式){}二、if(条件表达式){}else{}三、if(条件表达式){}else if(条件表达式){}else if(条件表达式){}....else{}四、if(条件表达式){ if(条件表达式) { } .....}else{ if(条件表达式) { } ....
分类:
其他好文 时间:
2015-05-27 21:06:54
阅读次数:
128
C++生成拷贝构造函数,赋值操作符时的部分规则
分类:
编程语言 时间:
2015-05-27 21:08:12
阅读次数:
144
我们知道,当拼写要跳转的url中含有中文时,一般地需要转码处理,才能到服务器端正确的接收并处理,这是客户端与服务器端通讯时对数据格式的规约。一般地,使用encodeURIComponent或者encodeURI来处理中文参数(这两者的区别,以及和escape的区别后面再说),编码后,在客户端,成为I...
分类:
编程语言 时间:
2015-05-27 21:07:44
阅读次数:
208
说明: 父类为Fa,子类为Child 成员变量=全局变量 在类内部在方法外部定义的变量 静态成员=static 修饰的全局变量 成员变量=在方法内部定义的 将加载、连接、初始化过程 统称为 :全加载 为何里面单独的加载进行区分 疑问:静态代码块的执行和静态变量的赋值哪个先?涉及的知识点...
分类:
编程语言 时间:
2015-05-27 21:06:50
阅读次数:
124
稀疏图慢死了。。。但是稠密图效果还是很好的 1 struct MCMF{ 2 struct tedge{int x,y,cap,w,next;}adj[maxm];int ms,fch[maxn]; 3 int vis[maxn],d[maxn],ans,cost,S,T,n; 4 ...
分类:
其他好文 时间:
2015-05-27 21:07:01
阅读次数:
238
原文地址: Eclipse中通过Android模拟器调用OpenGL ES2.0函数操作步骤 - 网络资源是无限的 - 博客频道 - CSDN.NET http://blog.csdn.net/fengbingchun/article/details/11192189 1、 先按照http://bl...
分类:
移动开发 时间:
2015-05-27 21:07:51
阅读次数:
289
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int, Dialog),showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过get....
分类:
移动开发 时间:
2015-05-27 21:07:08
阅读次数:
211
狗和老虎都是可以吼叫的,但是这两个之间是不可以互相继承的(你是说老虎继承狗还是老虎继承狗啊,因此不行,可以抽取出来具备两者都有的特征的:犬科动物,但是犬科动物没办法具体描述)。描述一个事物,但是没有足够的信息,将这个事物称之为:抽象事物(换句话说就是不具体的);具体事物:比如 你说苹果你就知道是啥,...
分类:
其他好文 时间:
2015-05-27 21:06:40
阅读次数:
104
这道题目甚长, 代码也是甚长, 但是思路却不是太难。然而有好多代码实现的细节, 确是十分的巧妙。 对代码阅读能力, 代码理解能力, 代码实现能力, 代码实现技巧, DFS方法都大有裨益, 敬请有兴趣者耐心细读。(也许由于博主太弱, 才有此等感觉)。题目: UVa 1103In order to un...
分类:
其他好文 时间:
2015-05-27 21:04:40
阅读次数:
294
StringBuffer特点:是字符串缓冲区.是一个容器,其长度可变,可以操作添加多个数据类型.最后通过toString方法变成字符串.被final锁修饰,因此不能被继承.存储:方法1:append() 添加数据到缓冲区.返回类型:StringBuffer方法: append(指定数据) 将指定数据...
分类:
编程语言 时间:
2015-05-27 21:05:57
阅读次数:
153