背景
最近在移植已有C++11的项目到海思平台中,工程师反馈遇到了下面的报错
1 2 3 |
pure virtual method called terminate called without an active exception |
而且卡了好几天都没解决。CSDN上也有人反馈说没有解决,到底该如何解决呢?
sharpbai's tech blog~
最近在移植已有C++11的项目到海思平台中,工程师反馈遇到了下面的报错
1 2 3 |
pure virtual method called terminate called without an active exception |
而且卡了好几天都没解决。CSDN上也有人反馈说没有解决,到底该如何解决呢?
19年初的时候,入手了一台迷你游戏主机,型号为联想拯救者刃9000GTI-19ICO
。这台机器当时配置了16G内存,并且通过自带的联想电脑管家
的游戏模式可以直接打开XMP模式,内存等效频率从2666MHz超频到3200MHz进行使用。时间过渡到20年底,随着内存的降价,这台i9-9900K
+RTX2080
的主机来到了一个不错的内存升级的时机。于是乎我在京东花了1715元买了两条海盗船复仇者LPX 32G DDR4 3200
。
然而问题来了,当我换上新内存后,发现了一个严重的问题。就是在这台机器在联想电脑管家
里的内存超频选项消失了!也就是说我买的支持XMP模式3200的内存之能跑在2133模式下。。。
这我怎么能忍!于是故事开始了。。。
有时macOS会发生突然的卡顿问题,同时会有提示说磁盘剩余空间不足。按照过去,一般解决这种问题的方法就是直接重启机器。这种方法虽然能解决问题,但还是不得不面对重启后部分应用状态被重置的问题。能不能做到不重启就能解决这个问题呢?
周末在Linux下搬运磁盘数据,发现一个很奇怪的现象。从通过ntfs-3g
挂载的NTFS分区读取数据,写入到另外一个基于RAID1阵列的分区,理论上能到50MB/s+,实际上却只有20MB/s左右。而且在Windows上拷贝文件也是如此。这究竟是为何?
上周六拷贝磁盘数据顺带看了下用了快一年的970 EVO Plus 500GB
,发现了一个不得了的事情。通过smartctl -a /dev/nvme0n1
看到读取数据单元为1.51 TB
, 写入数据单元为70.9 TB
。为何写入会比读取高这么多!
今天刚好要安装一个XP的虚拟机,但是要用到SATA AHCI的磁盘,这里默认光盘安装不能进行,需要按下F6加载软驱的AHCI驱动,从网上搜到了驱动文件,但如何在macOS下制作软盘镜像呢?
最近一直使用VSCode来读代码和写代码,包括一些小的C项目和C++项目,用起来很顺手。
随着项目逐渐深入,我需要更有效率的在各种大型代码库中进行定义跳转及引用查找,并且需要精确的根据项目配置选择宏定义,另外就是在修改代码时对于使用到的数据结构进行代码提示。这里面包含了大量的使用到了GNU Make
系列组织的项目以及Google系列的用ninja
编译工具的项目。针对这两种项目,现在使用VSCode不能满足跨文件的智能感知,这个问题是否能解决呢。