logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ vector 的resize和reverve

1、resize(n) 调整容器的长度大小,使其能容纳n个元素。如果n小于容器的当前的size,则删除多出来的元素。否则,添加采用值初始化的元素。2、 resize(n,t)多一个参数t,将所有新添加的元素初始化为t。而reserver()的用法只有一种reserve(n)预分配n个元素的存储空间。了解这两个函数的区别,首先要搞清楚容器的capa

OSX下brew cask install 本地安装pkg,dmg

本来用brew cask 安装东西很爽了,但是今天遇到要安装mactex,这个2.5G的大软件而brew cask install太慢了!!!搭建国内源感觉不靠谱的样子,好像问题乱七八糟的,怕以后维护起来麻烦不断。所以想起来本地安装迅雷事先下好的mactex。具体步骤如下:主要是在/Library/Caches/Homebrew下把MacTex.pkg

brew 更新

为什么要定期更新我发现不少人都不会经常更新,或者只在必须用某个工具的新版本的时候才更新。他们的看法是,更新有可能产生一些意外的问题,反正当前环境足够稳定可以用,干嘛自找麻烦呢?这个看法对也不对。对是因为,更新产生的潜在问题不可避免。不对是因为总有一天你需要升级的,也许是为了某个工具的新特性,也许是为了修复软件的漏洞,也许你安装的包非要依赖另一个包的新版本,等等。如果隔了很长一段时间才升级,

到底了