STM8L051的硬件I2C调试

STM8??STM8L??I2C

??

2019-08-12 21:56:55

I2C是现代一种极为常见的低速外设通信协议,比起SPI或者UART,它最大的优势应该就是节省芯片管脚了:理论上只要地址够用,多少外设挂I2C总线上都没问题,只占两个管脚。但也因此,I2C的协议就相对复杂一些,以面对多个外设。同时,过多的外设也使得通信速率难以提升,一般只在100kbps或以下。本文不专门介绍I2C的时序和协议,而介绍我在调试STM8L051的硬件I2C的过程以及遇到的问题,和大家分...

两圆相交求面积 hdu5120

??

2019-08-12 21:56:39

原文链接:http://www.cnblogs.com/mfys/p/7622133.html 转载 ? 两圆相交分如下集中情况:相离、相切、相交、包含。 设两圆圆心分别是O1和O2,半径分别是r1和r2,设d为两圆心距离。又因为两圆有大有小,我们设较小的圆是O1。 相离相切的面积为零,代码如下: ? [cpp] view plain copy ? print? do...

NodeJS收发GET和POST请求

node??post??get??nodejs

??

2019-08-12 21:56:14

原文地址为:NodeJS收发GET和POST请求 目录: 一 express框架接收 二 接收Get 三 发送Get 四 接收Post 五 发送Post ? ? 一 express框架接收   ? 二 接收Get 1. get参数在req.url上 2. 使用url.parse将数据由亚博体育下载地址转变为obj ? index.js: ? 浏览器打开: &...

Centos源码安装Mysql5.6

mysql

??

2019-08-12 21:55:48

Centos6.9安装Mysql Centos6.9安装Mysql Mysql版本介绍 下载源码包 安装前准备 编译安装mysql 安装后优化操作 初始化数据库并设置密码 Mysql操作 Mysql版本介绍 准备安装MySQL时,请决定使用哪种版本和发行格式(二进制或源)。 首先,决定是安装开发版本还是通用可用性(GA)版本。开发版本具有最新的特性,但不推荐用于生产。Ga释放,也称为生产或稳定释放...

原文地址为:【重磅开源】Hawk-数据抓取工具:简明教程 Hawk-数据抓取工具:简明教程 标签(空格分隔): Hawk Hawk: Advanced Crawler& ETL tool written in C#/WPF 1.软件介绍 HAWK是一种数据采集和清洗工具,依据GPL协议开源,能够灵活,有效地采集来自网页,数据库,文件, 并通过可视化地拖拽, 快速地进行生成,过滤,转换等操作...

AQS 是个啥? AQS,全称 AbstractQueuedSynchronizer,中文直译过来就是 “抽象的队列式的同步器”,它定义了多线程访问共享资源的同步器框架,J.U.C 包中很多同步类实现都依赖于它,比如我们常用的锁:ReentrantLock,又比如一些常用的并发工具类:CountDownLatch、Semaphore 等等。所以,很多人称 AQS 为 J.U...

并查集是一个树形的结构,用于处理不相交集 联合-查找算法(union-find algorithm)定义了两个用于此数据结构的操作 Find:确定元素属于哪一个子集。方法就是不断向上查找找到它的根节点,它可以被用来确定两个元素是否属于同一子集。 Union:将两个子集合并成同一个集合。 用数组能够更好的理解并查集: 例如上面这三棵树: (1)P【15】=15,表示15就是15的根 (2)P【4】=...

29vue学习——为组件切换添加动画效果 前言: 在前面的两篇文章中我们学习了如何通过 v-if 和 v-else 来实现两个组件之间的切换,通过 component 元素实现两个以上的组件的切换,但是我们还没有给他们的切换添加好看的动画效果呢!这篇文章就让我们来学习如何给组件切换添加动画效果吧! 总代码: 效果图: 1.原理: 2.讲解: (1)我们只需要将 compon...

文章目录 前言 正文 原题 题目大意 思路1 思路2 思路3 总结 前言 今天的题是一道简单难度的,建议大家看完题目之后,至少想到两三种解决方法,有助于更好的掌握。 正文 原题 链接:旋转数组 Given an array, rotate the array to the right by k steps, where k is non-negative. Example 1: Input: [1...

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本 地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 nfs安装与启动? 服务器IP 172.25.8.11 配置共享 ? nfs相关参数 自动挂载和卸载 改变挂载点...

继承

原创

??

2019-08-12 21:52:42

C++的三大特点: 封装 2继承 3多态 继承:将某一类(A)的信息复制一份给的另一类(类B) ? A:父类(基类)? ? B:子类(派生类) ? 也就是:将基类派生出子类 ?? ?定义: ?? ??? ?class child:派生的方式 father? &...

一,前言 二,配置IDE支持ES6 脚手架项目虽然可以正常运行,但项目目录下文件存在很多报错 需要配置IDE对ES6的支持 三添加对.vue文件的支持和创建 1)WebStorm安装Vue插件: 2)Preferences->Editor->File and Code Templates添加创建文件格式和模板 示例模板: 3)配置完成后,可以新建.vue格式文件: 四,添加Vue语法高...

linux命令锦集(一)

??

2019-08-12 21:51:37

linux命令锦集(一) Shell命令行工具 四大优势: 执行查看帮助命令 命令对象一般是指要处理的文件、目录、用户等资源 鼠标右键->选择 Open in Terminal 打开终端 man命令常用按键及其用途 man帮助信息 man命令帮助信息结构分解 Shell命令行工具 四大优势: 通过上下方向键调取过往执行的linux命令 命令只需输入前几位,可用tab键补全 强大的批处理脚本 ...

继承的概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可; 多个类可以称为子类,单独这个类称为父类或者超类; 子类可以直接访问父类中的非私有的属性和行为。对于父类中私有的部分,子类对象是无法直接访问的; 通过extends关键字让类与类之间产生继承关系,如class SubDemo extends Demo{}。 这里用一...

LinkedList源码分析--jdk1.8

??

2019-08-12 21:49:50

JDK1.8 ArrayList源码分析--jdk1.8 LinkedList源码分析--jdk1.8 LinkedList概述 ??1.LinkedList是用双向链表实现的集合,基于内部类Node实现的集合。 ??2.LinkedList支持双向链表访问、克隆、序列化,元素有序且可以重复。 ??3.LinkedLis...

iOS CollectionView 的那些事

??

2019-08-12 21:49:50

UICollectionView重要的概念 UICollectionView中有几个重要的概念,理解这几个重要的概念对于使用UICollectionView有很大的帮助,这个几个概念从用户的数据、布局展示的数据、视图展示的View、UICollectionView充当的角色这几个维度来展开讲解,这部分讲解的是偏概念的东西,如果你是一个实用主义者,那么可以直接跳到下一部分“UIColle...

一、集群规划 ? ? 集群节点为1个NameNode,1个SecondaryNameNode,3个DataNode,如下表如示: ? ? NameNode,SecondaryNameNode: NameNode,SecondaryNameNode:(192.168.0.199) 组件 版本 路径 jdk 1.8.0_181 /usr/local/java/ ...