• Android Studio设置ndk_tool

    在进行android开发时,需要使用到ndk,除了设置工程ndk目录外,还需要设置ndk_tool。设置ndk_tool步骤如下:1.首先进入file->setting->Tools->ExternalTools,然后选择"+",创建新的工具。2.选项设置:Na...

    开源许可协议

    开源许可协议BSD开源协议商业友好,允许用户进行二次开发ApacheLicence商业友好,允许用户进行二次开发GPL协议(GNUGeneralPublicLicense)软件中使用了GPL协议的产品,则该产品也必须采用GPL协议,因此产品也必须开源和免费。因此对于商业软件集成并不友好。...

    重定向

    示例:grepda*>greplog32>&1...

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

    windows平台#include<windows.h>Sleep(unsignedlongdwMilliseconds);--->单位毫秒Linux平台#include<unistd.h>sleep(unsignedintseconds);----->单位秒us...

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

    使用工具dos2unix转换1.安装dos2unixsudoapt-getinstalldos2unix将当前目录下所有文件都转换掉find.-typef-execdos2unix{};dos2unix使用Usage:dos2unix[options][file...][-ninfileoutfil...

    记录内存错误处理的方法

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

    C++一次读取文件

    ifstreamifs("demo.txt");stringstreambuffer;buffer<<ifs.rdbuf();stringstrTemp=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编码,然后添加一系列头文件,最常见的是-----BE...

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

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