ghost in the shell
setjmp 和 longjmp

在c语言中,我们可以使用setjmplongjmp这两个函数实现函数间的直接跳转。

C++ 智能指针

C++11引入了三个智能指针,它们分别是如下的三个:

解决M1中vscode终端与tty终端环境变量PATH顺序不一致的情况

问题描述

在Vscode中发现环境变量PATH显示的顺序与tty中显示的顺序不一致。

Vscode、M1配置C++环境

本次配置环境主要涉及三个文件,它们分别是launch.josntask.jsonc_cpp_properties.json。其中,launch.json主要用于debugger设置,task_json主要用于编译build设置,而c_cpp_properties.json主要涉及编译路径设置和IntelliSense设置。

解决zsh bira主题中conda显示问题

问题描述

当我们使用oh-my-zsh中的bira主题,同时我们也配置了conda环境时,bira主题将会出现显示错位的情况,如下图所示:

解决hexo文章标题中冒号等特殊符号所导致的编译问题

问题描述

当hexo文章title中有冒号等特殊符号时,例如下面这种情况:

解决问题ImportError: libopenblas.so.0: cannot open shared object file

问题描述

在编译项目时出现了如下报错:

安装和配置zsh

前言

zshshell的增强版,它为开发者门提供了更加强大的功能,提高了开发的效率。但是,zsh配置起来非常麻烦。所以有了oh-my-zsh。它为zsh的开发和配置提供了更加简便的方式。

阅读论文"Emerging App Issue Identification from User Feedback Experience on WeChat"

介绍

在论文 Emerging App Issue Identification from User Feedback: Experience on WeChat 中,作者构建了一个被称为DIVER的新工具。这个工具能够更加高效从用户的评论中发现出现的问题并提供反馈。

git命令速查

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。为了方便查找记忆Git的命令,特整理常用的Git命令,以便日后需要。