自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git Submodule 全流程使用指南

Git Submodule 全流程使用指南

2024-04-24 12:20:48 1358 1

原创 角度与弧度的换算

1. 圆周长圆的周长:C=2πr=πdC=2πr=πdC=2πr=πd,圆周长的一半 c=πrc=πrc=πr2. 定义度的定义两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧当这段弧长正好等于圆周长的360分之一时,两条射线的夹角的大小为1度弧度的定义两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧当这段弧长正好等于圆的半径时,两条射线的夹角为1弧度。(图2)3. 使用场景说明旋转时,使用角度Degrees°为单位数学和物理中使用弧度r

2021-01-06 13:37:12 2297 1

原创 Windows环境下编译Android平台的libyuv

1. 说明至于libyuv1的用途,就不赘述了。一下是官方说明Scale YUV to prepare content for compression, with point, bilinear or box filter.Convert to YUV from webcam formats for compression.Convert to RGB formats for rende...

2018-10-15 20:18:58 982

原创 android app内存使用限制

1. app内存限制  Android系统对每个APP有一个逻辑内存限制,就算物理内存富余,如果应用超出APP逻辑内存,APP就会出现内存溢出crash。   android app的内存使用分java heapsize和native heapsize,这个逻辑内存限制也就是java heapsize,针对Java在堆上的内存申请。native层内存申请不受其限制,native层受物理内存大...

2018-08-24 17:47:58 12126 2

原创 编译Android环境的libjpeg-turbo使用cmake

1. libjpeg-turbo  前面已经编译过1.5.91版本的libjpeg-turbo,现在版本升级到2.0.0,基于CMake编译。  依然还是一样,按照官网介绍,libjpeg-turbo比libjpeg快2-6倍,得益于它高度优化的哈夫曼算法。在许多情况下,libjpeg-turbo的性能可与专有的高速JPEG编解码器相媲美. On such systems, lib...

2018-08-16 15:54:18 3003 10

原创 编译Android平台使用的FFmpeg(armeabi,armeabi-v7a,arm64-v8a,x86,x86_64)

1. 编译平台 Ubuntu2. NDKlinux环境NDK下载https://developer.android.google.cn/ndk/downloads/这里编译使用的是Android NDK, Revision 15c (July 2017)3. 编译过程3.1 下载FFmpeg源码FFmpeg下载地址http://ffmpeg.or...

2018-04-26 17:20:45 7413 7

原创 编译Android环境的libjpeg-turbo

1、libjpeg 和 libjpeg-turbo为了在Android环境实现无损压缩或者我们为了实现更高性能的jpeg图像压缩,我们需要使用到libjpeg-turbo1。 官网上已说, libjpeg-turbo is generally 2-6x as fast as libjpeg。所以,一般我们选用libjpeg-turbo而不是libjpeg,因为前者快后者2-6倍2、编...

2017-10-25 13:48:13 4501 8

原创 Bitmap和libyuv在JNI中的字节序

问题libyuv1 FOURCC Four Charactacter Code2 libyuv中FOURCCBitmap1. 问题Android中在使用RGB数据的时候我们会遇到color space 的stored in computer memory的问题。 通常有两种典型的scheme来记录RGB数据: 1. byte order——按照字节顺序 2. word order—

2017-10-17 13:49:21 998

原创 PC通过WIFI连接Android设备,使用ADB

场景使用WiFi连接Android设备1 前置条件2 打开Android设备的连接服务如果开启了adbd1. 场景一些Android设备我们无法直接通过USB去连接,就需要使用到WiFi来连接。然后就可以使用adb想设备命令了。2. 使用WiFi连接Android设备2.1 前置条件PC和Android设备在同一局域网下Android设备已连上WiFiAndroid设备必须已 root

2017-08-10 19:44:04 12822 1

原创 Android Studio External Tool扩展工具

1.javah配置如下-classpath .;$ModuleSdkPath$\platforms\android-22\android.jar -jni -encoding $FileEncoding$ -d $ModuleFileDir$/src/main/jni/ $FileClass$注意:如果使用  javah -jni没有指定 -encoding $FileEncoding$源文件的编码

2017-08-01 11:04:54 1645

原创 android studio 导入另一个project module

android studio一个window只能加载一个project,一个project包含多个module,如何在当前的project的module里使用另一个project的module呢? 1.在settings.gradle里用,通过include ":另一个project的名字" include ":anotherProjectName"2.然后指定include的project的pr

2017-08-01 10:31:47 1182

原创 Java多线程与并发

volatitlesynchronized 关键字1 synchronized方法11 synchronized关键字的继承性12 synchronized实例对象方法13 synchronized static 静态方法2 synchronized代码块Object类的waitnotifynotifyAll高级实用工具1 javautilconcurrentlocks中的API

2017-07-19 11:47:21 291

原创 android mp4v2的编译和使用

android mp4v2的编译和使用android mp4v2的编译和使用一下载mp4v2源码二源码放入Android studio工程目录以下是我的目录结构三编写cmake脚本或者Makefile脚本以下为mp4v2模块的CMakeListstxt以下为外层我们JNI接口的CMakeListstxt三在buildgradle里配置cmake CMakeListstxtbuildg

2017-07-19 11:35:26 1643

原创 Android视频采集编码颜色格式选择

Android视频采集编码颜色格式选择ps:在Android平台通过Camera PreviewCallback预览帧回调的方式采集视频,并通过MediaCodec进行h264编码的时候,camera的setPreviewFormat的预览格式设置,和MediaCodec编码时需要设置MediaFormat的MediaFormat.KEY_COLOR_FORMAT的格式的对应关系的设置。1.请参考...

2015-09-24 12:27:40 9825 1

转载 ProGuard 学习使用

配置说明1>.参数-include {filename}                                   从给定的文件中读取配置参数 -basedirectory {directoryname}                指定基础目录为以后相对的档案名称 -injars {class_path}                              

2015-07-19 14:14:36 403

原创 Android Phone Pad UI设计主流分辨率

android phone和pad的常见分辨率

2015-06-12 16:14:22 4555

原创 Program Files 目录的dos文件名模式下的缩写PROGRA~1

ERROR: NDK path cannot contain any spaces! 解决

2015-03-17 19:00:39 5208

转载 oracle 账号的 锁定 与 解锁

问题描述:oracle 账号登陆提示:Your password has expired.解决办法:1、使用oracle用户登录系统  2、执行如下步骤:  3、$ sqlplus /nolog  4、SQL> connect /as sysdba     Connected.  5、SQL> alter user system acco

2013-11-20 10:17:18 1205

转载 No result defined for action [Struts2中的异常]

问题:  Struts2 开发中出现    No result defined for action 记录我的问题曾出现的环境:前台使用  Flexigrid  做前台grid控件,Flexigrid  中分页  传递参数  “当前页” 在ajax请求中的参数引用为"page",和后台定义的一个参数page类型不同,导致 Flexigrid  每次请求数据,都会出现 上述问题

2013-09-23 10:06:38 1298

Android Stuidio SVN的使用关键

Android Studio中SVN的使用的关键部分

2016-06-12

Android平台流媒体基础知识

流媒体 音视频编码Android平台基础概念和关键知识点,基于MediaRecor和MediaCodec的H.254的编码,颜色格式转换

2016-04-13

PowerDesigner数据库建模技术

全书内容包括:PowerDesigner 建模环境,PowerDesigner 简介, MetaWorks 模块,DataArchitect 模块,概念数据模型的建立、完善、检查、 固化和提取,物理数据模型的生成、调整及检查,生成数据库过程,产生触发 器、制作存储过程和函数,对数据库和数据库生成脚本进行逆向工程产生物理 数据模型,建立子模型的方法,使用 MetaWorks 进行团队控制的方法,使用 MetaBrowser 查询 MetaWorks 字典的方法。

2012-12-18

Flex 4.0 开发详解讲义 ppt

Flex 4.0开发详解讲义。Adobe公司对于Flex采取了开源的策略,所以开发者可以在Flex原代码的基础上修改。新版Flex 4中的开发环境已经更名为Flash Builder,而不再是Flex Builder系列。Flex采用事件驱动机制,程序的执行过程严格按照事件发生的时间顺序执行。本节将介绍为读者Flex开发技术的特点、优点和新特性。

2010-11-17

source_struts

学习下struts2.x,之前的学习资料。现在项目要用了。

2010-11-10

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

TA关注的人

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