少优化->多优化: O0 -->> O1 -->> O2 -->> O3 -O0表示没有优化,-O1为缺省值,-O3优化级别最高 整理自网络,仅供参考 1.-O,-O1: 这两个命令的效果是一样的,目的都是在不影响编译速度的前提下,尽量采用一些优化算法降低代码大小和可执行代码的运行速度。并开启如下的 ...
分类:
其他好文 时间:
2017-02-06 12:10:48
阅读次数:
3358
过去一年以来,一批来自欧美的、不墨守陈规的系统管理员和开发人员一直在谈论一个新概念:DevOps。DevOps 就是开发(Development)和运维(Operations)这两个领域的合并。(如果没错的话,DevOps还包括产品管理、QA、*winces* 甚至销售等领域) 脱节(The Bro ...
分类:
其他好文 时间:
2017-02-06 10:34:50
阅读次数:
184
redis 持久化有两种方案: 1. RDB 快照 redis 默认的持久化方式。 配置文件中配置参数(时间、改动的键的个数): 默认的备份文件为redis目录下的dump.rdb 可以通过配置dir 和 dbfilename 两个参数指定文件快照的存储路径和文件名。 2. AOF (append ...
分类:
其他好文 时间:
2017-02-05 16:28:53
阅读次数:
133
原文链接:http://tieba.baidu.com/p/4737599703【侵删】 一直以为是域名解析的问题,可也觉得不像。今天在百度搜索“ubuntu16.04域名解析慢”的时候无意中看到了http://blog.csdn.net/ferrarifomaul/article/details/ ...
分类:
系统相关 时间:
2017-02-05 15:29:34
阅读次数:
1055
Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 ...
分类:
数据库 时间:
2017-02-05 15:18:01
阅读次数:
373
数据对齐,是指数据所在的内存地址必须是该数据长度的整数倍。DWORD数据的内存起始地址能被4除尽,WORD数据的内存起始地址能被2除尽。x86 CPU能直接访问对齐的数据,当它试图访问一个未对齐的数据时,会在内部进行一系列的调整。这些调整对于程序来说是透明的,但是会降低运行速度,所以编译器在编译程序 ...
分类:
其他好文 时间:
2017-02-05 12:36:04
阅读次数:
155
spark是从mapreduce发展过来的,拥有分布式并行计算的能力 运行效率高: spark是把中间数据放到内存中,并且spark支持DAG图的分布式并行计算的编程框架,减少了迭代过程中数据的落地,提高了处理效率。 而mapreduce的计算结果是保存在磁盘上的,这势必会影响整体速度。 容错性高: ...
分类:
其他好文 时间:
2017-02-05 12:31:47
阅读次数:
159
在视频直播中,首屏打开速度直接关系到用户体验,而这背后蕴含着许多技术点与实践经验,其中Group of Picture(GoP)设置、缓存参数优化格外关键。本文根据迅达云SpeedyCloud工程副总裁李雨来在见云沙龙的分享整理而成。 使用常见的视频直播服务器,比如Nginx-RTMP做一个简单的D ...
分类:
其他好文 时间:
2017-02-05 11:22:32
阅读次数:
1313
1. HTTP协议与TCP/IP协议的关系 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包 ...
分类:
Web程序 时间:
2017-02-05 01:02:18
阅读次数:
361