ICode9

精准搜索请尝试: 精确搜索
  • Muduo源码Base篇2021-05-02 11:00:07

    Muduo异步日志 先来看AsyncLogging类的定义 class AsyncLogging : noncopyable { public: AsyncLogging(const string& basename, off_t rollSize, int flushInterval = 3); ~AsyncLogging() { if (running_) { stop()

  • 关于STL容器vector与移动构造函数的小坑2021-05-02 00:00:03

    最近在做一个线程类,考虑到将来会用STL容器来存放线程类的对象(后来思考了一下存智能指针也许会更好,详见后文分析),因此在设计线程类的时候,就主动声明了复制构造函数和左值引用赋值运算符为delete。然后手动实现了移动构造函数和右值引用赋值运算符,大概如下: //因为考虑到线程类可

  • linux安装yum国内源有感 centos72021-05-01 14:31:00

    1.先安装wget,再进行备份/etc/yum.repos.d yum install wget -y mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache 2.No package  XXX

  • c++的多态性2021-05-01 09:34:52

    静态联编 静态联编所支持的多态性称为编译时的多态性,例如重载函数就是静态联编的例子之一,它是在编译时选择相应的函数运行,根据类型匹配函数重载和运算符重载,与动态联编不同. 动态联编 动态联编是在程序运行时进行的联编,根据实际对象调用相应函数,虚函数就是动态联编的基

  • C++(template模板 && 类模板 碰到继承)2021-04-30 07:03:47

    C++(template模板 && 类模板 碰到继承)类模板,碰到继承templateclass Base { public: T m_A; }; class Child :public Base{ }; templateclass Child2 :public Base{ public: T1 m_B; }; void test() { Child2child; } int main() { return 0; }

  • 闲聊CAP、BASE与XA2021-04-28 21:54:18

    CAP理论与BASE理论 首先要和大家说的就是大名鼎鼎的CAP理论与BASE理论了,这两个理论与解决分布式事务问题是密切相关的。 其实网上有很多关于CAP与BASE相关的文章,一写就写了一大堆,篇幅很长,让人看起来头大。王子将以最简短的文字让大家理解它们的含义。 CAP理论 CAP,就是Consistency

  • centos6 下载官方,阿里,163yum源报错,无法解析地址和无法编译错误2021-04-28 14:31:27

    centos6 下载官方,阿里,163yum源报错,无法解析地址和无法编译错误 原因:官方去掉centos6的yum源,麻了 解决办法:使用其他的备用源 sed -i “s|enabled=1|enabled=0|g” /etc/yum/pluginconf.d/fastestmirror.conf mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Ba

  • Codeforces1117 D. Magic Gems(dp,矩阵快速幂优化)2021-04-28 12:29:14

    题意: 解法: d [ i ] 表 示 组

  • 自动化应该如何实现2021-04-26 18:36:12

    接口业务用例的思考 有个问题思考很久,业务流程的自动化应该如何实现?是不是应该做十几个接口的业务测试? 咨询好些大佬, A:看成果,有效果有时间都可以做。 B:业务流程的接口测试交给系统测试来做是不是会更好? 后者的话似乎有点让我自省~,我又反问他,那你这样说,接口的依赖你如何处理? B:Mock

  • Python:ValueError: invalid literal for int() with base 10: ‘‘2021-04-25 23:33:58

    用int()函数可以将字符串转换为整型,但是切记int()只能转化由纯数字组成的字符串。 非纯数字组成的字符串强转为整型会报错:ValueError: invalid literal for int() with base 10

  • 矩阵快速幂板子2021-04-25 21:34:37

    如题,借鉴博客若干。 对应版题:HDU - 4990 #include <cstdio> #include <cstring> #define MAXN 3 int n, mod; struct Mat { long long m[MAXN][MAXN]; void zero() { memset(m, 0, sizeof(m)); } void one() { memset(m, 0, sizeof(m)); for (int i=0; i<

  • C++读写二进制文件2021-04-25 16:33:46

    将文件全部读出来,再全部写到另一个文件 std::ifstream file("test.bin", std::ios_base::binary);//省略in file.seekg(0, std::ios_base::end);//移动到文件末尾 unsigned long size = static_cast<unsigned long>(file.tellg());//获取文件大小 file.seekg(0,

  • CentOS6在使用yum install 时提示镜像源路径不存在:PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found2021-04-25 14:01:52

    场景 CentOS6.9的版本在使用 yum install gcc-c++ 安装C和C++的插件时提示: PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found“     注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下

  • Vue的高阶组件(HOC)使用举例2021-04-25 14:01:27

    ​Vue的高阶组件在官方文档中并未提及,这个是一个舶来品,是React生态才有的一个概念。 但不妨碍我们使用它。 实际上Vue组件就是一个对象。根据高阶函数的概念 在数学和计算机科学中,高阶函数是至少满足下列一个条件的函数: 接受一个或多个函数作为输入。 输出一个函数 高阶组件也

  • 用接口实现事件的一种方法,只是玩玩。2021-04-25 12:54:23

           用接口实现事件的一种方法,只是玩玩。    2010-08-03 13:32 金色海洋(jyk)  阅读(3042)  评论(26) 编辑 收藏    只是玩玩。   前一阵子,firelong说,应该用接口实现事件,而不应该用委托。我就希望他能给出一个用接口实现事件的方法,我是一直等呀,等到了现在也

  • 反射的另类实现。(不知道这么用还算不算反射了?)2021-04-24 21:51:41

    UserControl 不要被忽略哦。在asp.net里面实现反射除了用Assembly.Load("SMS").CreateInstance("SMS.短信" + 短信开头的编号) 之外还有没有其它的方法呢?.net里面有UserControl ,而UserControl 又可以使用 Page.LoadControl("UC_Show1.ascx") 的方式来加载。当然 UserControl 也是

  • docker base image 建立记录2021-04-24 12:01:44

    su docker run --gpus all -it -v /home:/home --name='base_' 3c2 /bin/bash apt-get update apt-get install vim vi /etc/apt/sources.list # 参考https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 换源 #安装miniCONDA https://docs.conda.io/en/latest/minicon

  • Happy 2006 (欧拉函数 + 思维)2021-04-23 23:34:24

    题目链接: Happy 2006 大致题意 给定n和k, 询问从1开始, 第k个与n互质的数是多少. 解题思路 首先, 设1~n中与n互质的数个数为num, 那么[n + 1, 2n]中与n互质的数的个数也一定为num. 因此我们只需要用欧拉函数求出num, 然后判断k在第几个区间即可. 关于数据范围, 其实最极端的

  • CSTrackV2(SiamTracker):One More Check:Making “Fake Background” Be Tracked Again2021-04-23 15:58:37

    One More Check: Making “Fake Background” Be Tracked Again CSTracker原团队的论文,设计了re-check子网络,可以添加在JDE范式的跟踪器之中,涨点明显。 论文:http://arxiv.org/abs/2104.09441 代码:https://github.com/JudasDie/SOTS Abstract 近来,ons-shot的方法在MOT中取得

  • python爬虫——requests2021-04-19 23:04:43

    python爬虫requests上 3.用urlretrieve: 2.with open import urllib.request import urllib.parse import requests url ='https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=python%20%E5%9C%A8%E5%BA%93%E9%87%8C%E9%9D%A2%E5%AE%89%E8%A3%

  • CentOS 6停止更新后,如何更换镜像2021-04-18 21:32:11

    CentOS 6停止更新后,如何更换镜像 解决方案 CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life)。所以在2020年12月2日,CentOS官方停止了对CentOS 6的所有更新,并且下架了包括官方所有的CentOS6源,目前阿里、163、清华等CentOS6源已无法使用。 以下官方redme文

  • 数据结构-day2-栈(先进后出)和队列(先进先出)-C/C++2021-04-18 14:57:22

    文章目录 1.0写在前面(关于队列)1.1栈的定义1.2栈的基本操作1.3栈的常用基本操作的实现1.3.1数据类型的定义1.3.2构造一个空栈(InitStack)1.3.3插入一个元素为栈顶元素(Push)1.3.4弹出栈顶元素并返回(Pop)1.3.5返回栈顶的元素,不删除(GetTop)1.3.6判断栈是否为空(StackEmpty)1.3.7返回当

  • 【故障解决】ORA-06502: PL/SQL: numeric or value error2021-04-16 18:52:31

      作者小麦 苗每日寄语  只要你比别人稍微优秀一点,能再多坚持一会,就赢得更多机会。这种机会叠加就是人生效应的逐级放大,最终造成人与人之间巨大的落差。【故障解决】ORA-06502: PL/SQL: numeric or value error: character string buffer too small各位技术爱好者,看完本文后,你

  • pntia7-7 软硬车厢交替排列 (40 分)2021-04-15 23:04:10

    7-7 软硬车厢交替排列 (40 分) 设车辆厂生产了硬座车厢和软座车厢共n节(混合在一起),要求使用队列的基本操作,编程实现所有硬座车厢和所有软座车厢交替排列。 例如硬座车厢用H来表示,软座车厢用S来表示, 从键盘上输入8节车厢代号为SHHSSHSS ,输出为HSHSHSSS。 若从键盘输入8节车厢代号为S

  • C++基础之对象模型2021-04-15 14:03:54

    前言 网上关于C++对象模型的资料有很多,找到了两篇较为详实细致,理论与实践结合得较好,图文并茂的文章,在此做个总结转载,用以巩固与温故。(之所以是两篇,是因为这两篇内容大体一致,但出处却是两位作者,不知是谁原创,索性做个汇总。。。原文中存在多处错误或语义表述不清,已做修正补充) 图文和

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有