240 发简信
IP属地:四川
  • 鸿蒙native开发笔记

    背景 鸿蒙应用中的native开发指的就是基于C/C++进行鸿蒙下的应用开发,而鸿蒙下主推ArkTS/JS语言来进行应用的界面开发 NDK ND...

  • Resize,w 360,h 240
    【Raspberry Pi 400】搭建GCC-12.2.0交叉编译环境

    前置知识 树莓派已经自带了GCC编译器,为什么还要多此一举搭建交叉编译环境? 树莓派确实自带了GCC编译器,但是自带的GCC编译器版本不够新,导...

  • 使用Ctrl+Z/Ctrl+D中断cin输入后无法重置cin状态重新进行输入

    问题背景 笔者今天想简单写一个程序来获取用户输入,程序伪代码流程是这样的: 程序实际跑起来后,会先进入”// 1.0 死循环获得第一部分输入“,...

  • C++全局变量和类静态成员初始化顺序不确定引发的问题

    问题背景 笔者写了一个如下单例类MessageCenter ,然后在另一个全局变量g_envInitObject(类型class Environ...

  • vector进行pop_back操作时未检查vector是否为空,导致程序崩溃

    m_message是个vector 类型,可以看到函数内第2行pop_back代码未作任何判空操作,结果导致了程序崩溃。 笔者以为c++的vec...

  • 【问题记录】【PYTHON】ImportError: No module named math

    笔者在windows11下使用msys2安装了python3.10.7,结果死活无法import math,一直报错ImportError:...