logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

虚拟机centos中开启ftp服务与windows共享文件操作命令

cd /etc/vsftpd/cp vsftpd.conf vsftpd.conf.bakvim vsftpd.conf  修改权限开启ACSII上传下载传输模式ascii_download_enable=YES //开启了下载时的ASCII模式数据传输ascii_upload_enable=YES //开启了上传时的ASCII模式数据传输vim user_

#centos#windows#虚拟机 +1
关于size_t, ptrdiff_t, size_type, difference_type

<br />size_t是unsigned类型,用于指明数组长度或下标,它必须是一个正数,std::size_t<br />ptrdiff_t是signed类型,用于存放同一数组中两个指针之间的差距,它可以使负数,std::ptrdiff_t.<br />size_type是unsigned类型,表示容器中元素长度或者下标,vector<int>::size_type i = 0;<br />di

c++ 中 设计一个线程安全的map

最近在写一个底层网络模块,由于同时有上万个连接,因此得设计一个保证线程安全且性能不错的map。这时候我特别怀念java,它有一个线程安全的容器库,而C++不知为什么一直没有,只好自己设计一个了。由于有数十万个连接,因此ConcurrentMap内部必须分多个map来保存数据,比如说每个子map负责两万个连接,当连接数超过两万个时,ConcurrentMap内部必须创建另外一个子map和互斥

#c++#算法#java +1
对stl的set中元素进行删除时需注意的地方

<br />http://www.cppblog.com/Herbert/archive/2009/01/08/70479.html<br />STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque);另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用erase方法来删除元素时,需要注意一些问题。<br />      在使用 li

#list
到底了