首页 > 2016年07月17日 > 全部分享
缓存框架Guava Cache部分源码分析
在本地缓存中,最常用的就是OSCache和谷歌的GuavaCache。其中OSCache在07年就停止维护了,但它仍然被广泛的使用。谷歌的GuavaCache也是一个非常优秀的本地缓存,使用起来非常灵活,功能也十分强大,可以说是当前本地缓存中最优秀的缓存框架之一。之前我们分析了OSCache的部分源..
分类:系统服务   时间:2016-07-17 18:04:54    收藏:0  评论:0  赞:0  阅读:402
流媒体传输协议系列之--RTSP协议详解
流媒体传输协议介绍一、RTSP协议介绍什么是rtsp?RTSP协议以客户服务器方式工作,,如:暂停/继续、后退、前进等。它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,因此RTSP又称为“因特网录像机遥控协议”。RTSP(Real-TimeStreamProtocol)..
分类:其他   时间:2016-07-17 18:04:35    收藏:0  评论:0  赞:0  阅读:358
平衡查找二叉树
AVL树是平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下都是O(logn)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。它能保持二叉树的高度平衡,尽量降低二叉树的高度,减少树的..
分类:其他   时间:2016-07-17 18:04:21    收藏:0  评论:0  赞:0  阅读:200
流媒体传输协议系列之----RTP/RTCP协议解析
RTP协议实时传输协议RTP(Real-timeTransportProtocol)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC1889中公布的,后在RFC3550中进行更新。国际电信联盟ITU-T也发布了自己的RTP文档,作为H.225.0,但是后来当IETF发布了关于它的稳定的标准RFC后就被取消了..
分类:其他   时间:2016-07-17 18:04:10    收藏:0  评论:0  赞:0  阅读:356
IPC----信号量
1.什么是信号量信号量的本质是一种数据操作锁(或者临界资源),它本身不具有数据交换功能,而是通过控制其他通信资源(文件,外部设备)来实现进程间通信,它本身是一种外部资源的标示。信号量在此过程中负责数据操作的护持,同步等功能;2为什么要使用信号量?为了防止出现多..
分类:其他   时间:2016-07-17 18:03:26    收藏:0  评论:0  赞:0  阅读:217
HTML兼容问题及高效开发工具
兼容问题及高效开发工具 1.兼容性测试工具①.IETester②.Multibrowser2.常用的浏览器①.Googlechrome②.Firefox③.opera3.高效的开发工具①.轻量级的:1.Notepad++2.sbulimeText3.记事本②.重量级的1.WebStorm2.Dreamweaver4.网页设计工具①.fireworks②.photoshop 5.判断IE的..
分类:Web开发   时间:2016-07-17 18:03:13    收藏:0  评论:0  赞:0  阅读:371
Python2.6升级到2.7
#python-VPython2.6.61.下载Python-2.7.3#wgethttp://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2#tar-jxvfPython-2.7.3.tar.bz2#cdPython-2.7.3#./configure&&makeall&&makeinstall&&makeclean&&makedistclean#/usr/local/bin/python2..
分类:编程语言   时间:2016-07-17 18:02:34    收藏:0  评论:0  赞:0  阅读:284
自定义组合控件和在自定义控件中使用自定义属性
今天,整理了一下我平时的笔记,写一个比较简单的自定义组合控件,仅供小白参考,大神请绕道,希望能够对大家有一些帮助 首先,得明白为什么我们需要自定义组合控件,它是因为原有控件并不能满足开发的需求,或者说并不能达到我们想要的一种效果,这个时候,就需要我们自己定义一些控件,以达到目的 ![先来看一下效果](http://img.blog.csdn.net/20160716224219109) 个人总结自定...
分类:其他   时间:2016-07-17 17:18:23    收藏:0  评论:0  赞:0  阅读:306
ATSHA204A加密芯片攻略——使用篇
ATSHA204A加密芯片是ATMEL公司研发的一款高安全性的,功能丰富的加密IC,使用SHA-256算法进行加密操作,内置16*32字节的slot(EEPROM)可以存储用户数据和秘钥,唯一的9字节序列号用于区分其他芯片,还有512bits的OTP区用于保存一些固定信息。芯片对外有2中通信方式,分别是单bus和i2c方式,本文所演示的全部使用I2C方式,但所有功能使用单bus方式也可以实现。 芯片...
分类:其他   时间:2016-07-17 17:17:50    收藏:0  评论:0  赞:0  阅读:464
kafka学习之路(二)——提高
kafka学习之路(二)——提高 消息发送流程 因为Kafka内在就是分布式的,一个Kafka集群通常包括多个代理。为了均衡负载,将话题分成多个分区,每个代理存储一或多个分区。多个生产者和消费者能够同时生产和获取消息。     过程: 1.Producer根据指定的partition方法(round-robin、hash等),将消息发布到指定topic的partition里...
分类:其他   时间:2016-07-17 17:16:25    收藏:0  评论:0  赞:0  阅读:330
操作系统之虚拟存储器
虚拟存储器概述1. 常规存储器管理方式的特征和局部性原理 常规存储器管理方式的特征: 一次性。要求将作业全部装入内存才能运行,当程序大于内存时,作业无法运行。 驻留性。装入内存中用的作业一直驻留内存,直到运行结束(处于等待状态的进程也占用内存)。 局部性原理: 时间局限性。如果程序中的某条指令一旦执行, 则不久以后该指令可能再次执行;如果某数据被访问过, 则不久以后该数据可能再次被访问。产生时间...
分类:其他   时间:2016-07-17 17:14:58    收藏:0  评论:0  赞:0  阅读:347
Linux服务器程序规范
除了网络通信外,服务器程序还必须考虑许多其他细节问题,零碎,但基本上时模板式的。 ———引 Linux服务器程序一般以后台形式运行。后台程序又称守护进程。它没有控制终端,因而也不会意外接受用户输入。守护进程的父进程一般是init进程(pid=1)。 Linux服务器程序通常有一套日志系统,它至少能输出日志到文件,有的高级服务器可以输出日志到专门的UDP服务器。大部分后台进程都在/var/log下...
分类:系统服务   时间:2016-07-17 17:14:47    收藏:0  评论:0  赞:0  阅读:308
Linux学习_4(常用命令)
基本命令 1.1 ls 列出文件 -a 列出隐藏文件,文件中以“.”开头的均为隐藏文件,如:~/.bashrc -l 列出文件的详细信息 -R 连同子目录中的内容一起列出 用ls -l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文 件类型,它可以是下述类型之一: - 普通文件 d 目录 l 符号链接...
分类:系统服务   时间:2016-07-17 17:14:26    收藏:0  评论:0  赞:0  阅读:375
springmvc(18)使用WebSocket 和 STOMP 实现消息功能
【0】README 1)本文旨在 介绍如何 利用 WebSocket 和 STOMP 实现消息功能; 2)要知道, WebSocket 是发送和接收消息的 底层API,而SockJS 是在 WebSocket 之上的 API;最后 STOMP(面向消息的简单文本协议)是基于 SockJS 的高级API (干货——简而言之,WebSocket 是底层协议,SockJS 是WebSocket 的...
分类:编程语言   时间:2016-07-17 17:14:07    收藏:0  评论:0  赞:0  阅读:4395
android-----关于通过AIDL注册监听之后无法解除监听的探索
我们在平常使用AIDL时可能会有这样的场景,客户端并不想一直查看服务端有没有有关我的消息,而是想让服务端在有消息的时候能够通知我,随后客户端再去服务端拿消息,这样相对来说比较节省资源,通常我们可以利用观察者模式将客户端注册到服务端,接着有消息的时候服务端相应的通知各个客户端就可以了,这种方式在客户端和服务端处于同一进程的时候使用是没有问题的,因为同一进程内部是可以直接传递对象的,并不会出现注册绑定...
分类:移动平台   时间:2016-07-17 17:13:47    收藏:0  评论:0  赞:0  阅读:384
css3学习以及移动端开发基本概念的思考
--> 此时在所有的手机上都是document.document.clientWidth,也就是[layout viewport!!!]都是400px;  在渲染页面之前,浏览器需要知道layout viewport有多大,基于此浏览器可以计算比如20%的具体像素宽度是多少。如果没有指定,那么浏览器就会自己设定一个layout viewport。8个浏览器中有6个会设定为980px...
分类:移动平台   时间:2016-07-17 17:13:02    收藏:0  评论:0  赞:0  阅读:423
IMS Modify Call (2) receive request 收到视频升级请求
主要内容为MT收到视频升级的请求的过程,也是MT消息上传的过程。流程图,关键代码,关键log。...
分类:其他   时间:2016-07-17 17:11:44    收藏:0  评论:0  赞:0  阅读:867
【记录】IIC
概要IIC(IIC,inter-Integrated circuit),两线式串行总线,用于MCU和外设间的通信。 IIC只需两根线:数据线SDA和时钟线SCL。以半双工方式实现MCU和外设之间数据传输,速度可达400kbps。多主机I2C总线结构注意SDA和SCL两根总线需要上拉,使总线处于空闲状态。IIC协议空闲状态协议规定,SDA和SCL同时为高电平时,总线处于空闲状态。上拉电阻保证电平处于...
分类:其他   时间:2016-07-17 17:10:38    收藏:0  评论:0  赞:0  阅读:310
HeadFirstJava——12_序列化和文件的输入/输出
存储对象状态的方式: 1 序列化(若只有自己写的程序会用到这些数据) 创建一个文件,将被序列化的对象写入文件中,之后可在程序中到文件中读取序列化的对象并将其转换为状态; 注意:以文本文件形式阅读是无意义的; 2 写入纯文本文件中(若数据需要被其他程序引用) 创建一个文本文件,用其他程序可以解析的特殊字符写到文件中,每行写入一个对象的状态,用逗号/制表符分隔; 一、序列化 1 ...
分类:编程语言   时间:2016-07-17 17:09:41    收藏:0  评论:0  赞:0  阅读:263
Java 多态的详解
1.什么是多态? 一个对象的多种状态 比如: 教师 a =老钟; 员工 b= 老钟; 2.多态体现 (1)Father类 非静态成员变量x 静态成员变量y 非静态方法eat,方法体输出父类信息 静态方法speak();方法体输出父类信息 (2):Son类 非静态成员变量x 静态成员变量y 非静态方法eat,方法体输出子类信息 静态方法speak();方法体...
分类:编程语言   时间:2016-07-17 17:08:51    收藏:0  评论:0  赞:0  阅读:344
673条   上一页 1 ... 3 4 5 6 7 ... 34 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!