自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C++项目编译优化

随着项目的不断完善,代码是越来越多,编译速度也是越来越慢。为了提高开发、发布的效率,我们做了不少优化尝试,下面列出一些能明显缩短编译时间的方法: 1、我们的协议是用pb定义的,pb生成的代码编译非常耗时。之前是每个功能模块都编译一次协议文件,这样就导致了重复编译,浪费时间。现在改为将PB生成的代码打包到静态库,各模块链接就好了。 2、增加开发机的C...

2019-03-30 16:05:43 1415

转载 C++ 11 Lambda表达式

C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python等。今天,我们就来简单介绍一下C++中Lambda表达式的简单使用。声明Lambda表达式Lambda表达式完整的声...

2019-03-23 20:29:50 273

转载 如何用十条命令在一分钟内检查Linux服务器性能

通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。 uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 其中一些命...

2019-03-23 19:50:40 181

转载 C90、C99、C11——C语言的三套标准

C90 标准 由于C语言被各大公司所使用(包括当时处于鼎盛时期的 IBM PC),因此到了 1989 年,C语言由美国国家标准协会(ANSI)进行了标准化,此时C语言又被称为 ANSI C。而仅过一年,ANSI C 就被国际标准化组织 ISO 给采纳了。此时,C语言在 ISO 中有了一个官方名称——ISO/IEC 9899: 1990。其中: a、 9899 是C语言...

2019-03-21 21:39:49 5902 1

转载 C++语言的历史和标准化

C++迭代速度相对来说还是比较慢的,2010年以后,C++的新版本迭代速度有所加快,这一点,从C++标准版本的历史发布图1就可以看出来: ...

2019-03-21 20:54:32 503

转载 C++ 编译器对C++11、14、17的支持情况

C++ 编译器支持情况表下表为各个编译器对新的 C++ 功能特性的支持情况。这些功能特性包括C++11、C++14、C++17和之后接受的标准版本 (C++20/C++2a),还有几个技术规范的内容。C++2a 功能特性注意,此列表可能根据 C++2a 标准草案的演化而更改。C++2a 功能特性 提案 版本 ...

2019-03-21 17:03:56 27670

转载 docker核心概念(镜像、容器、仓库)及基本操作

概要docker是一种linux容器技术。容器有效的将由单个操作系统挂管理的资源划分到孤立的组中,以便更好的在组之间平衡有冲突的资源使用需求。可简单理解为一种沙盒 。每个容器内运行一个应用,不同的容器之间相互隔离,容器之间也可以建立通信机制。容器的创建和停止都十分快速,资源需求远远低于虚拟机。好处能高效地构建应用。对于运维开发来说,能...

2019-03-18 21:44:58 245

转载 C++引用详解

引用的概念引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名;  如下:定义引用ra,它是变量a的引用,即别名。    int a;    int &ra=a;  (1)&在此不是求地址运算符,而是起标识作用。  (2)类型标识符是指目标变量的类型。  (3)声明引用时...

2019-03-16 15:55:53 142

转载 devops

转自百度百科。 DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加...

2019-03-07 20:24:58 152

转载 云服务里IaaS、PaaS、SaaS的区别与联系

“云计算”其实就是使用互联网来 接入存储 或者 运行在远程服务器端的应用,数据,或者服务。 任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是 Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a-Service,Software(软 件)-as-a-Service。基础设施在最下端,平台在中...

2019-03-06 15:33:51 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除