之前对线程理解得不深入,所以对Qt的线程机制没有搞清楚,今天写一篇文章总结一下,如有错误,欢迎指出。 首先需要理解线程是什么,线程在代码中的表现其实就是一个函数,只不过这个函数和主线程的函数同时运行,写C语言的都知道,一般代码是从main()函数开始运行的,每个线程都有一个入口函数,main()函数 ...
分类:
编程语言 时间:
2018-04-01 23:01:06
阅读次数:
239
公司换了新电脑,需要把之前的虚拟机的配置全部备份下来,在移动的过程中挂载共享文件夹时候出现了 /sbin/mount.vboxsf: mounting failed with the error: Protocol error 这种错误,一般来说这种错误就是说明你的共享文件夹的名字和你虚拟机里的指定 ...
分类:
其他好文 时间:
2018-03-21 19:56:57
阅读次数:
447
ubuntu的易用性很高,安装很简单,颜值也高,但是我工作中经常使用centos,我希望我的笔记本也是centos,但是,centos颜值太低,配置文件很复杂,不想弄这个太麻烦,于是,我想到了Vagrant。好东西。 和上面的诉求有很多,比如,我还有一个苹果笔记本和一个win10的台式机,同样的原因 ...
分类:
其他好文 时间:
2018-03-16 18:47:44
阅读次数:
157
在我们的日常开发中,由于工作的需要,可能要安装很多的软件,才能满足我们日常的工作需求。所以,我就特此总结了一些,我平常使用的软件(主要是,我平常工作使用的电脑是windows系统,我安装的windows10,悲剧的是非正版,所以我的这个系统使用的时限只有半年的时间,通过网上许多的破解软件仍然不能成... ...
分类:
其他好文 时间:
2018-03-11 11:59:47
阅读次数:
204
1. 编写实现上下文管理器 1.1 作为一个类: 上下文管理协议 任何实现了 上下文管理协议 的对象都可以用作上下文管理器. 该协议包含两个特殊方法: : 调用该方法, 任何返回值都会绑定到指定的 as 语句. : 接受代码块中出现错误时填入的 3 个参数. 如果没有错误, 三个都为 None. 出 ...
分类:
编程语言 时间:
2018-03-10 14:07:11
阅读次数:
227
之前在windows下一直使用vagrant做开发, 团队里面也是各种开发环境,几个人也没有统一环境,各种上线都是人肉,偶尔还会有因为开发、测试、生产环境由于软件版本或者配置不一致产生的问题, 今年准备持续玩玩docker+kubernetes下的敏捷开发模式(当然还有其它:如持续集成) 备忘下第一 ...
分类:
系统相关 时间:
2018-03-03 20:34:01
阅读次数:
235
参考: "Resizing a VirtualBox Disk Image (.vmdk) on a Mac" Mac环境下扩容 .vmdk 镜像容量 在安装虚拟机时,原有的vmdk镜像容量只有20G,在实验过程中占用了所有磁盘容量(19.3G),导致虚拟机断电,无法工作; 解决方法有几种,一种是直 ...
分类:
系统相关 时间:
2018-03-02 23:54:58
阅读次数:
259
vagrant工具的使用介绍 一、认识Vagrant 1.1 什么是vagrant? 1)Vagrant是一款用来构建虚拟开发环境的工具 官网地址:https://www.vagrantup.com box下载:http://www.vagrantbox.es 2)基于ruby开发 3)默认使用Or ...
分类:
其他好文 时间:
2018-02-26 11:39:37
阅读次数:
435
安装过程 按照图文教程,进行操作。 按照老师提供的图文教程下载安装VBox的过程的很顺利,但是在下载Ubuntu映像时,英文网站下载失败,通过云班课中王yj同学提供的中文下载地址成功下载了映像,装好之后增强功能时遇到如下问题,查找云班课历史消息时找到了解决方法,就是弹出光盘,再次点击增强功能。 增强 ...
分类:
系统相关 时间:
2018-02-26 11:18:19
阅读次数:
218