
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
boost::io_service解读asio是boost提供的一个c++异步编程模型库,其核心类io_service,在多线程编程里面提供了任务队列和任务分发功能,在socket、io编程里主要作为一个事件驱动器(完成端口、select、poll、epoll等)。队列模型每个io_service都一个公有任务队列,和多个私有任务队列,公有队列由各个线程共享,私有队列则是每个线程独享一...
由于实在受不了在虚拟机上跑Linux系统的各种卡,,,于是心血来潮想在已有的windows平台上再安装一个Linux 即Ubuntu 14.04。听说过Linux或者Ubuntu,如果你想尝试一下但是却害怕复杂的操作或者影响你娇贵的Windows的话,Wubi很适合你。你需要做的只是点击几下鼠标而已。不需要改变分区设置,不需要启动文件,不需要LiveCD的光盘启动。Wubi安装方式不会给你的
Intel MKL是多种blas库的一种。相比于open_blas,他的安装过程复杂很多,但据说优化效果也更好。Interl MKL安装过程一波三折,分别尝试了在mac和两个ubuntu系统(虚拟机16.04,真实机14.04)上的安装,谨记如下:Intel MKL的下载第一个坑。和众多网上教程所说的不一样,intel官网似乎更改了下载流程。1. 官网下载链接2. 点击free do...
鄙人从邮箱下载一份C++文件放到/mnt/CPP/tree/tree1(可执行文件),head.h,tree.cpp三个一开始很天真cd mnt/CPP/treevim head.h写完一段esc+:wq发现只可读不能写后来发现需要用chmod go+rw/rx filename来改变权限一开始仅仅在普通用户下改变权限,发现还是只可读后来知道需要su root
在 如今的多线程开发的滚滚浪潮中,线程安全会是一个充满正面色彩的广告语,还是一个隐含性能低下令人不安的信息?众所周知,STL库所提供的容器均不能保证 线程安全,所有的工作都要需要开发者来承担。最简单的实现线程安全的手段便是使用锁来同步对容器的访问,只需要lock和unlock两行语句,容器就变 成线程安全了,很简单,不是吗?不过,这时候"线程安全"就成了性能低下的同名词,期望的并发操作成了对容器的
由于实在受不了在虚拟机上跑Linux系统的各种卡,,,于是心血来潮想在已有的windows平台上再安装一个Linux 即Ubuntu 14.04。听说过Linux或者Ubuntu,如果你想尝试一下但是却害怕复杂的操作或者影响你娇贵的Windows的话,Wubi很适合你。你需要做的只是点击几下鼠标而已。不需要改变分区设置,不需要启动文件,不需要LiveCD的光盘启动。Wubi安装方式不会给你的
一 生产者发送的同步与异步生产者发送消息依靠send方法,主要要同步和异步两种:异步发送producer.send(record,callback)callback就是对发送消息后的回调。该方法输入参数是metaData和exception:当消息异步发送成功则exception为空;反之若发送失败则metadata为空exception非空。同步发送producer.send(record).g

controller主要依靠ZK完成对集群broker和分区的管理如集群broker信息、分区选举ISR等。ZK主要一二级节点信息如下
1. 安装setuptoolswget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python2. 安装networkxpip install networkx(在root权限下安装,否则报错,但我在安装时出现一些警告信息)3. 安装numpy和matplotlib(支持networkx绘图)sudo apt-get i