精华内容
下载资源
问答
  • 分而治之 + hash统计 + 堆/快速排序 分而治之/hash映射:顺序读文件中,对于每个词x,取hash(x)%5000,然后按照该值存到5000个小文件(记为x0,x1,…x4999)中。这样每个文件大概是200k左右。如果其中的有的文件超过...

    分而治之 + hash统计 + 堆/快速排序

    • 分而治之/hash映射:顺序读文件中,对于每个词x,取hash(x)%5000,然后按照该值存到5000个小文件(记为x0,x1,…x4999)中。这样每个文件大概是200k左右。如果其中的有的文件超过了1M大小,还可以按照类似的方法继续往下分,直到分解得到的小文件的大小都不超过1M。
    • hash_map统计:对每个小文件,采用trie树/hash_map等统计每个文件中出现的词以及相应的频率。
    • 堆/归并排序:取出出现频率最大的100个词(可以用含100个结点的最小堆)后,再把100个词及相应的频率存入文件,这样又得到了5000个文件。最后就是把这5000个文件进行归并(类似于归并排序)的过程了。

    【补充】 

    给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 

    https://blog.csdn.net/qq_41946557/article/details/102708186 

    展开全文
  • 1tb等于多少g 1TB和500G有什么区别

    千次阅读 2020-07-09 15:46:30
    1tb等于多少g 1TB和500G有什么区别 移动硬盘、U盘是生活中常见的...GB:吉字节(GB、Gigabyte,在中国又被称为吉咖字节或京字节或十亿字节或戟),常简写为G,是种十进制的信息计量单位。 换算 1B(byte字节)=8bit 1K

    1tb等于多少g 1TB和500G有什么区别

    移动硬盘、U盘是生活中常见的用品,他们的内存大小是什么标准。很多人对于1tb等于多少g和1tb和500g有什么区别不太了解,下面小编将为大家详细介绍,希望对大家有帮助!

    1tb等于多少g

    移动硬盘的1TB等于1024G。

    TB:太字节(Terabyte),计算机存储容量单位,也常用TB来表示。

    GB:吉字节(GB、Gigabyte,在中国又被称为吉咖字节或京字节或十亿字节或戟),常简写为G,是一种十进制的信息计量单位。

    换算

    1B(byte字节)=8bit

    1KB(Kilobyte千字节)=1024B,

    1MB(Megabyte兆字节简称“兆”)=1024KB,

    1GB(Gigabyte吉字节又称“千兆”)=1024MB,

    1TB(Terabyte万亿字节太字节)=1024GB,

    1PB(Petabyte千万亿字节拍字节)=1024TB,

    1EB(Exabyte百亿亿字节艾字节)=1024PB,

    1ZB(Zettabyte十万亿亿字节泽字节)=1024EB,

    1YB(Yottabyte一亿亿亿字节尧字节)=1024ZB,

    1BB(Brontobyte一千亿亿亿字节)=1024YB

    1TB和500G有什么区别
    500G和1TB都是指硬盘的容量大小。

    1TB也就是1000G,1TB是1000G,是500G的两倍。

    所以说1TB大于500G的硬盘。

    1TB是1000000M。

    从B到MB、到GB、再到TB,都是以1000倍的倍数递增的。即:

    1TB=1000GB=1000000MB=1000000000KB=1000000000000B

    或:1TB=1000GB=10002MB=10003KB=1000^4B

    转自:http://www.a207.com/article/view_39392

    展开全文
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    g,--group=组:自行设定所属组,而不是进程目前的所属组。 -m,--mode=模式:自行设定权限模式 (像chmod),而不是rwxr-xr-x。 -o,--owner=所有者:自行设定所有者 (只适用于超级用户)。 -p,--...
  • B、M、MB、K、KB、GGB的关系

    千次阅读 2020-09-04 17:51:18
    、概念 1、比特Bit(位、b):表示信息的最小单位,即计算机最小的存储单位,是二进制数的位包含的信息或2个选项中特别指定1个的需要信息量【它代表从个二进制数组中选出一元(0或1)所提供的信息量(若此二元...

    一、概念

    1、比特Bit(位、b):表示信息的最小单位,即计算机最小的存储单位,是二进制数的一位包含的信息或2个选项中特别指定1个的需要信息量【它代表从一个二进制数组中选出一元(0或1)所提供的信息量(若此二元出现的概率相等)】

    2、字节Byte(B):二进制数据的单位,计算机中数据基本单位,一个字节通常8位长。各种信息在计算机中存储、处理至少需要一个字节。例一个ASCII码用一个字节表示,一个汉字用两个字节表示

    3、千字节Kilobytes(KB):计算机存储容量的单位,也常用KB来表示。1KB=1024字节

    4、兆字节Megabytes(MB):计算机存储容量的单位,也常用MB来表示。1MB=1024*1024字节

    5、吉字节Gigabyte(GB) :又称千兆字节,是计算机存储容量单位,简称GB,是兆字节(MB)的1024倍,即 1024MB。

    6、太字节terabyte(TB):计算机存储容量单位,也常用TB来表示。1TB=1024GB=2^40字节。

    PS:KB(即baiK)、MB(即M)、GB(即G)等都是基于字节换算的存储单位。

    二、转换

    字节(Byte)=8位(bit)                               1B=8b
    
    1KB( Kilobyte,千字节)=1024B                      1KB=1024B
    
    1MB( Megabyte,兆字节)=1024KB                     1MB=1024KB
    
    1GB( Gigabyte,吉字节,千兆)=1024MB               1GB=1024MB
    
    1TB( Trillionbyte,万亿字节,太字节)=1024GB       1TB=1024GB
    
    1PB( Petabyte,千万亿字节,拍字节)=1024TB         1PB=1024TB
    
    1EB( Exabyte,百亿亿字节,艾字节)=1024PB          1EB=1024PB
    
    1ZB(Zettabyte,十万亿亿字节,泽字节)=1024EB       1ZB=1024EB
    
    1YB( Yottabyte,一亿亿亿字节,尧字节)=1024ZB      1YB=1024ZB
        
    1BB( Brontobyte,千亿亿亿字节)=1024YB             1BB=1024YB

    在线转换工具:PC字节计算器

     

    展开全文
  • GB28181协议常见几种信令流程(

    万次阅读 2019-06-04 20:46:22
    在监控系统中,常见的摄像机设备互联协议有国际标准的ONVIF、国标的GB28181和各厂商的私有连接协议,本章从GB28181-2016中摘抄整理常见信令流程,如28181的会话/媒体通道、SIP基本注册/注销流程、客户端主动发起视频...

     在监控系统中,常见的摄像机设备互联协议有国际标准的ONVIF、国标的GB28181和各厂商的私有连接协议,本章从GB28181-2016中摘抄整理常见信令流程,如28181的会话/媒体通道、SIP基本注册/注销流程、客户端主动发起视频点播流程、设备控制流程等。


    目录

    会话/媒体流通道

    基本注册流程

    基本注销流程

    客户端主动发起实时音视频点播流程

    第三方呼叫控制的实时音视频点播流程


    • 会话/媒体流通道

    会话/媒体流通道

    联网系统在进行视频频传输及控制时,应建立两个传输通道:会话通道和媒体流通道。会话通道用户在设备之间建立会话并传输系统控制命令;媒体流通道用于传输视音频数据,经过压缩编码的视音频流采用流媒体协议RTP/RTCP传输。

    • 基本注册流程

    基本注册流程即采用IETF RFC 3261规定的基于数字摘要的挑战应答式安全技术进行注册,具体注册如下图:

    基本注册流程图

    注册流程如下:

    1.SIP代理向SIP服务器发送Register请求;

    2.SIP服务器向SIP代理发送响应401,并在响应的消息头WWW_Authenticate字段中给出合适SIP代理的认证体制和参数;

    3.SIP代理重新向SIP服务器发送Register请求,在请求的Authorization字段给出信任书,包含认证信息;

    4.SIP服务器对请求进行验证,如果检查出SIP代理身份合法,向SIP代理发送成功响应200ok,如身份不合法则发送拒绝应答。

    • 基本注销流程

    基本注销流程图

    注销流程如下:

    1.SIP代理向SIP服务器发送 Register请求,Expires字段的值为0,表示SIP代理要注销;

    2.SIP服务器向 SIP 代理发送响应401,并在响应的消息头 WWW_Authenticate字段中给出适合SIP代理的认证体制和参数;

    3.SIP代理重新向SIP服务器发送 Register请求,在请求的 Authorization字段给出信任书,包含认证信息,Expires字段的值为0;

    4.SIP 服务器对请求进行验证,如果检查出 SIP 代理身份合法,向 SIP 代理发送成功响应200ok, 如身份不合法则发送拒绝应答。

    • 客户端主动发起实时音视频点播流程

    客户端主动发起实时音视频点播流程图

    PS:其中,信令1、8、9、10、11、12为SIP服务器接收到客户端的呼叫请求后通过 B2BUA 代理方式建立媒体流接收者与媒体服务器之间的媒体流信令过程,信令2~7为SIP服务器通过三方呼叫控制建立媒体服务器与媒体流发送者之间的媒体流信令过程,信令13~16为媒体流接收者断开与媒体服务器之间的媒体流信令过程,信令17~20为 SIP 服务器断开媒体服务器与媒体流发送者之间的媒体流信令过程。

    实时音视频点播流程如下:

    1.媒体流接收者向SIP服务器发送Invite消息,消息头域中携带 Subject字段,表明点播的视频源ID、发送方媒体流序列号、媒体流接收者ID、接收端媒体流序列号等参数,SDP消息体中s字段为“Play”代表实时点播;

    2.SIP服务器收到Invite请求后,通过三方呼叫控制建立媒体服务器和媒体流发送者之间的媒体连接。 向媒体服务器发送Invite消息,此消息不携带SDP消息体;

    3.媒体服务器收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;

    4.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体流发送者发送Invite请求,请求中携带消息3中媒体服务器回复的200OK 响应消息体,s字段为“Play”代表实时点播,增加y字段描述SSRC值,f字段描述媒体参数

    5.媒体流发送者收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体流发送者发送媒体流的IP、端口、媒体格式、SSRC字段等内容;

    6.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体服务器发送 ACK 请求,请求中携带消息5中媒体流发送者回复的200OK 响应消息体,完成与媒体服务器的Invite会话建立过程;

    7.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体流发送者发送 ACK 请求,请求中不携带消息体,完成与媒体流发送者的Invite会话建立过程

    8.完成三方呼叫控制后,SIP服务器通过B2BUA 代理方式建立媒体流接收者和媒体服务器之间的媒体连接。 在消息1中增加SSRC值,转发给媒体服务器;

    9.媒体服务器收到Invite请求,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器发送媒体流的IP、端口、媒体格式、SSRC值等内容;

    10.SIP服务器将消息9转发给媒体流接收者;

    11.媒体流接收者收到200OK 响应后,回复 ACK 消息,完成与SIP服务器的Invite会话建立过程。

    12.SIP服务器将消息11转发给媒体服务器,完成与媒体服务器的Invite会话建立过程;

    13.媒体流接收者向SIP服务器发送 BYE消息,断开消息1、10、11建立的同媒体流接收者的Invite会话;

    14.SIP服务器收到 BYE消息后回复200OK 响应,会话断开;

    15.SIP服务器收到 BYE消息后向媒体服务器发送 BYE消息,断开消息8、9、12建立的同媒体服务器的Invite会话;

    16.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

    17.SIP 服务器向媒体服务器发送 BYE 消息,断开消息2、3、6建立的同媒体服务器的Invite会话;

    18.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

    19.SIP 服务器向媒体流发送者发送 BYE 消息,断开消息4、5、7建立的同媒体流发送者的Invite会话;

    20.媒体流发送者收到 BYE消息后回复200OK 响应,会话断开。

    • 第三方呼叫控制的实时音视频点播流程

    第三方呼叫控制的实时音视频点播流程图

    第三方呼叫控制的实时音视频点播流程如下:

    1.SIP服务器向媒体服务器发送Invite消息,此消息不携带SDP消息体

    2.媒体服务器收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;

    3.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体流发送者发送Invite请求,请求中携带消息2中媒体服务器回复的200OK 响应消息体,s字段为“Play”代表实时点播,增加y字段描述SSRC值,f字段描述媒体参数

    4.媒体流发送者收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体流发送者发送媒体流的IP、端口、媒体格式、SSRC字段等内容;

    5.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体服务器发送 ACK 请求,请求中携带消息4中媒体流发送者回复的200OK 响应消息体,完成与媒体服务器的Invite会话建立过程;

    6.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体流发送者发送 ACK 请求,请求中不携带消息体,完成与媒体流发送者的Invite会话建立过程;

    7.SIP服务器向媒体流接收者发送Invite消息,此消息不携带SDP消息体

    8.媒体流接收者收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体流接收者接收媒体流的IP、端口、媒体格式等内容;

    9.SIP服务器收到媒体流接收者返回的200OK 响应后,向媒体服务器发送Invite请求,请求中携带消息8中媒体流接收者回复的200OK 响应消息体,s字段为“Play”代表实时点播,增加y字段描述SSRC值

    10.媒体服务器收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器发送媒体流的IP、端口、媒体格式、SSRC字段等内容;

    11.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体流接收者发送 ACK 请求,请求中携带消息10中媒体服务器回复的200OK 响应消息体,完成与媒体流接收者的Invite会话建立过程;

    12.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体服务器发送 ACK 请求,请求中不携带消息体,完成与媒体服务器的Invite会话建立过程;

    13.SIP服务器向媒体流接收者发送 BYE 消息,断开消息7、8、11建立的同媒体流接收者的Invite会话;

    14.媒体流接收者收到 BYE消息后回复200OK 响应,会话断开;

    15.SIP服务器向媒体服务器发送 BYE 消息,断开消息9、10、12建立的同媒体服务器的Invite会话;

    16.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

    17.SIP 服务器向媒体服务器发送 BYE 消息,断开消息1、2、5建立的同媒体服务器的Invite会话;

    18.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

    19.SIP 服务器向媒体流发送者发送 BYE 消息,断开消息3、4、6建立的同媒体流发送者的Invite会话;

    20.媒体流发送者收到 BYE消息后回复200OK 响应,会话断开;


    剩余常见信令流程请查看:

    GB28181协议常见几种信令流程(二)

    GB28181协议常见几种信令流程(三)

    展开全文
  • 2的32次方为什么是4GB?

    千次阅读 2020-10-02 09:15:29
    没有单位就是在耍流氓,不信你看,如果单位是bit, 2 32 b i t = 4 G b i t = 0.5 G B 2^{32}bit=4Gbit=0.5GB 232bit=4Gbit=0.5GB ,而当单位是Byte时, 2 32 B = 4 G B 2^{32}B=4GB 232B=4GB这个式子才是正确的。...
  • AC3 = 0x81, PSMUX_ST_PS_AUDIO_DTS = 0x8a, PSMUX_ST_PS_AUDIO_LPCM = 0x8b, PSMUX_ST_PS_AUDIO_G711A = 0x90, PSMUX_ST_PS_AUDIO_G711U = 0x91, PSMUX_ST_PS_AUDIO_G722_1 = 0x92, PSMUX_ST_PS_AUDIO_G723_1 = 0x...
  • GJJZHYJW GB10 迷你简稚艺 网上不太好找就上传个,分享给各位
  • 之前的《云、边、端方案中视频设备直接上云的两种协议选择:RTMP or GB28181》中,我们分别描述了RTMP协议和国标GB28181协议在各种场景中的应用方法,在视频“云、边、端”的大框架中,我们极力推荐同时采用RTMP和...
  • 个 100GB 的文件,里面内容是文本 要求: 找出第个不重复的词 只允许扫遍原文件 尽量少的 IO 内存限制 16G 随机字符串,每行个字符串 (长度范围从 0-100)。 思路: 100G字符串,0-100字节随机,最后...
  • 阿里云服务器1核1G内存1M带宽能放几个网站及多少流量?好多人买了阿里云1核1G内存1M带宽的服务器,却不知道能跑多少流量,也不知道能放几个网站。毕竟都是真金白银买来的,如果在使用期内能够最大限度的利用这个额度...
  • 首先,数据量最小单位比特,...与字节搭配时,K,M,G,T为二进制单位,因为1000与1024相近,即2^10=1K; 所以: 1KB=1024Byte ,所以1MB=10241024=1048576字节 1MB=1024KB 1GB=1024MB 1TB=1024GB 与比特搭配时,K,M,...
  • 所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B。 然后再说 K ,数学学过吧, K 是千的意思, ...
  • 几个G多少reads?如何换算? 原创wangchuang2017 最后发布于2018-11-17 14:59:29 阅读数 3948 收藏 展开 关键词: lncRNA表达量低,所以要看lncRNA的表达量变化,就要比普通RNA-seq多测一些。 要兼顾SNP和低表达量...
  • 服务器几核几G几M是什么意思?我们建站、搭建网络平台都要用到云服务器,不管在腾讯云、阿里云还是别的云服务平台选购,都会接触到服务器配置。云服务器就是把物理服务器(俗称“母鸡”),用虚拟机技术虚拟出多台...
  • 事实上,不仅仅是Linux内核,几乎所有的 现代操作系统 都没有为支持100Gb/s做好准备。 这是个变革的年代,现代操作系统 已经不再 现代! 我们回望一下类似Unix/Linux,Windows NT这些操作系统是如何被称作 现代 的...
  • 详解Mellanox 200G HDR InfiniBand解决方案

    千次阅读 2019-12-20 21:34:58
    在数字信息的不断暴增的世界里,通过实时对分析数据挖掘其特征的能力已经成为种竞争优势。个先进的网络必须解决的问题就是快速和有效地传输不断增长的数据,同时必须实时地对数据进行分析。 网络协同技术已经...
  • 粒子群算法

    千次阅读 多人点赞 2017-05-14 16:13:04
    粒子群算法(particle swarmoptimization,PSO)由Kennedy和Eberhart在1995年提出,该算法模拟鸟集群飞行觅食的行为,鸟之间通过集体的协作使群体达到最优目的,是种基于Swarm Intelligence的优化方法。同遗传算法...
  • 史上最管用的C盘深度清理秘籍

    万次阅读 多人点赞 2019-03-09 15:37:43
    使用电脑的用户都知道,使用电脑段时间后,会堆积很多无用的文件,不仅占用磁盘空间,而且导致系统运行速度变慢,所以清理c盘垃圾是非常有必要的。 无论我们给C盘分多大的分区,Windows都有办法把它填满。像休眠...
  • 在大多数的计算机系统中,八位是个字节。位的值通常以存储电容是否带电来衡量。 半个字节在英语中叫nibble。在一些系统中,octet代表8位,而不用字节;而在另一些系统中,octets组成32位字,在这些系统中,指令...
  • 【算法】对个20GB大的文件排序

    万次阅读 2015-07-22 13:55:52
    设想你有个20GB的文件,每行个字符串,说明如何对这个文件进行排序。 内存肯定没有20GB大,所以不可能采用传统排序法。但是可以将文件分成许多块,每块xMB,针对每个快各自进行排序,存回文件系统。 然后将这些...
  • 国标GB/T 28181协议的逐步普及,解决了海康、大华、宇视等各大厂家设备协议统一的问题,尤其是在主动注册到平台这块的协议上,非常好地解决了所有有线、无线、4G、5G设备的统一接入协议的问题,GB/T 28181设备的...
  • 原版黑苹果安装教程(Clover引导)

    万次阅读 2016-08-19 21:36:37
    2、SanDisk SD8SBBU240G1122 (240GB) 主板 B85-HD3 (x.x) 网卡 1、Realtek RTL8192CU Wireless LAN 802.11n USB 2.0 Network Adapter 2、Realtek PCIe GBE Family Controller 声卡 NVIDIA High ...
  • 1.案例描述: hive有个定时任务平时正常,没有啥问题,正常一般大概执行1个小时左右,但是今天突然报错了,报错代码::running beyond physical memory limits.... 3.9 GB of 4.2 GB virtual memory used. K...
  • 特别是作为系统盘的 C 盘,系统还原/更新文件、虚拟/配置文件、注册表还有软件运行时产生的缓存或者垃圾文件等等等等,全都保留在这个盘上,不小心就被各种文件给塞满了。 电脑里的磁盘 总是用着用着就要满了 ...
  • 最近看到大波112Gb/S PAM4 SerDes来袭,工艺从16nm到让我惊掉下巴的5nm都有,就是不知道这些大厂吹水那么厉害能不能量产交付。 作为网络测试仪表厂商是需要持续盯着高速以太网端口的新动态,参与ETC以太网技术...
  • Bit、Byte、KB、MB(M)、GB(G)关系

    千次阅读 2016-04-12 14:51:39
    STM32 ...Bit、Byte、KB、MB(M)、GB(G) KB,是计算机中表储存容量大小的单位,用中文表示就是“千字节” 。它不是最小的计算机容量单位,在它下面还有Byte就是B也就是“字节”  1GB=1024MB
  • 利用fsutil命令fsutil file createnew e:\b.txt 1073741824以上命令就是在e盘创建个1G的b.txt文件
  • 使 32 位程序使用大于 2GB 的内存

    千次阅读 2017-09-14 23:54:50
    不管在 32 位 Windows 上还是在 64 位 Windows 上,32 位的应用程序都只能使用最大 2GB 的内存,这是我们司空见惯的个设定。但其实 Windows 提供了一些方法让我们打破这样的设定,使程序使用大于 2GB 的内存。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 177,592
精华内容 71,036
关键字:

多少gb是一g