摘要:使用for命令: 延时1s左右的方法: %time%是用来显示延时时间,实际使用时,根据需要修改第三个参数(立即数10000对应的位置)即可。 阅读全文
posted @ 2019-10-21 14:47 xbook_ben 阅读(501) 评论(0) 推荐(0) 编辑
摘要:在脚本中使用start命令: 注: start命令:启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。 阅读全文
posted @ 2019-10-21 14:42 xbook_ben 阅读(3478) 评论(0) 推荐(0) 编辑
摘要:首先列出网上百度到比较好的blog: blog1:https://blog.csdn.net/super_demo/article/details/32131379 总结了代码中可能因为几种初级或者粗心引起的错误。 blog2:https://blog.csdn.net/zhizuwei/artic 阅读全文
posted @ 2019-08-22 14:06 xbook_ben 阅读(1767) 评论(0) 推荐(0) 编辑
摘要:出现错误如下图: 主要原因为编辑python脚本使用的编辑器编码有问题。我使用的编辑器是notepad++,由于没有做Python语言编辑配置,默认使用的是ANSI编码(右下角位置有编码格式),如下: python3使用的是utf-8编码,如果脚本文件全是英文字符,ANSI编码是utf-8编码的子集 阅读全文
posted @ 2019-07-24 10:54 xbook_ben 阅读(6797) 评论(0) 推荐(0) 编辑
摘要:1、将函数内部定义的变量用static修饰 由于static修饰的变量,分配在静态内存区(类似于全局变量区),函数返回时,并不会释放内存,因此可以将要返回的变量加static修饰。 2、使用分配在堆上的内存 分配在堆上的内存主要指通过malloc、calloc、realloc等函数动态分配的内存,由 阅读全文
posted @ 2019-05-23 09:18 xbook_ben 阅读(2825) 评论(1) 推荐(0) 编辑
摘要:C语言使用return关键字返回函数值,可以很好对函数做封装,此处的疑问是:函数内部创建的变量都是局部变量,即私有的,作用域就在函数之内,为什么却可以把值传给调用函数? 解释这个问题还需要从C语言调用函数传参类比来说,C语言传参调用时,可以采用传值和传指针两种方式。 传值的形式:只是将参数值的拷贝传 阅读全文
posted @ 2019-05-22 14:14 xbook_ben 阅读(3448) 评论(0) 推荐(2) 编辑
摘要:此方法为:进入单用户模式,直接修改新密码覆盖掉以前的root密码。 操作步骤: 1、进入单用户模式 2、修改root密码 1、进入单用户方法: 1)启动Linux时,通过按上下键(其他键也可以)让Linux引导启动停留内核选择阶段,在出现如下界面: 2)输入“e”编辑,如下界面: 3)选择如下,再次 阅读全文
posted @ 2019-05-20 09:19 xbook_ben 阅读(389) 评论(0) 推荐(0) 编辑
摘要:使用SVN发现文件修改后,默认的修改标记红色感叹号不见了 重新显示设置方法: 【右键】——【TortoiseSVN】——【Setting】 在【Icon Overlays】中选择【Default】即可。 阅读全文
posted @ 2019-05-15 11:24 xbook_ben 阅读(722) 评论(0) 推荐(0) 编辑
摘要:学习STM32偶然发现:在Keil中直接预先定义宏USE_STDPERIPH_DRIVER,但是却没有指定宏的值。而在头文件中判断用的是如下代码: 由此引发对#if和#ifdef的思考:这两者有什么区别? 1、#ifdef指令说明:如果预处理器已经定义了后面的标识符,那么执行所有指令并编译C代码,直 阅读全文
posted @ 2019-04-29 14:19 xbook_ben 阅读(4209) 评论(0) 推荐(0) 编辑
摘要:如图: 1、查找USE_STDPERIPH_DRIVER,发现这个宏出现在stm32f4xx.h头文件中,并且有如下代码: 也就是说,通过已经定义了USE_STDPERIPH_DRIVER宏加载stm32f4xx_conf.h这个头文件; 而stm32f4xx_conf.h文件中包含了各种外设驱动头 阅读全文
posted @ 2019-04-29 13:30 xbook_ben 阅读(274) 评论(0) 推荐(0) 编辑