下面是一个生产者消费者问题,来介绍condition_variable的用法。当线程间的共享数据发生变化的时候,可以通过condition_variable来通知其他的线程。消费者wait 直到生产者通知其状态发生改变,Condition_variable是使用方法如下:·当持有锁之后,线程调用wa...
分类:
编程语言 时间:
2014-08-13 00:55:04
阅读次数:
341
function TimeSpan(h, m, s) { this.h = Number(h); this.m = Number(m); this.s = Number(s);}TimeSpan.prototype = { timer: null, stop: func...
分类:
编程语言 时间:
2014-08-13 00:52:14
阅读次数:
210
本文总结nan和inf在C语言当中的含义、产生和判定方法。C语言当中的nan表示not a number,等同于 #IND:indeterminate (windows)产生:对浮点数进行了未定义的操作;对负数开方,对负数求对数,0.0/0.0,0.0*inf、inf/inf、inf-inf这些操作...
分类:
编程语言 时间:
2014-08-13 00:51:35
阅读次数:
3795
SSH项目在网络复杂的情况(具体规律未知)下,Tomcat启动时,报如下错误:[ERROR] 2014-08-12 14:52:58,484 [org.apache.struts2.dispatcher.Dispatcher :27] - Dispatcher initialization fail...
分类:
编程语言 时间:
2014-08-13 00:48:15
阅读次数:
544
问题背景[cpp]view plaincopy#includeusingnamespacestd;vectordoubleValues(constvector&v){vectornew_values(v.size());for(autoitr=new_values.begin(),end_itr=n...
分类:
编程语言 时间:
2014-08-13 00:45:54
阅读次数:
266
部分源码: /** * Set the default text size to a given unit and value. See {@link * TypedValue} for the possible dimension units. * * @p...
分类:
编程语言 时间:
2014-08-13 00:45:04
阅读次数:
338
【C++自我精讲】基础系列六 PIMPL模式0 前言很实用的一种基础模式。1 PIMPL解释 PIMPL(Private Implementation 或 Pointer to Implementation)是通过一个私有的成员指针,将指针所指向的类的内部实现数据进行隐藏。2 PIMPL优点举例:/...
分类:
编程语言 时间:
2014-08-13 00:41:34
阅读次数:
274
声明:本文是在Alex Allain的文章http://www.cprogramming.com/c++11/c++11-auto-decltype-return-value-after-function.html的基础上写成的。加入了很多个人的理解,不是翻译。转载请注明出处 http://blog...
分类:
编程语言 时间:
2014-08-13 00:40:14
阅读次数:
260
前端HTML代码: ajax 执行文件上传 upload.php执行文件删除 del.php
分类:
编程语言 时间:
2014-08-13 00:39:34
阅读次数:
446
声明:本文参考了Alex Allain的文章http://www.cprogramming.com/c++11/c++11-lambda-closures.html加入了自己的理解,不是简单的翻译C++11终于知道要在语言中加入匿名函数了。匿名函数在很多时候可以为编码提供便利,这在下文会提到。很多语...
分类:
编程语言 时间:
2014-08-13 00:39:04
阅读次数:
337
因为服务都以restful api的方式提供给外界访问,于是又要看WSGI,要用到PasteDeploy库,但是感觉资料有些难懂尤其是paste.ini的使用上,下面几篇还算不错[1]http://wanglianghuaihua.blog.163.com/blog/static/542515312...
分类:
编程语言 时间:
2014-08-13 00:35:24
阅读次数:
344
String s1 = "java"; String s2 = "java"; System.out.println(s1 == s2);// true // 字符串常量首先在堆里分配空间,如果以后再使用相同的字符串常量,系统不再分配空间。所以s2、s2指向同一对象,当然内容也一样。 Str...
分类:
编程语言 时间:
2014-08-13 00:34:45
阅读次数:
260
一、继承 1.继承的概念 继承可以解决代码复用,让我们的编程更加靠近人类思维。当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends语句来声明继承父类。语法如下: class 子类 exte...
分类:
编程语言 时间:
2014-08-13 00:33:15
阅读次数:
388
字符型数据的表示字符型数据就是字符。字符型数据是用单引号括起来的一个字符。例如:'a'、'b'、'='、'+'、'?'都是合法字符型数据。在C语言中,字符型数据有以下特点:字符型数据只能用单引号括起来,不能用双引号或其它括号。字符型数据只能是单个字符,不能是字符串。字符可以是字符集中任意字符。但数字...
分类:
编程语言 时间:
2014-08-13 00:33:04
阅读次数:
437
Spring为业务逻辑框架,和struts,hibernate组成mvc的三大框架,也就是大家所说的ssh框架框架的出现让开发变得更加方便,快捷,以及可扩展性学这个三大框架之前就会对应的学jsp,servlet和javabean。Hibernate是别人写好的java代码,封装起来,是一个框架,是封...
分类:
编程语言 时间:
2014-08-13 00:30:14
阅读次数:
362
springmvc是一个基于spring的mvc框架,各种优点啥的用过就知道了.下面开始讲HelloWorldController的实现. 1.开发环境搭建 1.1 新建web工程springmvc,导入springmvc所需的jar包,因为springmvc是基于spring的,所以必须...
分类:
编程语言 时间:
2014-08-13 00:28:14
阅读次数:
265