码迷,mamicode.com
首页 > 编程语言
线程(进程)同步--信号量
linux中的信号量既可以用于线程间的同步又可以用于进程间的同步。信号量实际上是一个非负的整数计数器,用来实现对公共资源的控制。在公共资源增加的时候,信号两的值增加;公共资源消耗的时候,信号量的值减少;只有当信号量的值大于大于0的时候,才能访问信号量所带表的公共资源。ps:信号量在linux有pos...
分类:编程语言   时间:2014-09-09 15:35:58    阅读次数:284
Python-类
类的初始化函数 __init__,类似于C++中的构造函数类的中的变量分为【对象变量】和【类变量】【对象变量】用self引用,self类似于C++中的this指针,类中除了静态函数之外,所有函数的第一个参数都是self,要显示写出(这一点与C++不同)【类变量】类似于C++中的静态变量,引用方法是【...
分类:编程语言   时间:2014-09-09 15:35:18    阅读次数:245
线程安全的单例模式
转自:http://blog.sina.com.cn/s/blog_75247c770100yxpb.html面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个: 1 //饥饿模式 2 public final c...
分类:编程语言   时间:2014-09-09 15:30:58    阅读次数:278
javascript ORM
javascript ORM
分类:编程语言   时间:2014-09-09 15:26:18    阅读次数:240
JavaScript——事件模型
DOM事件流:DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一个事件时,该事件会在元素结点与根节点之间按特定的顺序传播,路径所经过的节点都会收到该事件,这个传播过程可称为DOM事件流。事件顺序有两种类型:事件捕捉和事件冒泡。冒泡型事件(Event Bubbling)这是IE浏览器对...
分类:编程语言   时间:2014-09-09 15:23:48    阅读次数:359
四舍六入五成双银行家算法的 PHP和Javascript实现
四舍六入五成双http://baike.baidu.com/view/1245064.htm?fr=aladdin 四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。 对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规.....
分类:编程语言   时间:2014-09-09 15:17:48    阅读次数:209
C++ 虚函数表解析
转自http://blog.csdn.net/haoelC++虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指...
分类:编程语言   时间:2014-09-09 15:16:48    阅读次数:297
转 [ javascript面向对象技术
以下文章来自iteye,作者是sdcyst ,个人主页http://www.iteye.com/topic/288813类变量/类方法/实例变量/实例方法先补充一下以前写过的方法:在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数...
分类:编程语言   时间:2014-09-09 15:16:38    阅读次数:336
java开发环境搭建
因为开发需求,需要了解部分移动开发的知识,但是之前对于这部分知识了解很少,所以零基础学习 开始当然是开发环境的安装,这里说一下移动开发参考学习视频;http://luo.apkbus.com/ 因为之前,我需要安装php开发环境的eclipse,参考文档http://www.cnblogs.com....
分类:编程语言   时间:2014-09-09 15:15:18    阅读次数:206
JavaScript学习笔记(九)---- BOM
window对象----BOM的核心控制窗口、框架和弹出窗口利用location对象中的页面信息使用navigator对象(一)window对象在浏览器中,window对象有双重角色:既是通过Javascript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。1.全局作用域...
分类:编程语言   时间:2014-09-09 15:10:49    阅读次数:215
多线程同步互斥
客户端将需要解决的task发送给服务器,服务器调用线程来解决客户端发送的task,解决完由线程负责将其发送回客户端。(用管道实现通信)1. server维护两个列表。一是客户端列表。二是任务列表。分别如下:/* 客户端列表 */ typedef struct tag_fds{ int s...
分类:编程语言   时间:2014-09-09 15:10:38    阅读次数:244
2014-09-09(java软件开发工程——实战面试题3)
3、甲、乙、丙三人在玩牌,一共玩了一百盘,各盘的成绩都保存在Score表中。请用SQL语句查出三人各自的最高分在哪一局,输出局号和最高成绩。字段名属性备注IDInt(自增)局号OptionAInt甲的成绩OptionBInt乙的成绩OptionCInt丙的成绩答案:create table Test...
分类:编程语言   时间:2014-09-09 15:10:08    阅读次数:263
C++话题
1、多态地实现A:C++中多态的实现原理是怎样的?Q:通过迟邦定技术(latebinding)实现。具体实现原理如下:1.基类中函数带virtual关键字,表示该方法为虚函数。2.子类继承基类,并对虚函数重写(亦可以不重写)。3.编译器为每个包含虚函数的类都会创建一个虚表(vtable)存放虚函数的...
分类:编程语言   时间:2014-09-09 15:08:59    阅读次数:384
【跟我一起学python吧】python chr()、unichr()和ord()
chr()、unichr()和ord()chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。如...
分类:编程语言   时间:2014-09-09 15:08:28    阅读次数:247
JavaScript操作XML (一)
JavaScript操作XML是通过XML DOM来完成的。那么什么是XML DOM呢?XML DOM 是:用于 XML 的标准对象模型用于 XML 的标准编程接口中立于平台和语言W3C 的标准XML DOM 定义了所有XML 元素的对象和属性,以及访问它们的方法(接口)。也就是说:XML DOM ...
分类:编程语言   时间:2014-09-09 15:06:18    阅读次数:240
生产者消费者-(多线程同步和互斥)
条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待条件变量的条件成立而挂起(此时不再占用cpu);另一个线程使条件成立(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。/* 等待条件 *//* 注意:pthread_cond_wait为阻...
分类:编程语言   时间:2014-09-09 15:02:48    阅读次数:288
Python easy_install报错
分类:编程语言   时间:2014-09-09 15:02:18    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!