笔记
CodeCramt
这个作者很懒,什么都没留下…
展开
-
使用fastgithub后向Gitee提交时报TLS certificate verification has been disabled的解决方法
描述使用FastGitHub连接GitHub,发现访问Gitee时会报警告:解决方法1使用命令git config --global http.sslVerify true可以关闭此警告.注意这种方法会导致无法访问GitHub,访问时会报错:解决方法2使用ssh访问gitee若再次之前已执行方法1 的指令,则可键入执行git config --global http.sslVerify false,否则无法连接GitHub...原创 2022-05-12 13:09:00 · 909 阅读 · 0 评论 -
Qt常见类继承关系
图片来自https://shanhe.blog.csdn.net/article/details/106840170?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-tas原创 2022-03-28 13:41:07 · 605 阅读 · 0 评论 -
使用STLINK通过SWD模式无法连接STM32
使用STLINK通过SWD模式无法连接STM32我使用的是STLinkV2仿真器,使用四线制SWD接口连接STM32连接STM32时,发现无法连接。试一下将JTAG的第1脚和第19脚连接起来。因为1脚是Vref脚,用于检测单片机的电平,如果此引进不接单片机电源的话,就会无法连接单片机。...原创 2021-11-03 14:10:27 · 3598 阅读 · 0 评论 -
VSCode格式化C/C++代码配置规则
语言: None, Cpp, Java, JavaScript, ObjC, Proto, TableGen, TextProtoLanguage: CppBasedOnStyle: LLVM访问说明符(public、private等)的偏移AccessModifierOffset: -2开括号(开圆括号、开尖括号、开方括号)后的对齐: Align, DontAlign, AlwaysBreak(总是在开括号后换行)AlignAfterOpenBracket: Align连续赋值时,对齐所有等原创 2021-05-20 11:02:20 · 2876 阅读 · 1 评论 -
Python 实现print重复输出到某一行
写代码的时候有时候会需要将结果重复输出一行,比如显示下载进度实现方法就是在输出的字符串开头写上\rimport randomimport timefor i in range(0,400): print('\r第%d个:\t%d\t'%(i,random.randint(0,10000)),end = '') time.sleep(1)...原创 2020-08-12 12:25:26 · 1820 阅读 · 0 评论 -
在没有网线、没有显示屏的情况下配置树莓派连接WiFi
若在配置树莓派的时候,没有显示屏或网线,则可以使用这种方法。所需物品首先,此方法需要使用手机和读卡器(甚至可以只用手机1)。步骤将内存卡连接到通过读卡器连接电脑(或者将内存卡插到手机上,然后手机通过数据线连接电脑,反正是要让电脑读到内存卡)打开电脑电脑上读取的内存卡盘符,新建一个文本文件,然后打开此文件,按照下面的数据格式填写:country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1原创 2020-07-25 15:43:10 · 1749 阅读 · 0 评论 -
关于Proteus仿真MSP430时报错“Colon expected at start of line.. ”的解决方法
在要生成Hex文件的工程名上右键,选择Properties,找到Build,选择Steps选项卡,直接在Post-build steps中输入:"\${CG_TOOL_HEX}" -i "\${BuildArtifactFileName}" -o "\${BuildArtifactFileBaseName}.hex" -order MS -romwidth 16在Post-build steps下面的Description中输入Create flash image: Intel-HEX即可。...原创 2020-06-09 10:34:49 · 6868 阅读 · 4 评论 -
Git的大体工作原理与常用命令
git工作原理基本概念git有三个区域:工作区、暂存区(称为stage或index)、版本库(Repository)要使用git将文件保存到版本库中,需要先使用git add <filename>命令将文件从工作区添加到暂存区(stage),然后使用git commit -m "<提交声明>"命令将文件从暂存区提交到版本库中当前所在分支(默认是master分支)。RemoteRepositoryStageWorkspacefetch/clonepushresetcommit原创 2020-05-26 11:44:06 · 228 阅读 · 0 评论 -
单片机实现屏幕界面,多层菜单
单片机实现屏幕界面,多层菜单简介编写环境:Keil μVision 5硬件设备:STM32F103C8T6、Nokia 5110屏幕,EC11旋转编码器本界面控件理论上不限制屏幕、不限制单片机型号(未验证)移植方便代码分析数据结构行元素结构体typedef struct{ uint16_t enterViewIndex;//按下确定键跳转的界面 char * text; //当前行显示的文本 HandlerFunc handler; //显示函数}RowListType原创 2020-05-25 23:35:11 · 6062 阅读 · 4 评论 -
使用Git管理keil的C51程序
使用Git管理51代码时,若不配置Git,则Git会将工程目录下所有文件都加入版本库,但我们只想要Git管理其中的代码文件,而不想要管理其他文件如:hex、obj、lst等文件。所以就需要配置Git忽略我们不想管理的文件。配置方法很简单:在工程目录下添加.gitignore文件,在其中编写忽略规则即可(前提是在你添加忽略文件前未使用add或commit命令,否则,忽略规则会不起作用!).gitignore忽略规则:格式说明#string注释*.abc忽略所有后缀为".ab原创 2020-05-25 15:28:14 · 632 阅读 · 2 评论 -
keil5 退出调试时报错: Encountered an improper argument 的解决方法
可能是注册码过期了之前的注册机期限是到2020年4月份,刚好过期.解决方法是使用最新版注册机(期限是2032):https://pan.baidu.com/s/12qjM8Yo4gWvVy4tQNCeCtQ提取码: 64vk原创 2020-05-16 22:49:19 · 2663 阅读 · 4 评论 -
基于MSP430G2553的闹钟
基于MSP430G2553的闹钟硬件部分四位数码管(F3461AH)*238译码器(74LS138)*1MSP430G2553单片机微动按键*1软件实现使用TimerA0进行时间计数,每1000ms进入一次CCR0中断,执行时间逻辑:秒钟变量加到60则清零并将分钟变量加一分钟变量加到60则清零并将小时变量加一,小时变量加到24则清零...原创 2020-03-28 17:46:46 · 1134 阅读 · 7 评论