假如我有一个订单相关的统计接口,需要返回3样数据:今日订单数、今日交易额、总交易额。 一般的我们的做法是串行调用3个函数,把调用返回的结果返回给调用者,这3次调用时串行执行的,如果每个调用耗时1秒的话,3次调用总耗时就是3秒。 这种做法效率非常低,因为3次调用之间无所谓先后顺序,所以采用并行执行效率 ...
分类:
其他好文 时间:
2019-09-15 11:32:46
阅读次数:
899
写在前面的话 液晶(LCD)显示具有功耗低、体积小、重量轻、超薄等许多其他显示器无法比拟的优点,近几年被广泛应用于FPGA控制的智能仪器、仪表和低功耗的电子产品中。LCD可分为段位式LCD、字符式LCD和点阵式LCD。其中段位式LCD和字符式LCD只能用于字符和数字的简单显示,不能满足图像曲线和汉字 ...
分类:
其他好文 时间:
2019-09-14 11:38:14
阅读次数:
147
1、24C02简介 24C02是一个2Kbit的串行EEPROM存储芯片,可存储256个字节数据。工作电压范围为1.8V到6.0V,具有低功耗CMOS技术,自定时擦写周期,1000000次编程/擦除周期,可保存数据100年。24C02有一个16字节的页写缓冲器和一个写保护功能。通过I2C总线通讯读写 ...
分类:
其他好文 时间:
2019-09-14 11:26:15
阅读次数:
123
写在前面的话 UART串行接口简称串口,是我们各类芯片最常用的一种异步通信接口,通过串口我们就可以建立起计算机和我们实验板之间的通信和控制关系,也就是我们通常所说的上下位机通信。串口可以说是不同平台互相通信、控制的一个最基本的接口。 项目需求 设计一个UART控制器,当控制器从上位机接收到数据以后, ...
分类:
其他好文 时间:
2019-09-13 21:54:00
阅读次数:
124
出处:https://blog.csdn.net/kity9420/article/details/80740466 前言 经常会遇到一些性能问题,比如调用某个接口,可能要循环调用100次,并且需要拿到每一次调用的返回结果,通常我们都是放在for循环中一次次的串行调用,这种方式可想而知道有多慢,那怎 ...
分类:
编程语言 时间:
2019-09-12 23:33:58
阅读次数:
161
[TOC] 1.创建多进程的两种方式 1.1 方式一(函数) 1.2 方式二(类) 2.孤儿进程和僵尸进程 孤儿进程:其实就是主继承执行完了,子进程还没执行完,因为会变成僵尸进程,以及占用pid号,所以就会被init方法回收 僵尸进程:其实就是子进程运行完了之后,他不是真正的运行完,而是会保留一些信 ...
分类:
系统相关 时间:
2019-09-12 21:50:29
阅读次数:
124
前言 先列出java并发涉及的知识点,后面再慢慢补. java并发 1 常见概念 进程:程序执行的实体,操作系统资源调度资源分配的基本单元 线程:程序执行的最小单元,拥有独立的堆栈和局部变量等属性,可以共享进程的资源 同步是串行执行,阻塞 异步是并行执行,非阻塞 并发:多个任务交替执行 并行:多个任 ...
分类:
编程语言 时间:
2019-09-12 00:07:41
阅读次数:
115
Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。 Protocol Buffers 是 ...
分类:
其他好文 时间:
2019-09-11 18:27:27
阅读次数:
106
多线程编程 串行:一个完完整整执行完了再执行下一个 并发:看起来是同时运行的 并行:真正做到了同时运行 多道技术 空间复用:共用了一个内存条,每一个进程都有自己独立的内存空间,互不干扰,物理级别的隔离 时间复用:共用了一个cpu cpu切换 当进程IO时,占用时间过长也会切换 现代计算机 现代的主机 ...
分类:
编程语言 时间:
2019-09-11 16:18:40
阅读次数:
96
先明确几个概念吧! &3.2 同步与异步 串行与并行针对的是队列,而同步与异步,针对的则是线程。 最大的区别在于,同步线程要阻塞当前线程,必须要等待同步线程中的任务执行完,返回以后,才能继续执行下一任务;而异步线程则是不用等待。 &3.3 GCD API GCD API很多,这里仅介绍本文用到的。 ...
分类:
编程语言 时间:
2019-09-11 15:41:32
阅读次数:
130