自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio

Android Studio快捷键:表 1. 部分实用工具窗口的键盘快捷键。工具窗口Windows 和 LinuxMacProjectAlt+1Command+1Version ControlAlt+9Command+9RunShift+F10Contro

2017-09-19 16:09:51 319

原创 java IO相关知识

1、File类File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操纵文件,通过调用File类提供的各种方法,能够完成创建、删除文件,重命名文件,判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等操作。2、RandomAccessFile类RandomAccessFile类支持“随机访问”方式,可以跳转到文件的任意

2017-08-25 10:55:45 187

原创 java 线程相关知识

Java是通过Object类的wait、notify、notifyAll这几个方法来实现线程间的通信的,又因为所有的类都是从Object继承的,所以任何类都可以直接使用这些方法。wait:告诉当前线程放弃监视器并进入睡眠状态,直到其它线程进入同一监视器并调用notify为止。notify:唤醒同一对象监视器中调用wait的第一个线程。类似排队买票,一个人买完之后,后面的人可以继

2017-08-23 15:59:52 209

转载 Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系

转载请包含网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译

2017-08-10 14:55:34 269

转载 理解Java线程的中断

一个线程在未正常结束之前, 被强制终止是很危险的事情. 因为它可能带来完全预料不到的严重后果. 所以你看到Thread.suspend, Thread.stop等方法都被Deprecated了.那么不能直接把一个线程搞挂掉, 但有时候又有必要让一个线程死掉, 或者让它结束某种等待的状态 该怎么办呢? 优雅的方法就是, 给那个线程一个中断信号, 让它自己决定该怎么办. 比如说, 在某个子线程中为

2017-08-04 10:50:55 180

原创 fps的问题

影响fps的因素:1、曝光时间2、光线明暗(会导致曝光时间长短)3、锁帧(但是一般设备都不会锁住,好的设备要有自动调节的功能)4、算法处理的时间和CallBack时间如果超过33ms时,会降低帧率如果解释我们apk的fps和功耗1、关闭我们的算法处理,在正常光的情况下,是否能达到30fps(当前所有的设备,关闭算法,帧率是不断变化的,虽然能达到30fps,但是不能保

2017-08-04 09:50:44 698

原创 java中this 和super比较

关键字                说明           this1、表示当前对象2、调用本类中的方法和属性3、调用本类中的构造函数,放在程序首行         Super1、子类调用父类的方法和属性2、调用父类中的构造方法时,放在程序首行

2017-07-25 14:54:36 186

转载 CPU亲和性(affinity)sched_setaffinity() 和 sched_getaffinity()

简单地说,CPU 亲和性(affinity) 就是进程要在某个给定的 CPU 上尽量长时间地运行而不被迁移到其他处理器的倾向性。Linux 内核进程调度器天生就具有被称为 软 CPU 亲和性(affinity) 的特性,这意味着进程通常不会在处理器之间频繁迁移。这种状态正是我们希望的,因为进程迁移的频率小就意味着产生的负载小。2.6 版本的 linux 内核还包含了一种机制,它让开发人

2017-07-20 13:52:47 667

原创 CPU亲和性

在做封装算法项目时,如遇到性能问题可以考虑设置CPU亲和性(affinity)的方法进行优化。当前经验:1.  在QC8998/Exyon8895平台上是有效的。2.  在SDM660平台上是有效的。3.  对于Capture算法是有效的4.  对于Preview算法无效。加上有时更慢。有待进一步研究。 注意事项:1.  用完一定要恢复,尽量避免对系统调度的影响。

2017-07-20 13:50:37 1320

转载 java环境变量详解---找不到或无法加载主类

默认安装在C:\ProgramFiles\Java\jdk1.7.0目录下环境变量配置为PATH=.;%JAVA_HOME%\binCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;JAVA_HOME=C:\Program Files\Java\jdk1.7.0在把jdk安装到计算机中之后,我们来进行设置

2017-07-19 10:56:55 450

转载 NDK入门实例,生成.so文件

目标:利用NDK 生成 SO 库,使用 SO 库进行 JNI 调用,在 Android sdcard 创建文件并写入数据。工具:NDK 1.6 、Eclipse for java 、android SDK 、Cygwin一、下载  Cywin从Cywin官网 http://www.cygwin.com/ 下载所需要的版本,这里仅介绍在Windows下使用  Cywin二

2017-07-04 17:52:17 248

转载 图像数据每行对齐到4字节

bitmap文件存储时,在raw data数据部分,要求每一行对齐到4字节。例如,一副bitmap图片,宽度是13,即每行有效像素为50个,按照RGB24格式存储,在bitmap文件的raw data部分,会从图像的左下角开始逐行遍历整幅图片。但是注意,每一行在bitmap文件中占用的存储空间并不一定就是每行有效像素的个数乘以3,比如按照这里举的例子,每行13个有效像素,13*3*8=31

2017-07-03 17:22:57 833

转载 Android中JNI用法

第一步:使用Java编写HelloWorld 的Android应用程序:package com.lucyfyr;import android.app.Activity;import android.os.Bundle;import android.util.Log;public class HelloWorld extends Activity {/** Calle

2017-06-27 17:59:34 200

原创 JNI用法

JNI使用步骤:编写带有native声明的方法的java类使用javac命令编译所编写的java类然后使用javah + java类名生成扩展名为h的头文件使用C/C++实现本地方法将C/C++编写的文件生成动态连接库       1) 编写java程序:这里以HelloWorld为例。代码1:

2017-06-27 14:28:30 320

转载 cmake 学习笔记(三)

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]接前面的 Cmake学习笔记(一) 与 Cmake学习笔记(二) 继续学习 cmake 的使用。学习一下cmake的 finder。finder是神马东西?当编译一个需要使用第三方库的软件时,我们需要知道:去哪儿找头文件 .h

2017-06-14 15:57:00 290

转载 CMake 笔记二

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]在 Cmake学习笔记一 中通过一串小例子简单学习了cmake 的使用方式。这次应该简单看看语法和常用的命令了。简单的语法注释# 我是注释命令语法COMMAND(参数1 参数2 ...)字符串列表A;B;C # 分号分割或空格分隔的值

2017-06-14 15:54:20 217

转载 CMake 笔记一

文章转自:http://blog.csdn.net/dbzhang800/article/details/6314073 版权归原作者。你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。这

2017-06-14 14:22:04 214

转载 Android Camera 使用小结

Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对Camera API了解很充分,而且对于通用的

2015-11-30 15:18:53 318

转载 Android Camera Api

(一) 前言最近看Camera的api,觉得写的真的不错。现在翻译过来,给大家分享分享,译文可能不太好,大家将就着看哈。(二) 正文1. CameraCamera是Android framework里面支持的,允许你拍照和拍摄视频的设备,那么,本文在接下来就会讨论如何为你的用户提供快速,简单的图片和视频拍摄方法。2. 注意事项a. 在确定你的程序使用Camera之前

2015-11-30 14:00:37 380

转载 Java文件操作大全

Java代码  //1.创建文件夹   //import java.io.*;   File myFolderPath = new File(str1);   try {       if (!myFolderPath.exists()) {          myFolderPath.mkdir();       }   }   catch (Ex

2015-11-26 17:44:36 278

转载 java IO 操作

由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作         文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文件中,例如图片文件、声音文件等数据文件,也经常需

2015-11-25 17:34:11 333

空空如也

空空如也

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

TA关注的人

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