草庐IT

05-CubeMx+Keil+Proteus仿真STM32 - GPIO(四)

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6项目要求实现数码管动态显示数字1~8。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8、一个8位共阳极七段数码管显示器7SEG-MPX8-CA-BLUE、一个非门电路74HC04。由于共阳极数码管是低电平驱动的,根据电路图我们可以知道,当STM32单片机输出低电平时,数码管发光。注意:由于电路中用到的反相器74HC04仅有6个通道,为了避免芯片浪费,我们也可以使用8位数码管可以使

05-CubeMx+Keil+Proteus仿真STM32 - GPIO(四)

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6项目要求实现数码管动态显示数字1~8。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8、一个8位共阳极七段数码管显示器7SEG-MPX8-CA-BLUE、一个非门电路74HC04。由于共阳极数码管是低电平驱动的,根据电路图我们可以知道,当STM32单片机输出低电平时,数码管发光。注意:由于电路中用到的反相器74HC04仅有6个通道,为了避免芯片浪费,我们也可以使用8位数码管可以使

05安装一个Hadoop分布式集群

安装一个Hadoop分布式集群最小化的Hadoop已经可以满足学习过程中大部分需求,但是为了研究Hadoop集群运行机制,部署一个类生产的环境还是有必要的。因为集群机器比较少,笔者没有配置ssh,所以就需要在每一台机器上手动启动服务。启动上相对繁琐一些,优点是可以高度自定义集群中的任务节点数量,从而更好的理解集群中各个进程的作用。一、环境准备笔者认为一个Hadoop集群管理着两种资源,计算资源(CPU和内存)与存储资源(数据存储)。所以就对应了两类服务,yarn和HDFS:yarnresourcemanager:资源管理器,负责管理nodemanager、调度集群资源yarnnodemanag

05安装一个Hadoop分布式集群

安装一个Hadoop分布式集群最小化的Hadoop已经可以满足学习过程中大部分需求,但是为了研究Hadoop集群运行机制,部署一个类生产的环境还是有必要的。因为集群机器比较少,笔者没有配置ssh,所以就需要在每一台机器上手动启动服务。启动上相对繁琐一些,优点是可以高度自定义集群中的任务节点数量,从而更好的理解集群中各个进程的作用。一、环境准备笔者认为一个Hadoop集群管理着两种资源,计算资源(CPU和内存)与存储资源(数据存储)。所以就对应了两类服务,yarn和HDFS:yarnresourcemanager:资源管理器,负责管理nodemanager、调度集群资源yarnnodemanag

多商户商城系统功能拆解05讲-平台端商家主营类目

多商户商城系统,也称为B2B2C(BBC)平台电商模式多商家商城系统。可以快速帮助企业搭建类似拼多多/京东/天猫/淘宝的综合商城。多商户商城系统支持商家入驻加盟,同时满足平台自营、旗舰店等多种经营方式。平台可以通过收取商家入驻费,订单交易服务费,提现手续费,短信通道费等多手段方式,实现整体盈利。下面以likeshop多商户商城系统为例进行功能拆解,likeshop多商户商城系统可以实现快速部署,文档齐全,代码全开源,无加密,极易二次开发,助力企业以极低的成本上线平台电商业务。并且likeshop以其代码全开源,无加密的特性,极大的满足了平台运营发展过程中需要不断更新迭代的场景,完美支持后续扩展

多商户商城系统功能拆解05讲-平台端商家主营类目

多商户商城系统,也称为B2B2C(BBC)平台电商模式多商家商城系统。可以快速帮助企业搭建类似拼多多/京东/天猫/淘宝的综合商城。多商户商城系统支持商家入驻加盟,同时满足平台自营、旗舰店等多种经营方式。平台可以通过收取商家入驻费,订单交易服务费,提现手续费,短信通道费等多手段方式,实现整体盈利。下面以likeshop多商户商城系统为例进行功能拆解,likeshop多商户商城系统可以实现快速部署,文档齐全,代码全开源,无加密,极易二次开发,助力企业以极低的成本上线平台电商业务。并且likeshop以其代码全开源,无加密的特性,极大的满足了平台运营发展过程中需要不断更新迭代的场景,完美支持后续扩展

05-python运算符

运算符算术运算符算数运算符:+-*///%**#+var1=7var2=90res=var1+var2print(res)#97#-var1=7var2=90res=var1-var2print(res)#83#*var1=7var2=10res=var1*var2print(res)#630#/结果永远为小数var1=10var2=5res=var1/var2#5.0print(res,type(res))#//地板除"""被除数➗除数=商""""""注意点:如果被除数或者除数是小数,那么得到正常结果之后,数值后面带上.0变成小数"""var1=10.0var2=3.0#var2=3.0re

05-python运算符

运算符算术运算符算数运算符:+-*///%**#+var1=7var2=90res=var1+var2print(res)#97#-var1=7var2=90res=var1-var2print(res)#83#*var1=7var2=10res=var1*var2print(res)#630#/结果永远为小数var1=10var2=5res=var1/var2#5.0print(res,type(res))#//地板除"""被除数➗除数=商""""""注意点:如果被除数或者除数是小数,那么得到正常结果之后,数值后面带上.0变成小数"""var1=10.0var2=3.0#var2=3.0re

【《硬件架构的艺术》读书笔记】05 低功耗设计(1)

5.1介绍能量以热量形式消耗,温度升高芯片失效率也会增加,增加散热片或风扇会增加整体重量和成本,在SoC级别对功耗进行控制就可以减少甚至可能消除掉这些开支,产品也更小更便宜更可靠。本章描述了减少动态功耗和静态功耗的各种技术。5.2功耗源三个主要的功耗源:浪涌、静态功耗、动态功耗。浪涌电流:器件上电时最大瞬时输入电流。浪涌电流在应用中也称为启动电流。浪涌电流与设备有关,如电机启动电流前几个周期时正常满载电流的数倍。基于SRAM的FPGA也有很明显的浪涌电流,上电时器件没有配置,需要外部下载数据配置编程资源(查找表、布线资源)。反熔丝FPGA无需上电配置,所以没有浪涌电流。待机电流:关断主电源或系

【《硬件架构的艺术》读书笔记】05 低功耗设计(1)

5.1介绍能量以热量形式消耗,温度升高芯片失效率也会增加,增加散热片或风扇会增加整体重量和成本,在SoC级别对功耗进行控制就可以减少甚至可能消除掉这些开支,产品也更小更便宜更可靠。本章描述了减少动态功耗和静态功耗的各种技术。5.2功耗源三个主要的功耗源:浪涌、静态功耗、动态功耗。浪涌电流:器件上电时最大瞬时输入电流。浪涌电流在应用中也称为启动电流。浪涌电流与设备有关,如电机启动电流前几个周期时正常满载电流的数倍。基于SRAM的FPGA也有很明显的浪涌电流,上电时器件没有配置,需要外部下载数据配置编程资源(查找表、布线资源)。反熔丝FPGA无需上电配置,所以没有浪涌电流。待机电流:关断主电源或系