简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前段时间写了一篇博文,讲述了如何搭建本地SVN服务器。http://blog.csdn.net/great3779/article/details/7217986。这几天在网上闲逛的时候,发现Google同志已经为开源开发者提供了基于云计算的网络版本管理服务器Google-Project-Hosting,而且支持SVN版本管理。大喜过望,赶快初步研究了一下,写此博文与各位初学者共勉
写在最前:(1).libcds依赖boost。Boost的下载、编译可参考博文:http://blog.csdn.net/great3779/article/details/7310392(2).本文中用到了我自己封装的线程安全容器CWnQueue,可参考http://blog.csdn.net/great3779/article/details/7180383获取。(3).本文中用到
八.分配器,容器和内存分配算法进程间分配器介绍独立存储节点分配器自适应池节点分配器托管内存片段上的进程间和容器与Boost.Interprocess兼容的Boost容器进程间分配器介绍Boost.Interprocess分配器的特性转换Boost.Interprocess分配器分配器:一种通用的管理内存段分配器
二.快速指南(为急于想了解Boost.Interprocess的朋友)使用共享内存做为一个匿名内存块池创建命名共享内存对象为共享内存使用一个偏移智能指针在共享内存中创建容器(vector)在共享内存中创建映射表(map) 使用共享内存做为一个匿名内存块池你可以仅分配共享内存段的一部分,拷贝消息至那块缓冲区中,然后发送那部分共享内存
之前源代码都是放在公司的SVN服务器上。但公司SVN服务器都有授权期限,期限一过,代码就取不到了,也不能进行管理了。因此有些自己的东西还是希望能放在自己的SVN服务器上好。琢磨了一番,其实也比较简单:1. 安装SVN Server端。推荐安装VisualSVN Server。 这是一个Windows下免费的SVN Server端。下载地址:http://www.visualsvn.com/