加载中
jemalloc windows 构建&&多线程测试

编译过程: 0 cygwin安装各种工具 * autoconf * autogen * gawk * grep * sed 1、下载源码 2、生成构建信息sh -c "CC=cl ./autogen.sh" 3、make -j 12代码构建 3、make install 生成库文件 ...

C++内存优化之JeMalloc内存池

内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。 为什...

代码质量之 source Monitor

--------测试结果描述: 总行数(Lines):包括空行在内的代码行数; 语句数目(Statements):在C语言中,语句是以分号结尾的。分支语句if,循环语句for、while,跳转语句goto都被计算在内,预处...

vscode 自动添加头文件ifndef

---------首先打开命令面板, MacOS是Shift cmd p, 其它应该是Shift Ctrl p. 输入snippets, 找到 (就是用户代码片段) 就是这一个, 点进去, 然后选择全局代码片段 名字随便输入, 这个不要紧, 我...

c++工程目录结构如何设计

bin:生成exe dll lib:lib库 builds:cmake生成工程文件集合,编译中间文件 devels:暂时没搞懂 include:存放模块之间对外目录 src:存放模块内部的.h和.cpp test:测试目录,单元、集成、e...

json解析 头部字符串带了一个问号

--------解决办法:文件从utf-8 bom转为utf-8即可 --------问题原因: 返回的json字符串里含有bom头。 bom头是什么! BOM: Byte Order Mark 就是一个字节顺序标签,类似一个标记,又叫签名,...

UTF-8和ANSI编码格式的转化

StringToUtf和UtfToString函数是转载至C++ 中文乱码的问题,该函数实现UTF-8和ANSI编码格式的转化,代码如下: string UtfToString(string strValue) { int nwLen = ::MultiByteToWideChar(...

cmake 如何识别文件是否带有subversion属性

需求: cmake 执行file操作不想要非版本文件/本地文件 file(GLOB_RECURSE SOURCE *.cpp) 这条语句包含了所有cpp文件本地和git/svn 库的 如何才能隔离文件的本地和版本信息:是否有subversio...

cppcheck 代码静态检查

开源社区下载、安装cppcheck https://github.com/danmar/cppcheck/releases 运行脚本配置 #!/bin/bash # 排除第三方库的检测 #cppcheck.exe -i src/thirds/ -I src/include/* src/* --enable...

VLD动态内存检测-vs2019配置

工具下载、安装: https://github-releases.githubusercontent.com/566097/583de30e-b359-11e7-99d7-0f1fb50d7654?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A...

sdplog日志二次开发

C++高性能日志库 跨平台 特性: skins组合:实现控制台和文件同时输出,控制台颜色显示 滚动文件输出:N个文件,每个文件大小达到XXMB自动增量,如果个数达到总数则覆盖第一个。 混合fmt做日...

2021/11/05 22:05
404
编译warnning处理集合,持续更新ing

--------warning C4477: “snprintf”: 格式字符串“%s”需要类型“char *”的参数,但可变参数 1 拥有了类型“const wchar_t *” snprintf(sDebug, 1024, "Exception::invalid parameter c...

Boost asio IO多路复用

设计思路 多个链路对应一个IO 多个是几个 所有串口用一个IO TCP每10个用一个IO 总IO个数-CPU核数。 最优方案: 多个task/thread对应一个IO,IO总个数是=cpu core数。 https://www.cnblogs.co...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部