- 博客(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关注的人