Browsed by
分类:编程

编程

流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

RTP           参考文档 RFC3550/RFC3551 Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业

令牌桶算法(token bucket algorithm)

令牌桶算法(token bucket algorithm)

令牌桶算法(token bucket algorithm) 在实施QOS策略时,可以将用户的数据限制在特定的带宽,当用户的流量超过额定带宽时,超过的带宽将采取其它方式来处理。要衡量流量是否超过额定的带宽,网络设备并不是采用单纯的数字加减法来决定的,也就是说,比如带宽为100K,而用户发来的流量为110K,网络设备并不是靠110K减去1

eclipse中server location为灰色,不能修改

eclipse中server location为灰色,不能修改

选择window —-show view---services可以看到服务的面板 双击tomcat進入配制界面Service Locations(Specify the server path (i.e. catalina.base) and deploy path. Server must be published with no modules present to make changes.)选项变灰色无法更改配制。 若要更改,則把tomcat下的所有項目移除。并右

2017年高频率的互联网校园招聘面试题

2017年高频率的互联网校园招聘面试题

前言 参加了2017年校招,面试了阿里、百度、腾讯、滴滴、美团、网易、去哪儿等公司,个人是客户端 Android 方向,总结了面试过程中频率出现较高的题目,希望对大家有所帮助。 Java 一些知识点 Object 有哪些方法 public 方法:getClass、equals、hashCode、toString、wait、notify protected 方法:clone、finalize

Wireshark使用小技巧

Wireshark使用小技巧

阅读: 821 Wireshark它是一款功能强大的网络抓包分析工具,大家对他并不陌生,可能工作中每天都会用,用它来排查故障、分析攻击类型等,可以更快理解和发现问题,下面来让绿盟君介绍一下wireshark的几个使用小技巧。 文章目录   1、TCP流绘制 2、包的拼接与拆解 3、相对时间显示 4、协议统计分层信息 5、网络

fastJson API

fastJson API

FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快!但是文档做得不好,在应用前不得不亲测一些功能。 实际上其他的json处理工具都和它差不多,api也有几分相似。 一、JSON规范 JSON是一个标准规范,用于数据交互,规范的中文文档如下: http://www.json.org/json-zh.html

为什么选择 Java 8 ?

为什么选择 Java 8 ?

本文是 DZone 指南 Java 生态系统的专题文章,作者Trisha Gee是Java资深工程师和布道者。在本文中,Trisha Gee阐述了Java 8的重要特性以及使用的原因,由OneAPM工程师翻译。 以下为译文 要点速递 在很多情况下,Java8 都能提升应用性能,而无需任何改变或性能调优。 Lambda 表达式、 Streams API 以及现有类的新方法都

附近地点搜索初探

附近地点搜索初探

原文:http://blog.charlee.li/location-search/ 附近地点搜索,顾名思义,就是搜索用户附近有哪些地点。随着GPS和带有GPS功能的移动设备的普及, 附近地点搜索也变得炙手可热。不过在网上却很少有这方面的讨论。本文的方法并不算最好, 但足以应付一般的应用了。 本文中,数据库采用MySQL,语言采用python。理论上别的数

地理空间距离计算优化

地理空间距离计算优化

http://tech.meituan.com/lucene-distance.html 1 地理空间距离计算面临的挑战 打开美团app,不管是筛选团购还是筛选商家,默认的排序项都是“离我最近”或者“智能排序”(如下图所示)。 不管是“离我最近”还是“智能排序”,都涉及到计算用户位置与各个团购单子或者商家的距离(注:在智能排序中距离作为一个重要的参

数据挖掘-分词入门

数据挖掘-分词入门

谷歌4亿英镑收购人工智能公司DeepMind,百度目前正推进“百度大脑”项目,腾讯、阿里等各大巨头布局深度学习。随着社会化数据大量产生,硬件速度上升、成本降低,大数据技术的落地实现,让冷冰冰的数据具有智慧逐渐成为新的热点。要从数据中发现有用的信息就要用到数据挖掘技术,不过买来的数据挖掘书籍一打开全是大量的

cookie窃取和session劫持

cookie窃取和session劫持

原文地址: http://shaoshuai.me/tech/2014/08/16/cookie-theft-and-session-hijacking.html Updates 2014-08-17 感谢@搞前端的crosser的提醒,加入了HTTP Response Splitting的内容。 此篇文章的Presentation 戳这里 。 一、cookie的基本特性 如果不了解cookie,可以先到 wikipedia 上学习一下。 http request 浏览器

SSDP协议

SSDP协议

原文:http://mengzhuo.org/blog/ssdp%e5%8d%8f%e8%ae%ae%e7%ac%94%e8%ae%b0.html 近来在研究SSDP,Simple Service Discovery Protocol (简单服务发现协议)。 这是用来实现无配置,自发现局域网内部服务的协议。 由IPv4下有固定的239.255.255.250:1900这一固定的地址来负责多播数据。 不过,从我的学习经历来说,要啃这种

OpenSSL

OpenSSL

原文:http://mengzhuo.org/blog/openssl-%e7%ac%94%e8%ae%b0.html 准备知识 私钥/公钥签名算法 之后要说的RSA、ECC(椭圆曲线加密算法)都是其中的一种。 迪菲-赫尔曼密钥交换 简写就是DH ECDH 椭圆曲线DH 使用椭圆曲线签名算法用来进行密钥交换 SHA 1-N 、MD5 都是摘要算法,运算出的值进行校验 AES DES 3DES RC4

推荐!手把手教你使用Git

推荐!手把手教你使用Git

原文出处: 涂根华的博客   欢迎分享原创到伯乐头条 一:Git是什么?        Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别?       SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干

正则表达式简要入门

正则表达式简要入门

IT技术博客大学习原文  http://blogread.cn/it/article/6748?f=hot1 第一次接触正则表达式是在今年四月的腾讯笔试,当时是一道选择题问如何判断输入的是否是 QQ 号码(即纯数字),当时是蒙了一个答案,菜鸟不会嘛 ╮(╯3╰)╭ 。事后自己倒专门学习了正则表达式,还做了笔记,可是平时开发倒的确是用得少,最近倒也忘

关于FIN_WAIT1

关于FIN_WAIT1

火丁笔记 原文  http://huoding.com/2014/11/06/383 前些天,一堆人在 TCPCopy 社区里闲扯蛋,有人提了一个问题:FIN_WAIT1 能持续多久?引发了一场讨论,期间我得到斌哥和多位朋友的点化,受益良多。 让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况: TCP Close 看图可知,主动关闭的一方发出 FIN,同

冒泡排序

冒泡排序

原文  http://www.cnblogs.com/liuyitian/p/4071840.html 前言: 这两天研究 排序 的算法,算法理解起来 比较抽象 ,不拿笔划着走着就容易绕进去,所以就想出了以 体育课排队列 的方式进行演示 系列的其他篇章的情景同上 冒泡排序: 重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走

推荐程序员掌握的十大基础实用算法

推荐程序员掌握的十大基础实用算法

原文:http://hijiangtao.github.io/2014/06/24/AlgorithmSum/ 前言:最近一直很奇怪为什么身边的人都在重复着同一个概念「不会编程没关系,我们可以」,我承认这是一种解决事情的绕行办法但始终不是最佳,所以面对这样的言语时我更倾向于沉默。看到一篇文章有点像畅销书的感觉,10个算法还都不错于是就攫取过来,稍作修

刘思喆:协同过滤和推荐引擎

刘思喆:协同过滤和推荐引擎

原文:http://www.bjt.name/2013/06/recommendation-system/ 推荐系统在个性化领域有着广泛的应用,从技术上讲涉及概率、抽样、最优化、机器学习、数据挖掘、搜索引擎、自然语言处理等多个领域。东西太多,我也不准备写连载,今天仅从基本算法这个很小的切入点来聊聊推荐引擎的原理。 推荐系统的策略 推荐引擎(系统)从