空循环与 Volatile 今天下午啊,在帮老陈同学调试它的小屏幕程序代码。有段程序他在调试时可以运行,但直接编译下载到板子上就不能运行。通过控制变量法,我们可以知道应该是调试程序和编译程序存在某些不同。再看问题代码,是一段等待硬件响应的空循环。看到这里,我忍不住地向空循环中加了句 delay 延时。果然,加了后就能跑了。这时不禁联想到之前微机课设时看到的编译器用户手册中说道,对于一些奇怪的代码,编译器是会进行优化的。于是, 2023-03-14 #嵌入式
碎屏手机的数据迁移 最近发生一件令人心碎的事情,我妈妈的手机屏幕碎掉了!!(嗯……心碎好像有点夸张了,但反正不是好事。) 屏幕的问题好解决,换手机就可以。但是数据需要迁移到新手机。迁移数据可以使用手机常用的迁移助手。但这时问题来了,使用迁移助手需要在旧手机上操作,但屏幕的触控已经坏了,该怎么操作呢? 这时当然需要在互联网上寻求解决方案,而一个 B 站的视频给了我灵感。既然屏幕按不了,那可以接鼠标操作呀! 就这样借 2023-03-13
Edge | 拆分窗口功能 今天新发现 Edge(dev) 的一个新功能(也可能更新了很久但我没有发现而已),它可以在一个窗口内分割成两个页面。 如上图所示,只要右键点击一个链接,就会有 在拆分窗口中打开链接 的选项。单击它就会出现如下界面。 可见,窗口被拆成两个,可以同时浏览。这对于只有一个屏幕但想要对照着看一些网页的用户还是比较有帮助的。 此外,这个窗口可以被随意拖动以调整大小。 对于打开了拆分窗口的标签页样式,会 2023-03-05 #工具