解决海思平台下C++启动线程报pure virtual method called, terminate called without an active exception问题

背景

最近在移植已有C++11的项目到海思平台中,工程师反馈遇到了下面的报错

而且卡了好几天都没解决。CSDN上也有人反馈说没有解决,到底该如何解决呢?

阅读更多

联想拯救者刃9000GTI升级2x32G海盗船3200Mhz内存并开启XMP

背景

19年初的时候,入手了一台迷你游戏主机,型号为联想拯救者刃9000GTI-19ICO。这台机器当时配置了16G内存,并且通过自带的联想电脑管家的游戏模式可以直接打开XMP模式,内存等效频率从2666MHz超频到3200MHz进行使用。时间过渡到20年底,随着内存的降价,这台i9-9900K+RTX2080的主机来到了一个不错的内存升级的时机。于是乎我在京东花了1715元买了两条海盗船复仇者LPX 32G DDR4 3200

然而问题来了,当我换上新内存后,发现了一个严重的问题。就是在这台机器在联想电脑管家里的内存超频选项消失了!也就是说我买的支持XMP模式3200的内存之能跑在2133模式下。。。

这我怎么能忍!于是故事开始了。。。

阅读更多

解决macOS系统磁盘空间突然占满并卡顿的问题

现象

有时macOS会发生突然的卡顿问题,同时会有提示说磁盘剩余空间不足。按照过去,一般解决这种问题的方法就是直接重启机器。这种方法虽然能解决问题,但还是不得不面对重启后部分应用状态被重置的问题。能不能做到不重启就能解决这个问题呢?

阅读更多

解决Linux下SSD写入过高的问题

问题

上周六拷贝磁盘数据顺带看了下用了快一年的970 EVO Plus 500GB,发现了一个不得了的事情。通过smartctl -a /dev/nvme0n1看到读取数据单元为1.51 TB, 写入数据单元为70.9 TB。为何写入会比读取高这么多!

阅读更多

使用VSCode实现Electron及ffmpeg等超大项目代码智能感知

背景

最近一直使用VSCode来读代码和写代码,包括一些小的C项目和C++项目,用起来很顺手。

随着项目逐渐深入,我需要更有效率的在各种大型代码库中进行定义跳转及引用查找,并且需要精确的根据项目配置选择宏定义,另外就是在修改代码时对于使用到的数据结构进行代码提示。这里面包含了大量的使用到了GNU Make系列组织的项目以及Google系列的用ninja编译工具的项目。针对这两种项目,现在使用VSCode不能满足跨文件的智能感知,这个问题是否能解决呢。

阅读更多