今天用pip安装软件包,死活安装不上,出现错误。经过一番查找,发现是python安装包的域名解析错误,通过更换dns或者设置hosts,再次运行安装,问题解决。
为了提高程序的性能,一个做法是一次性分配足够多的内存,从而避免多次申请以及数据拷贝。对于c++,有一个问题:如何在已分配好的内存上构造对象?本文介绍在已分配好的内存上构造对象的几种方法。
CentOS系统带有几个官方源,默认启用的仅有base, updates和extras三个。如果希望从源安装Nginx,高版本的gcc/PHP等软件,则要导入提供软件包的第三方源。本文整理常见的第三方yum源,并以CentOS 7为例介绍其安装方法。
我每天大部分的时间都是坐在电脑面前写代码或者做其他。同许多电脑办公的人一样,五六年前开始我的脖子和肩背开始不适。最明显的表现是平时经常要转脖子,以及拉伸腰背,用来缓解脖子和腰背的僵硬和疼痛感。因为颈椎和脊椎病,平时我也比较喜欢运动,运动过后全身感觉被按摩国,舒适的状态能保持一两天。
CentOS 7官方源带的gcc最新版本是4.8.5,发布于2015年,年代久远且不支持c++14。要编译c++14及以上项目,必须要升级现有或者安装高版本的gcc。解决办法有两种:手动编译,或从源安装。本文介绍从源安装的方法,通过引入scl库,即可方便安装各个版本的gcc。
CentOS 7上官方的CMake版本是2.8.12,比较旧。许多新的C/C++项目要求的最低版本至少是3,需要升级旧版本或者直接安装新版。本文介绍CentOS 7上安装CMake 3的几种办法。
vector是C++编程时的常用容器。其帮助用户自动管理存储空间,简单易用,且能避免资源泄露的问题。实践中提高vector性能的要点是尽量使用reserve(仅次于换编译器和STL实现)。运行期能确定个数,则应该用reserve,不建议用传递大小的数组构造函数或者调用resize。
本文介绍一种随时定位家人(好友)的办法,仅限于苹果设备(iPhone/iPad/iMac)。因为谷歌的产品在国内无法使用,安卓手机上暂未发现有类似的内置功能。另外如果你想未经他人同意而定位其位置,本文不适合你,请自觉跳过。
用脚本统计最近一个月的访问日志,得到以下结果:搜索引擎爬虫比较频繁,每天有好几千次数据访问;Windows仍是份额最大的操作系统,Linux桌面依然份额很小; Chrome目前是浏览器领域的霸主,其次是Firefox,Opera已经很小众了。
继爆出深圳公司深网视界人脸识别数据库在公网裸奔后,安全研究员Victor Gevers这两天又搞出大新闻:多款社交软件、每天数亿人的聊天记录在公网上明文传输,存储在电信骨干网的多个 […]