第9章 I2C 总线原理及其应用 9.1 I2C 总线概述 9.1.1 I2C总线特点 对于嵌入式系统来说,其微处理器通常是通用型的,为了满足特殊应用,通常需要扩展一些外设。最常见的扩展方法是采用微控制器的内存映射通过并行总线来扩展这些外设,由于并行总线数量较多,通常还需要译码器电路进行地址分配,这 ...
分类:
其他好文 时间:
2020-11-04 18:53:21
阅读次数:
19
十进制与二进制 基础理论 相传,由于人有10个手指,人类祖先经常用手指头数数,所以人偏向使用十进制计数法。而计算机使用二进制计数法,是因为0和1代表电子器件的两种电平状态或者开关状态。 十进制:以9为基,基数只能是0、1、2、3、4、5、6、7、8、9,并且满10进1。 二进制:只能用0和1表示,0 ...
分类:
其他好文 时间:
2020-11-04 18:34:57
阅读次数:
30
容器的诞生在传统的软件部署方式中,程序员需要把要发布的应用程序打成包发给运维人员,然后由运维人员在生产环境进行部署。当随着应用的版本迭代越来越多,应用的依赖库版本错综复杂,往往会出现开发环境和生产环境不一致的情况发生,而且由于多数情况下采用微服务的架构,每个团队都有可能使用不同版本的依赖库,并有可能在升级的时候替换掉他们,因而同一个应用程序采用相同版本的依赖库是多么的重要。当应用程序比较少或者都是
分类:
其他好文 时间:
2020-11-02 09:48:24
阅读次数:
27
0x01 vscode http插件 Live Server如何开启https 在本机端的开发环境下,如果要测试一些需要HTTPS的功能可以使用mkcert给自己颁发凭证 0x02 安装步骤如下: 1、安装 mkcert 安装环境:Windows 7+ / Windows Server 2003+ ...
CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2.7(目前最新版本是python-2.7.12)似乎也是没有什么可能,除非使用更三方的软件源。Cen ...
分类:
编程语言 时间:
2020-11-01 10:18:35
阅读次数:
17
1000行代码手写服务器 开发技术&开发环境和工具 使用技术 基于Java IO,多线程,Socket网络编程,XML解析,只引入Junit,dom4j(解析xml),熟悉javaweb基本应用。 环境参数 Java环境 JDK1.8 maven maven3.6 开发工具 IDEA 环境搭建 po ...
分类:
其他好文 时间:
2020-10-31 02:05:24
阅读次数:
20
目标:想要搭建一个python+pytest+Allure+Jenkins的测试框架 开发环境:IDEA 搭建步骤 1、安装jdk,可以直接引用绿色包,然后设置一下环境变量即可 检查是否安装成功:直接在cmd中输入java即可 2、安装python37,这个安装没有什么难点。在安装时直接勾选加入环境 ...
分类:
编程语言 时间:
2020-10-31 02:01:42
阅读次数:
22
java概述 java是一种高级计算机语言 java的三个技术平台:java se javaEE java me java se:标准版是三个平台中最核心的部分,是jaca最核心的类库 java EE:企业版,是为开发企业级应用程序提供的解决方案 java me:小型版,是为开法电子消费产品和嵌入式 ...
分类:
编程语言 时间:
2020-10-30 12:51:49
阅读次数:
20
Java特点、优势 Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性(反射机制) 多线程 安全性 健壮行 Write once , Run Anywhere Java三大版本: Java SE: 标准版(桌面程序,控制台开发) Java Me: (手机,小家电,嵌入式) Jav ...
分类:
编程语言 时间:
2020-10-30 11:59:02
阅读次数:
24
在C++test中做Qt单元测试 这篇帖子都写了什么 在这篇帖子中我将详细讲述我是用的开发环境和测试环境,如何在Parasoft C++test中创建Qt的的测试工程,如何进行静态扫描,如何进行单元测试,如何插桩,以及一些使用C++test的小技巧。 这篇贴子中使用了什么环境 这篇帖子中使用的开发和 ...
分类:
编程语言 时间:
2020-10-29 09:53:32
阅读次数:
25