摘要:
在Qt中,QPrinter构造比较慢可能是因为它需要查询系统上可用的打印机列表。如果系统中有很多打印机或者网络环境不好,这个过程可能会比较耗时。 一种解决方法是将QPrinter的构造延迟到需要使用时再进行。例如,在用户点击“打印”按钮之前,我们不需要创建QPrinter对象。当用户点击“打印”按钮 阅读全文
摘要:
一.守护进程(Daemon)1.关于守护进程守护进程,顾名思义,也就是专门守护一个进程的进程。守护进程的职责就是专门确保被指定的进程的运行。 守护进程也称精灵进程(Daemon),是运行在后台的一种特殊进程。它独立于控制终端,并且周期性的执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 阅读全文
摘要:
我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。 trunk是主分支,是日常开发进行的地方。 branches 阅读全文
摘要:
介绍一种比较合理的SVN Trunk、Tag和Branch使用方法。先上图,再说明: 责职说明: Trunk:用于各版本开发提交代码 TAG:用于记录和保存每个release/milestone的代码 Branch:用于bug fixing 过程说明: 项目开始时,创建Trunk,开始1.0.0开发 阅读全文
摘要:
网络、芯片、物联网技术发展促进了安防视频监控产品走进普通家庭,个人消费者买一台普通WiFi摄像机,用来看家,看老人,看孩子,看宠物,随时随地手机app远程监控,回放录像。价格便宜,功能强大,使用方便。这其中有一个重要的网络技术,就是P2P远程访问。曾几何时,视频监控要实现联网远程监控,限制条件很多。 阅读全文
摘要:
目录 1、C++三大特性 1.1 封装 1.2 继承 1.3 多态 2、 C++中map与unordered_map的区别 3、 unordered系列关联式容器 4、 STL常用函数,容器和使用容器的方法 5、map的底层实现,存储的是什么,实现的时间复杂度 6、虚函数 6.1 什么是虚函数 6. 阅读全文
摘要:
今天分享给大家的是比较全面的C/C++面试题,也都是C++版本升级之后,重新整理归纳的最新答案,会让C++面试者少走很多不必要的弯路。同时每个C++面试题都尽量做到了详尽的面试解析文档,以确保每个阶段的读者都能看得懂,同时这部分C++面试文档也是可以免费的提供给有需要的同学们学习的! 博主已将大量C 阅读全文
摘要:
注意:此题为我自己面试被问到的,及一些摘抄的,如有侵权请联系我马上删除! 1. 2. 32位指针地址所占字节数为四 举例说明: char*p; char test[10]; p=test; sizeof(p)=4(32位系统) //实质是求指针类型所占字节数,32位对应4字节,64位对应8字节 si 阅读全文
摘要:
1.说一下static关键字的作用 2.说一下C++和C的区别 (1) 设计思想上 (2) 语法上 3.说一说c++中四种cast转换 (1) const_cast (2) static_cast (3) dynamic_cast (4) reinterpret_cast (5) 为什么不使用C的强 阅读全文
摘要:
近来在面试的过程,发现面试官在c++方面总是喜欢问及的一些相关问题总结,当时没怎么答出来,或者是答的不怎么全面,故而查询相关资料总结下。(后面实际工作会进行实时更新信息) <一>c++虚函数方面 虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称 阅读全文