摘要: 本文转载自:http://www.cnblogs.com/rollenholt/archive/2012/03/20/2409046.html1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种... 阅读全文
posted @ 2015-03-05 11:26 Printf Jerry Li 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 该文章转载自:http://blog.csdn.net/wuzhekai1985 软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式... 阅读全文
posted @ 2014-12-02 13:05 Printf Jerry Li 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 命令模式定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。类图:适用设计方案举例:实现一种遥控器,该遥控器具有七个可编程的插槽(每个都可以指定到一个不同的家电装置),每个插槽都有对应的开关按钮。这个遥控器还具备一个整体的撤销按钮。另外,多家厂商... 阅读全文
posted @ 2014-09-19 17:10 Printf Jerry Li 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1) 实现下列代码中横线处的函数,该函数将一个字串转换中的空格变为逗号,并在该字串的最后加上点号。例如,要求在函数myStringFun的pInputString为: abc die cad 时打印出: abc,die,cad. 该函数返回值必须为void。void myStringFun(char... 阅读全文
posted @ 2014-08-22 15:15 Printf Jerry Li 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 本测试代码包括以下内容:(1)如何使用构造函数;(2)默认构造函数;(3)对象间赋值;(4)const使用语法;(5)定义类常量: 一种方法是用enum,另一种方法是使用static。#include using namespace std;enum sexType{ MAN, WOMA... 阅读全文
posted @ 2014-08-15 17:28 Printf Jerry Li 阅读(2078) 评论(0) 推荐(0) 编辑
摘要: 本段测试代码包括如下内容:(1) 如何访问namespace中声明的名称;(2) namespace导致的相关冲突;(3) namespace可嵌套;(4) 可以在namespace中使用using声明和using编译命令;(5) 未命名的namespace:其作用域为定义该namespace所在的... 阅读全文
posted @ 2014-08-15 10:11 Printf Jerry Li 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 在计算机科学中,树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构。二叉树是每个节点最多有两个子树的有序树。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。如下是实现... 阅读全文
posted @ 2014-08-14 17:03 Printf Jerry Li 阅读(5133) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://zh.wikipedia.org/wiki/ISO_3166-1ISO 3166-1本文介绍的是国际标准化组织管理的国家代码。关于一般及其他国家代码,请参看“国家代码”。关于国际电话用的国码,请参看“国际电话区号列表”。国际标准化组织的ISO 3166-1国际标准是ISO 31... 阅读全文
posted @ 2014-05-04 13:41 Printf Jerry Li 阅读(2663) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://zh.wikipedia.org/zh-cn/ISO_639-1ISO 639-1ISO 639-1是国际标准化组织ISO 639语言编码标准的第一部分。它含有 136 个两字母的编码,用来标示世界上主要的语言。这些代码在很多地方都被用作语言的简写,例如:英语(English)... 阅读全文
posted @ 2014-05-04 13:40 Printf Jerry Li 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 背景前段时间遇到一个Bug,一群人纠结了很久,最后终于找到了问题的所在,在此记录下来算是总结吧!Bug描述:在同一个git branch的两个不同手机产品Phone1和Phone2,他们的Browser模块拥有相同的代码。但是这两个产品拥有不同UA Header。在使用Browser访问网址:htt... 阅读全文
posted @ 2014-01-21 21:34 Printf Jerry Li 阅读(278) 评论(0) 推荐(0) 编辑