会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿Hai
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2018年4月5日
软件设计原则
摘要: 软件的特点 1.软件需求变更法则 软件不断变更法则:真实世界中使用的程序必须进行变更,否则它在环境中的作用就会越来越小. 2.增加一个功能特性的成本 (1)原有代码的理解成本 (2)设计修改成本(编码) (3)测试成本 (4)发布成本 3.对软件需求变化的态度 通过提高团队的能力,设计的弹性,流程的
阅读全文
posted @ 2018-04-05 23:22 阿Hai
阅读(4353)
评论(0)
推荐(1)
2018年3月25日
Qt 模型/视图/委托
摘要: 模型、视图、委托 模型/视图架构基于MVC设计模式发展而来。MVC中,模型(Model)用来表示数据;视图(View)是界面,用来显示数据;控制(Controller)定义界面对用户输入的反应方式。 Qt中视图和控制结合在一起形成新的模型/视图架构。这同样将数据的存储和数据向用户展示进行了分离,但提
阅读全文
posted @ 2018-03-25 21:13 阿Hai
阅读(4066)
评论(0)
推荐(1)
UML类图与类间六种关系表示
摘要: UML类图与类间六种关系表示 1.类与类图 类封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性,操作,关系的对象集合的总称. 类图是使用频率最高的UML图之一. 类图用于描述系统中所包含的类以及它们之间的相互关系,帮助开发人员理解系统,它是系统分析和设计阶段的重要产物,也是系统编码和测试
阅读全文
posted @ 2018-03-25 10:34 阿Hai
阅读(12022)
评论(0)
推荐(1)
2017年12月25日
C++内存分配与释放
摘要: C++内存分配与释放 1. new 运算符 与 operator new一条 new 表达式语句( new Type; )中的 new 是指 new 运算符.operator new 是定义在 #include <new> 中声明的一系列全局函数, 其中部分全局函数可被重写, 或在自定义类型定义为成
阅读全文
posted @ 2017-12-25 00:02 阿Hai
阅读(8163)
评论(0)
推荐(1)
2017年12月17日
SQLite 自定义函数,聚合,排序规则
摘要: SQLite 自定义函数,聚合,排序规则 1.使用自定义函数, 聚合以及排序规则的基本方法是使用回调函数.这些注册的函数的生命周期只存在于应用程序中, 并不存储在数据库文件中, 因此需要在每个连接建立时注册才可以在 SQL 中进行使用. 2.排序规则SQLite 对结果集中的字段进行排序时, SQL
阅读全文
posted @ 2017-12-17 15:22 阿Hai
阅读(8099)
评论(0)
推荐(0)
2017年6月29日
C++11中对容器的各种循环遍历的效率比较
摘要: 个人总结: vector支持随机访问,但无通用性,当采用list后,就不能再使用了,不可取. 迭代器与范围for循环所用时间无明显差异, qt提供的foreach显然是最差的方法, std算法for_each也还可以接受, 但范围for循环好看得多, 更好用啊! 在循环中调用调用cend方法,会频繁
阅读全文
posted @ 2017-06-29 23:12 阿Hai
阅读(8396)
评论(0)
推荐(0)
2016年10月26日
Android缓存
摘要: 一个利用内存缓存和磁盘缓存图片的例子
阅读全文
posted @ 2016-10-26 23:10 阿Hai
阅读(317)
评论(0)
推荐(0)
2016年10月23日
Messenger 进程间通信
摘要: Messenger 使用 Messenger 可以在进程间传递数据, 实现一对多的处理. 其内部实现, 也是基于 aidl 文件, 这个aidl位于: frameworks/base/core/java/android/os/IMessenger.aidl. 服务端与客户端通信, 主要是在传输的消息
阅读全文
posted @ 2016-10-23 09:38 阿Hai
阅读(1819)
评论(0)
推荐(0)
2016年10月7日
C++时间
摘要: C++时间 头文件 chrono, 命名空间 std. 现在时间 std::chrono::system_clock::now() 返回系统时钟的当前时间 时钟 std::chrono::system_clock 代表系统当前的时间, 是不稳定的时钟, 并且提供了函数可将时间点转化为 time_t
阅读全文
posted @ 2016-10-07 23:37 阿Hai
阅读(495)
评论(0)
推荐(0)
C++并发编程 等待与唤醒
摘要: C++并发编程 等待与唤醒 条件变量 条件变量, 包括(std::condition_variable 和 std::condition_variable_any) 定义在 condition_variable 头文件中, 它们都需要与互斥量(作为同步工具)一起才能工作. std::conditio
阅读全文
posted @ 2016-10-07 23:33 阿Hai
阅读(10338)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
9
下一页
公告