VS2019代码提示延迟很高,部分快捷键无法使用的问题

原因

  • Visual Studio 与Nvidia CUDA NSightVSE冲突

现象

  • Tab、Ctrl’+C 、 Ctrl’+K 等快捷键失效,智能代码提示不能正常显示,有时不会出现,有时要等四五秒,非常不正常

Setting中检查设置无误,尝试过重启、重置个人配置、重装等均无效
很长一段时间没有使用过vs,之前装了比较新的Nvidia CUDA,同时附带的有NSightVSE,也就是设计vs的拓展,问题出在这里

More...

Hexo_begin

机制介绍

hexo d上传部署到Github的其实是hexo编译后的文件静态文件,用于生成网页,不包含源文件,也就是上传.deploy_git中的文件,其他文件,包括source里面的和一些配置、主题文件都不会上传到GitHub,考虑到可能会在不同主机发布,因此将hexo d操作不会上传的文件主动git到另一个分支。

More...

Process or Thread

进程是资源分配的最小单位|线程是CPU调度的最小单位


看了很多资料,解释都比较抽象
用一个简答的比喻在形容:进程=高铁,线程=车厢

  • 线程在进程下行进(单纯的车厢无法行动)
  • 一个进程可以包含多个线程(一辆高铁可以有多个车厢)
  • 同意进程下不同线程间数据容易共享
  • 不同进程间数据难以共享
  • 进程间不会互相影响,一个线程挂掉将导致整个进程挂掉
  • 进程占用更多资源

交通灯系统

  • 浙江工业大学信息工程学院单片机实验

  • 题:定义一个秒表计数器如R2

  1. 在R2的值为1~30秒,输出P1口和P3.0、P3.1实现南北绿灯、东西红灯、人行道东西红灯、南北绿灯,并将R2的值除10,商放在动态LED0,余数放在动态LED1点亮;
  2. 在R2的值为31~35秒,输出P1口和P3.0、P3.1实现南北黄灯、东西红灯、人行道东西红灯、南北红灯,并将R2的值减去30后除10,商放在动态LED0,余数放在动态LED1点亮;
  3. 在R2的值为36~65秒,输出P1口和P3.0、P3.1实现南北红灯、东西绿灯、人行道东西绿灯、南北红灯,并将R2的值减去35后除10,商放在动态LED0,余数放在动态LED1点亮;
  4. 在R2的值为66~70秒,输出P1口和P3.0、P3.1实现南北红灯、东西黄灯、人行道东西红灯、南北红灯,并将R2的值减去65后除10,商放在动态LED0,余数放在动态LED1点亮;
  5. 当R2的值等于71秒时,R2置1,重新开始
More...

模拟采集AD转化

  • 浙江工业大学信息工程学院单片机实验

包含进制转化和动态显示
AD转换器XPT2046是12位的串行口(SPI)输出的可编程控制AD芯片,转换时间约10uS,控制字分别为94H可调电位器、0A4H光敏电阻、0D4H热敏电阻
采用LED(4位)动态显示,千位、百位、十位和个位
000H-FFFH的温度数据需要转换成十进制数的仟佰拾个位

More...

请我喝杯咖啡吧~