西青年·部落格

Deep rivers move in silence, shallow brooks are noisy.

Android Studio 2.0 NDK 开发教程(一)

重要提醒: 对于现阶段的AS NDK而言,读者往往因为各项参数配置的不合理而出错,这是读者最关心的。本文的各项参数对应关系如下: (1)Android Studio 版本:2.0; (2)compileSdkVersion = 23; (3)buildToolsVersion = "...

2016-05-03 22:12:32

阅读数 3073

评论数 1

Ubuntu11.04不能连无线网络的解决方法

1.问题原因: 首先,不是因为缺少驱动。然后往下看:原因是 系统中的acer-wmi模块并不能支持Atheros无线网卡,但是却告诉系统自己能支持该无线网卡,所以用上该模块,系统的无线网络就始终不能用。 2.解决方法: 禁用acer-wmi模块,并且拉黑,永久禁用。 3.具...

2016-02-27 23:06:47

阅读数 547

评论数 0

对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

转载自:http://www.cnblogs.com/happyhippy/archive/2006/12/23/601353.html 一. AES对称加密:                                                       AES加密 ...

2015-11-21 17:36:04

阅读数 614

评论数 0

视图、索引、存储过程的优缺点

转载自博客园:http://www.cnblogs.com/SanMaoSpace/p/3147059.html 1.视图 (1).什么是视图? 视图(View)作为一种数据库对象,为用户提供了一个可以检索数据表中的数据方式。用户通过视图来浏览数据表中感兴趣的部分或全部数据,而数据的...

2015-10-20 11:20:02

阅读数 516

评论数 0

数字证书原理(转载)

转载自博客园:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细...

2015-07-01 10:09:04

阅读数 506

评论数 0

《从0到1》阅读笔记

Chapter 1.未来的挑战: 需要用创新科技(从0到1)来解决,而非简单的全球化(从1到n)。 Chapter 2.像1999年那样狂欢: 尽管1999年互联网狂欢以悲剧结束,但是我们现在依然需要有那时的热情和精神进行创新。 Chapter 3.所有成功的企业都是不同的...

2015-06-27 14:49:58

阅读数 854

评论数 0

Eclipse不能调试手机的解决方法

一、场景 我们有时候希望用手机调试Android程序,但是连接手机到电脑上之后,却显示不出手机设备,无法用手机进行调试。 二、原因 一般有两个原因:(1)adb的问题;(2)电脑没有安装手机驱动。 三、解决方法 (1)关闭Eclipse。然后,在Eclipse目录下的platform-t...

2015-03-06 22:01:40

阅读数 2569

评论数 0

win7开启热点时“无法启动承载网络”的解决方法

一、win7下开启热点的步骤 (1)netsh wlan set hostednetwork mode=allow ssid=wuminPC key=wuminWiFi (2)netsh wlan start hostednetwork 当然,还需要把本地连接设置为共享的,具体见:http:...

2015-03-04 21:31:58

阅读数 3068

评论数 0

大话设计模式C++实现-第25章-中介者模式

一、UML 二、角色 三、优缺点 四、C++实现

2015-01-06 11:59:51

阅读数 1344

评论数 1

大话设计模式C++实现-第28章-访问者模式

一、UML图 二、概念 访问者模式(Visitor):表示一个作用于某对象结构中的各元素的操作。它是你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 三、说明 (1)访问者模式适用于数据结构相对稳定的系统? 是的。它把数据结构和作用于数据结构上的操作之...

2014-12-31 16:34:20

阅读数 1087

评论数 1

大话设计模式C++实现-第27章-解释器模式

一、UML图 二、概念 三、说明 四、C++实现 (1)Expression.h #ifndef FLYWEIGHT_H #define FLYWEIGHT_H #include #include #include #include //Context,此处为演奏内容类 c...

2014-12-29 17:58:22

阅读数 1272

评论数 1

大话设计模式C++实现-第26章-享元模式

一、UML图 二、概念 享元模式(Flyweight):运用共享技术有效地支持大量细粒度的对象。 三、说明 角色: (1)Flyweight类:它是所有具体享元类的超类或接口,通过这个接口,Flyweight可以接受并作用于外部状态。 (2)ConcreteFlyweight类:继承F...

2014-12-28 15:47:45

阅读数 1158

评论数 0

大话设计模式C++实现-第24章-职责链模式

一、UML图 二、概念 三、说明  四、C++实现 (1)ChainOfResponsibility.h (2)Client.cpp (3)运行截图

2014-12-25 22:47:41

阅读数 1025

评论数 2

大话设计模式C++实现-第23章-命令模式

一、UML图 二、概念 命令模式(Command):将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求进行排队或记录请求日志,以及支持可撤销的操作。 三、说明 角色: (1)Command类:用来声明执行操作的接口。 (2)Concrete...

2014-12-23 19:02:00

阅读数 1058

评论数 0

typeid()的用法

#include "Command.h" #include #include //基类A class A { public: //虚函数 virtual A* GetClass() { return this; } }; //继承于类A的子类AA class...

2014-12-23 16:48:17

阅读数 977

评论数 0

大话设计模式C++实现-第22章-桥接模式

一、UML图 二、概念 桥接模式(Bridge):将抽象部分与它的实现部分分离,使他们都可以独立地变化。 三、说明 为什么叫“桥接模式”? 如上所示的UML图中,有一个聚合线,像一座桥,所以叫“桥接模式”。 概念解释: 什么叫抽象与它的实现分离,这并不...

2014-12-23 11:42:03

阅读数 1261

评论数 0

大话设计模式C++实现-第20章-迭代器模式

一、UML图 二、概念  迭代器模式(Iterator):提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 三、说明 什么时候用? (1)当你需要访问一个聚集对象,而且不管这些对象时什么都需要遍历的时候,你就应该考虑用迭代器模式。 (2)你需要对聚集有多种遍历时...

2014-12-23 08:56:22

阅读数 1490

评论数 0

大话设计模式C++实现-第19章-组合模式

一、UML图 二、概念 组合模式(Composite):将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 三、说明 角色: (1)Component:为组合中的对象声明接口,在适当情况下,实现所有类共有接口的默认行为。声明一个接...

2014-12-22 16:24:20

阅读数 1295

评论数 0

大话设计模式C++实现-第18章-备忘录模式

一、UML图 二、概念 备忘录(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将对象恢复到原先保存的状态。 三、说明 角色: (1)Originator(发起人):负责创建一个Memento,用以记录当前时刻它的内部状态,并可...

2014-12-21 23:00:08

阅读数 1242

评论数 0

大话设计模式C++实现-第17章-适配器模式

一、UML图 二、概念 适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那些类可以一起工作。 三、说明 (1)在想使用一个已存在的类,但是如果他的接口,也就是它的方法和你的要求不相同时,就应该考虑用适配器模式。 (2)用了...

2014-12-21 17:34:39

阅读数 1242

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭