自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 NameError: name ‘null‘ is not defined

NameError: name 'null' is not definedDeviStaList = eval(DetailIfo).get("deviceStatusList");使用eval转化字符串时。会出现错误/解决方法:使用json模块。

2021-02-24 12:38:14 654 1

原创 no such table: django

no such table: djangodjango中出现以上问题,说明没有进行数据表创建python manage.py makemigrationspython manage.py migrate

2021-02-21 15:09:03 624

原创 volatile关键字的作用

比如一个变量a,我们在写程序的时候,非常容易改变a的值,但是程序在执行的时候不会动态的读取a的值,产生指令。因此用volatile进行修饰,告诉编译器,这个值是易变的,每次改变都要有作用的。...

2021-02-04 14:09:00 313

原创 sizeof(a)/sizeof(*a)的含义

sizeof(a)/sizeof(*a)a是数据的大小 ,*a是数据的内存大小,也就是数据的存储类型。一般a为数组,sizeof(a)是整个数组的大小,如果a是int型,大小 sizeof(a)/sizeof(int) 为数据的个数。

2021-02-04 13:39:57 5605

原创 conflict type for

当出现conflict type for… 一般都是函数的使用出现在函数的定义之前

2021-02-04 13:26:16 597

原创 EMF32G280Fx之GPIO

GPIO每组有16个引脚(PA0 ~ PA15)GPIO中断GPIO有两个中断,引脚号为奇数则触发奇中断,引脚号为偶数则触发偶数中断。也就是说,PA1,PB1,PC1,…PF1 共用一个中断引脚。

2021-01-28 10:47:45 115

原创 User matching query does not exist//Django错误

Traceback (most recent call last):File “D:\Codes\django_project\env\lib\site-packages\django\core\handlers\exception.py”, line 34, in innerresponse = get_response(request)File “D:\Codes\django_project\env\lib\site-packages\django\core\handlers\base.py”,

2021-01-27 10:20:26 1258

原创 switch语句 case

switch语句的语法switch (参数){case 1:break;case 2:break;case (表达式):break;}1.如果程序在switch中的case没有遇到break,则程序会继续往下走,直到遇到第一个break结束。switch (参数){case 1:case 2:break;case (表达式):break;表达式可以是大小判断的表达式,如a>1;...

2021-01-25 13:32:54 319

原创 memcpy的用法

void *mencpy(void destination,const coid *source,size_t num);1.从source中复制num个字节到destination,不考虑\0字符。2. 保证destnation 和source中至少都有num个字节,才能防止内存益处。3. 在头文件<string.h>中。...

2021-01-25 13:14:16 153

原创 uint8_t是什么数据类型

uint8_t 实际上是typedef unsigned char uint8_t同理:uint32_tuint16_t在c语言中,该类型的定义在库函数 #include <stdint.h>

2021-01-25 12:49:31 6203

原创 strncpy的用法细节

char* strncpy(char* destination ,const char*source,size_t num)Copies the first num characters of source to destination. If the end of the source C string (which is signaled by a null-character) is found before num characters have been copied, destinatio

2021-01-25 12:34:35 134

原创 #define ADC2 ((ADC_TypeDef *) ADC2_BASE)

#define ADC2 ((ADC_TypeDef *) ADC2_BASE)(ADC_TypeDef*)强制转化ADC2_BASE 基本地址,将ADC2_BASE 强制转化为 ADC_TypeDef类型将 ((ADC_TypeDef *) ADC2_BASE)取别名为 ADC2

2021-01-24 09:31:04 618

原创 for循环的break与continue

在for循环中,break跳出整个循环。for(int i=0;i<11;i++){break;//break跳出10次循环}而continue跳出当前循环,进行下一次循环,如i=1;下一次循环为i=2;

2021-01-20 15:19:06 201

原创 c语言指针

基本概念指针: 存放的地址的变量就是指针变量,也成为指针。指针更接近C语言底层原理,因为底层一切皆地址。变量名也是地址。定义指针:datatype *pointer 其中dataType为c语言中定义常见的数据类型,int,char,float… 。int *p1; //表示该指针变量指向保存int型数据的地址,也就是说该数据长4个字节。int* p1 = int *p1; //等价& 为取地址符 。 a = 10; &a ;变量名a本质是地址,&a ;就是提取a的地址

2021-01-20 14:34:09 99

原创 django.urls.exceptions.NoReverseMatch: Reverse for ‘login‘ not found.

Internal Server Error: /article/article-list/Traceback (most recent call last): File "D:\Codes\django_project\env\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "D:\Codes\django_proje...

2021-01-19 20:24:15 2738

原创 W25Q16基本知识

关键字:RTC,定时器, Flash, stm32,SPI,W25Q16W25Q1625Q系列,**16M-bit(1bytes=8 bits) **的flash。可以保存voice,text,data.The W25Q16JV array is organized into 8,192 programmable pages of 256-bytes each. Up to 256 bytes can be programmed at a time. Pages canbe erased in gr

2021-01-19 11:09:22 7208 2

原创 union联合体

联合体: 若干个数据元素共用内存构成的新的数据类型。typedef union{ 成员数据类型;} new_t;联合体占用的内存长度是联合体变量中最长的一个。引用元素:联合体指针名->联合体元素。

2021-01-19 08:39:29 111

W25QXX模块资料.rar

W25QXX模块资料.rar

2021-02-03

W25Q16芯片手册

英文手册,参考编程手册,PDf文档。

2021-01-19

空空如也

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

TA关注的人

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