ST-LINK连接失败的因素,以我个人的经历而言有两种:一个是驱动问题,一个是插线问题。连接正常的情况如下图所示,SWDIO能显示你的设备信息:注意使用SW端口,JTAG端口导致无法识别设备。还有一个注意点:使用STM32CubeMX配置工程的时候要把SYS->Debug设置成SerialWire。1️⃣驱动问题:ST-Link是否闪烁红灯?如果你的ST-Link插上电脑之后闪烁红灯,说明你的驱动出现了问题。打开计算机管理->设备管理:解决办法:“其他设备”是否显示STM32STLink。如果显示,代表你没有安装驱动;如果没有,证明你已经成功安装驱动,再检查下一步。“通用串行总线设备”是否显示
Delete␍eslint(prettier/prettier)错误今天在用HBuilder开发uniapp项目时,想换成vscode进行开发,但是用vscode打开之前的项目,eslint报错一片红解决方案:方案一:一个一个文件的选择,具体操作如下,手动把CRLF换成LF。缺点:文件太多,换不过来,太鸡肋方案二:yarnrunlint比上面省事,eslint错误消失,但暂存区多了n个文件改动记录,对比Workingtree也没发现任何不同。参考资料:“errorDelete⏎prettier/prettier”in.vuefiles’’缺点:需要commit所有文件,多余三、配置.prett
Delete␍eslint(prettier/prettier)错误今天在用HBuilder开发uniapp项目时,想换成vscode进行开发,但是用vscode打开之前的项目,eslint报错一片红解决方案:方案一:一个一个文件的选择,具体操作如下,手动把CRLF换成LF。缺点:文件太多,换不过来,太鸡肋方案二:yarnrunlint比上面省事,eslint错误消失,但暂存区多了n个文件改动记录,对比Workingtree也没发现任何不同。参考资料:“errorDelete⏎prettier/prettier”in.vuefiles’’缺点:需要commit所有文件,多余三、配置.prett
开心一刻 晚上,女儿眼噙泪水躺在床上 女儿:你口口声声说爱我,说陪我,却天天想着骗我零花钱,你是我亲爹吗? 我:你想知道真相? 女儿:想! 我:那你先给爸爸两百块钱!环境准备 MySQL不同版本 利用 docker 搭建了7个不同版本的 MySQL 5.5.62 5.6.51 5.7.36 8.0.15 8.0.16 8.0.17 8.0.30 当下最新版本 库与表Tablealiases 关于表别名,相信大家都不陌生;指定表别名是为了简化 SQL ,使可读性更强 语法如下 AS 可以省略 应用到 tbl_user 上
开心一刻 晚上,女儿眼噙泪水躺在床上 女儿:你口口声声说爱我,说陪我,却天天想着骗我零花钱,你是我亲爹吗? 我:你想知道真相? 女儿:想! 我:那你先给爸爸两百块钱!环境准备 MySQL不同版本 利用 docker 搭建了7个不同版本的 MySQL 5.5.62 5.6.51 5.7.36 8.0.15 8.0.16 8.0.17 8.0.30 当下最新版本 库与表Tablealiases 关于表别名,相信大家都不陌生;指定表别名是为了简化 SQL ,使可读性更强 语法如下 AS 可以省略 应用到 tbl_user 上
SourceGivenasinglylinkedlistofcharacters,writeafunctionthatreturnstrueifthegivenlistispalindrome,elsefalse.题解1-使用辅助栈根据栈的特性(FILO),可以首先遍历链表并入栈(最后访问栈时则反过来了),随后再次遍历链表并比较当前节点和栈顶元素,若比较结果完全相同则为回文。又根据回文的特性,实际上还可以只遍历链表前半部分节点,再用栈中的元素和后半部分元素进行比较,分链表节点个数为奇数或者偶数考虑即可。由于链表长度未知,因此可以考虑使用快慢指针求得。Java/***Definitionfors
SourceGivenasinglylinkedlistofcharacters,writeafunctionthatreturnstrueifthegivenlistispalindrome,elsefalse.题解1-使用辅助栈根据栈的特性(FILO),可以首先遍历链表并入栈(最后访问栈时则反过来了),随后再次遍历链表并比较当前节点和栈顶元素,若比较结果完全相同则为回文。又根据回文的特性,实际上还可以只遍历链表前半部分节点,再用栈中的元素和后半部分元素进行比较,分链表节点个数为奇数或者偶数考虑即可。由于链表长度未知,因此可以考虑使用快慢指针求得。Java/***Definitionfors
引言iar版本为8.32,j-link驱动版本为4.34,对应的是stm32ARMcortex-m3,文末有本文的软件和工具,以及需要的文件的链接(免费)第一坑:iar注册机不能注册iar9解答:iar的注册机目前并不支持iar9,只支持iar8注册成功后:第二坑:j-link无法被设备识别解答:是否安装j-link驱动j-link版本是否正确---版本太高也会出现识别不出来,我的是4.34,官网最低版本为5.0j-link是否是好的---当初我拿到一个坏的j-link弄半天如果j-link是坏的,需要自己重新刷新固件---具体教程查询其他博客,我只有软件成功检测到j-link第三坑:j-li
引言iar版本为8.32,j-link驱动版本为4.34,对应的是stm32ARMcortex-m3,文末有本文的软件和工具,以及需要的文件的链接(免费)第一坑:iar注册机不能注册iar9解答:iar的注册机目前并不支持iar9,只支持iar8注册成功后:第二坑:j-link无法被设备识别解答:是否安装j-link驱动j-link版本是否正确---版本太高也会出现识别不出来,我的是4.34,官网最低版本为5.0j-link是否是好的---当初我拿到一个坏的j-link弄半天如果j-link是坏的,需要自己重新刷新固件---具体教程查询其他博客,我只有软件成功检测到j-link第三坑:j-li
目录一、更新数据二、删除数据三、更新和删除的指导原则四、小结本文介绍如何使用UPDATE和DELETE语句处理表中的数据,还介绍了为什么WHERE子句对UPDATE和DELETE语句很重要。一、更新数据更新(修改)表中的数据,可以使用UPDATE语句。有两种使用UPDATE的方式:更新表中的特定行;更新表中的所有行。下面分别介绍。注意:不要省略WHERE子句在使用UPDATE时一定要细心。因为稍不注意,就会更新表中的所有行。使用这条语句前,请完整地阅读本节。提示:UPDATE与安全在客户端/服务器的DBMS中,使用UPDATE语句可能需要特殊的安全权限。在你使用UPDATE前,应该保证自己有足