上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 124 下一页
摘要: & 按位与 | 按位或 ^ 按位异或 1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。 例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 阅读全文
posted @ 2017-11-08 14:54 瘋耔 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。 性质: 1、非空二叉树的第n层上至多有2^(n-1)个元素。 2、深度为h的二叉树至多有2^h-1个结点。 满二叉树:所有终端都在同一层次,且非终端结点的度数为2。 在满二叉树中若其深度为h,则其所包含的结点数必为2^h-1。 阅读全文
posted @ 2017-11-02 10:51 瘋耔 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 参考文档:BMA253E DataSheet 参考文档链接 密码:9new BMA253 数字,三轴加速度传感器 关键特性: 1.概述: BMA253E是一个三轴,low-g传感器用于消费电子产品中。它可以测量3个相互垂直的加速度的值。 BMA253的分装和接口被涉及符合多硬件的要求。 BMA253 阅读全文
posted @ 2017-10-25 09:39 瘋耔 阅读(2043) 评论(0) 推荐(0) 编辑
摘要: 在并发编程中我们经常听到以下一些概念,今天我将尝试进行阐述。 一、并发 同时干多件事情,这就是并发的作用。 web服务器可以利用并发同时处理大量用户的请求。 只要我们需要程序同时干多件事情,我们就需要并发。 二、多线程 并发编程的一种形式,其采用多个线程执行程序。 线程是一个独立的运行单元,每个进程 阅读全文
posted @ 2017-10-24 18:07 瘋耔 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 开篇 异常这个名词应该大家都不陌生,很多人都听说过。系统调用知道吧?其实系统调用也是一种异常。但是具体的什么是异常呢?他在计算机中有什么作用?他是如何工作,如何被我们利用的?我想很多人都还不都是很清楚。、 了解异常有诸多好处,可以让你更好的理解操作系统和应用程序的交互,更好的理解并发等。 所以今天就 阅读全文
posted @ 2017-10-23 17:47 瘋耔 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 这个题目是我临时想的,不知道是否准确,一直想写一个类似的东西,希望能够引起童鞋们关注硬件并喜欢上硬件。 我是文科出生,研究生阶段才转向计算机,中间有很长一段时间都只做软件理论相关研究和一些具体的软件项目,包括编译器、电力系统监控器、软件测试工具研发等;直到2009年,才开始陆陆续续接触一些硬件项目, 阅读全文
posted @ 2017-10-19 11:37 瘋耔 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 在很多电子类应用场合中,我们经常需要采集产品工作的周围环境温度,一般采取的方式有两种: 1)外加温度传感器 2)采用MCU内部温度传感器 外加温度传感器会增加产品的成本以及布板空间,所以在很多场合,我们只要使用内部温度传感器就可以了,今天给大家介分享一下自带内部温度传感器EFM32JG系列MCU的使 阅读全文
posted @ 2017-10-19 09:34 瘋耔 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 虚拟内存的作用: 虚拟地址和物理地址好处 通过什么方式提高虚拟内存的性能 01: 禁用虚拟内存可提升系统性能? 而硬盘和内存的速度有天壤之别,因此有朋友认为,在内存较大的条件下,可以禁用虚拟内存,这样系统就不需要花时间将内存中的数据分页到硬盘上,从而提高系统的运行效率。 然而根据传统的设计,Wind 阅读全文
posted @ 2017-10-17 13:55 瘋耔 阅读(613) 评论(0) 推荐(0) 编辑
摘要: -- - 访问时间 - 时间局部性(temporal locality) 时间局部性指的是:被引用过一次的存储器位置在未来会被多次引用(通常在循环中)。 空间局部性(spatial locality) 如果一个存储器的位置被引用,那么将来他附近的位置也会被引用。 阅读全文
posted @ 2017-10-17 11:50 瘋耔 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、摩尔定律 二、安迪比尔定律 我们都知道摩尔定律对IT产业发展规律的概括早已被证明是正确的,硬件产业确实在以每18到20个月的速度实现性能翻番。最近我又学习到了一个新的的定律,叫做安迪-比尔定律——安迪给你的,比尔都会拿走。 安迪指的是Intel的创始人之一Andy Grove,比尔当然就是微软的 阅读全文
posted @ 2017-10-17 11:06 瘋耔 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。 高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较 阅读全文
posted @ 2017-10-17 10:35 瘋耔 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.算法优化 2.代码优化 3.指令优化 4.算法优化 算法上的优化是必须首要考虑的,也是最重要的一步。一般我们需要分析算法的时间复杂度,即处理时间与输入数据规模的一个量级关系,一个优秀的算法可以将算法复杂度降低若干量级,那么同样的实现,其平均耗时一般会比其他复杂度高的算法少(这里不代表任意输入都更 阅读全文
posted @ 2017-10-16 21:14 瘋耔 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 提高性能方法: 1.主频 主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差。至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即使是两大处理 阅读全文
posted @ 2017-10-16 20:53 瘋耔 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 阿姆达尔定律可以用来计算处理器平行运算之后效率提升的能力。阿姆达尔定律因Gene Amdal 在1967年提出这个定律而得名。绝大多数使用并行或并发系统的开发者有一种并发或并行可能会带来提速的感觉,甚至不知道阿姆达尔定律。不管怎样,了解阿姆达尔定律还是有用的。 我会首先以算术的方式介绍阿姆达尔定律定 阅读全文
posted @ 2017-10-11 18:04 瘋耔 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 益处: 测试用例的重要性是毋庸置疑的 制定了完备有效的测试用例才是关键 不能一味的求量: 弊端: 设计成本高 效果差 维护成本高 软件设计变更是否频繁 测试用例文档给谁看 阅读全文
posted @ 2017-10-11 16:30 瘋耔 阅读(464) 评论(0) 推荐(0) 编辑
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 124 下一页
跳至侧栏