自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code

Codeing

  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

转载 Java利用VLC开发简易的视频播放器

前言本文参考了Java利用VLC开发简易视屏播放器中的核心代码,本文仅作为个人的学习笔记。配置亲测依照Java利用VLC开发简易视屏播放器中的配置环境是可行的。具体配置如下(1)下载VLC VlC官网http://www.videolan.org/ 各个版本的下载地址http://download.videolan.org/pub/videolan/vlc/last/ 里面有...

2019-01-10 20:08:00 1302 1

转载 VMware Ubuntu安装详细过程

转自 http://blog.csdn.net/u013142781/article/details/50529030          转载地址:http://blog.csdn.net/u013142781/article/details/50529030不是每一个程序员都必须玩...

2018-11-14 22:10:58 201

原创 YUV420sp转Bitmap

将YUV420sp转Bitmtppublic class YUV420spToBitmapUtils { /** * @param data yuv420sp数据; * @param width 视频的宽度; * @param height 视频的高度; * @return */ public static Bit...

2018-03-17 16:03:04 2045

原创 YUV视频帧旋转和镜像处理

通过摄像头采集的yuv数据经过旋转处理后,再进行镜像处理。 旋转public class YUV420spRotateUtils { //后置旋转90度; public static byte[] rotateYUVDegree90(byte[] data, int imageWidth, int imageHeight) { byte[] yuv = new...

2018-03-17 15:58:35 3854 4

原创 Android使用FFMPEG将H264解码为yuv420p

JNIEXPORT jbyteArray JNICALLJava_com_uestc_smileteeth_view_recordvideo_RecordVideoLib_decodeVideo(JNIEnv *env, jclass type, jstri

2018-02-06 16:13:34 1217

原创 Android中使用FFMPEG将yuv420p编码为h264

单帧JNIEXPORT jbyteArray JNICALLJava_com_uestc_smileteeth_view_recordvideo_RecordVideoLib_encodeFrame(JNIEnv *env, jclass type,

2018-02-06 16:11:18 957

原创 Android直接播放yuv数据

#include #include #include #include #include #include #include #include #include #include #define TAG "recordvideo-lib" // 这个是自定义的LOG的标识#define LOGI(...) __android_log_print(ANDROID_LOG_I

2018-02-06 15:50:06 2930

原创 YUV420sp与YUV420p互转

yuv420sp转yuv420pJNIEXPORT jbyteArray JNICALLJava_com_uestc_smileteeth_view_recordvideo_RecordVideoLib_YUV420spToYUV420p(JNIEnv *env,

2018-02-06 15:37:14 3901

转载 Android杂文(一)

获取最大运行内存 Runtime rt = Runtime.getRuntime(); long maxMemory = rt.maxMemory(); Log.i("maxMemory:", Long.toString(maxMemory / (1024 * 1024)));使用最大内存 application a

2018-01-19 10:47:31 205

转载 基于已有项目的NDK环境配置

最近有朋友跟我留言,关于以前的项目,没有勾选Include C++ Support的项目,怎样配置,才能支持NDK开发 ,特写一篇文章予以说明 。这个问题被我搁置了几天,一来是因为最近在赶项目没时间,二来我也没这样做过,所以得自己做一下试验 。对于这类问题 , 其实可以做一下简要的分析:勾选了Include C++ Support为我们做了什么 ?① 为我们配置好的NDK环境 ② 创

2018-01-02 09:19:31 262

原创 FFMPEG for Android(二)

本文是关于在Android Studio下配置FFMPEG的具体流程,配置前需要准备好FFMPEG头文件和so文件,可参看FFMPEG for Android(一)编译FFMPEG头文件和so文件。环境Win10Android Studio 3.0.1第一步 新建项目  打开Android Studio 新建一个项目,需要勾选Include C++ support选项。 第二步 引入头文

2017-12-31 18:23:17 299

原创 FFMPEG for Android(一)

关于如何在Win10下编译ffmpeg头文件和动态链接库供android使用

2017-12-31 17:21:22 382

原创 Eclipse中创建的java文件使用命令行运行出错

问题描述  使用Eclipse创建的java文件在eclipse中能够正常运行编译,但是使用命令行进行编译运行出错。编译是可以通过生成class文件,但是无法正常运行: 原因  查找资料的过程中很大一部分都说是环境变量配置有错误导致的,这种情况的确有可能,但是我通过重复配置环境变量后错误仍然存在,猜想问题应该不出在环境变量上,后来又有人指出可能是编码问题,我转换了一下编码貌似不是这个问题导致的,最

2017-12-17 22:12:15 802

原创 java Console 控制台为null问题 Console con = System.console()

问题描述学习如何从控制台输入中一般都会使用Scanner类,但是读取密码时JavaSE6引入了Console类,测试代码如下: Console console = System.console(); System.out.println(console); System.out.print("请输入你的名字:"); String per

2017-12-17 21:07:18 6384

关于SpringBoog培训分享.zip

demo 关于springboot

2021-11-10

Incentives for Sharing in Peer-to-Peer Networks(英文论文+Google中文翻译)

一篇经典的关于P2P网络激励机制的英文论文,作者是斯坦福大学的Philippe Golle、Kevin Leyton-Brown、Ilya Mironov,附带了一份Google翻译过的中文。

2019-02-27

类p2p的文件分享系统

一个类p2p的文件传输系统,没有实现NAT穿墙,只能是单点下载实现去中心化,带有VLC播放器可以播放视频,本来是想做一个P2P的视频分享系统,但是实际上并不符合要求可能。可能作为一个课程设计比较符合。

2019-01-14

Java利用VLC开发简易的视频播放器

功能:实现使用VLC制作简单的视频播放器,播放本地视频文件。这只是自己写的一个小demo功能比较简单,如果不想花费积分,可以直接根据https://www.cnblogs.com/SnailsRunning/p/10251912.html粘贴代码即可。

2019-01-10

通过GetDiskSerial.dll 获取硬盘序列号

通过从这个链接(https://download.csdn.net/download/cideason/8485961)下载的GetDiskSerial.dll在VS2013下C语言的形式获取硬盘序列号的一个demo,本来想通过dll二次封装用到java环境下,但是由于该dll为32位存在平台不兼容问题没有用上。

2018-04-25

HorizontalScrollView图片水平滑动+图片拖放

使用HorizontalScrollView实现图片左右滑动,再实现setOnDragListener将页面底部的图片拖放到对应的ImageView中。

2017-12-22

Android调用MediaRecorder进行视频录制

使用MediaRecorder实现视频录制,以实现的功能包括:录制开始、录制暂停和计时,播放功能暂时没有,以后如果有机会补上。注意除了在AndroidManifest.xml文件中申请权限外,还需要手动开启存储和相机权限,否则真机测试闪退。

2017-12-22

Android调用系统相机进行拍照

调用系统相机进行拍照demo,代码是自己跟着慕课网课程《Android摄像头基础》(https://www.imooc.com/u/2950649/courses)中手动敲的,如果大家不想下载可以直接去看视频讲解,很短而且讲的不错。需要注意的是在真机中调试的时候除了在AndroidManifest.xml中申请权限外还需要手动在真机的应用权限中手动开启相机和存储权限,否则会出现闪退。

2017-12-22

基于Mahout的电影推荐系统的数据文件

基于Mahout的电影推荐系统的数据文件,数据文件包含(users.dat、moives.dat、ratings.dat、movie_preferences.txt)。

2017-09-11

空空如也

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

TA关注的人

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