- 博客(6)
- 收藏
- 关注
原创 VSCode: PlatformIO IntelliSense Index Rebuild 解决
概述在vscode中打开platformio时,PIO Home一直处于加载状态 主页上一直显示loading在左下方的状态栏中提示PlatformIO IntelliSense Index Rebuild 任务一直在运行环境:ubuntu16.04vscode 并无自动更新过PlatformIO IDE插件版本1.9.0初步怀疑是PlatformIO IDE插件自动升级造成的,和p...
2019-10-16 23:14:58 8702 6
原创 getDeclaredFields获取到$change以及serialVersionUID成员解决
概述最近在使用Android Studio时遇到使用getDeclaredFields获取到$change成员的问题,代码如下:public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; @Override protec...
2019-10-13 01:20:03 764
原创 Excel表格对比合并图形显示工具(支持Git或Mercurial)
概述ExcelMerge是用于Excel或CSV Diff的图形显示工具。当前功能仅限于显示Diff,但目标是实现合并功能。它也可以用作Git或Mercurial的差异工具。系统要求Windows 7或更高版本支持的文件类型.xls.xlsx.csv.tsv安装从此处下载ExcelMergeSetup.msi 并运行。项目开源链接https://github.com/s...
2019-10-13 00:14:34 3094
原创 Linux系统下查看指定命令的安装位置
概述在linux命令行中运行各种命令时,会遇到需要配置或者卸载该命令的情况,这时候就需要找到这个命令存放的目录解决1.which + 命令会出现这个命令的路径,如果不是软链接的话,这就是此软件的安装路径;如果是软连接的话,那么下一步$ which echo/bin/echo2.进入上面的路径下,输入:ls -al 要查找的命令会显示它的真实安装路径。...
2019-10-13 00:04:37 615
原创 error: expected '(' before 'void' __ASM void xxx
概述使用gcc 编译时才会出现这种错误,在keil中虽然会标红,但可以正常编译解决去掉函数名称前的__ASM使用__ASM volatile()将汇编语句包裹起来例如:__ASM void MSR_MSP(u32 addr){MSR MSP, r0 //set Main Stack valueBX r14}修改成下面void MSR_MSP(u32 addr){_...
2019-10-12 23:54:33 8857 2
原创 Base64编码中有回车换行符
概述RFC2045[https://www.ietf.org/rfc/rfc2045.txt]中有规定:The encoded output stream must be represented in lines of no more than 76 characters each.Base64一行超过76字符后会自动添加回车换行符。当编码一个长字符串时,会出现每隔76个字符添加一个回...
2019-10-12 23:50:03 4413 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人