码迷,mamicode.com
首页 > 2014年07月14日 > 全部分享
Effective C++ Item 42 了解 typename 的双重意义
经验:声明 template 参数时,前缀关键字 class 和 typename 可互换。请使用关键字 typename 标识嵌套从属类型名称; 示例1: template void print2nd(const C &container){ C::const_iterator *x;//歧义。如果const_iterator是个static成员变量,x是个global 变量,这里的 *就是乘 //... } 示例2: template void pr...
分类:编程语言   时间:2014-07-14 11:06:02    阅读次数:206
VB.NET版机房收费系统---七仙女之系统登录
VB.NET第一版机房收费系统,告一段落,验收的时候,问题也是大大的存在,没有用上设计模式,什么触发器,存储过程,都没有用上,看看其她小伙伴的,七层实现登录?那是什么东东,相比较我的三层而言,比我多了两倍加上一个一,通过查资料,看博客,憋了好几天,终于,憋出了一个七仙女---七层实现系统登录,七个女儿,各司其职,完美配合,衍生出众多美丽的故事。      从三层猛地跳到七层,有种穿越的感觉,说白...
分类:Web程序   时间:2014-07-14 13:56:28    阅读次数:255
Effective C++ Item 43 学习处理模板化基类内的名称
经验:可在derived class templates 内通过 "this->" 指涉 base class templates 内的成员名称,或藉由一个明白写出的 "base class 资格修饰符"完成。 示例: class CompanyA{ public: //... void sendCleartext(const std::string &msg); void sendEncrypted(const std::string &msg); //... }; class Company...
分类:编程语言   时间:2014-07-14 13:20:25    阅读次数:263
Effective C++ Item 46 需要类型转换时请为模板定义非成员函数
经验:当我们编写一个 class template, 而它所提供之"与此 template 相关的"函数支持"所有参数之隐式类型转换"时,请将那些函数定义为 "class template内部的 friend 函数"。 示例: template class Rational{ public: Rational(const T &numerator = 0, const T &denominator = 1) // Item 20 对于自定义类型以passed by referenc...
分类:编程语言   时间:2014-07-14 13:52:39    阅读次数:173
【设计模式】策略模式
策略模式:指对象(被称为上下文)有某个行为,但是在不同的场景中,该行为有不同的实现算法。我们可以把算法单独提出来形成一个继承体系,然后让上下文包含某个算法即可。这样,当我们需要添加算法时,只需要继承某个抽象基类然后实现自己的算法即可,不需要修改其它已经实现的算法;当需要修改某个上下文所包含的算法时,也只需要修改上下文内指向算法的指针即可。下面这个例子是使用C++编写的一个带策略模式的计算器: ...
分类:其他好文   时间:2014-07-14 13:34:47    阅读次数:178
Mediator Design Pattern 中介者模式
就是设计一个Mediator类,可以处理其他类的关系。 Mediator类: 1 拥有其他所有类的实例对象 2 设置一个接口供其他类使用,其他类也拥有一个Mediator类成员,只需调用这个Mediator接口函数使用,无需自己处理关系。 3 Mediator内部已经设置好各个类的关系了,其他类只要直接使用Mediator处理关系就可以了。 下面是一个聊天室聊天是处理关系的实例程序:...
分类:其他好文   时间:2014-07-14 12:49:41    阅读次数:179
Java中数组与List相互转换的方法
1.List转换成为数组。(这里的List是实体是ArrayList)   调用ArrayList的toArray方法。   toArray   public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和...
分类:编程语言   时间:2014-07-14 11:16:39    阅读次数:154
Android Content Provider在应用程序之间共享数据的原理分析
本文参考Android应用程序组件Content Provider在应用程序之间共享数据的原理分析http://blog.csdn.net/luoshengyang/article/details/6967204和《Android系统源代码情景分析》,作者罗升阳。        0、总图流程图如下:        总体类图:      1、MainActivity进程向A...
分类:移动开发   时间:2014-07-14 13:42:50    阅读次数:380
java修改文件为只读权限
java修改文件为只读权限 代码下载地址:http://www.zuidaima.com/share/1550463260658688.htm...
分类:编程语言   时间:2014-07-14 11:02:41    阅读次数:237
Android从无知到有知——NO.1
如期而至的软件...
分类:移动开发   时间:2014-07-14 13:07:26    阅读次数:200
Android 4.4(KitKat)窗口管理子系统 - 体系框架
窗口管理系统是Android中的主要子系统之一,它涉及到App中组件的管理,系统和应用窗口的管理和绘制等工作。由于其涉及模块众多,且与用户体验密切相关,所以它也是Android当中最为复杂的子系统之一。一个App从启动到主窗口显示出来,需要App,ActivityManagerService(AMS),WindowManagerService(WMS),SurfaceFlinger(SF)等几个模块相互合作。App负责业务逻辑,绘制自己的视图;AMS管理组件、进程信息和Activity的堆栈及状态等等;WM...
分类:移动开发   时间:2014-07-14 13:40:13    阅读次数:443
7.12归来赛_B
Prime Judge 时间限制 1000 ms 内存限制 65536 KB 题目描述 众所周知,如果一个正整数只能被1和自身整除,那么该数被称为素数。题目的任务很简单,就是判定一个数是否是一个素数。 只不过可能数的形式与正整数有一些不同,数的形式为a+bi,其中a、b为整数,且ii被定义为-1。如果a+bi能被分解为(a1+b1i)(a2+b2i)的形式,那么该数不是素...
分类:其他好文   时间:2014-07-14 11:16:00    阅读次数:370
Ugly Numbers
为何这样做Wrong Answer...
分类:其他好文   时间:2014-07-14 11:21:03    阅读次数:187
POJ 1787 Charlie's Change
多重背包 可行性+路径记录 题意是说你要用更多的零钱去买咖啡。最后输出你分别要用的 1,5 ,10 ,25 的钱的数量。 多重背包二进制分解,然后记录下 这个状态。最后逆向推即可。 #include #include #include #include #include #include #include #include #include #include #inc...
分类:其他好文   时间:2014-07-14 13:52:01    阅读次数:231
Bitcask存储模型
----《大规模分布式存储系统:原理解析与架构实战》读书笔记 最近一直在分析OceanBase的源码,恰巧碰到了OceanBase的核心开发者的新作《大规模分布式存储系统:原理解析与架构实战》.看完样章后决定入手,果然物有所值。对于准备学习分布式的同学,这是一本不错的书籍,相对系统,全面的介绍了分布式的相关技术和项目,基本都是干货。还有一半是在介绍OceanBase的内容,对我来说,正是...
分类:其他好文   时间:2014-07-14 13:59:05    阅读次数:228
SSL 中证书是否可以使用IP而不是域名
以前听别人说生成证书时可以用IP地址,今天用例子证实了下用IP地址是不行的。...
分类:其他好文   时间:2014-07-14 12:54:12    阅读次数:195
DRP之Oracle_11g数据库安装
不知道大家在安装了Oracle数据库的时候有没有这样或那样的困惑,今天这篇文章就把Oracle数据库的安装过程理一下,作为总结,方便以后的学习。...
分类:数据库   时间:2014-07-14 13:19:49    阅读次数:292
1494条   上一页 1 ... 55 56 57 58 59 60 61 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!