C++ #DEFINE 关键字的用法

一、基本用法 #DEFINE 关键字在 C/C++中用作宏处理,基本的用法为:

在代码的预处理阶段,编译器会把所有的宏定义符号替换成被定义的数据,例如以下代码:

使用 g++ ... 阅读更多

升级 GCC 后动态库报错 「version 'CXXABI_1.3.9' not found」 的解决办法

升级 GCC 后运行程序出现错误:

问题的原因是因为升级 GCC 后相应的动态库没有更新,程序找不到新版本 GCC 库中的符号,运行不成功。使用 ls 命令查看该文件可以看到动态库是一个软链接: [crayon-69490b955483f36557 ... 阅读更多

shell 中函数的用法

一、定义函数 shell 可以使用 function 关键字定义函数:

也可以可以省略关键字 function:

调用函数时直接使用函数名就可以了,注意的是函数的定义必须在使用 ... 阅读更多

shell 判断上一个命令是否成功

shell 中的 $? 参数用于标识上一个命令的返回值,0 表示命令执行成功,否则失败!

但是通常情况下,命令如果错误的话,本身就会抛出异常,例如:

当命令 abc 不存在的时候, ... 阅读更多

STL 标准类型 vector(一):vector 的基本用法

一、 vector 介绍 标准库类型 vector 用来表示对象的集合,其中所有对象的类型都相同且不固定长度,常被称为 「动态数组」 。 它并不是一个标准的数据类型,而是一个类模板用来实例其他对象,也被称为容器。 使用它需要包含一下头文件和使用声明: [crayon-69490b9554d61765341496 ... 阅读更多

阿里云专有网络 VPC 连通私网实践

又折腾了一个服务器,打算腾出来日常学习使用的。 然而心里打好的算盘差点被阿里的专有网络给坑了,因为本来是想着两个服务器通过内网连通,所以买了同一个地域的服务器。 也不知道为什么手贱点了个专有网络,然后很萌萌哒的发现在专有网络内内网没有那么容易通。 苦逼的各种找资料和文档,浪费半个下午,终于搞定了。参 ... 阅读更多

故事里多少曲折,熙来人往中几人识得

看了歌手,最喜欢的歌手第一个被淘汰了,心情复杂。 其实从网上的各种舆论和评论来看,并不意外。 只是觉得对一个年过半百歌手来说,倾进真情的表演却不能被听众所知,难免唏嘘。 也一直都认为歌曲不只是歌曲,更多的,是歌手在歌里的故事。 ,,,,,, 好的歌曲并不少,少的是能把它演绎好的人。

使用二进制包安装 MySQL

二进制包安装 MySQL 的步骤和源码编译安装的步骤差不多,只是少了编译的流程,直接解压就能使用,相对方便很多。 一、安装步骤 创建用户和安装依赖项:

下载安装包,解压,设置的安装目录为/usr/local/: [crayon-69490 ... 阅读更多