随笔分类 - c++
c++
摘要:C++ 中的 mutable 关键字 来源 https://liam.page/2017/05/25/the-mutable-keyword-in-Cxx/ 参考 https://www.zhihu.com/question/64969053 此篇介绍 C++ 中的 mutable 关键字。 类中的
阅读全文
摘要:友元(友元函数、友元类和友元成员函数) https://www.cnblogs.com/zhuguanhao/p/6286145.html 有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问,这是很方便做到的。例如被重载的操作符,如输入或输出操作符,经常需要访问类的私有数据成
阅读全文
摘要:Linux下gcc编译控制动态库导出函数小结 来源 https://www.cnblogs.com/lidabo/p/5703890.html 根据说明文档“How To Write Shared Libraries"介绍, 有四种方法: 1. 在方法声明定义时,加修饰:__attribute__(
阅读全文
摘要:理解 BLS 签名算法 来源 https://medium.com/cryptoadvance/bls-signatures-better-than-schnorr-5a7fe30ea716 原文标题:《干货:理解 BLS 签名算法》作者:Stepan翻译 & 校对:wuwei & 阿剑 之前的文章
阅读全文
摘要:Schnorr签名介绍 来源 https://panzhibiao.com/2019/02/28/schnorr-sigature/ https://github.com/bitcoin/bitcoin/https://en.bitcoin.it/wiki/Secp256k1https://en.b
阅读全文
摘要:关于BASE 24 ,BASE 64原理以及实现程序 来源 https://wangye.org/blog/archives/5/ 可能很多人听说过Base64编码,很少有人听说过Base24编码,Base24编码主要应用在序列号生成上,其实基本的算法思想都是一样的,只是编码的模式有点变化。Base
阅读全文
摘要:线程局部存储空间 pthread_key_t、__thread 即 ThreadLocal 来源 https://www.jianshu.com/p/495ea7ce649b 2018.08.30 00:23:52字数 583阅读 1421 2018.08.30 00:23:52字数 583阅读 1
阅读全文
摘要:mpeg1、mpeg2和mpeg4标准对比分析和总结 来源 https://blog.csdn.net/SoaringLee_fighting/article/details/83627824 mpeg1、mpeg2和mpeg4标准对比 0、参考(1). MPEG2、MPEG4、H264的差异和简介
阅读全文
摘要:map自定义键值类型 改变Map的默认比较方式 https://www.cnblogs.com/zjfdlut/archive/2011/08/12/2135698.html 大家知道,STL中的map底层是用红黑树实现的,其泛型原型如下: 其中_Key表示比较的键(key),_Tp表示值(valu
阅读全文
摘要:reference website http://www.cplusplus.com/reference/ https://en.cppreference.com/w/ https://www.boost.org/ https://www.tutorialspoint.com/cplusplus h
阅读全文
摘要:gdb-example-ncurses http://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html 1. The Problem The bcc collection of BPF tools had a pull req
阅读全文
摘要:mbedtls 入门 https://segmentfault.com/a/1190000012007117 ARM mbedtls使开发人员可以非常轻松地在嵌入式产品中加入加密和SSL/TLS功能。它提供了具有直观的API和可读源代码的SSL库,可以在大部分系统上直接构建它,也可以手动选择和配置各
阅读全文
摘要:seekg()/seekp()与tellg()/tellp()的用法详解 来源 https://blog.csdn.net/mafuli007/article/details/7314917 对输入流操作:seekg()与tellg()对输出流操作:seekp()与tellp()下面以输入流函数为例
阅读全文
摘要:std::string与char*之临时缓冲区 原文:https://blog.csdn.net/hsshh1988/article/details/80689330 c++文件读取流程如下: 整个流程中内存的分配和读没什么问题。如果需要对fileBuffer的内容做些字符串处理相关的工作,因std
阅读全文
摘要:深入浅出GNU X86-64 汇编 来源 https://blog.csdn.net/pro_technician/article/details/78173777 原文 https://www3.nd.edu/~dthain/courses/cse40243/fall2015/intel-intr
阅读全文
摘要:Google开源项目风格指南 来源 https://github.com/zh-google-styleguide/zh-google-styleguide Google 开源项目风格指南 (中文版) 在线文档托管在 ReadTheDocs : 在线阅读最新版本 中文风格指南 GitHub 托管地址
阅读全文
摘要:编码规范参考 建议使用的方式: C with class 接口,而非继承 用模板实现泛型,以及用静态多态来代替接口 模板元编程 unique_ptr、shared_ptr 移动语义、const、所有权以及生命周期 来源 https://zhuanlan.zhihu.com/p/71782780 下面
阅读全文
摘要:gperftools源码分析和项目应用 - CPU Profiler 原文:https://blog.csdn.net/yubo112002/article/details/81076821 原文链接:http://www.tealcode.com/gperftool_source_analysis
阅读全文
摘要:C调用C++(C++封装以及C对其调用) 来源 https://blog.csdn.net/wonengguwozai/article/details/89854781 相关知识提点:很经典的extern C解释 编译器: gcc和g++编译器区别 gcc是c语言编译器(也可处理c++);g++是c
阅读全文
摘要:Visual Studio Code 配置C/C++环境 来源 https://www.cnblogs.com/esllovesn/p/10012653.html 0. 前言 VS Code 是微软发布一款跨平台的源代码编辑器,其拥有强大的功能和丰富的扩展,使之能适合编写许多语言。 本文面向初学者(
阅读全文