要保证线程安全、要保证高效。
这是一个跟芯片架构、编译器都相关的工作。
剖析boost::detail::shared_ptr的计数实现机制:
// shared_ptr中的引用计数成员属性pn
boost::detail::shared_count pn; // reference counter// shared_count中的pi成员属性
sp_counted_base * pi_;//...
分类:
其他 时间:
2016-04-12 17:34:20
收藏:
0 评论:
0 赞:
0 阅读:
290
android省市二级联动下拉框,及全国省市xml文件...
分类:
移动平台 时间:
2016-04-12 17:34:10
收藏:
0 评论:
0 赞:
0 阅读:
457
Hadoop单机模式的配置与安装
版权所有
前言:
由于Hadoop属于java程序,所以,安装Hadoop之前需要先安装jdk。
对于hadoop0.20.2的单机模式安装就需要在一个节点(一台主机)上运行5个节点。
分别是:
JobTracker:负责Hadoop的Job任务分发和管理。
TaskTracke...
分类:
其他 时间:
2016-04-12 17:33:50
收藏:
0 评论:
0 赞:
0 阅读:
259
上篇文章写到,在虚拟机上安装centos6.5,结果按照文章很顺利的安装了,但是用yum安装软件的时候,报错,源有问题,不能下载,然后ping一下摆渡,很悲催
dns解析不了,cat /etc/resolv.conf ,发现为空,添加如下解析
ping一下发现还是不行
用ifconfig命令查看一下网卡的配置,发现配置有问题,先如图配置一下
vi /etc/sys...
分类:
数据库技术 时间:
2016-04-12 17:33:41
收藏:
0 评论:
0 赞:
0 阅读:
184
java多线程入门学习(一)
一.java多线程之前
进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。
线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。
线程和进程一样分为五个阶段:创建、就绪...
分类:
编程语言 时间:
2016-04-12 17:33:30
收藏:
0 评论:
0 赞:
0 阅读:
176
根据题意,我已经推导出tn的公式,ti=ti.a+ti.b,ti.a=5*t(i-1).a+4*t(i-1).b,ti.b=t(i-1).a+t(i-1).b 然而下面竟然不能继续推到sn的公式!!!! 这道题考察的就是求任意数列的前n项和,在sn的递推公式不太明显的时候,用矩阵解决。 设矩阵A=,矩阵F0= 那么设矩阵S=(A+A2+A3…. + An)*F0 最终答案就是矩...
分类:
其他 时间:
2016-04-12 17:32:59
收藏:
0 评论:
0 赞:
0 阅读:
174
头文件(.h):
写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。
在写头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下):
#ifndef CIRCLE_H
#define CIRCLE_H
//你的代码写在这里
#endif
这样做是为了...
分类:
编程语言 时间:
2016-04-12 17:32:40
收藏:
0 评论:
0 赞:
0 阅读:
264
准备工作:先下载虚拟机oracle virtualbox,CentOS-6.5-x86_64-bin-DVD1
1:安装虚拟机oracle virtualbox,比较简单,一路next就可以,不用多说,不会的摆渡
2:安装完虚拟机后,点击新建按钮,按照如图选择
然后点击下一步
分配内存大小,我选的512,这个根据自己的需要做选择就可以,剩下的就是一路next了,新建完成以后...
分类:
数据库技术 时间:
2016-04-12 17:32:29
收藏:
0 评论:
0 赞:
0 阅读:
248
在我个人学习继承的过程中,在网上查阅了许多资料,这些资料中有关菱形继承的知识都是加了虚函数的,也就是涉及了多态的问题,而我在那个时候并没有学习到多态这一块,所以看很多资料都是云里雾里的,那么这篇文章我想以我自己学习过程中的经验,由简到较难的先分析以下菱形继承,让初学者先对这个问题有一点概念,在后面会由浅入深的继续剖析。
本篇文章不会涉及到多态也就是虚函数的菱形继承,在后面的文章更新中,我...
分类:
编程语言 时间:
2016-04-12 17:32:20
收藏:
0 评论:
0 赞:
0 阅读:
188
电路基础电路基础
电路基础里面关键是要知道MOS管(由电压控制导通的这样一种器件是各种门电路的基础)分为pMOS和nMOS,pMOS和nMOS形成各种门点路的方法在后面有
P型半导体:主要靠空穴导电
N型半导体:主要靠自由电子导电
PN结:p端负电荷,n端正电荷。 二极管:单向导通性
晶体三极管(NPN、PNP),三个电极分别为基极,集电极,发射级——具有电流分配和放大作用
场效应管(field-...
分类:
其他 时间:
2016-04-12 17:32:09
收藏:
0 评论:
0 赞:
0 阅读:
238
一、标签
Cocos2d-JS中标签类重要有三种,cc.LabelTTF、cc.LabelAtlas和cc.LabelBMFont
1.cc.LabelTTF
cc.LabelTTF是使用系统中的字体,它是最简单的标签类。cc.LabelTTF继承了cc.Node类,具有cc.Node的基本特性。
字体初始化代码如下:
cc.LabelTTF类的构造函数定义如下
ctor(...
分类:
Web开发 时间:
2016-04-12 17:31:59
收藏:
0 评论:
0 赞:
0 阅读:
188
1.dll的优点
代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之为“白盒复用”。“白盒复用”的缺点比较多,总结起来有4点。
暴露了源代码;多份拷贝,造成存储浪费;
...
分类:
编程语言 时间:
2016-04-12 17:31:30
收藏:
0 评论:
0 赞:
0 阅读:
277
Cocoa pods安装步骤
1.升级Ruby环境
sudo gem update --system
如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境
2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:
$ gem sources --remo...
分类:
移动平台 时间:
2016-04-12 17:31:20
收藏:
0 评论:
0 赞:
0 阅读:
312
下面就开始学习属性动画的基本用法,我们来看属性动画的继承关系,如下如所示:
显然关注的焦点应该是ValueAnimator,ObjectAnimator这两个类啦,ObjectAnimator继承自ValueAnimator,是属性动画中非常重要的一个实现类,通过ObjectAnimator类的静态欧工厂方法来创建ObjectAnimator对象,这些静态工厂方法包括:ObjectAnimator...
分类:
移动平台 时间:
2016-04-12 17:31:06
收藏:
0 评论:
0 赞:
0 阅读:
252
决策树算法决策树的基本思想与人自身的决策机制很相似,都是基于树结构进行决策,即对于任何问题,我们都先抽出其中的几个主要特征,然后对这些特征一个一个的去考察,从而决定这个问题应该属于的类别。例如我们要去商场买电脑,我们一般要通过考察电脑的CPU,内存,硬盘,显存等这些特征来判断这台电脑是好电脑还是一般电脑,当我们做判断的时候,我们都是首先看这个电脑的CPU怎么样,是i3?i5?还是i7?如果是i7我们...
分类:
编程语言 时间:
2016-04-12 17:30:59
收藏:
0 评论:
0 赞:
0 阅读:
205
注:本文基于JDK 1.7
1 概述
Java提供了一个丰富的集合框架,这个集合框架包含了许多接口、虚拟类和实现类。这些接口和类提供了丰富的功能,能够满足基本的聚合需求。下图就是这个框架的整体结构图:
可以看见,这个框架非常大,大到吃惊的地步。这个图的左面部分是集合,右面部分是类,中间的线代表了右面的类实现了左面的哪些接口。比如,AbstractList类实现了List接口,那么继承...
分类:
编程语言 时间:
2016-04-12 17:30:57
收藏:
0 评论:
0 赞:
0 阅读:
251
1.目的通过建立自己的私服,可以降低中央仓库负荷、节省外网宽带、加速maven构建、自己部署构件等,从而高效的使用maven,nexus是当前流行的Maven仓库管理软件。2.下载nexus
2.1 网址:http://www.sonatype.org/nexus/,我选择zip包下载
2.2 解压到E盘,选择进入所在机器的版本进入,我选择:E:\nexus-2.12.1-01-bundle\n...
分类:
其他 时间:
2016-04-12 17:30:42
收藏:
0 评论:
0 赞:
0 阅读:
230
通过以下总结的内容,想必会对想了解测试的人以及刚进入测试的“猿”,有个总体的概括,希望能帮到大家!
1.什么是接口测试
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
2.为什么做接口测试
首先,节省测试成本,数据模型推算,底层的一个bug能够引...
分类:
其他 时间:
2016-04-12 17:30:09
收藏:
0 评论:
0 赞:
0 阅读:
73
安装zookeeper
上面也说了 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,所有要部署solrCloud+tomcat+zookeeper的集群,必须先安装zookeeper
安装环境:
Liux: CentOS release 6.4
JDK:1.7.0_55
因为我研究的是solr最新的版本,所以研究的是sol...
分类:
其他 时间:
2016-04-12 17:30:00
收藏:
0 评论:
0 赞:
0 阅读:
313
关于V4 V7 V13VX包介绍转自这里
1, Android Support V4, V7, V13是什么?
本质上就是三个java library。2, 为什么要有support库?
如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。3, 三个Support 库的区别和作用是什么?
Android Support v4...
分类:
移动平台 时间:
2016-04-12 17:29:51
收藏:
0 评论:
0 赞:
0 阅读:
374