自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 PPT制作理念

基本理念不要把PowerPoint做成word不要使用【艺术字】有些艺术字根本不是锦上添花,反而是画蛇添足。不要滥用动画彩色字慎用合理使用模板不要【拿来主义】对于有些图片和图表,我们需要修改一下。例如需要对图片中的元素进行抠图,数据进行提取,图表进行重新绘制。不要触犯禁忌如人的名字不要加方框。一定要对齐重点突出文字可通过大小、字重、透明度和文字颜色差异突出重点注意排版图文之间的排版主要关注面积上的平衡,位置上的对齐,并且使用高质量的图片。

2022-05-14 22:58:41 402

原创 小熊派手册查询和ADC深入学习

开发板功能介绍BearPi-HM Nano开发板是一块专门为鸿蒙OS设计HarmonyOS的开发板,板载高度集成的2.4GHz WLAN SoC芯片Hi3861,并板载NFC电路及标准的E53接口,标准的E53接口可扩展智能家居、智能台灯、智能安防、智能烟感等案例。按键电路原理图BearPi-HM Nano开发板提供了一个复位按键和两个用户按键,原理图中SW1对应的是复位按键,SW2和SW3分别对应F1和F2按键。LED灯电路原理图BearPi-HM Nano开发板提供了一个用户可控制的L

2022-02-15 11:56:01 4007 1

原创 小熊派GPIO与ADC实验

一、操作GPIOGPIO API 简介wifiiot_gpio.h接口简介:这个.h中包含声明GPIO接口函数,这些功能用于初始化GPIOwifiiot_gpio_ex.h接口简介:这个.h中包含声明扩展的GPIO接口函数,这些功能用于**设置GPIO拉力和驱动器强度**二、查看LED灯对应的GPIO引脚LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现LED灯的闪烁。高电平(1)时点亮LED灯低电平(0)时熄灭LED灯操作GPIO点亮LED

2022-02-08 23:44:01 2935

原创 小熊派实现Hello world和LED灯案例

一、添加Hello World源码文件(以Hello World为例,LED相同)1.新增my_app文件夹在./applications/BearPi/BearPi-HM_Nano/sample路径下新建一个my_app目录,用于存放业务源码文件。2.新增hello_world.c文件在./applications/BearPi/BearPi-HM_Nano/sample/my_app路径下新建一个hello_world.c文件,该文件为业务源码文件。3、新增BUILD.gn文件在.

2022-02-07 08:49:15 652

原创 Python高级培训考核任务

学生管理系统中数据每秒自动储存到数据库中main.py文件# 1. 导入管理系统模块import threadingimport timefrom managerSystem import *# 2. 启动管理系统# 保证是当前文件运行才启动管理系统:if --创建对象并调用run方法if __name__ == '__main__': # 实例化对象 student_manager = StudentManager() # 2.创建线程每秒保存学生数据 t

2022-01-16 18:46:28 455

原创 Python连接MYSQL数据库

一、 连接数据库下载安装pymsql数据库pip install pymysql连接数据库,用try except捕获异常# 连接数据库DBHOST = 'localhost'DBUSER = 'root'DBPASS = '123456'DBNAME = 'bearpi'try: db = pymysql.connect(host=DBHOST,user=DBUSER,password=DBPASS,database=DBNAME) print("数据库连接

2022-01-12 21:54:24 379

转载 Python高级培训第五次任务(寒假)

定时器对象表示一个操作应该在等待一定的时间之后运行 — 相当于一个定时器。与线程一样,通过调用 start() 方法启动定时器。而 cancel() 方法可以停止计时器(在计时结束前), 定时器在执行其操作之前等待的时间间隔可能与用户指定的时间间隔不完全相同。lass threading.Timer(interval, function, args=None, kwargs=None)创建一个定时器,在经过 interval 秒的间隔事件后,将会用参数 args 和关键字参数 kwargs 调用

2022-01-11 00:18:35 109

原创 Python高级培训第四次任务(寒假)

信号量信号量:给定一个数据上锁,对多个线程可见,即信号量是用来控制线程并发数的(个人理解)实例(即实现的过程)import threadingimport timedef run(n): semaphore.acquire() print(n) time.sleep(1) semaphore.release()if __name__ == '__main__': semaphore = threading.Semaphore(5) f

2022-01-10 09:00:00 141

原创 Python高级培训第三次任务(寒假)

多线程线程和进程区分1.线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位2.一个进程是由一个或多个线程组成,线程是一个进程中代码不同的执行路线3.进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(如代码段、数据集、堆等)及一些进程级的资源(如打开文件和信号等)函数式:调用 _thread 模块中的start_new_thread()函数来产生新线程。语法如下:_thread.start_new_thread ( function, args[, kwargs] )

2022-01-08 11:53:37 143

原创 Python高级培训第二次任务(寒假)

动态添加属性和方法from types import MethodType#创建一个猫类class Cat(): __slots__ = ("name","age","weight","Run") # 定义基本属性 def __init__(self,n): self.name = n # 定义猫的方法 def eat(self): return "%s爱吃鱼"%self.name# 实例化对象c1 = Cat("tom

2022-01-06 13:57:04 449

原创 Python高级培训第一次作业(寒假)

面向对象编程类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。实操:1.小猫爱吃鱼,小猫爱喝水分析定义一个猫类 cat定义两个方法 eat 和 drink# 定义类class Cat():

2022-01-04 13:50:30 773

原创 数据库连接所出现的问题

一、数据库没有打开导致出现的问题django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")翻译:django数据库运行错误:无法连接上MYSQL服务‘127.0.0.1’原因分析:刚开始接触数据库这一领域,以为在django settings.py文件里设置了相关数据库参数,然后就执行了两行数据迁移命令pyt

2021-10-07 17:38:56 1815

原创 ‘django-admin‘ 不是内部或外部命令,也不是可运行的程序错误时解决方法

一、出现的问题我是在pycharm里面运行时出现这个错误,去网上找了很多参考案例和解决绑办法都没有解决,解决办法基本上都是在高级系统设置里,系统环境变量path增加django\bin目录(django-admin.py所在的目录),具体我就不在这里说了,想了解的可以自己csdn一下。同时,我手动再次去安装django时(在左上角file>settings>python interpreter>点击“+”>按如下第二张图操作顺序即可获得)。可是,再一次报错,如下图出现红色

2021-09-25 17:34:00 5350

原创 时间管理感悟

问题所在当前很多人问题所在,一分钟热度、做事情任务一分钟,刷抖音打游戏一小时两小时、一上午…,一拿到任务就头疼不知从何下手?有计划,可计划等于无,不切实际,不能够有效执行,没有惩罚机制,对于没有完成任务没有相应的惩罚…一下内容对于想改变自己、能做出相应行动的有很大帮助。解决措施首先 ,明确有计划有两个基本功能:规划、备忘,两个有着不一样的作用。前者,制定出实现目标的有效途径;后者,帮助你执行时方向清晰全情投入;有时候为什么我们会面对一个任务无从下手、不知所措呢?很多时候是因为一个任务包含着很多“

2021-08-11 20:57:31 153

原创 2021-04-28

类&对象:类中的数据和方法称为类的成员,例如函数在一个类中被称为类的成员。类的定义:类对象:声明类的对象,就像声明基本类型的变量一样。Box Box1; // 声明 Box1,类型为 BoxBox Box2; // 声明 Box2,类型为 Box...

2021-05-27 22:45:12 257

原创 嵌入式笔记

嵌入式笔记三补充第一次:位运算(&、|、^、~、>>、<<)1.概述:从现代计算机中所有的数据二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。int a = 35;int b = 47;int c = a + b;计算两个数的和,因为在计算机中都是以二进制来进行运算,所以上面我们所给的 int 变量会在机器内部先转换为二进制在进行相加:35: 0 0 1 0

2021-04-21 23:15:35 271

原创 2021-04-07

嵌入式c笔记学习二Typedef:可以使用它来为类型取一个新数据类型名字如:typedef struct {char title[50];char author[50];char subject[100];int book_id; } Book;然后我们可以直接使用Book定义一个结构体变量。typedef vs #define#define是 C 指令,用于为各种数据类型定义别名,与typedef类似,但是它们有以下几点不同:typedef仅限于为类型...

2021-04-12 19:15:20 188

原创 2021-04-07

嵌入式c笔记学习一静态变量(static):变量的值在函数调用结束后不消失而保留原值,即下次调用该函数时该变量能保留上次函数调用结束之后的值。静态变量分为静态局部变量和静态全局变量,均储存在静态储区。static的作用:1.储存在静态数据区的变量会在程序刚开始运行时就完成分配和初始化,并且只分配和初始化一次;2.如果在定义局部变量时不赋初值,系统自动赋初值为0;3.static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其他文件中访问,即便是extern外部声明也不可以

2021-04-07 18:15:03 457

原创 ppt第一次培训

1.免费ppt模板下载网址: 稿定设计:gaoding.com 创客贴:www.chuangkit.com 在chuangkit网站可以设计平面海报、公众号配图、简历等等,拥有非常多高质量的平面设计模板。同样的,所有模板都可免费下载使用。 吾道幻灯片:www.woodo.cn woodo有非常多的模板可以免费下载,有两种方式编辑:一是在线直接编辑;二是下载到电脑上,离线编辑。2....

2021-02-25 23:42:06 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除