- 博客(13)
- 收藏
- 关注
原创 python基础:线程的使用threading
线程创建python3推荐使用threading模块来实现线程,这个模块创建线程有两种方法;一种是,自定义一个类继承threading,该类的对象有threading类的方法和属性可以执行作为线程运行;另一种,直接使用threading类,用线程函数、参数初始化threading对象。两种方法各有利弊,按个人习惯选取即可。示例如下:#!/usr/bin/python3import sys...
2020-03-30 00:50:13 185
原创 python基础:getopt命令行参数解析
用于解析脚本后指定的参数,例如:./my.py --name bursto7 -l 10 -n -k示例如下:#!/usr/bin/python3import getoptimport sysprint('参数个数为:', len(sys.argv), '个参数')print('参数列表:', str(sys.argv))"""method: getopt.getopt(a...
2020-03-29 23:49:42 390
原创 Python快速上手
Hello python环境搭建第一个python字符串运算(包含算术和逻辑)流程控制数据容器(list、tuple、set、dict)环境搭建首先,安装python环境:官网下载对应系统和版本的包进行安装.命令行执行python -v是否成功,否则添加环境变量安装pip,pip是常用的python包管理器,类似yum,安装方法.本文主要学习python3,部分语法和python...
2020-03-29 23:43:24 230
原创 《effective c++》学习笔记
构造/析构/赋值运算一、尽量用const eunm inline 替代define 静态类内常量的类内初始化只支持整型(即是整数类型,int/long/uint64_t都可以),如是浮点类型等其他类型,需使用类外初始化,初始化时不需要添加static关键字。 非const的静态成员,一律需要类外初始化 二、尽可能用const 例如重载一个对象的*运算符时,如果不是反回...
2020-03-14 10:25:12 199
转载 UCOSII任务挂起,删除,恢复
任务挂起函数: INT8U OSTaskSuspend (INT8U prio);将优先级别为prio的任务挂起,挂起任务就是停止任务的运行,并触发一次调度。任务恢复函数: INT8U OSTaskResume (INT8U prio);将优先级为prio的任务恢复, 恢复任务就是让挂起的任务进入就绪状态,并触发一次调度。任务请求删除函数: INT8U OSTaskD
2014-10-04 18:00:18 2151
原创 外部中断配置和操作(中断优先级分组)
中断线 STM32 的每个 IO 都可以作为外部中断的中断输入口,这点也是 STM32 的强大之处。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的19 个外部中断为:线 0~15:对应外部 IO 口的输入中断。线 16:连接到 PVD 输出。线
2014-08-20 11:53:03 5494
原创 定时器中断
系统初始化的时候在默认的系统初始化函数 SystemInit 函数里面已经初始化 APB1 的时钟为 2 分频,所以 APB1 的时钟为 36M
2014-08-01 01:01:00 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人