自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu 修改开机启动项默认值

有时候系统会自动更新内核,这可能会带来一些问题,如果想使用原来的内核,有三种方法:1.最简单的,开机进入启动项时手动选择 高级选项->你的上一个内核处 回车2.同方法一,不过每次手动选择非常麻烦,可以修改系统启动项默认设置:#打开终端sudo vim /etc/default/grub#修改GRUB_DEFAULT="0" 这一行#0代表启动项第一行 现在需要的是开机进入启动项的第二行,里面的第四行(原内核,视自己情况而定)#故修改为 GRUB_DEFAULT="1 > 3"

2021-06-22 12:00:39 2302

原创 记录--双系统重装Ubuntu并配置环境过程及一些坑

电脑配置:amd64架构处理器,机械+固态硬盘, 显卡nvidia 3080. 重装的原因是Ubuntu开机启动不了(现在想来多半是因为内核自动更新导致的相关问题)卸载原Ubuntu过程波折,喝口茶慢慢讲1.首先看了网上的教程,通过Mbrfix及问win10下删除Ubuntu所在分区的方式,重启后进入了error: no such partitiongrub rescue界面,不懂瞎百度一通,踩了一些坑, 后亲测有效恢复windows引导的方法是:用u盘pe(如大白菜 老毛桃之类的)开机后进入,

2021-03-28 15:58:57 563 2

原创 win10 下使用python发送邮件

主要是不用自己搭建smtp服务器,个人用比较方便(特别是在windows环境下搭smtp sever太麻烦了)参考链接:https://blog.csdn.net/man_sion/article/details/70453148以及https://www.cnblogs.com/huiguniang/p/7150905.html最简单的直接上代码:import smtplibfrom email.mime.text import MIMETextfrom email.header import

2020-08-14 17:13:11 1252

原创 利用pyinstaller将python程序打包成exe文件,以及解决过程中遇到的问题

首先安装pyinstaller库打开终端,pycharm的话就很方便,主界面下栏就直接用

2020-06-16 19:26:32 449

原创 pip安装到一半timed out错误解决以及pip指定安装版本

两种方法:一、添加镜像pip install xxxx -i 镜像网址不详诉,部分镜像见链接 ,需要注意的是,有些镜像不能用了,得自己测试二、设置pippip install xxxxx --default-timeout=1000也就是说pip原始设置的延时不长,网不好时就容易超时,所以把时间设长,基本就不用担心 timed out 了...

2020-06-15 21:16:35 889

原创 python基础学习9---文件与异常

访问文件,以及对文件进行操作; 以及异常的抛出及处理文件#读取文件filepath='D:\Desktop\pi_value.txt' #windows下是反斜杠\, linux是斜杠/with open(filepath) as file_object: #打开文件,得到一个文件类file_object,使用with的结构是方便在这个作用域结束后自动关闭文件,不用再人工调用close函数 contents=file_object.read() print(conte

2020-06-12 20:39:34 356

原创 python基础学习8---类

类,可以用来描述某特定群体,因为群体具有相似性,比如人都有姓名,性别,年龄等,这些称为属性;此外人可以吃饭、交流、运动等,这些称为方法;程序中定义一个类,就包括属性以及方法,属性一般指一些变量,方法和函数一样。下面是定义一个dog类class Dog(): #Dog为类名,一般首字母大写 此外这里可以带括号()也可以不带 #注意 巨坑 这里是两边各两条下划线 def __init__(self,name,age): #类似于c++的构造函数,类实例化时被自动调用 se

2020-06-12 00:05:42 180

原创 python基础学习7---函数及模块

函数是可以用来反复调用的代码块,往往是具有某一特定功能。通常的函数形式def myUpper(mystr): # 定义 def 函数名(形参): """ 这是函数的文档注释 """ tempstr=mystr.upper() #偷个懒没有自己实现变大写函数 return tempstrprint( myUpper('great') ) #函数调用,'great'是参数,实参# result: GREAT #多个参数时 有1)位置实参

2020-06-05 16:44:22 236

原创 python基础学习6---输入和while语句

获取用户输入name=input("tell me your name :") #括号内为输出的提示信息#类型转换 输入的数字是以字符串形式存储的,使用int(x)转为整形age=int(input("your age: ")) #age is int#除了整形int 还有浮点型float 复数complex# 求模 % 如 10%3 is 1while循环语句# 基本的循环 不用多言count=0;while count<5: print(count

2020-06-05 11:42:35 148

原创 git常用操作流程及代码

通常来讲作业过程是这样的:(配置什么的见菜鸟教程)从远程仓克隆代码到本地 (注意是先在本地目标文件夹下右键 Git Bush Here 进入git控制台)git clone git@github.com:di-dii/selfcodes#说一下: di-dii是我的用户名,selfcodes是我的仓库名在本地修改相关文件后(比如改bug,加函数之类等等)再打开git控制台进行如下操作git branch div      &

2020-06-04 17:11:00 330

原创 python基础学习5---字典类型

python的字典数据类型,由多个 键-值 对构成,类似于查英汉字典,利用英语单词找到其对应的中文意思字典相关操作如下:#定义 逗号分隔多个键值对, a:b a是键(通常是字符串),b是值(可以是任意类型)xiaoming={"name":"xiaoming","age":20,"hobby":"guitar"} #访问 使用 字典名[键名] 访问元素 (ps: 不可按列表的顺序访问,因为字典类型不关心顺序)xiaoming["age"] #result: 20#添加键值对 直接

2020-06-03 22:57:45 162

原创 python基础学习4---if语句

if语句是用来判断条件是否满足的语句。a=1b=2if a==2: # c是if(a==2) ,且没有冒号 print("equal")else: print('unequal')# result: unequal# 其它的运算符和c一样: ==、!=、>=、<=、>、<#检查多个条件if a==1 and b==2: # 都为真时为 Tureif a==1 or b==1: # 至少一个为

2020-06-01 13:41:50 469

原创 python基础学习3---列表及元组类型与操作

列表类型操作如下:列表基本操作定义:     dogs=[‘little’,‘big’,‘kind’,‘bark’]访问:     dogs[0]    # result: little访问末尾元素: dogs[-1]    # result: bark末尾添加元素: dogs.append(‘smile’)   # result: dogs[-1] is ‘smile’在指定位置添加元素: dogs.insert(1,‘middle’)   # r

2020-05-31 20:25:00 228

原创 python基础学习2---变量和简单数据类型

介绍一些简单数据类型字符串ma='hello' #单引号双引号等效mb="you! 'cloud' " #可直接包含单双引号在内mc=ma+' '+mb #字符串可直接相加 原理应该类比c++的重装载print(mc.title()) #title()函数作用是将每个单词首字母大写,且其余字母改为小写#还有类似的upper()、lower()# result: Hello You! 'Cloud' #另外还有可去除首尾多余空白的函数:strip()

2020-05-30 23:54:43 131

原创 python基础学习1--- 环境安装

绪言此章节没有内容,原因是之前做一些东西已经安装过环境了。不过还是推荐一下,建议安装anaconda+pycharm,原因无他,强大的包管理很方便,还有就是anaconda有虚拟环境管理,也就是说你可以同时安装各个版本的python在你的电脑上,妈妈再也不用担心需要不同版本时带来的各种烦心事了。下章开始正式学习。...

2020-05-30 22:09:01 113

原创 win10重装系统后在开始栏添加以前的软件快捷访问

开始栏的图标有时候很乱想管理一下进入目录C:\ProgramData\Microsoft\Windows\Start Menu\Programs就是开始栏对应的文件夹我是因为office2016 安装后里面各个软件快捷访问没有在开始栏装在一个文件夹中,甚感不悦,于是就去改了一下装在了一个文件夹中效果:这样就好多了, 记录一下...

2020-02-16 15:50:52 559

原创 写蓝桥杯嵌入式第六、七、八届决赛程序的一些收获

索引point1:rcc时钟配置point2:led一体化配置point3:KEY按键配置point4:ADC配置point5:互补PWM输出配置point6:IIC 读写eeprompoint7:用eeprom实现数据存储及再次开机利用point8:LCD换页显示及变量赋入字符串point9: PWM INPUT配置point1:rcc时钟配置把初始的rcc时钟开启放在一个函数中void...

2019-06-06 10:44:34 294

原创 Nodemcu学习入门

定时器操作:先从简单的函数开始说起,.softwd 设置一个软件看门狗,时间参数单位为秒。使用任何负数可以失能。.wdclr 喂狗。但是,文档说使用这个功能是错误的。没明白tmr这个看门狗干嘛用的。.delay 顾名思义,就是最传统的死循环延时,文档中明确指出不推荐使用!tmr.now & tmr.time 都是用来获取系统时间,只是单位不一样。前者是微秒,后者是秒...

2019-03-27 01:19:56 1914

原创 蓝桥杯嵌入式学习————IIC、RTC、Buzz

注:这里指软件IIC,实时时钟,蜂鸣器用的PB4所以是学习端口复用iic这里使用软件模拟IIC是为了实现EEPROM的功能这儿挺简单的,直接上代码吧 //写在main函数中的,用作记录开机次数 i2c_init(); temp = x24c02_read(0xff); Delay_Ms(2); x24c02_write(0xff,++temp); Delay_Ms(2...

2019-03-27 01:08:03 1021

原创 蓝桥杯嵌入式学习————PWM配置及端口重映射

PWM配置及端口重映射为了看出效果,这里PWM使用的是TIM3的3,4通道作为pwm输出, 因为led灯的引脚连接在PC8~PC15上,所以只有使用PC9和PC10的端口重映射(Remap)。下面是端口重映射配置程序void PWM_IO_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; //RCC_APB1Perip...

2019-03-27 00:24:48 999

原创 Nodemcu烧录问题及解决办法

开始烧录不进固件,而且点击flash后图中的mac也是显示waiting mac,在多次尝试后,发现了解决办法:在点击下载之前按住reset,点击后松开,就可以了

2019-03-26 22:33:42 2984 1

原创 Nodemcu开发——lua脚本语言学习

语法没有分号打印函数: print("hello world! ")print(“hello”,“world”) //print里面可以列多项元素五种变量类型nil,Boolean,string,Number,table //table是数组,没有0号元素,从1开始注释方法:两个横杠–注释一行这样 --[[ … ]] 注释多段if语句:if ...

2019-03-26 18:58:06 2327

原创 记stm32中断处理函数的一次坑

今天在写蓝桥杯嵌入式的程序,后面写到串口部分时一直卡住了,具体情况是在RTC的秒中断函数中加了一个判断,当条件满足时用USART发送数据出去,由于是写了好多条程序再下载到板子上的,所以一直在找问题,浪费了很多时间。这是有问题的原中断处理程序void RTC_IRQHandler(void){ if (RTC_GetITStatus(RTC_IT_SEC) != RESET) { ...

2019-03-20 02:52:02 4597 2

原创 蓝桥杯嵌入式学习————USART、ADC

串口直接上代码吧void USART_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); RCC_APB1Periph...

2019-03-09 21:20:47 586

原创 ad18 覆铜设置

记在此处,方便查阅采用的是Hatched覆铜方式

2019-03-07 17:16:15 16686

原创 蓝桥杯嵌入式学习————时钟系统、lcd、按键

系统时钟这里学习的是stm32的系统滴答时钟。int main(void){ LED_Init(); LED_Control(LEDALL,0); SysTick_Config(SystemCoreClock/1000); //1ms中断一次 若10ms中断,则1000改为100 记住代码 while(1){ LED_Control(...

2019-03-05 17:14:54 764

原创 蓝桥杯嵌入式学习——跑马灯(加工程文件创建)

一、创建工程文件1.新建工程文件夹my32proj2.在my32proj文件夹内新建四个文件夹3.向各个文件夹内复制相关文件解压官方文件将图中两个文件复制到工程下的FWLIB文件夹中将下图三个文件复制到工程下的USER文件夹中(ps:也可以复制到CORE文件夹中,个人喜好)将下图文件复制到工程下的CORE文件夹中将下图文件复制到工程下的USER文件夹中(ps:有一个文件重...

2019-02-27 12:59:19 1272

原创 hello

你好,这是我写的第一篇csdn博文。

2019-01-24 23:23:05 194

转载 欢迎使用CSDN-markdown编辑器0.0

这里写自义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成ryyyyyyy如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

2019-01-24 23:19:08 100

空空如也

空空如也

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

TA关注的人

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