自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Car12

主要从事Visual C++开发,Linux开发,STM32

  • 博客(22)
  • 资源 (46)
  • 收藏
  • 关注

原创 python类2继承-抽象-多态

继承:如果父类显示的定义了__ini__方法,子类必须显示调用父类的__init__方法。class a(object): def __init__(self): print 'father'class son1(a): def __init__(self): a.__init__(self) #带参数 super(a

2016-08-30 17:51:16 232

原创 Python类1

类:类的方法必须有一个self参数,但是在方法调用时可以不传递这个参数:Python的任何类型都是对象,包括字符串类型,数字类型,内置类型;Python构造函数:__init__函数、方法或属性的名字以两个下划线开始,则表示私有类型。没有使用两个下划线开始则表示共有类型;class fruit(object): price = 0 #类属性 def

2016-08-30 16:53:51 282

原创 Python文件的操作2

#文件的复制、剪切:import shutilshutil.copyfile('hello word.txt', 'hello1.txt')shutil.move('hello1.txt', '..\hello.txt')#move#文件的重命名:import osls = os.listdir('.\\')print '========================'for

2016-08-30 15:18:58 207

原创 Python文件操作2

文件操作:r 读r+ 读写w 写入 重新创建w+ 读写入 重新创建a 写入 追加 创建a+ 读写 追加 创建b 以二进制打开文件U 支持所有换行符f = file('hello.txt',"a+")f.writelines('chejia\n')f.writelines('123456\n')f.flush()f.seek(0)print

2016-08-29 18:31:18 372

转载 Python常见文件函数

os.path 模块中的路径名访问函数    分隔    basename() 去掉目录路径, 返回文件名    dirname() 去掉文件名, 返回目录路径    join() 将分离的各部分组合成一个路径名    split() 返回(dirname(), basename()) 元组    splitdrive() 返回(drivename,

2016-08-29 18:17:14 354

原创 Python字符串2

字符串的比较:1、=2、startswitch()3、endswitch()print'--------------------------'a = 1b = '1'if a == b: print '='else: print '!='print'--------------------------' a= 'hello wor

2016-08-29 18:05:45 316

原创 Python字符串

格式化字符串:格式化符号 说明%c转换成字符(ASCII 码值,或者长度为一的字符串)%r 优先用repr()函数进行字符串转换(Python2.0新增)%s 优先用str()函数进行字符串转换%d / %i 转成有符号十进制数%u 转成无符号十进制数%o 转成无符号八进制数%x / %X 转成无符号十六进制数(x / X 代表转换后的十六进制字符的大小写)

2016-08-29 14:06:02 469

原创 Python 函数

Python 函数函数定义:def fun_name(arg1[= default],arg2 = [= default]...):函数体函数默认参数:函数的可变参数1、 * 元组2、 ** 字典函数返回:1、返回None2、返回元祖3、返回多个值def fun1(x): print xdef fun2(x): a=(x,x+1)

2016-08-29 11:14:29 358

原创 Python自定义包

包就是一个至少包含__init__.py的文件夹;__all__记录当前包所包含的模块

2016-08-28 13:07:19 385

原创 Python模块

把一组相关的函数和代码组织到一个文件。一个文件就是一个模块模块的导入:import moudle_name调用模块内的函数和类时,需要以模块名作为前缀moudle_name.fun()若不想使用前缀可以:from  moudle_name import function_name导入全部函数或类:from moudle_name import *模块属性:__n

2016-08-26 17:31:09 446

原创 Python str和bytes的相互转换

str0 = 'abc'a = bytes(str0, 'utf-8') print(type(str0),str0)print(type(a),a) print('-----------------------') c = bytes([97,98,99,100]) print(type(c),c)str1= str(c,"utf-8") print(type(s

2016-08-24 09:43:41 19410

原创 Python基础-3内建函数 type() cmp()

内建函数 type() 通过调用 type()函数你能够得到特定对象的类型信息print(type(12))print(type(type(12))输出:None, Python 的 Null 对象Python 有一个特殊的类型,被称作 Null 对象或者 NoneType,它只有一个值,那就是 None。它不支持任何运算也没有任何内建方法。如果非常熟悉 C 语言,

2016-08-23 17:08:22 505

原创 Python基础-2 专用下划线标识符

专用下划线标识符Python 中下划线的特殊用法总结:_xxx 不用'from module import *'导入__xxx__系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx 被看作是“私

2016-08-23 16:35:20 842

原创 Python基础-1

Python 语句中有一些基本规则和特殊字符:井号(#)表示之后的字符为 Python 注释换行 (\n) 是标准的行分隔符(通常一个语句一行)反斜线 ( \ ) 继续上一行分号 ( ; )将两个语句连接在一行中冒号 ( : ) 将代码块的头和体分开语句(代码块)用缩进块的方式体现不同的缩进深度分隔不同的代码块Python 文件以模块的形式组织Python变量的赋值

2016-08-23 16:20:57 366

原创 文件和内建函数 open() 、file()

handle = open(file_name, access_mode = 'r')file_name 变量包含我们希望打开的文件的字符串名字, access_mode 中 'r' 表示读取,'w' 表示写入, 'a' 表示添加。其它可能用到的标声还有 '+' 表示读写, 'b'表示二进制访问.如果未提供 access_mode , 默认值为 'r'。如果 open() 成功, 一个

2016-08-23 15:57:05 354

转载 Python中的split()函数

举例详解Python中的split()函数的使用方法函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开一、函数说明1、split()函数语法

2016-08-23 15:31:00 369

原创 Python入门级3-字典 if while for

字典字典是 Python 中的映射数据类型,工作原理类似 Perl 中的关联数组或者哈希表,由键-值(key-value)对构成。几乎所有类型的 Python 对象都可以用作键,不过一般还是以数字或者字符串最为常用。值可以是任意类型的 Python 对象,字典元素用大括号({ })包裹。dic = {1:'a',2:'b',3:'c',4:'d'}print(dic[1])for ke

2016-08-23 14:36:43 395

原创 Python入门级2

5中数据类型int 由符号整数long 长整形Python 的长整数所能表达的范围远远超过 C 语言的长整数, 事实上,Python 长整数仅受限于用户计算机的虚拟内存总数float 浮点bool 布尔complex 复数字符串Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的单引号或双引号,三引号(三个连续的单引号或

2016-08-23 14:01:52 267

原创 Python 入门级1

输出函数:print()输出常量输出变量格式化输出:(1). %字符:标记转换说明符的开始(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充(3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出

2016-08-23 13:40:46 234

原创 labview 变量

1、数据流的运行效率高于局部变量,数据流和局部变量的运行效率远高于属性节点。2、局部变量和全局变量容易引起数据竞争,尽量避免使用,3、功能性全局变量又叫LV型全局变量,是通过未初始化的移位寄存器实现的,不存在数据竞争的问题

2016-08-21 11:11:07 803

原创 Labview 时间计数器 等待(ms) 等待下一个整数毫秒

1、时间计数器获取自计算机启动以来所经过的毫秒数2、等待(ms)使程序等待指定的ms数,返回时间计数器的当前值 《=》seelp()3、等待下一个整数毫秒,整数毫秒用来指定VI运行的时间间隔以ms为单位4、等待(ms)  和 等待下一个整数毫秒 都是让程序放弃运行的控制权,使操作系统执行别的任务,而且等待下一个整数毫秒 比 等待(ms) 精度高 ,等待下一个整数毫秒可以实习程序的同步。

2016-08-20 10:58:59 6664 1

原创 Labview-隧道 移位寄存器

1,数据隧道是数据暂存的空间,只有在下一次数据流入时,数据隧道的数据才会更新。for循环开启连接数组时,默认开启索引,数据隧道显示空心方框。

2016-08-20 10:06:52 1475

中景园1.08寸128x160屏幕移植lvgl

中景园1.08寸128x160屏幕移植lvgl

2024-04-14

移植中景园的1.8寸128x160 的lvgl代码

移植中景园的1.8寸128x160 的lvgl代码

2024-04-14

N32L40x基于串口IAP实现(含升级工具)

N32L40x基于串口IAP实现(含升级工具)

2024-03-10

沁恒CH32V30X学习笔记12-PWM输出

沁恒CH32V30X学习笔记12-PWM输出

2024-02-19

沁恒CH32V30X学习笔记11-使用外部时钟模式2采集脉冲计数

沁恒CH32V30X学习笔记11-使用外部时钟模式2采集脉冲计数

2024-02-19

沁恒CH32V30X学习笔记08-基本定时器超时功能

沁恒CH32V30X学习笔记08-基本定时器超时功能

2024-02-19

沁恒CH32V30X学习笔记09-使用TIM 外部时钟1模式实现硬件计数

沁恒CH32V30X学习笔记09-使用TIM 外部时钟1模式实现硬件计数

2024-02-19

沁恒CH32V30X学习笔记08-基本定时器超时功能

沁恒CH32V30X学习笔记08-基本定时器超时功能

2024-02-19

沁恒CH32V30X学习笔记07-多功能按键框架使用

沁恒CH32V30X学习笔记07-多功能按键框架使用

2024-02-19

沁恒CH32V30X学习笔记06-串口dma接收+空闲中断组合接收数据

沁恒CH32V30X学习笔记06-串口dma接收+空闲中断组合接收数据

2024-02-18

沁恒CH32V30X学习笔记05-串口接收中断和空闲中断组合接收数据

沁恒CH32V30X学习笔记05-串口接收中断和空闲中断组合接收数据

2024-02-18

沁恒CH32V30X学习笔记02-GPIO的使用教程及2次封装驱动

沁恒CH32V30X学习笔记02-GPIO的使用教程及2次封装驱动

2024-02-18

N32L40X学习笔记06-串口dma空闲中断+dma接收数据

N32L40X学习笔记06-串口dma空闲中断+dma接收数据

2024-01-24

N32L406MBL7_DMA_ILD_UART修订.zip

N32L406MBL7_DMA_ILD_UART修订

2024-01-24

N32G430学习笔记9-串口dma方式收发数据+printf的代码版本

N32G430学习笔记9-串口dma方式收发数据+printf的代码版本

2024-01-23

基于gd32f103移植freemodbus master 主栈

基于gd32f103移植freemodbus master 主栈

2024-01-18

GD32F103C8T6移植 RTT Nano 教程

GD32F103C8T6移植 RTT Nano 教程

2024-01-17

基于GD32F103使用串口不同的中断实现freemodbus移植

基于GD32F103使用串口不同的中断实现freemodbus移植

2024-01-16

基于gd32f103c8t6移植的freemodbus工程

基于gd32f103c8t6移植的freemodbus工程

2024-01-16

基于AT32F421的freemodbus 移植

移植freemodbus示例代码

2024-01-15

韦东山老师的从0写RTOS笔记

韦东山老师的从0写RTOS笔记

2023-11-12

N32L406MB在RT-thread系统中读取eeprom数据

N32L406MB在RT-thread系统中读取eeprom数据

2023-08-06

【RTT驱动框架分析03】- sfus flash 操作库的分析和基于STM32F103RCT6+CUBEMX的SFUS移植教程

【RTT驱动框架分析03】- sfus flash 操作库的分析和基于STM32F103RCT6+CUBEMX的SFUS移植教程

2023-07-30

can通讯测试源码包,主要是过滤规则的测试源码

can通讯测试源码包,主要是过滤规则的测试源码

2023-04-05

N32G430的freertos模板工程

N32G430的freertos模板工程

2023-03-26

国民技术N32G430C8L7串口IAP 升级代码

国民技术N32G430C8L7串口IAP 升级代码

2022-10-06

基于国名技术N32+W5500的串口服务器实现

使用的mcu是N32G430C8L7 使用集成了硬件以太网协议栈芯片 W5500 这是一个4串口的串口服务器 目前内部是一个tcp server方式实现

2022-10-01

N32G430 模板工程

国民技术的N32G430 模板工程

2022-10-01

J-flash 软件,用于arm Cortex M 系列的固件下载和flash操作

J-flash 软件,用于arm Cortex M 系列的固件下载和flash操作

2022-07-09

GD32F103 IAP 升级源代码

GD32和stm32的内核都是一样的,又因为IAP升级主要涉及升级的路径之和内核先关,所以gd32和stm32升级IAP升级是一样的。 gd32f103c8t6 ROM 地址范围ROM 地址范围: 0x800 0000~0x800 FFFF 合计64K 扇区大小 1024Byte falsh 空间分配设置 boot loader 分配30K空间 flash 0x8000000-0x80077ff user bin 分配34k空间 flash 0x8007800-0x800ffff ### 2.bin程序

2022-04-17

Qt 自定义仪表盘.zip

参照飞扬青云编写的自定义仪表盘代码

2021-08-22

2020-8-12 加工V2.0Relay.zip

10路小型继电器,4路大型继电器,2层板

2021-08-18

STM32F103C8T6_UART_IDLE.zip

串口的空闲中断使用

2021-08-09

STM32F103C8T6_IIC.zip

可以检测单击、双击、连按

2021-08-07

09--0.96寸OLED显示屏STM32F407_I2C例程.zip

09--0.96寸OLED显示屏STM32F407_I2C例程

2021-08-04

修复了野火的bug,使用cubemx初始化代码 STM32F407ZGT6.zip

1、修复了野火的bug导致文件系统加载成功,读写文件失败; 2、使用了cubemx的代码初始化 3、使用Hal的代码发送数据,不直接操作寄存器 4、使用正点原子f407开发版,野火的代码,w25q128的芯片flash

2021-07-25

STM32F303ZET6 官方NUCLEO开发板原理图.pdf

官方原理图

2021-07-10

MFCApplication1.zip

MFC 获取其他窗口的Edit文本和单击Button

2021-07-06

pid算法模拟.xlsx

主要是用于理解PID 算法

2021-07-03

线程池方式的libevent-server.zip

1、监听是一个单独线程 2、然后是线程池管理每一个连接 3、时间2021-3-8提交

2021-03-08

空空如也

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

TA关注的人

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