logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

云安全相关技术调研(开源项目)

一、Linux基础命名空间(Namespaces)命名空间隔离了相邻的进程,并且限制了容器所能看到的内容,因此可以防止攻击的蔓延。cgroups该工具限制了容器使用的资源,限制容器可以使用的内容,从而防止受感染的容器占用所有的资源。SeLinux该工具为内核提供访问控制。它强制执行“强制访问控制(MAC)”,依据策略控制了容器访问内核的方式。AppArmor该工具可以启用进程访问控制,可设置强制执

mit 6.824 分布式课程 mapReduce实验

开始时间 2018-10-08 18:00   任务安排阅读mapReduce实验的go语言代码,梳理流程。2天工作时间 

如何有效的阅读开源代码

一、初步了解1.在下载源代码之后,先看下代码目录组织结构,如base代表基础库,net代表网络库等我2.开始阅读框架的源代码之前,先去google搜集下资料:这个框架是解决了什么问题?都是用了什么技术?分为多少个模块,每个模块之间有什么联系?尽量看官网英文的资料,因为中文技术博客的内容很多是错误的。3.试图将程序完整的跑起来,编译通过、修改配置文件,然后正常运行起来;这...

purely平台上rte_memcpy性能下降

__builtin_prefetch 导致拷贝性能下降e5 使用__builtin_prefetch会提升性能,purey会下降直接使用intel汇编指令prefetc1 prefetch2性能不会下降#if RTE_CACHE_LINE_SIZE >= 128static __rte_always_inlinevoid *rte_memcpy(void *dst, ...

C++ free(): invalid size 问题排查过程记录

一、粗略了解bug基本情况从截图可看出,错误原因为free():invalid size xxxxx我去网上搜索了下这个错误,https://stackoverflow.com/questions/18990767/free-ptr-error-invalid-size初步结论:动态申请的内存结构被破坏了二、从堆栈角度看问题是json::JsonWriter对象内部的string变量在析构时(即~

C++11学习之share_ptr和weak_ptr

一、shared_ptr学习1.shared_ptr和weak_ptr 基础概念shared_ptr与weak_ptr智能指针均是C++ RAII的一种应用,可用于动态资源管理shared_ptr基于“引用计数”模型实现,多个shared_ptr可指向同一个动态对象,并维护了一个共享的引用计数器,记录了引用同一对象的shared_ptr实例的数量。当最后一个指向动态对象的shared_ptr销毁

#学习
golang 实战企业网盘

一、功能需求1.基于golang实现分布式文件上传服务2.ceph和阿里云oss3.支持断点续传和秒传功能4.微服务化和容器部署二、项目使用到的技术redismysqlrabbitmqdocker部署微服务ceph分布式存储阿里云oss三、收获干货文件分块断点续传/秒传对象从私有云迁移到阿里云oss的经验四、项目进度...

#golang
到底了