现在位置: 首页

Arena内存池简介

2020-01-09 06:42 工业·编程  ⁄ 共 3254字 暂无评论
一. 什么是内存池? 内存池(Memory Pool)是一种内存分配方式,又被称为固定大小区块规划(fixed-size-blocks allocation)。 通常我们习惯直接使用new、malloc等API申请分配内存,这样做的缺点在于:由于所申请内存块的大小不定,当频繁使用时会造成大量的内存碎片并进而降低性能。 内存池是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内...
阅读全文

习近平:在中缅建交70周年系列庆祝活动暨中缅文化旅游年启动仪式上的致辞

2020-01-08 20:03 战略·谋略  ⁄ 共 1391字 暂无评论
(2020年1月17日,内比都) 中华人民共和国主席 习近平 尊敬的温敏总统, 尊敬的昂山素季国务资政, 女士们,先生们,朋友们: 敏格拉巴! 新年伊始,贵国刚刚庆祝了独立节,中国的春节即将到来,我在这吉祥如意的时刻访问贵国,特别是今晚同大家欢聚一堂,感到分外亲切。首先,我代表中国政府和中国人民,向缅甸社会各界和缅甸人民,致以诚挚的问候和节日的祝福。 刚才,温敏总统和昂山素季国务资政发表了热情洋溢的讲话。...
阅读全文

习近平:在“不忘初心、牢记使命”主题教育总结大会上的讲话

2020-01-08 18:02 战略·谋略  ⁄ 共 7822字 暂无评论
同志们: 在全党开展“不忘初心、牢记使命”主题教育,是党的十九大作出的重大决策。党中央对此高度重视,做了精心准备、周密组织。从去年5月底开始,主题教育自上而下分两批进行,目前已基本结束。各级党组织有力推动,广大党员、干部积极投入,人民群众热情支持,整个主题教育特点鲜明、扎实紧凑,达到了预期目的,取得了重大成果。 一是各级党组织和广大党员、干部深入学习实践新时代中国特色社会主义思想,提高了知信行合...
阅读全文

Linux下glibc和Windows下MSVC CRT对比

2020-01-08 08:22 工业·编程  ⁄ 共 5407字 暂无评论
任何一个C程序要想要得到实现,都离不开背后的一套庞大的代码来进行支持(至少包括入口函数,以及其所依赖的函数所构成的函数集合等),这样一套背后代码被称为运行库,C语言的运行库叫做CRT(Runtime Library)。 C语言的运行库某种程度上就是C语言的程序和不同操作系统平台之间的抽象层。它将不同的操作系统API抽象成相同的库函数(银弹理论的又一次胜利)。比如可以在不同OS上使用fread来读取文件,而事实上,fread在不同的...
阅读全文

ortp库入门

2020-01-07 09:25 工业·编程  ⁄ 共 8813字 暂无评论
RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,做流媒体传输方面的应用离不开RTP协议的实现及使用,为了更加快速地在项目中应用RTP协议实现流媒体的传输,我们一般会选择使用一些RTP库,例如使用c++语言编写的JRTPLIB库,网上关于RTP协议以及JRTPLIB库的介绍已经很多了,在此我也不再赘述,本文主要介绍实现了RTP协议的另一种开源库——ORTP库,这个库是纯使用c语言编写。在此对该库进行一...
阅读全文

白云先生:伊朗决意拥核,美国满盘皆输

2020-01-06 12:14 战略·谋略  ⁄ 共 8876字 评论 11 条
一、伊核协议六方会谈背后的大国博弈 昨天晚上,为了报复美国暗杀伊朗军事领导人苏莱曼尼,伊朗宣布退出伊核协议。我们上篇文章就说了,特朗普干了件蠢事,后果极其严重。伊朗退出伊核协议,决议走上拥核之路。这对美国而言,在众多严重的后果中,伊朗拥核,就是非常非常严重的一个。 严重到美国完全不能承受。伊核问题,可不是简简单单的美国和伊朗之间的双边安全问题。而是一个全球性的重大问题。伊核问题的走向,可以推动和...
阅读全文

RTSP/RTP/RTCP/ORTP之间的关系

2020-01-06 09:10 工业·编程  ⁄ 共 951字 暂无评论
RTSP发起/终结流媒体之后,再通过RTP协议传输流媒体数据 ,RTCP对RTP进行控制,同步。既然叫协议就要满足各自的标准,比如各自协议里面的头、参数、步骤(比如RTP步骤包含tcp/udp协议),每一层都有自己的封装,然后发送出去,接收方按照各自协议解析出来。 RTSP:实时流协议 · RTSP的请求主要有DESCRIBE,SETUP,PLAY,PAUSE,TEARDOWN,OPTIONS等,顾名思义可以知道起对话和控制作用 · RTSP的对话过程中SETUP可以确定RTP/RTCP使用...
阅读全文

Ortp源码简介

2020-01-05 08:36 工业·编程  ⁄ 共 1379字 评论 2 条
1、ORTP库概览 (1)库本身没有main,提供一堆功能函数,都在src目录下 (2)库的使用给了案例,有main,在src/tests目录下 (3)相关数据结构和头文件在include/ortp目录下 (4)ortp实现了rtp和rtcp协议,前者负责传输,后者负责控制和同步协调 2、ORTP库的使用案例 (1)src/tests/rtpsend.c (2)ortp_init及av_profile_init (3)ortp_scheduler_init和ORTP调度器:一个任务中完成多个会话的发送和接收,类似于select (4)rtp_session_new...
阅读全文

uWebSockets && uSockets 代码分析(4)uSockets简化的CMakeLists

2020-01-04 17:37 工业·编程  ⁄ 共 555字 暂无评论
PROJECT(usocket)   cmake_minimum_required(VERSION 2.6)   set(CMAKE_CXX_COMPILER "g++")   SET(LIB_SRC     ./src/socket.c     ./src/eventing/libuv.c     ./src/eventing/epoll_kqueue.c     ./src/eventing/gcd.c     ./src/crypto/wolfssl.c     ./src/crypto/openssl.c   &...
阅读全文

白云先生:暗杀伊朗名将,美国这次玩砸了

2020-01-04 14:14 战略·谋略  ⁄ 共 6650字 评论 8 条
一、暗杀伊朗名将,这个事后果极其严重 在1月3日凌晨,美军使用无人机,暗杀了伊朗名将苏莱曼尼。同时,还有其他的几位伊朗将领一起遭到暗杀。这次国际恐怖主义性质的暗杀,开了一个极端恶劣的先例,给美伊关系,中东局势,和世界局势,都带来了极其严重的影响和后果。 苏莱曼尼是谁?他是伊朗国内的第三号大人物,是军中的头号人物,也是中东的谍战之王。他是一个能够主导中东局势的强力人物。 对于这件事,各方众说纷纭。精...
阅读全文