logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

更改gcc默认版本(gcc版本降级/升级)

更改gcc默认版本(gcc版本降级/升级)Ubuntu系统升级到16.04以后,gcc的版本变为6.2,编译比较老的项目编译不过,需要将gcc版本降级到ubunt14.04时候4.8版本.可以让系统存在两个gcc版本,4.8和6.2,但是默认的gcc版本为4.8(编译老的项目,直接make).而更高的版本6.2则可以留着供自己平时指定使用.按照如下步骤即可:(1)在Ubuntu

设计模式 _备忘录模式

备忘录模式备忘录模式(Memento Pattern)在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。使用情景:很多时候我们总是需要记录一个对象的内部状态,这样做的目的就是为了允许用户取消不确定或者错误的操作,能够恢复到他原先的状态,使得他有"后悔药"可吃。解决方法:通过一个备忘录类专门存储对象状态

#设计模式#备忘录模式#c++
c++ 11 多种格式时间转化为字符串

本文主要优雅的解决:将各种格式的时间转化为格式化的字符串。(1)优雅的将time_t 或者long 类型的秒数转为字符串(2)格式化打印系统的当前时间,或者将系统当前时间转化为字符串

c++11 chrono全面解析(最高可达纳秒级别的精度)

chrono是c++ 11中的时间库,提供计时,时间等功能。学习chrono,关键是理解里面时间段(Durations)、时间点(Timepoints)的概念。1.基础:时间节拍:

VS2017/2015 静态编译Qt 5.8

1.工具安装:(1)安装vs 2015或者2017(2)安装python(3)安装perl 点击下载  【注意勾选添加环境变量】2.下载qt 源码 点击下载3.源码配置并编译:(1)修改src\qtbase\mkspecs\common\msvc-desktop.conf 将MD改为MT找到以下标志QMAKE_CFLAGS_RELEASE = -O2 -...

到底了