自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Barry的博客

勿在浮沙筑高台

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android Studio2.0导入PullToRefresh

总共3步1. 下载PullToRefresh下载地址:https://github.com/chrisbanes/Android-PullToRefresh下载后,解压,文件夹目录如下2. 导入PullToRefresh的libraryFile—Import Module,选择第1步图中pulltorefresh的library文件夹将上图中选中的libra

2016-09-30 21:23:51 1804 2

转载 Android PullToRefresh 分析之四、扩展RecyclerView

转自:http://blog.csdn.net/mr_wanggang/article/details/46707441在Android开发中,一个可以上下拉刷新的列表是非常常见的功能。在之前的项目中,一般都是使用ListView实现的,一般实现的原理都是跟ListView添加头尾视图 + 手势操作。在AndroidV7包中出现RecycleView后,很多开发者就将ListVie

2016-09-30 19:53:55 808

转载 Android开发之RecyclerView的使用全解

转自http://blog.csdn.net/dmk877/article/details/50816933自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recyler

2016-09-30 18:17:33 331

转载 Android加载网络GIF完整解决方案

转自:http://blog.csdn.net/lvshaorong/article/details/51732520前言:加载并显示gif是App常见的一个功能,像加载普通图片一样,大体应该包含以下几项功能:1、自动下载GIF到本地文件作为缓存,第二次加载同一个url的图片不需要下载第二遍2、由于GIF往往较大,要显示圆形的进度条提示下载进度3、在GIF完全下载完之前

2016-09-29 22:54:39 4774

转载 VC与web交互

转自:http://blog.csdn.net/tiantian1980/article/details/12322191Demo下载 一、摘要  在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(fo

2016-09-29 11:35:57 2813

原创 HTML表单

表单表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理

2016-09-29 11:33:58 537

转载 h264 流、帧结构

转自:http://www.cnblogs.com/lidabo/p/4582040.htmlH264元素的分层结构H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。          在H.264 中,句法元素共被组织成  序列、图像、片、宏块、子宏块五个层次。在这样的结构中,每一层的头部和它的

2016-09-28 15:09:08 683

转载 H264中I帧和IDR帧的区别

转自:http://blog.csdn.net/Jammg/article/details/52357245IDR(Instantaneous Decoding Refresh)--即时解码刷新。      I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码

2016-09-28 14:38:50 2967 2

转载 H264—帧,片,参数集,NALU等概念

转自:http://blog.csdn.net/jammg/article/details/52357351h264是一个编码压缩的格式,可以使用x264库进行编码,源码开放,可下载编译使用。------------------------------------------------------------------------------------------

2016-09-28 14:32:01 4013

转载 H264--2--语法及结构

转自:http://blog.csdn.net/yangzhongxuan/article/details/8003494名词解释场和帧 :    视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。片:             每个图象中,若干宏块被排列成片的形式。片分为I片、B片、P片和其他一些片。        

2016-09-27 17:36:33 298

转载 H264--1--编码原理以及I帧B帧P帧

----------------------前言-----------------------       H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段

2016-09-27 17:35:00 455

转载 FU-A分包方式,以及从RTP包里面得到H.264数据和AAC数据的方法

RFC3984是H.264的baseline码流在RTP方式下传输的规范,这里只讨论FU-A分包方式,以及从RTP包里面得到H.264数据和AAC数据的方法。1、单个NAL包单元12字节的RTP头后面的就是音视频数据,比较简单。一个封装单个NAL单元包到RTP的NAL单元流的RTP序号必须符合NAL单元的解码顺序。2、FU-A的分片格式数据比较大的H264视频包,被RT

2016-09-27 17:17:53 559

转载 使用Jsoup解析Html

想要做一个看新闻的应用,类似Cnbeta客户端的东西。大致思路如下:根据链接获取新闻列表页的html代码,然后解析,找到所有的新闻标题和新闻链接用listView显示,当点击ListView的Item再加载相应的新闻内容。其中获取html代码,可以使用如下代码实现:[java] view plain copy print?

2016-09-27 17:04:02 359

转载 对H264进行RTP封包原理

1. 引言     H.264/AVC 是ITU-T 视频编码专家组(VCEG)和ISO/IEC 动态图像专家组(MPEG )联合组成的联合视频组(JVT)共同努力制订的新一代视频编码标准,它最大的优势是具有很高的数据压缩比率,在同等图像质量的条件下,H.264 的压缩比是MPEG-2 的2 倍以上,是 MPEG-4的1.5~2 倍。同时,采用视频编码层(VCL)和网络提取层(NAL )的

2016-09-27 16:06:30 2971

转载 RTP 时间戳

转自:http://blog.csdn.net/yangzhongxuan/article/details/8048218最近被RTP的负载类型和时间戳搞郁闷了,一个问题调试了近一周,终于圆满解决,回头看看,发现其实主要原因还是自己没有真正地搞清楚RTP协议中负载类型和时间戳的含义。虽然做RTP传输,有着Jrtplib和Ortp这两个强大的库支持,一个是c++接口,一个是c语言接口,各有各

2016-09-27 15:09:01 859 1

转载 RTP协议分析

转自:http://blog.csdn.net/bripengandre/archive/2008/04/01/2238818.aspx RTP协议分析第1章.     RTP概述1.1.  RTP是什么RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。R

2016-09-27 14:48:18 404

原创 Servlet实现方式之GenericServlet和HTTPServlet和Servlet接口的区别

继续阅读之前,请确保你已经了解了如何通过用实现Servlet接口的方式来实现Servlet了,下面介绍GenericServlet,GenericServlet的区别GenericServlet实现了Servlet接口,并帮我们做了一些常用操作1.init方法 妥善的保存config对象并实现getServletInfo,getServletConfig,2.增加一个空参i

2016-09-25 23:12:40 4935 1

转载 RTP协议全解析(H264码流和PS流)

原创不易,转载请附上链接,谢谢http://blog.csdn.net/chen495810242/article/details/392073051、RTP Header解析

2016-09-23 16:56:19 786

转载 Linux常用基本命令

转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date

2016-09-23 10:19:59 295

转载 Linux基本命令笔记

转自:http://www.cnblogs.com/laov/p/3541414.html#zhilingLinux简介及Ubuntu安装常见指令系统管理命令打包压缩相关命令关机/重启机器Linux管道Linux软件包管理vim使用用户及用户组管理文件权限管理 大牛笔记-www.weixuehao.com

2016-09-23 10:18:29 532

原创 Servlet入门

Servlet简介什么是Servlet?百度百科解释:Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解

2016-09-21 21:49:27 380

转载 linux动态库基础

转自:http://blog.csdn.net/feixiaoxing/article/details/7203441【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    动态链接库不是linux独有的特性,在windows下面也存在这样的特性。一般来说,windows下面的动态连接库是以*.dll作为结尾的,而linux下面的

2016-09-20 14:27:31 401

转载 makefile入门

转自:http://blog.csdn.net/koches/article/details/7609361对于程序设计员来说,makefile是我们绕不过去的一个坎。可能对于习惯Visual C++的用户来说,是否会编写makefile无所谓。毕竟工具本身已经帮我们做好了全部的编译流程。但是在Linux上面,一切变得不一样了,没有人会为你做这一切。编代码要靠你,测试要靠你,最后自动化编译

2016-09-20 14:17:33 271

转载 VC++中windows下的文件复制、删除、重命名操作

转自:http://blog.csdn.net/mmjwung/article/details/8499802都可以很方便的通过windows.h中的函数来实现一、文件的复制[cpp] view plain copy#include   #include   using namespace std;  in

2016-09-19 11:09:23 4580

转载 Android服务器端开发

Android服务器端开发html/css:制作静态页面 servlet:动态页面看界面与服务器之间有没有数据的交互 Web开发里面的模式C/S:客服端/服务器端优点:安全性高,客户端是可以分担服务器端的一些功能模块缺点:必须安装客服端,开发成本大,维护比较困难,不能无缝升级B/S:浏览器/服务器端优点:只要开发服务器端就可以了,可以实现无缝升级缺点:安全性

2016-09-16 16:00:14 5606

转载 使用PullToRefresh实现下拉刷新和上拉加载

转自:http://blog.csdn.net/ueryueryuery/article/details/17440465/PullToRefresh是一套实现非常好的下拉刷新库,它支持:1.ListView2.ExpandableListView3.GridView4.WebView等多种常用的需要刷新的View类型,而且使用起来也十分方便。(下载地址:h

2016-09-16 15:55:41 568

原创 android5.0:新增的Widget

新增的WidgetRecyclerViewRecyclerView是ListView的升级版,它具备了更好的性能,且更容易使用。和ListView一样,RecyclerView是用来显示大量数据的容器,并通过复用有限数量的View,来提高滚动时的性能。当你的视图上的元素经常动态的且有规律的改变时候,可以使用RecyclerView控件。与ListView不同的是Recycl

2016-09-15 09:25:43 347

原创 android5.0:兼容性

兼容性虽然Material Design新增了许多新特性,但是并不是所有新内容对对下保持了兼容。使用v7包v7 support libraries r21 及更高版本包含了以下Material Design特性:使用Theme.AppCompat主题包含调色板主体属性,可以对应用的主题做统一的配色,但是不包括状态栏和底部操作栏RecyclerView和CardVie

2016-09-15 09:23:42 626

原创 android5.0:全新的动画(animation)

全新的动画在Material Design设计中,为用户与app交互反馈他们的动作行为和提供了视觉上的连贯性。Material主题为控件和Activity的过渡提供了一些默认的动画,在android L上,允许自定义这些动画:Touch feedback  触摸反馈Circular Reveal  圆形展示Curved motion       曲线运动View state

2016-09-15 09:20:49 1424

原创 android5.0:图片和颜色

图片和颜色tint属性tint属性一个颜色值,可以对图片做颜色渲染,我们可以给view的背景设置tint色值,给ImageView的图片设置tint色值,也可以给任意Drawable或者NinePatchDrawable设置tint色值。在应用的主题中也可以通过设置 android:tint 来给主题设置统一的颜色渲染。tint的渲染模式有总共有16种,xml文件中

2016-09-15 09:18:08 936

原创 android5.0:Material Design简介

Material DesignMaterial Design简介Material Design是谷歌新的设计语言,谷歌希望寄由此来统一各种平台上的用户体验,Material Design的特点是干净的排版和简单的布局,以此来突出内容。Material Design对排版、材质、配色、光效、间距、文字大小、交互方式、动画轨迹都做出了建议,以帮助设计者设计出符合Material

2016-09-15 09:12:25 691

原创 android5.0:阴影和裁剪

阴影和剪裁View的z属性Material Design建议为了凸显布局的层次,建议使用阴影效果,并且Android L为了简化大家的工作,对View进行了扩展,能使大家非常方便的创建阴影效果:给View添加了一个新的属性:Z 属性,用于描述视图距离它父视图的高度:在5.0之前,我们的视图都是二维的,只有x轴和y轴,现在,android新增了z轴。x轴和y轴描述了一个view的

2016-09-15 09:10:05 693

转载 windows后台服务

后台服务程序开发模式一直感觉VC++太复杂了,但昨天看了汪蒲阳编著的因特网应用编程,其中写到后台服务程序的编写,论述的非常详细,而且逻辑清晰,看了之后感觉明白不少,故拿来与需要之人共享,并更正了原程序的一些错误,补充了一些材料。另外还有一种用C++编写后台服务程序的思路(不算.NET上服务程序开发模型),以后整理好了再发上来。 在2000/XP等基于NT 的操作系统中,有一

2016-09-14 14:42:04 3756

转载 AndroidStudio中使用Git发布与更新,同步到本地(github关联)

转自:http://blog.csdn.net/var_rain/article/details/487367951.首先(1)你需要有一个Github的账号.(由于国内的大多数邮箱收不到Github的激活电子邮件,所以,推荐使用微软的@outlook.com邮箱或者Gmail.(Gmail也是经常抽风)).(2)然后就是,你得要有台电脑(作为程序员来说,这个都

2016-09-08 21:29:14 4785 1

原创 Duilib界面库使用简介

Duilib简介windows下一款非常好的界面库,实现了UI和逻辑代码的分离,详细介绍百度即可。使用步骤如何下载编译duilib我就不说了,github上有编译好的,这里假设你已经有了duilib库的编译好的文件1.引入头文件,库文件/引入duilib头文件和库文件#include //duilib依赖这个vc头文件,如果没有引入的话要引入以下#include usi

2016-09-07 16:23:39 9592 2

转载 查看端口被哪些进程占用

转自:http://blog.csdn.net/abidepan/article/details/52438323方法一:(1)查看5037端口哪个进程在用        netstat -aon | findstr 127.0.0.1:5037(2)查看上面进程是哪个执行文件在占用          tasklist /fi "pid eq 3188"(3)设置禁

2016-09-07 11:11:09 1983

转载 根据进程名称杀死指定进程

// KillProcess.cpp : 根据进程名称杀死指定进程//#include "stdafx.h"#include "KillProcess.h"#include "tlhelp32.h"#include BOOL KillProcessFromName(CString strProcessName);int APIENTRY _tWinMain(HINSTANCE h

2016-09-07 11:06:04 1728

转载 ADB简述

ADB简述 转自:http://blog.sina.com.cn/s/blog_4cd5d2bb0101a1bb.html目录1. 概述 22. ADB架构 22.1. ADB各模块定义 32.2. adbd (ADB daemon) 42.2.1. 启动流程 42.3. adb server 72.3.1. 启动流程 72.4. adb cli

2016-09-06 16:59:13 2823

转载 图解使用VS的安装项目打包程序

图解使用VS的安装项目打包程序目录背景1.   建立安装项目工程    1.1. 创建工程    1.2. 设置安装项目属性    1.3. 设置默认安装路径2.   添加安装文件3.   添加卸载程序4.   创建快捷方式    4.1. 添加快捷方式    4.2. 设置msiexec快捷方式的参数    4.3. 为用户的“程序”菜单和

2016-09-06 10:31:33 1409

转载 duilib\utils\utils.h(251) : error C2504: “VARIANT”: 未定义基类

转自:http://blog.csdn.net/sp_daiyq/article/details/44542939创建win32应用程序的工程文件,删除不需要的代码,只留下空的winmain函数。编译时提示如下错误:duilib\utils\utils.h(251) : error C2504: “VARIANT”: 未定义基类duilib\utils\util

2016-09-04 14:43:49 930

python3 报错cannot import name '_AES'

1.from Crypto.Cipher import AES 报错:cannot import name '_AES' 2.下载附件的,把附件的文件替换到python安装目录下的对应位置

2018-10-04

libcurl7.52.1动态库

自己编译的libcurl动态库,支持https,gzip,里面包括开发需要的include,lib,dll 说明博客:http://blog.csdn.net/rankun1/article/details/73196058

2017-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除