• 错误日志重定向

    示例:grep da* > greplog3 2>&1...

    windows和Linux对于休眠sleep函数的区别

    windows平台 #include Sleep(unsigned long dwMilliseconds);--->单位毫秒 Linux平台 #include sleep(unsigned int seconds);----->单位秒 usleep(i...

    windows结尾文件和Unix结尾文件转换

    使用工具dos2unix转换 1.安装dos2unix sudo apt-get install dos2unix 将当前目录下所有文件都转换掉 find . -type f -exec dos2unix {} ; dos2unix使用 Usage: dos2unix [options] [file...

    记录内存错误处理的方法

    内存错误,如内存溢出、双重释放等问题。在C语言或者C++中,由于产生错误的地方和发生崩溃的地方往往不一致,这直接导致了追踪的难度。这里主要记录平时遇到的容易出现内存问题以及一般处理流程: 内存出现问题: 1.跨平台,如android32位和ios64位,在对long型数据进行处理时,容易发生错误,主...

    C++一次读取文件

    ifstream ifs("demo.txt"); stringstream buffer; buffer << ifs.rdbuf(); string strTemp= buffer.str(); ifs.close(); ...

    解决winsock.h和winsock2.h头文件冲突

    解决方法: 添加预编译宏:WIN32_LEAN_AND_MEAN 如果是cmake编译系统,则添加ADD_DEFINITIONS(-DWIN32_LEAN_AND_MEAN) 如果是使用vs,则选择项目点击右键--->C/C++--->预处理器--->选择预处理器定义--->找到下三角选择编辑---...

    X509证书编码

    X509证书编码 在openssl中,X509证书格式为ASN.1,其证书编码采用的DER编码,如果直接打包,将获取到一个DER编码的证书,用记事本等打开,可以看见一串hex字符串。 对于PEM编码的证书,其是在DER编码的基础上,对其进行BASE64编码,然后添加一系列头文件,最常见的是-----...

    如何记忆大端字节序和小端字节序

    大端字节序(又名网络字节序) 低位地址存储高位字节 小端字节序 低位地址存储低位字节...

    虚函数和纯虚函数

    class Person { public: Person() { cout<<"Person"<

    Vscode使用cmake编译工程

    Vscode使用cmake编译工程 准备工作 + 1.安装最新版本vscode + 2.安装cmeke 安装插件 + 1.安装C/C++插件 + 2.安装CMake插件 + 3.安装CMake Tools插件 编译 + 1.打开命令面板(ctrl+shift+p),输入CMake:Build(F7)...