自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 很有意思的一个2D转3D电影的解析

大家说的都很专业,我来补一个简单的图文版。<img src="https://pic4.zhimg.com/502e5043251cc2bcda29bab5c670b60f_b.jpg" data-rawwidth="788" data-rawheight="510" class="origin_image z

2016-08-17 18:10:50 5866

转载 Vmware Workstation安装Ubuntu

打开虚拟机,点击菜单上的“文件”,选择“新建虚拟机“,如下图所示:注释:这里选择自定义安装,点击下一步。这里我的虚拟机版本最新是10的,就选最新的,然后点击下一步,如下图:这里选择要安装的Ubuntu14.04的系统镜像文件,如下图:点击下一步,注意:这个地方已经天上了登录用的用户名密码,所以好多人在安装完成之后不知道登录

2016-08-03 17:49:18 500

转载 编码和软编码的区别

转载:http://blog.csdn.net/charleslei/article/details/44599041工作中,经常被问硬编码、软编码怎么区分的问题,还是对这个问题整理一下吧。一、软编码和硬编码如何区分       软编码:使用CPU进行编码       硬编码:使用非CPU进行编码,如显卡GPU、专用的DSP、FPGA、ASIC芯片等二、软编

2016-08-03 13:51:56 4580

转载 android硬编码h264——MediaCodec

Android 用MediaCodec实现视频硬解码本文向你讲述如何用Android标准的API (MediaCodec)实现视频的硬件编解码。例程将从摄像头采集视频开始,然后进行H264编码,再解码,然后显示。我将尽量讲得简短而清晰,不展示那些不相关的代码。但是,我不建议你读这篇文章,也不建议你开发这类应用,而应该转而开发一些戳鱼、打鸟、其乐融融的程序。好吧,下面的内容是写给那些执迷

2016-08-03 13:50:07 3904

原创 AndroidStudio环境下的jni调用(NDK)的方法

Step: 1. 添加native接口注意写好native接口和System.loadLibrary()即可了,并无特别之处。Step: 2.执行Build->Make Project生成了.class文件..class文件的生成路径是在 app_path/build/intermediates/classes/debug下的. 这个在android studio里面看不到, 到文件管

2016-06-30 17:32:52 696

原创 android studio 使用 showAsAction

在menu下面添加xmlns:app="http://schemas.android.com/apk/res-auto",然后在item中引用 app:showAsAction="always"就可以了。

2016-06-24 16:40:37 854

转载 Android之Adapter用法总结

Android之Adapter用法总结1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(List View,Grid View)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:

2016-06-22 16:02:06 322

转载 特别经典的Android组件、工具、框架大全

直接点开网页就OK了,部分图片需要越狱http://www.open-open.com/lib/view/open1436262653692.html

2016-06-22 10:14:56 286

转载 AndroidStudio导入github项目

第一步: 你的电脑上首先要有git和AndroidStudio,没有的话赶紧下去吧,之前我的博客也有开发工具,这里我就当你有了,直接开始。 第二步:打开studio找到设置页面  将你安装的git路径放到第二步中,点击ok。 第三步:你要有一个github 的账号,这里我就当你有了,接下来进行下面的配置  按照步骤一步步的来,点击Test,当出现这个界面的时候证明你的g

2016-06-17 15:34:24 510

转载 安卓屏幕知识

1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。比如某某手机为“5寸大屏手机”,就是指对角线的尺寸,5寸×2.54厘

2016-06-17 10:19:33 439

转载 Animation动画

Animations一、Animations介绍Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 二、Animations的分类Animations从总体上可以分为两大类:1.Tweened Animations:该类Ani

2016-06-14 13:47:25 407

原创 Fragment 与 Activity 生命周期对比

一、Activity的生命周期图:与 Activity 生命周期" style="margin:0px; padding:0px; border:0px none; list-style:none; max-width:100%">二、Fragment生命周期图与 Activity 生命周期" style="margin:0px; padding:0px; border:0

2016-06-14 11:28:34 445

转载 WebRTC源码分析一:音频处理流程

本文概要介绍WebRTC的音频处理流程,见下图:webRTC将音频会话抽象为一个通道Channel,譬如A与B进行音频通话,则A需要建立一个Channel与B进行音频数据传输。上图中有三个Channel,每个Channel包含编解码和RTP/RTCP发送功能。以一个Channel而言,应用程序中将包含三个活动线程,录音线程,音频接收线程和播放线程。1)录音线程:

2016-06-12 11:06:37 1353

转载 WebRTC源码分析四:视频模块结构

本文在上篇的基础上介绍WebRTC视频部分的模块结构,以进一步了解其实现框架,只有了解了整体框架结构,对局部算法修改才能够胸有成竹。一、对外接口       对外接口有ViEBase,ViECapture,ViECodec,ViEEncryption,ViEFile,ViEImageProcess,ViENetwork,ViERender和ViERTP_RTCP。主要接口有:

2016-06-12 11:03:33 460

转载 WebRTC源码分析三:视频处理流程

文本介绍视频的处理流程。图1中显示了两路视频会话视频信号流过程。图1 视频流程示意图以一路视频会话为例,主要分为以下几个线程:1)视频源产生线程:Camera生产视频画面,封装成视频帧,以一定帧率投递到下一个模块。;2)采集线程:由Capturer负责采集视频帧,并对视频帧进行一定处理,如调整画面亮度。并送入各个发送链路的编码模块编码并发送出去;3)接收线程:Rtp/R

2016-06-12 11:00:53 721

转载 WebRTC源码分析二:音频模块结构

本文介绍WebRTC音频模块组成和结构,详细介绍音频引擎的配置和启动,相信看完本文后,很多人可以利用WebRTC完成一个音频通话程序开发。一、对外接口      音频部分的对外主要接口如下,各个接口之间的关系如图1所示。1)VoiceEngine:负责引擎的所有接口查询,存储共享数据信息ShareData。2)VoEBase:负责音频处理的基本操作。3)VoEAudioProc

2016-06-12 10:58:47 763

转载 WebRTC源码分析总述

一、简介。    WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌2010年以6820万美元收购收购Global IT Solutions公司而获得一项技术。    网址是:http://code.google.com/p/webrtc/WebRTC,WebRTC使用了iLBC iSAC,G711和G722语音协议以及VP8视频协议。实现了一种基于网页的视频会议,

2016-06-12 10:56:22 9506 2

原创 Maven仓库:本地仓库 vs 远程仓库 详解

参考原文:http://www.wirelessqa.com/?p=2891.什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar

2016-05-24 14:48:34 5105 1

原创 远程配置Linux 搭建Nexus

1, Nexus 下载Nexus 官方下载, 最新版下载: nexus-2.4.0-09-bundle.tar.gzNexus war下载: nexus-2.4.0-09.warnexus有两种安装实现方式,一种是war包的方式,将它直接放在例如tomcat下就可以启用的,还有一种源码的方式,做为一个运维还是喜欢源码方式的说哈。开始吧。。。

2016-05-24 14:32:25 2153 1

原创 Win7卸载IIS

1.先将你的IIS服务关掉。计算机右键--管理,在弹出的窗口中选择服务和应用程序,选择服务,这时你电脑上所有的服务将被列出来,找到IIS,点击关闭。2.单击桌面左下角的windows图标,在弹出层中选择控制面板单击。3.跳转到卸载与更新程序,电脑上所有已安装程序都列在这里,找到左边导航的打开或关闭windows功能,可能需要小等一会儿...在弹出框中找到Internet

2016-05-17 11:26:59 687

原创 Windows下Nginx初入门

下载目前(2016.5.17),nginx的稳定版本是1.10.0,在官网下载先,http://nginx.org/en/download,建议使用stable version版这是一个zip文件,解压后即可使用 启动绿色文件,无须安装,直接即可启动。据我所知,3种启动途径,其实都类似:一、双击nginx.exe图标,可见黑窗口一闪而

2016-05-17 10:29:31 1387

原创 VR设备介绍

对于很多没有体验过现实增强,甚至虚拟现实眼镜产品的童鞋而言,这东西究竟应该怎么理解,硬件配置如何,用了什么操作系统,相比市面上的其他眼镜产品有何不同,这是个值得一说的问题。今天,我们先带大家一起领略下,各品牌研发的VR虚拟与现实设备吧。首先我们科普下什么是虚拟设备  简单来说虚拟设备包括虚拟眼镜,虚拟头盔等。它们简称为VR(Virtual Reality虚拟现实)。通过人机交互,语

2016-05-11 15:50:15 9612

原创 其它语言项目转换为maven项目并打包成jar包

点击项目右键,选择Enable Dependency Management。

2016-05-11 15:35:19 428

原创 IntelliJ IDEA 普通java工程如何转为maven工程

1、项目上右键 Add Framework Support。2、选择maven,点击OK。

2016-05-10 11:16:24 90273 3

原创 IntelliJ idea 中使用Git

IDEA中 如何将本地项目提交到本地仓库和远程仓库(github),下面是想详细的操作步骤: 一、在IDEA中配置git1.要使用GitHub,首先你需要下载一个Github  (地址:http://windows.github.com/) 这里使用的是for Windows然后安装完成会得到如下的一个目录:2. 在Idea 里面做相关配置: 打开设置面板(Ctrl+Alt+S

2016-05-10 10:19:01 8267

原创 把开源项目打包成jar包导入到本地仓库中

1. 把第三方依赖库下载下来,根据自己想要的功能,修改相应内容。2. 把修改后的项目打包成jar包(打包成jar,不在赘述),存到本地目录下。3. 把该jar包导入到本地仓库中:mvn install:install-file -Dfile=jar包的存放地址 -DgroupId=jar包的DgroupId -DartifactId=jar包的DartifactId -Dversion

2016-05-06 11:56:12 2330

转载 VR虚拟眼镜的原理是什么

现状分析:人之所以能够看到立体的景物,是因为我们的双眼可以各自独立看东西,左右两眼有间距,造成两眼的视角有些细微的差别,而这样的差别会让两眼个别看到的景物有一点点的位移。而左眼与右眼图像的差异称为视差,人类的大脑很巧妙地将两眼的图像融合,产生出有空间感的立体视觉效果在大脑中。那么,VR眼镜的原理是怎样的呢?原因一交错显示模式的工作原理是将一个画面分为

2016-05-05 10:30:46 5550

原创 mvn archetype:create 报错

刚下载配置完maven,在命令行新建项目时报错:建项目的命令为:mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook报错信息为:[INFO] Scanning for projects...[INFO] Build

2016-05-05 10:11:15 1139

原创 Maven聚合与继承

Maven聚合与继承一、聚合为了能够使用一条命令就能构建 account-email和 account-persist两个模块,我们需要建立一个额外的名为 account-aggregator的模块,然后通过该模块构建整个项目的所有模块。 account-aggregator本身也是个 Maven项目,它的 POM如下Xml代码  project> 

2016-05-04 15:35:13 271

原创 Maven pom 找不到parent

error:Non-resolvable parent POMfor org.kurento.tutorial:kurento-tutorial:6.4.1-SNAPSHOT: 加入 ../../pom.xml例如:org.kurento.tutorialkurento-tutorial6.4.1-SNAPSHOT../../pom.xml

2016-05-04 10:50:47 15294 2

空空如也

空空如也

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

TA关注的人

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