随笔分类 -  c++

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

点击右上角即可分享
微信分享提示