首页 > 编程语言
oc中如何调用c++的方法
有的时候,我们需要调用纯c++的方法,这个时候,我们必须再次封装一下。通过调用中间层对象的方法,来调用c++的方法。请看下图: 2.在test.h文件中定义方法 #ifndef __test__ #define __test__ class Test { public: void test(); static void testStatic(); }; #endif...
分类:编程语言   时间:2014-07-10 21:46:55    收藏:0  评论:0  赞:0  阅读:663
Java设计模式(四) 装饰器模式 代理器模式
(七)装饰器模式 Decorator 装饰器模式是为了动态的给一个对象增加一些新功能。装饰对象与被装饰的对象需要实现同一个接口,装饰对象持有被装饰对象的实例。 (八)代理模式 已有方法使用时候需要对原有方法改进,直接修改原有方法违反了“对扩展开放,对修改关闭”原则。采用代理类调用原来方法可以清晰地划分功能,有助于后期维护。...
分类:编程语言   时间:2014-07-10 23:32:24    收藏:0  评论:0  赞:0  阅读:414
淘宝分布式 key/value 存储引擎Tair安装部署过程及Java客户端测试一例
tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化两种使用方式. 非持久化的 tair 可以看成是一个分布式缓存. 持久化的 tair 将数据存放于磁盘中. 为了解决磁盘损坏导致数据丢失, tair 可以配置数据的备份数目, tair 自动将一份数据的不同备份放到不同的主机上, 当有主机发生异常, 无法正常提供服务的时候, 其余的备份会继续提供服务. 目录 1. 简介 2. 安装步骤及问题小记 3. 部署配置 4. Java客户端测试 5. 参考资料...
分类:编程语言   时间:2014-07-10 22:49:14    收藏:0  评论:0  赞:0  阅读:611
Java基础知识的三十个经典问答
Java基础知识的三十个经典问答   1、面向对象的特点 抽象: 抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分。抽象包含两个方面:一是过程抽象;一是数据抽象。 继承 继承是一种联接类的层次模型,允许和鼓励类的重用,提供了一种明确的共性的方法。对象的一个新类可以从现有的类中派生,这叫做类的继承。心...
分类:编程语言   时间:2014-07-10 23:31:02    收藏:0  评论:0  赞:0  阅读:480
全栈JavaScript之路( 二十 )HTML5 插入 html标记 ( 二 )insertAdjacentHTML
insertAdjacentHTML(),  这个方法也是在IE中最早出现的,现在已纳入html5规范,它接受两个参数,一个是下列的标记之一,一个是要写入的 html 代码文本。 beforebegin , (英文为开始之前的意思)在当前元素之前插入一个新的紧邻的同辈元素afterbegin,(英文为开始之后的意思)在当前元素之下插入一个子元素,或者是在当前元素的第一个子元素之前插入一个...
分类:编程语言   时间:2014-07-10 22:41:18    收藏:0  评论:0  赞:0  阅读:390
全栈JavaScript之路( 二十一)HTML5 scrollIntoView方法
HTML5中,scrollIntoView()可以在所有HTML 元素上调用 通过滚动浏览器窗口或某个容器元素,调用元素就可以出现在视口中。 如果给这个方法传入true 作为参数,或者不传入任何参数,那么窗口滚动之后会让调用元素的顶部与视窗顶部尽可能平齐。 如果传入false 作为参数,调用元素会尽可能全部出现在视口中,(可能的话,调用元素的底部会与视窗顶部平齐。)不过顶...
分类:编程语言   时间:2014-07-10 22:39:53    收藏:0  评论:0  赞:0  阅读:368
VC++的链接错误LNK2005 已经在*.obj中定义
LNK2005错误——重复定义错误 形成的原因: 1. 重复定义全局变量。可能存在两种情况: A、 对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中定义如下:int g_Test;那么在使用的CPP文件中就应该使用:extern int g_Test即可,如果还是使用int g_Tes...
分类:编程语言   时间:2014-07-10 22:10:48    收藏:0  评论:0  赞:0  阅读:480
java IO流
流是数据的流动 以程序为中心。 是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。  一、数据源|节点: 存储数据的介质, 文件、网络、服务器内存、DB等 二、分类 1、流向: 输入流  输出流 2、数据: 字节流  字符流 3、功能: 节点流 ...
分类:编程语言   时间:2014-07-11 08:11:01    收藏:0  评论:0  赞:0  阅读:438
全栈JavaScript之路( 二十二 )IE 专有扩展——文档模式
ie8 引入了一个新的概念,“文档模式” ,页面的文档模式决定了,可以使用什么功能。也就是说,”文档模式“,决定你了你可以使用哪个级别的css,在javascript可以使用哪些API, 以及如何对待文档类型(doctype)。 两种方式修改:  通过 meta 标签修改,在服务器端修改, res.setHeader("X-UA-Complatible","EmulateIE...
分类:编程语言   时间:2014-07-10 22:45:14    收藏:0  评论:0  赞:0  阅读:397
火狐与IE的7个JavaScript差异
1、CSS的“float”属性 获取给定对象的特定 CSS 属性的基本语法是 object.style.property,有连字符的属性要用骆驼命名法来代替,例如,获取一个 ID 为 “header” 的 div 的 background-color 属性,语法如下: document.getElementById("header").style.backgroundColor= "#ccc"; 但是自从JavaScript将float作为保留字,...
分类:编程语言   时间:2014-07-10 23:37:45    收藏:0  评论:0  赞:0  阅读:329
2048游戏C语言代码
听说2048游戏实现起来很easy! 所以今天就试了试!确实不太难,要想编的很成功,也不是太容易!有很多细节需要考虑! 下面是我自己设计的代码,估计里面会漏洞百出!希望路过大神能指点一二! #include #include #include #include #define WIN 256 // 可以修改决定游戏输赢的值 // 矩阵数组 int num[4][4]={0,0,0,0,0,...
分类:编程语言   时间:2014-07-11 00:17:59    收藏:0  评论:0  赞:0  阅读:495
[零基础学python]集成开发环境(IDE)
当安装好python之后,其实就已经可以进行开发了。下面我们开始写第一行python代码。 值得纪念的时刻:Hello world 如果是用windows,请打开CMD,并执行python。 如果是UNIX类的,就运行shell,并执行python。 都会出现如下内容: Python 2.7.6 (default, Nov 13 2013, 19:24:16) [G...
分类:编程语言   时间:2014-07-10 22:14:52    收藏:0  评论:0  赞:0  阅读:526
Java经典23种设计模式之结构型模式(二)
接上篇,本文介绍结构型模式里的组合模式、装饰模式、外观模式。一、组合模式(Composite) 组合模式:将对象组合成树形结构,表示“部分--整体”的层次结构。最终达到单个对象和组合对象的使用具有一致性。单看这句话貌似有点抽象,其实比较简单。 以李云龙的独立团为例,目的要统计赵嘉宇一战共歼灭敌人多少个。最高的级别是团,一个团有若干个营,一个营有若干个排,一个排有若干个战士。(为了简化问题,排下面就...
分类:编程语言   时间:2014-07-11 00:37:52    收藏:0  评论:0  赞:0  阅读:487
C++ 虚函数的缺省参数问题
前些日子,有个同学问我一个关于虚函数的缺省参数问题。他是从某个论坛上看到的,但是自己没想通,便来找我。现在分享一下这个问题。先看一小段代码: #include using namespace std; class A { public: virtual void Fun(int number = 10) { cout << "A::Fun ...
分类:编程语言   时间:2014-07-10 23:05:28    收藏:0  评论:0  赞:0  阅读:464
java 并发原子性与易变性 来自thinking in java4 21.3.3
java 并发原子性与易变性 详细介绍请参阅thinking in java4 21.3.3 thinking in java 4免费下载:http://download.csdn.net/detail/liangrui1988/7580155...
分类:编程语言   时间:2014-07-10 23:49:56    收藏:0  评论:0  赞:0  阅读:780
POJ 2075 Tangled in Cables (c++/java)
给你一些人名,然后给你n条连接这些人名所拥有的房子的路,求用最小的代价求连接这些房子的花费是否满足要求。 附带C++ /JAVA实现...
分类:编程语言   时间:2014-07-11 08:22:03    收藏:0  评论:0  赞:0  阅读:456
Python 对Twitter中指定话题的被转载Tweet数量的频谱分析
Python 对Twitter中指定话题的被转载Tweet数量的频谱分析...
分类:编程语言   时间:2014-07-10 23:29:47    收藏:0  评论:0  赞:0  阅读:436
Python 对新浪微博的元素 (Word, Screen Name)的词汇多样性分析
Python 对新浪微博的元素 (Word, Screen Name)的词汇多样性分析...
分类:编程语言   时间:2014-07-10 21:49:25    收藏:0  评论:0  赞:0  阅读:512
C++: quick sort(快排序)
到目前为止, 我们已经学习到了插入排序, 冒泡排序, 选择排序(selection)。 这些排序算法都是comparision based sorting algorithms(即涉及到元素大小的比较来决定元素的先后顺序)。 而且算法的时间复杂度上均为O(n^2)。但是comparision based 的排序算法远非这几个算法。 而且可以通过利用其它的一些手段(例如divide and conq...
分类:编程语言   时间:2014-07-11 08:29:45    收藏:0  评论:0  赞:0  阅读:626
Effective C++ Item 27 少做转型操作
旧式转型 (T) expression 或 T (expression) 新式转型 const_cast(expression) 通常被用来将对象的常量性转除(cast away the constness) dynamic_cast(expression) 执行“安全向下转型”,也就是用来决定某对象是否归属继承体系中的某个类型。 reinterpret_cast(expression) 执行低级转型 //不太懂?? static_cast(expression) 强迫隐式转换 ...
分类:编程语言   时间:2014-07-10 23:19:35    收藏:0  评论:0  赞:0  阅读:416
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!