苹果app的流畅性一般比安卓的要好的多,应该是和苹果系统的设计理念相同,早期的iphone4以前是绝对单任务,只能做一件事情,虽然增加了后台可以,音乐播放,定位等有限的服务,但是大多数普通应用切换到后台就别挂起,直到被系统杀死(10--15分钟)。一个任务当然内存利用率和cpu调度管理就要好管理多了,效率也高。app也不作为服务器,也不存在超多个socket链接的问题。当然app的性能问题和pc的应...
分类:
移动开发 时间:
2015-07-22 13:19:19
阅读次数:
123
MVC和WebForm是微软B/S端的两条腿,两种不同的设计理念,相对来说MVC更优于WebForm对于大数据的交互,因为WebForm是同一时间传输所有数据,而MVC它只是传输所用到的数据,更精确,传输量少等待数据传输的响应时间就短.但是WebForm也有他的优点,比如说设计起来更像Winform...
分类:
Web程序 时间:
2015-07-20 16:13:52
阅读次数:
218
一、设计理念1.空间换时间1)多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用端的缓存(memcache)内...
分类:
其他好文 时间:
2015-07-20 12:23:07
阅读次数:
244
Spring为Java大地带来了一阵春风,它作为一个优秀的轻量级企业应用开发框架,能够大大简化企业应用开发的复杂性。Spring以反向控制和AOP这两样先进的设计理念为基础,统一了应用对象的查找、配置和生命周期的管理,分离了业务与基础服务中的不同关注点,开发人员可以基于简单Java对象轻松的实现与E...
分类:
编程语言 时间:
2015-07-16 19:22:56
阅读次数:
151
1个多月前接到负责一个新产品的设计任务,可能是老板觉得可穿戴设备一下火了,所以一下分出两个任务,一个超便携式仪器和可穿戴仪器,两个产品对我们行业来说是突破性的,不同于消费电子,是专属行业应用产品。
首先做的是超小型便携式仪器,因为测量必须的用16,sigma-delta adc,因为小,所以MCU集成满足需求的ADC可选择的就很少了,更因为行业应用,产品的价格以及最终的产量不会大规模的生产,...
分类:
其他好文 时间:
2015-07-12 07:19:27
阅读次数:
165
一、rpm包简介RPM[1]是RPMPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及TurboLinux等Linux的分发版本都有采用,可以算是公认的行业标准了。二、rpm包的安装首先本例实在C..
分类:
系统相关 时间:
2015-07-11 06:51:09
阅读次数:
216
HDFS是用户空间文件系统,不像ext3文件系统需要挂载,只用应用程序显式地编译它即可集群中的各个主机只存储文件系统的一个数据子集,当需要存储更多数据块时,只需要添加更多挂载了多个物理磁盘的主机即可实现。文件系统的元数据存储在中央服务器中,提供数据块的目录结构,并..
分类:
其他好文 时间:
2015-07-10 16:57:28
阅读次数:
137
预定义函数对象基本概念:标准模板库STL提前定义了很多预定义函数对象
1)使用预定义函数对象:
#include
#include
#include
#include
#include
#include
using namespace std;
// plus,预定义好的函数对象,能实现不同类型数据的 + 运算
// 实现了数据类型和算法的分离,通过函数对象技术实现的
void...
分类:
编程语言 时间:
2015-07-10 09:36:17
阅读次数:
139
1) STL的容器通过类模板技术,实现数据类型和容器模型的分离。
2) STL的迭代器技术实现了遍历容器的统一方法;也为STL的算法提供了统一性。
3) STL的函数对象实现了自定义数据类型的算法运算
核心思想:其实函数对象本质就是回调函数,回调函数的思想,就是任务的编写者和任务的调用者有效解耦合,函数指针做函数参数。
4) 具体例子:transform算法的输入,通过迭代器first和l...
分类:
编程语言 时间:
2015-07-10 00:30:47
阅读次数:
275
demo 二元函数对象
#include
#include
#include
#include
using namespace std;
template
class SumVector
{
public:
T operator()(T t1, T t2) // 二元函数对象
{
return t1 + t2;
}
protected:
private:
};
void...
分类:
编程语言 时间:
2015-07-09 22:45:12
阅读次数:
194