简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近因为之前电脑太卡了,想要给自己的联想小新重装系统,发现网上说采用以下方式安装的win10系统会更干净一些,过程做以下记录。
在每个项目project文件中使用include类似包含头文件那样就可以把pri文件包含到项目中了,这样就可以省去在每个子项目中设置重复的公用变量。
由于工作需要使用到linux虚拟机,为了实现win10与Linux虚拟机进行文件共享,分享教程如下:1.在windows系统中设置文件共享:设置过程参考我之前的文章https://blog.csdn.net/Dasis/article/details/120362365;2.虚拟机设置共享文件夹:(1)设置–>共享文件夹;(2)文件共享设置为“总是启用”;(3)添加–>选择window
在使用linux虚拟机运行软件时,会碰到提示说“ `insufficient virtual memory,please increase swap space`”参考[Linux虚拟机增加内存后扩展swap空间]具体解决方法如下,但是亲身实践后发现,只有当次使用的时候会生效,重启软件后swap的控件大小又变为之前的大小,因此现在每次打开虚拟机都得进行设置。...............
接上篇:Qt中的JSON操作_1: JSON的基本知识介绍,本篇介绍JSON在Qt中封装的类及其使用方法。1. Qt中的Json类从 Qt 5.0 开始提供了对 Json 的支持,我们可以直接使用 Qt 提供的 Json 类进行数据的组织和解析。相关的类常用的主要有四个,具体如下:Json 类介绍QJsonDocument它封装了一个完整的 JSON 文档,并且可以从 UTF-8 编码的基于文本的
dynamic_cast用于具有虚函数的基类与派生类之间的指针或引用的转换。使用的情况:(1)基类必须具备虚函数原因:dynamic_cast是运行时类型检查,需要运行时类型信息(RTTI),而这个信息是存储与类的虚函数表关系紧密,只有一个类定义了虚函数,才会有虚函数表。(2)运行时检查,转型不成功则返回一个空指针(3)非必要不要使用DYNAMIC_CAST,有额外的函数开销1.父类转子类情况下的
Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面 (Graphical User Interface,简称 GUI) 程序。Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix、智能手机系统Android、ios、WinPhone, 嵌入式系统 QNX、VxWorks 等。
承接上篇:C++新特性23_weak_ptr的提出及解决循环引用的思路,本篇主要从源码的角度去理解深层次的原理。1. “Ctrl+左键”进入源代码2. 智能指针类源代码shared_ptr对外提供接口,并无成员变量 表示强指针: public _Ptr_baseweak_ptr对外提供接口,并无成员变量 表示弱指针: public _Ptr_base3. 智能指针指针父类_Ptr_base类源代码
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。这是官方解释,结合自己经验来说,一般在不大不小的公司里,开发的大佬提交代码就是用这个工具的,这里贴一下官方地址:Git (git-scm.com)GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。这个就比较出名了,不管是运维还是开发都知道,有时候
本篇主要介绍单个人进行软件开发时利用SVN进行版本维护的方法,对于多人进行软件开发版本控制需要借助服务器或者利用服务器软件在某台电脑上创建服务器在进行版本控制本篇并未涉及,后期用到了将会在本系列进行更新。