c++
文章平均质量分 67
m0_38116269
这个作者很懒,什么都没留下…
展开
-
MemoryPool
文件说明ThreadCache.hpp ThreadCache.cpp 线程缓存CentralCache.hpp CentralCache.cpp 中心缓存PageCache.hpp PageCache.cpp 页缓存Common.hpp 基础组件一、项目要解决的问题内存碎片问题多线程场景获取内存的竞争问题二、高并发内存池设计2.1主要组成部分thread cache:线程缓存是每个线程独有的,用于小于64k的内存的分配,线程从这里申请内存不需要加锁,每个线程独享一个cach原创 2021-02-24 21:24:17 · 201 阅读 · 0 评论 -
HWCodeCraft2020
初赛+复赛代码一、问题描述题目背景是打击金融犯罪,给了我们账户的转账记录,让我们找出所有的循环转账信息,并按照字典序输出。输入信息输入为包含资金流水的文本文件,每一行代表一次资金交易记录,包含本端账号ID, 对端账号ID, 转账金额,用逗号隔开。本端账号ID和对端账号ID为一个32位的正整数转账金额为一个32位的正整数转账记录最多为28万条每个账号平均转账记录数< 10账号A给账号B最多转账一次举例如下,其中第一行[1,2,100]表示ID为1的账户给ID为2的账户转账100元:原创 2021-02-24 20:57:25 · 296 阅读 · 0 评论 -
vs code 配置git
转载Ubuntu16.04 配置vscode,leetcode,githubVsCode: 解决git总输入用户名和密码的问题原创 2021-02-15 00:45:00 · 163 阅读 · 0 评论 -
vscode c++环境配置2020最新简便方案
现在都2020年了,最新版本的vs code完全可以自动给你配置好c++所需要的环境.毕竟你linux系统下g++编译器都给你配置好了本来就有.配置是lauch.json 和tasks.json这俩文件,就按照默认配置就行,别听别的博客说那么一大堆还有bug....原创 2020-04-29 23:23:19 · 7542 阅读 · 1 评论 -
由于找不到libzbar64-0.dll,无法继续执行代码。重新安装程序可能会解决此问题
这个报错我找了一个晚上,命名依赖项都加进去了呀,但还是报错。而且我“生成解决方案”的时候并没有报错,但是点击运行的时候就报错了。最终发现,原来是因为我生成了exe文件是成功的,但是这个exe文件想要运行,就需要调用这个dll文件,但是由于依赖的dll文件并不在exe的当前目录中,所以笨拙的exe就找不到dll了,就报错了。解决方法就是,把依赖的dll复制到exe的当前目录下面。这里就涉及到dl...原创 2019-12-03 23:03:55 · 4730 阅读 · 0 评论 -
Message和Folder类的设计与实现
class Folder {public: void addMsg(Message*); void remMsg(Message*);};class Message { friend class Folder;public: explicit Message(const string& str = ""): contents(str){} Message(const...原创 2019-10-18 15:43:23 · 1307 阅读 · 0 评论