摘要:
查看cpu信息 lscpu会输出cpu核数,主频,字节序等信息: 查看系统内存信息 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存: 阅读全文
摘要:
数字签名算法 常见的数字签名算法主要有 RSA、DSA、ECDSA 三种。椭圆曲线签名算法 ECDSA 是用于数字签名,是 ECC 与 DSA 的结合,整个签名过程与 DSA 类似,所不一样的是签名中采取的算法为 ECC,最后签名出来的值也是分为 r,s。而 ECC(全称 Elliptic Curv 阅读全文
摘要:
lexical_cast lexical_cast使用统一的接口实现字符串与目标类型之间的转换,需引入头文件#include <boost/lexical_cast.hpp>: template<typename Target, typename Source> Target lexical_cas 阅读全文
摘要:
目录结构 . |-- cmake | |-- CompilerSettings.cmake | |-- Options.cmake | `-- ProjectJsonCpp.cmake |-- CMakeLists.txt |-- libdevcore | |-- CMakeLists.txt | 阅读全文
摘要:
-pthread 在多数系统中,-pthread会被展开为“-D_REENTRANT -lpthread”。作为编译参数可以通知系统函数开启多线程安全特性,比如将errno定义线程局部变量,gcc手册里也指出应该在编译和链接时都增加-pthread选项。 阅读全文
摘要:
Json Json是一种轻量级数据交换格式,可以表示数字,字符串,布尔值,null,数组,键值对: { "encoding" : "UTF-8", "plug-ins" : [ "python", "c++", "ruby" ], "indent" : { "length" : 3, "use_sp 阅读全文
摘要:
R+字符串 prefix(optional) R"delimiter(raw_characters)delimiter" (6) (since C++11) C++11引入了原始字符串格式,用户避免在字符串中加入转义字符\,可以用于表示json字符串等场景 阅读全文
摘要:
警告选项 -Wall:开启大多数的警告信息 -Wextra:开启额外的警告信息,比如参数未使用警告(-Wunused-parameter) -Werror:将警告当作错误,中断编译 优化选项 -O,-O1:在不影响编译速度的前提下,尽量采用一些优化算法降低代码大小和可执行代码的运行速度 -O2:该优 阅读全文
摘要:
现象 ubuntu中vi在编辑状态下方向键不能用,还有回格键不能删除等我们平时习惯的一些键都不能使用。 原因 ubuntu预装的是vim tiny版本,需要的是vim full版本。 方案 $sudo apt remove vim-common $sudo apt install vim 阅读全文
摘要:
安装ntp和ntpdate 在安装centos7虚拟机的时候,已经将时区设置为了Asia/shanghai,但还是出现时间不准,相差了8小时 可以安装ntp和ntpdate,使用 NTP 公共时间服务器池(NTP Public Pool Time Servers)http://www.pool.nt 阅读全文