会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Claruarius
博客园
首页
新随笔
联系
订阅
管理
2017年2月8日
WifiMonitor的事件发放
摘要: Wifi框架中WifiMonitor负责上报wpa_supplicant的消息给WifiStateMachine,WifiNative负责将WifiStateMachine的消息下发给wpa_supplicant执行. 本文先来简单介绍WifiMonitor如何处理事件以及怎么分发事件。
阅读全文
posted @ 2017-02-08 21:10 Claruarius
阅读(869)
评论(0)
推荐(0)
2016年9月24日
[EAP]将hostapd作为radius服务器搭建EAP认证环境
摘要: 0、概念理解: WPA/WPA2,EAP,IEEE, 802.11i, WiFi联盟, 802.1x 1、编译hostapd 2、配置hostapd的conf文件 3、外接路由器设置 4、配置hostapd的user文件 5、运行命令
阅读全文
posted @ 2016-09-24 00:19 Claruarius
阅读(8439)
评论(0)
推荐(2)
2016年8月18日
[设计模式]NetworkManagementService中的观察者模式
摘要: 观察者模式 观察者模式有如下角色 观察者模式有如下角色 (1)被观察者(Subject) (2)观察者(Observer)
阅读全文
posted @ 2016-08-18 22:46 Claruarius
阅读(1426)
评论(0)
推荐(0)
2016年8月17日
[设计模式]Netd中的命令设计模式
摘要: 命令模式 有如下的角色: (1)调用者(invoker) (2)命令接收者(receiver) (3)客户端(client) (4)命令对象(command)
阅读全文
posted @ 2016-08-17 23:22 Claruarius
阅读(659)
评论(0)
推荐(0)
2016年8月15日
[android网络有效性检测] NetworkMonitor代码造成内存泄漏
摘要: 造成内存泄漏的log如下: E StrictMode: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding reso
阅读全文
posted @ 2016-08-15 21:16 Claruarius
阅读(1647)
评论(0)
推荐(0)
2016年8月14日
[android]netd与NetworkManagementService初印象
摘要: [功能]Netd是什么,主要负责什么功能 为什么这次会接触Netd主要是因为在设置防火墙时候碰到了。关于Netd可以干什么可以从Netd的源码中CommandListener中得到答案。按照我的理解,(有疏漏或者错误的请指出), Netd处理事务采用的是命令设计模式。所以可以查看都负责处理哪些命令功
阅读全文
posted @ 2016-08-14 22:57 Claruarius
阅读(2608)
评论(0)
推荐(0)
2014年11月21日
模板与继承之艺术——命名模板参数
摘要: 许多模板技术拖着一长串的类型参数,不过很多参数都设有合理的缺省值。 template class BreadSlicer{}; 但是如果我们需要指定某个非缺省实参,还必须明确的指定在它之前的所有实参,即使这些实参跟默认参数一致。 BreadSlicer
阅读全文
posted @ 2014-11-21 01:32 Claruarius
阅读(637)
评论(0)
推荐(0)
模板与继承之艺术——奇特的递归模板模式(CRTP)
摘要: 奇特的模板递归模式(Curiously Recurring Template Pattern)即将派生类本身作为模板参数传递给基类。
阅读全文
posted @ 2014-11-21 00:39 Claruarius
阅读(1445)
评论(0)
推荐(0)
2014年11月20日
模板与继承之艺术——空基类优化
摘要: C++中有“空”类的概念,这就意味着在运行期间其内部不好任何内存。 只包含类型的成员函数、非虚成员函数和静态数据成员的类为空类。 非静态的数据成员,虚函数和虚基类则在运行时期消耗存储空间。
阅读全文
posted @ 2014-11-20 21:48 Claruarius
阅读(661)
评论(0)
推荐(0)
2014年11月19日
模板的多态(静多态)威力
摘要: 多态是一种能够令单一泛型标记关联不同特定行为的能力,对面向对象程序设计而言多态是一块基石。C++中通过继承和虚函数实现在运行期处理这种行为的能力,我们称为动多态。然而模板也允许我们使用这种单一泛型标记来关联不同的特定行为,这种关联是在编译期间进行处理的,我们称之为静多态。
阅读全文
posted @ 2014-11-19 20:46 Claruarius
阅读(2218)
评论(0)
推荐(0)
下一页
公告