码迷,mamicode.com
首页 > 2014年09月16日 > 全部分享
成员函数与非成员函数的选择
前言 相信很多使用C++语言的人都有这么一种错误的观点 - 除了主函数,其他函数都应当声明为某个类的成员函数,以实现封装性。 这种观点错在哪里?我们又该如何在成员函数与非成员函数之间进行选择呢? 针对这个问题,本文将给出一种非常科学的解决方案。问题分析 假定有一个网页浏览器类,其中有用来清除...
分类:其他好文   时间:2014-09-16 23:25:51    阅读次数:179
智能指针
http://blog.csdn.net/hackbuteer1/article/details/7561235智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(refe...
分类:其他好文   时间:2014-09-16 23:25:41    阅读次数:231
STL之auto_ptr
What's auto_ptr? The auto_ptr type is provided by the C++ standard library as a kind of a smart pointer that helps to avoid resource leaks when excep....
分类:其他好文   时间:2014-09-16 23:25:21    阅读次数:214
UML用例图总结
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1.参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示...
分类:其他好文   时间:2014-09-16 23:25:11    阅读次数:227
【编程之美】24点游戏
一,概述 二十四点是一种益智游戏,它能在游戏中锻炼人们的心算,它往往要求人们将四个数字进行加减乘除(允许使用括号)求得二十四。然后将四个数字的计算公式表示出来。二,中缀表达式求解 最直接的方法就是采用穷举法,游戏中可用的运算符只有四种,四个数字每个只能使用一次。 1)不考虑括号情况...
分类:其他好文   时间:2014-09-16 23:24:51    阅读次数:303
Android 软件开发的盈利模式
相信大家都知道刚刚下架的Flappy Bird,仅仅靠广告便可日赚5万美元,另广大开发者们垂涎的同时,或许也会对很多人造成错觉:在游戏中植入广告代码获利的方式已经成熟。豆族网编辑下面 就从安卓游戏如何植入广告、类别以及各大应用市场对植入广告代码的审核尺度等方面加以分析,希望和安卓爱好者们一同分享、交...
分类:移动开发   时间:2014-09-16 23:24:41    阅读次数:321
文件归档
创建tar -cvf output.tar [source files]. -c代表create files, -f指定文件名,文件名必须跟在-f后,并且应该是参数组中最后一项。追加选项: -r. tar -rvf original.tar new-file.tar -tvf archive.tar...
分类:其他好文   时间:2014-09-16 23:24:31    阅读次数:280
用JQuery仿造QQ头像裁剪功能
原文:用JQuery仿造QQ头像裁剪功能最近工作真心忙碌,几乎没时间写博客。今天趁周末来仿一个QQ头像裁剪功能插件。效果如下: 所有文件都可在我的Github上下载,从头到尾从简到繁按步骤一共分了9个HTML文件,每个步骤文件里的注释都写的很清楚,故在本博客内不赘述。 原理: 主要是通过css的cl...
分类:Web程序   时间:2014-09-16 23:24:21    阅读次数:329
纯CSS3打造七巧板
原文:纯CSS3打造七巧板最近项目上要制作一个七巧板,脑子里瞬间闪现,什么。。。七巧板不是小时候玩的吗。。。 七巧板的由来 先来个科普吧,是我在查资料过程中看到的,感觉很有意思。 宋朝有个叫黄伯思的人,对几何图形很有研究,他热情好客,发明了一种用6张小桌子组成的“宴几”——请客吃饭的小桌子。后来有人...
分类:Web程序   时间:2014-09-16 23:24:11    阅读次数:311
黑马程序员-------------C语言流程控制-选择结构
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------流程控制c语言中有3中结构控制程序运行1> 顺序结构:默认的流程结构,按照书写的顺序执行每一条语句2> 选择结构:对给定的条件进行判断,在根据判断结果来决定来执行哪一段代码3> 循环结构:在给定条件...
分类:编程语言   时间:2014-09-16 23:24:01    阅读次数:263
面向对象三大特征之多态——Java笔记(七)
多态: 同一个实体同时具有多种形式 编译时的类型有声明该变量时使用的类型决定,运行时的类型有实际赋值给变量的对象决定 如果编译时类型和运行时类型不同,就出现多态例: 1 class Preson{ 2 } 3 class Teacher extends Preson{ 4 } 5 ...
分类:编程语言   时间:2014-09-16 23:23:51    阅读次数:275
mongodb基础
配置环境变量:把bin目录:D:\mongodb\bin,添加到path下(;D:\mongodb\bin),好处是可以直接在cmd的命令行中输入mongod运行(这样也可检测)制作bat文件:快速启动mongodbmongodb启动命令参数说明:http://blog.csdn.net/fdipz...
分类:数据库   时间:2014-09-16 23:23:41    阅读次数:283
HTML5 Canvas简简单单实现手机九宫格手势密码解锁
原文:HTML5 Canvas简简单单实现手机九宫格手势密码解锁 早上花了一个半小时写了一个基于HTML Canvas的手势解锁,主要是为了好玩,可能以后会用到。 思路:根据配置计算出九个点的位置,存入一个数组,当然存入数组的顺序的索引是: 第一行:0 1 2 第二行:3 4 5 第三行:6 7 8...
分类:移动开发   时间:2014-09-16 23:23:31    阅读次数:355
UNIX环境编程学习笔记(11)——文件I/O之文件时间以及 utime 函数
lienhua342014-09-161 文件的时间每个文件都有三个时间字段,如表 1 所示。表 1: 文件的三个时间字段说明字段st_atime文件数据的最后访问时间st_mtime文件数据的最后修改时间st_ctimei 节点状态的最后更改时间最后修改时间是文件内容最后一次被修改的时间。更改状态...
分类:其他好文   时间:2014-09-16 23:23:21    阅读次数:353
java多线程 ReentrantLock
本章对ReentrantLock包进行基本介绍,这一章主要对ReentrantLock进行概括性的介绍,内容包括:ReentrantLock介绍ReentrantLock函数列表ReentrantLock示例在后面的两章,会分别介绍ReentrantLock的两个子类(公平锁和非公平锁)的实现原理。...
分类:编程语言   时间:2014-09-16 23:23:11    阅读次数:304
[Linux] day06——文档管理
文档管理===================mkdir 创建目录 -p /路径/目录名 (父路径不存在 -p)--------------------------------------- touch 创建文件 实际创建文件时间戳---...
分类:系统相关   时间:2014-09-16 23:23:01    阅读次数:215
Day 3 : 运算符和表达式-2、分支结构
1. 运算符和表达式-21.1. 赋值运算1.1.1. 使用“=”进行赋值运算“=”称为赋值运算符,用于对变量赋值。关于赋值运算符,除了将右边的表达式计算出来赋给左边以外还具备如下特点:赋值表达式本身也有值,其本身之值即为所赋之值。示例代码如下所示:int num = 18, index;Syste...
分类:其他好文   时间:2014-09-16 23:22:51    阅读次数:375
1751条   上一页 1 ... 5 6 7 8 9 10 11 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!