首页 > 编程语言
多线程互斥--mutex
多线程之线程同步Mutex (功能与Critial Sections相同,但是属于内核对象,访问速度较慢,可以被不同进程调用) 一 Mutex     互斥对象(mutex)内核对象能够确保线程拥有对单个资源的互斥访问权。实际上互斥对象是因此而得名的。互斥对象包含一个使用数量,一个线程ID和一个递归计数器。     互斥对象的行为特性与关键代码段相同,但是互斥对象属于内核对象,而关键代码...
分类:编程语言   时间:2014-10-09 01:10:18    收藏:0  评论:0  赞:0  阅读:161
g++编译C++11/C++0x遇到的问题
使用g++编译c++11的多线程,编译通过运行出错,其实是编译器的bug。...
分类:编程语言   时间:2014-10-09 01:07:27    收藏:0  评论:0  赞:0  阅读:225
C++中的函数隐藏
只要基类在定义成员函数时已经声明了virtue关键字,在派生类实现的时候覆盖该函数时,virtue关键字可加可不加,不影响多态的实现。 容易与隐藏混淆: 隐藏是指派生类的函数屏蔽了与其同名的基类函数,规则如下: 1) 如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。 2) 如果派生类的函数与基类的函...
分类:编程语言   时间:2014-10-09 01:07:18    收藏:0  评论:0  赞:0  阅读:134
linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...
在Ubuntu中安装numpy、scipy、matplotlib、OpenCV等 和Python(x,y)不一样,在Ubuntu中需要手工安装科学计算的各个模块, 如何安装IPython, NumPy, SciPy, matplotlib, PyQt4, Spyder, Cython, SWIG, ETS, OpenCV: 在Ubuntu下安装Python模块通常可以使用apt-ge...
分类:编程语言   时间:2014-10-09 01:11:57    收藏:0  评论:0  赞:0  阅读:396
执行Java -jar somefile.jar时发生了什么(一)
执行Java -jar somefile.jar时发生了什么(一)...
分类:编程语言   时间:2014-10-09 01:02:57    收藏:0  评论:0  赞:0  阅读:314
Spring框架:Spring与持久化
Spring的持久化用于简化数据的操作。 数据源 数据源有多种类型:JNDI、连接池、JDBC。 JNDI的配置方法。例子中使用Tomcat作为Web容器。首先要在context.xml中加上下面这段代码。 <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource" ...
分类:编程语言   时间:2014-10-09 01:05:57    收藏:0  评论:0  赞:0  阅读:323
1005------C语言-----------C语言变量的存储方式解析
0.背景 在看APUE第七章的时候,作者分析了setjmp和longjmp这种函数间跳转机制对不同存储类型变量的影响,看到register,auto,volatile,static等等这些关键字很模糊,也可能太少用了,但是自认为C语言基础不错的我还是不能接受任何不懂的知识点,于是就捋了捋思路。1.....
分类:编程语言   时间:2014-10-09 00:59:17    收藏:0  评论:0  赞:0  阅读:271
C++——使用RTTI为继承体系编写"=="运算符
有下面一个继承体系,我们需要为其添加"=="操作符,该怎么办呢 ??class Animal{};class Cat : public Animal{};class Dog : public Animal{};如果我们为每个类重载"=="运算符,那么我们还需要重载子类与基类之间的"=="运算符,这样...
分类:编程语言   时间:2014-10-09 00:46:07    收藏:0  评论:0  赞:0  阅读:309
秒杀多线程第四篇 一个经典的多线程同步问题
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:编程语言   时间:2014-10-09 00:49:17    收藏:0  评论:0  赞:0  阅读:280
Python 隔离沙箱 virtualenv
我认为Python一个很大的优势就是官方网站给出的众多的软件包,几乎能帮助你实现你想要的任何功能,避免了重复开发的劳动,但是零零碎碎的包,以及每个包的各种各样的版本管理就成为了一个比较棘手的问题,因此有了virtuallenv的出现,安装好这个以后,就相当于有了一个独立的内存空间,举例来讲,你有.....
分类:编程语言   时间:2014-10-09 00:47:17    收藏:0  评论:0  赞:0  阅读:291
JAVA Calendar具体解释
(在文章的最后,将会介绍Date类,假设有兴趣,能够直接翻到最后去阅读)到底什么是一个 Calendar 呢?中文的翻译就是日历,那我们立马能够想到我们生活中有阳(公)历、阴(农)历之分。它们的差别在哪呢?比方有:月份的定义 - 阳`(公)历 一年12 个月,每一个月的天数各不同;阴(农)历,每一个...
分类:编程语言   时间:2014-10-09 00:39:27    收藏:0  评论:0  赞:0  阅读:317
[转]intellij 13新建javaweb项目并用tomcat 7启动
来自:http://blog.csdn.net/little__zm/article/details/19570535对intellij不熟,找了很多文章,只这篇最为顺利。其他都有各种各校的问题,先记录这个好了。虽然文章用的是mac,但我在windows上实操起来,是一样的。上一篇说了如何配置在ma...
分类:编程语言   时间:2014-10-09 00:46:47    收藏:0  评论:0  赞:0  阅读:318
Java EE的13种核心技术
一、内容简介Java EE的13种核心技术:JDBC、JNDI、EJB、RMI、JSP、Java Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。Java最初在浏览器和客户端机器中粉墨登场,当时很多人质疑它是否适合做服务器端的开发。现在随着对Java EE...
分类:编程语言   时间:2014-10-09 00:42:47    收藏:0  评论:0  赞:0  阅读:335
Swift 新语言开发
全书文件夹:一、Welcome to Swift二、Language Guide三、Language Reference/*译者的废话:几个小时前熬夜看了WWDC,各种激动,今年非常有料啊!当看到Swift出来的时候,瞬间傻眼,又要学习新语言了。这篇文章来自苹果官方的《The Swift Progr...
分类:编程语言   时间:2014-10-09 00:44:07    收藏:0  评论:0  赞:0  阅读:316
Javascript验证用户输入URL地址是否正确
URL: PHP检测URL地址有效性 代码如下 复制代码 "])*$/", $str);}?> 如果要尝试是否可以正常方法我们可使用file_get_contents()函数来验证就可以了。from:http://www.111cn.net/wy/js-ajax/50084.htm
分类:编程语言   时间:2014-10-09 00:37:07    收藏:0  评论:0  赞:0  阅读:321
Integer to Roman(JAVA)
1 public String intToRoman(int num) { 2 int[] values={1000,900,500,400,100,90,50,40,10,9,5,4,1}; 3 String[] roman={"M","CM","D","CD","C...
分类:编程语言   时间:2014-10-09 00:38:27    收藏:0  评论:0  赞:0  阅读:272
python 元类
元类(metaclass)是用来创建类的类 type(object):返回一个对象的类型,与object.__class__的值相同,type(name,bases,dict):创建一个新的type类型,name就是新class的name,值存到__name__属性中,bases是tuple类型,值...
分类:编程语言   时间:2014-10-09 00:32:07    收藏:0  评论:0  赞:0  阅读:327
Java Web系统经常使用的第三方接口
1. Web Service接口1.1 接口方式说明和长处在笔者的开发生涯中,当作为接口提供商给第三方提供接口时,以及作为client去调用第三方提供的接口时,大部分时候都是使用Web Service接口,Web Service作为接口使用广泛的原因,与它的特点息息相关。Web Service的主要...
分类:编程语言   时间:2014-10-09 00:34:58    收藏:0  评论:0  赞:0  阅读:466
java学习笔记day03
1.二维数组,即一维护int[][] arr1 = new int[3][2]; int[][] arr2 ={{2,4,3,6,22,7},{3,6,8,9},{10,13,24,5}}; public static void showArray(int arr[][]){ fo...
分类:编程语言   时间:2014-10-09 00:26:37    收藏:0  评论:0  赞:0  阅读:166
JavaScript 你好!
日常开发中老是用jQuery编写脚本代码,但真正的JavaScript究竟是什么,它的发展历史,发展目标,实质这些都不了解,我打算重新温习《JavaScript高级程序设计》这本书,看看工作一段时间后回来看这本书是否能学到更加深奥的知识,也为今后学习nodeJS做准备。
分类:编程语言   时间:2014-10-09 00:31:37    收藏:0  评论:0  赞:0  阅读:345
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!