第520页

  • C++在指定内存构造对象

    C++在指定内存构造对象

    问题 为了提高程序的性能,一个做法是一次性分配足够多的内存,从而避免多次申请以及数据拷贝。对于c++,有一个问题:如何在已分配好的内存上构造对象? 前文“vector的性能利器:reserve”提到使用reserve预先分配内存,再push_back或emplace_back,存储过万个大对象时可极大提升效率。探究其实现原理,会发现分配内存简单,调用标准库或者nedmalloc、tcmalloc等库中的函数即可;有了内存,问题同样变成如何在已分配的内存上构造对象? 方案 有两种解决方案解决这个问题。...

    期权知识 2020-08-20 598 0
  • Let’s Encrypt renew出现“Challenge failed for domain xxxx”

    Let’s Encrypt renew出现“Challenge failed for domain xxxx”

    某个私用的子域名上了Let’s Encrypt签发的证书,上周用renew命令延长证书有效期时出现下面的错误: Saving debug log to /var/log/letsencrypt/letsencrypt.log - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Processing /etc/letsencrypt/renewal/xxx.conf - - - - - - - - - -...

    期权知识 2020-08-20 645 0
  • 治疗灰指甲

    治疗灰指甲

    “得了灰指甲,一个传染俩。问我怎么办,马上用亮甲!”经过多年的广告轰炸,亮甲的这句广告词大部分人应该都耳熟能详。 很不幸,我就得了灰指甲。 起因 大概八九岁的某天,我赤脚走在外面的土路上。一不注意右脚第四个脚趾蹭地上,指甲盖被部分掀起来流血了。咬牙切齿地疼着,跛着脚好不容易才回到家。用水把血和脏东西冲洗走,发现指甲都快掉下来了。那时候小没意识,家里人也不管这样的小伤,没做处理就让它自然愈合吧。脚趾痊愈后发现指甲盖和其它的不一样,但没意识到是灰指甲。慢慢的脚趾的指甲问题越来越严重,从一个脚趾甲不正常变成了多...

    期权知识 2020-08-20 622 0
  • 朋友圈消失

    朋友圈消失

    一 两个月前,觉得刷朋友圈没意思但拿起手机会忍不住看一下。为了避免这种浪费时间的行为,加上不爽腾讯的审核机制,我屏蔽了朋友圈功能。 这个举动让我与朋友圈越走越远。 最近一次发朋友圈是宝宝出生,晚上问的人多,懒得每个人都回复就发了朋友圈通知一下。 除了不想发朋友圈,也不想看。过去的两个月很少点开朋友圈,期间几乎没点赞、评论。虽然没人在意,但确实在朋友圈消失了一段时间。 现在点开朋友圈会觉得很乱,没太多值得关注的东西。不仅有反感的广告,还丧失了点赞的欲望:点赞几个吧其他的怎么办,都点赞吧自己都觉得有点神经...

    期权知识 2020-08-20 659 0
  • Contextual Related Posts插件不起作用

    Contextual Related Posts插件不起作用

    Related Posts出现了严重的安全漏洞且未修复,官方插件市场已经将其下架。Contextual Related Posts在功能和表现上与Related Posts相差不大,设置上也大体通用,这让Contextual Related Posts成为新的热门选择。 但是Contextual Related Posts存在诡异的不起作用问题,尤其是初次安装时:设置各种参数没效果,卸载重新安装可能就生效了。根据作者在官方论坛上的回复,如果有插件不起作用,建议操作是:1. 设置中勾选“Related posts...

    期权知识 2020-08-20 674 0
  • CentOS 7安装GUI界面及远程连接

    CentOS 7安装GUI界面及远程连接

    用基于浏览器(webdriver)的selenium技术爬取数据,所以程序需运行在GUI环境下。本文分三个部分简要介绍安装GUI界面及远程连接的步骤。 安装GUI界面 大多数云服务器厂商提供的镜像都无GUI界面,所以要先安装图形环境。本文使用GNOME桌面环境: yum -y groups install "GNOME Desktop" 这条命令将安装GNOME桌面的必要软件包,执行完后配置X系统使用GNOME: echo "exec gnome-session" >> ~/.xinitr...

    期权知识 2020-08-20 573 0
  • 免费扩容UCloud系统盘到40G

    免费扩容UCloud系统盘到40G

    UCloud最近搞活动,香港地区cn2路线1核1G 40G硬盘的云主机一年才150块钱(需实名认证和绑定银行卡,详询qq:2851147893,非广告!)。稍微有点坑的是创建实例时系统盘默认才20G,想免费用40G需用手动操作一番。以下是免费扩容到40G的步骤。 登录Ucloud云管理后台,关机; 点开主机右边的“…”,找到“更改配置”; 选择“调整磁盘容量”,点“继续”; 调整容量到40G,配置费用都是0,再多就要加钱了!然后点击确定; 重新开机; 安装growpart: yum i...

    期权知识 2020-08-20 587 0
  • PHP self关键字

    PHP self关键字

    PHP群里有人询问self关键字的用法,答案是比较明显的:静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并没有那么简单。鉴于此,本文先对几个关键字做对比和区分,再总结self的用法。 与parent、static以及this的区别 要想将彻底搞懂self,要与parent、static以及this区分开。以下分别做对比。 parent self与parent的区分比较容...

    期权知识 2020-08-20 521 0
  • CentOS 6升级到CentOS 7

    CentOS 6升级到CentOS 7

    注意 非必要情况,请使用重新安装系统的方式升级,原因如下: 并非所有的系统都能顺利从6升级到7,安装的软件越少,升级成功的可能性越大; 只支持6.5及以上系统升级到不高于7.2系统; 升级的耗时完全不比重新安装少,绝大多数情况下会耗费更长的时间和更多精力; 升级完成后处理各种依赖是一个非常头大的问题。 本人在同一天升级了两台电脑,一个成功一个失败。成功的那台电脑额外花了一天时间处理各种依赖和问题,失败的电脑半小时装好系统和必备软件,用得爽歪歪。所以如非必要,建议采用备份数据后直接重装...

    期权知识 2020-08-20 645 0
  • OpenMP: ‘std::cout’ not specified in enclosing parallel

    OpenMP: ‘std::cout’ not specified in enclosing parallel

    今天编译OpenMP时遇到了一个错误:”error: ‘std::cout’ not specified in enclosing parallel”。根据网上搜索结果,其出错原因为:omp制导语句使用了default(none),代码块中的所有外部变量应该都显式声明为共享或者私有;std::cout是std空间中的一个静态变量,其出现在omp语句块中但未单独声明,所以出错了。 解决方案有两种: 去掉default(none); 在shared声明中添加std::cout。 另外,只要制导语句...

    期权知识 2020-08-20 564 0