自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 OpenGL 的setProjectFrustum 的near,far 针对“camera的cx,xy,xz”,不一定是坐标原点

在OpenGL中,每个空间位置会按照如下变换:对象,                        空间相对于 每个对象自身相机setCamera,         眼睛,空间是针对 视点投影setProjectFrustum(4个,near,far),  剪裁,空间他们是针对 平面的屏幕或者是图像上的视口(也就是camera的cx,xy,xz).

2015-07-28 15:10:54 1460

原创 handler更新播放进度条

第一步:定义Handler   updatehandler,第二步:定义线程类Thread  updateThread ,   run方法中obtainMessage,sendMessage,Message msg = handler.obtainMessage(CURR_TIME_VALUE_SMALL, ShowTime(mMediaPlayer.getCurrentPos

2015-07-28 11:50:54 922

原创 seekbar拖动无反应

implements   SeekBar.OnSeekBarChangeListenermSeekBar.setEnabled(true); mSeekBar.setOnSeekBarChangeListener(this);@Overridepublic void onProgressChanged(SeekBar seekBar, int progress,

2015-07-28 11:19:31 4008

转载 android的“播放引擎stagefright”中“OMX文件解码”

对于android的播放引擎stagefright中关键成分OMX理解    文件播放的实质就是通过对文件识别,文件解析,文件解码后输出数据流。android在2.3以上版本中都使用stagefright作为播放引擎实现播放。在这里值得关注的是stagefright以OMX插件完成主要的文件解码任务,从而完成播放工作。    OMX中的三层结构中重点关注的是OMX_IL,

2015-07-27 17:02:58 1292

原创 传感器获取旋转矩阵R,机身坐标系和世界坐标系的映射remapR,获得旋转角度 orientationValues;

Android+openGL 增强现实境Android下的一个简单增强实境Demo收藏;写了个简单的增强实境demo,程序包括三个图层:;1)摄像头拍摄的实境;2)OpenGL绘制的3D物体;3)一些文本提示信息;一、图层的叠加;这个实现的方法应该很多,我选择的是在FrameL;FrameLayoutmainLayout=(F;mainLayout.addView(view

2015-07-26 11:11:21 4323 3

转载 Android中SensorManager.getRotationMatrix函数:计算出旋转矩阵,

SensorManager是Android中的一个类,其有一个函数getRotationMatrix,可以计算出旋转矩阵,进而通过getOrientation求得设备的方向(航向角、俯仰角、横滚角)。    float[] mR = new float[16];    //旋转矩阵float[] remapR = new float[16];float[] orientatio

2015-07-26 11:04:58 8324 1

转载 只能在有限的一些情形下使用 volatile 变量替代锁。要使 volatile 变量提供理想的线程安全,必须同时满足下面两个条件:1对变量的写操作不依赖于当前值。 2该变量没有包含在具有其他

Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。 Java 语言中的 vol

2015-07-25 09:05:45 2570

转载 深入Java关键字null

一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这

2015-07-24 09:52:50 451

转载 在ScrollView中嵌套ListView

探讨:如何在ScrollView中嵌套ListView作者: 字体:[增加 减小] 类型:转载本篇文章是对如何在ScrollView中嵌套ListView的解决方法进行了详细的分析介绍,需要的朋友参考下一、分析1、最简单的布局:只有一个ListView如果整个页面只有一个ListView的话,那么由于ListView本身带有滚动效

2015-07-23 23:25:39 372

转载 android中的加载网络图片

在android中的加载网络图片是一件十分令人头疼的事情,在网上有着许多关于加载网络图片的开源库,可以让我们十分方便的加载网络图片。在这里我主要介绍一下我自己在使用Volley, Picasso, Universal-Imageloader的一些使用的感悟。以及最基本的用法介绍。1.Volley给ImageView设置图片源// imageView是

2015-07-23 20:03:23 770

转载 Android显示系统之View与SurfaceView更新屏幕的区别.对于View.则是在UI主线程中更新画面.SurfaceView更新屏幕,是在非UI线程(主线程)中实现SurfaceHolde

Android显示系统之View与SurfaceView更新屏幕的区别1、ViewViewextends Objectimplements Drawable.Callback KeyEvent.Callback AccessibilityEventSourcejava.lang.Object   ↳androi

2015-07-22 22:19:04 2224

转载 android内存泄露优化总结

android内存泄露优化总结android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常, 在解决这个异常时在网上发现很多关于OutOfMemoryError的原因的介绍。 OutOfMemoryError主要由以下几种情况造成: 1.数据库

2015-07-22 11:16:22 513

转载 在生成convertView时,同时设置Button的OnClickListener,convertView是被不断地复用的,这样的OnClickListener也就可以被不断地复用,

来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4146512.html  给ListView中每个item绑定点击事件的方法,比较常见的如下这种方式: 1 public View getView(int positon, View convertView, ViewGroup parent){ 2 if(nul

2015-07-21 23:51:53 691

转载 convertView,这个是Android在为我们而做的缓存机制。

ListView与Adapter使用要点博客分类: Android 项目用到ListView,由于要用到 ImageView ,图片源不是在资源里面的,没法使用资源 ID,因此无法直接使用SimpleAdapter,要自己写一个Adapter。 在使用ListView和Adapter需要注意以下几点: 1. Adapter.getView()

2015-07-21 23:45:14 1695

转载 Manifest merger failed with multiple errors

Android Studio常见问题 -- AndroidManifest.xml 覆盖问题问题如下D:\source-code\AndroidStudio\MyApplication\app\src\main\AndroidManifest.xmlError:(14, 9) Attribute application@icon value=(@drawable/ic_

2015-07-20 16:33:54 10359

原创 gate算法

。。。。。。。。。。。。。。。。子串(一定连续),子序列(可以不连续),。。。。。。。。。。。。。。。。定义HashSet nodeSet=new HashSet ();HashSet nodeSet=new HashSet();以上都对,可写可不写。区别:map(key,value);有映射关系,所以有两个参数。。。。。。。。。。。。。。。。。。。。。。。

2015-07-19 10:04:22 1645

原创 javaNote

public表示任何地方都可以访问,不写和internal一样,表示同一个包内可以访问,protected表示只用本类方法及继承类方法可以访问,private表示只有本类方法可以访问。 尚学堂科技_马士兵_J2SE_5.0_第01章_JAVA简介。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。一!在cmd中敲javaca实际上是执行系统变量path的设置好的ja

2015-07-19 09:58:25 1473

原创 ajax笔记

一,《93_使用Ajax对象中的属性和方法完成对服务器的请求和响应》if(request.overrideMimeType){ //有些浏览器如果request有overrideMimeType属性,指定文本类型request.overrideMimeType("text/xml");

2015-07-19 09:49:39 320

原创 北风网66jquery

44-2-设置开始,结束按钮--使标题为滚动文字,用主要setInterval,clearInterval函数,flag=true,false.**********************************************************************一,《jquery--66个\2.[jQuery]第1章.jQuery入门[下](ED2000.COM)》

2015-07-19 09:47:00 773

原创 ejs笔记

ejs:。。无javascript等html杠原样 EJS是一个JavaScript模板库,用来从JSON数据中生成HTML字符串。1.。你能够在 块中安排JavaScript 代码,利用最传统的方式 (另外 & 等符号进行转义的)。安装 EJS 命令如下:npm install ejs2.。“”一个等号:内是 js 逻辑代码,“” 两个等号:内是直接输出的变量,

2015-07-19 09:45:17 1672

原创 beifeng149 javaScript

95*****************************************************************************[JavaScript]149个有代码\95.[JavaScript]第34章.项目1-博客前端:封装库--弹出登录框[6]—600帧。1.提出问题:随着浏览器的大小变化,右上角的按钮会“错位”。讲解方法:在该按钮上一级设置相对点

2015-07-19 09:41:38 451

原创 preInterview_javaScript

地图: 问内层机制。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。var foo=function(){}称之为函数表达式定义函数,必须执行后面语句后才会对foo添加调用。function foo(){}称之为函数语句定义函数。会预先编译.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2015-07-19 09:40:16 649

原创 javaScript标签全称与插件

HTML标签英文全称中文释义aAnchor锚abbrAbbreviation缩写词acronymAcronym取首字母的缩写词address    Address地址dfn    

2015-07-19 09:37:47 1758

原创 JavaScript.笔记

一?v1,加载的顺序,二?先输         再输                  数组                                                                                            arr= ["JavaScript",2,true];

2015-07-19 09:34:42 1298

原创 Node.js笔记

一,forEach不支持break,发现break后面的还是会执行,就老老实实用for遍历了。 二,sys.puts:简单地打印在日志中给定的字符串。console.log:如果你想打印更复杂的对象(数组,JSON的JSObject),你必须使用console.log 三,通常在网上看到安装是使用的这种方式 npm install connect,即 npm ins

2015-07-19 09:30:15 1134

原创 Node.js项目3文件(view,app,routes)关系

2015-07-19 09:29:06 709

转载 安卓发版 混淆、第三方平台加固加密、渠道分发 完整教程(图文)

And 代码混淆、第三方平台加固加密、渠道分发 完整教程(图文)第一步:代码混淆(注意引入的第三方jar) 在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。新建一个项目的时候,会自动生成project.properties和proguard-project.tx

2015-07-18 21:17:56 694

转载 ffmpeg基本用法

ffmpeg基本用法(转)FFmpegFFmpeg 基本用法本课要解决的问题1.FFmpeg的转码流程是什么?2.常见的视频格式包含哪些内容吗?3.如何把这些内容从视频文件中抽取出来?4.如何从一种格式转换为另一种格式?5.如何放大和缩小视频?6.如何旋转,翻转,填充,裁剪,模糊,锐化视频?7.如何给视频加logo,删除logo?8.如何给视频加

2015-07-16 20:13:49 650

原创 安卓相对布局

relativelayout参数

2015-07-10 12:44:58 416

转载 Android触摸事件分发机制

Android触摸事件分发机制最近做了一个类似桌面应用图标可以点击,长按拖动效果,然后研究了下android触摸事件机制。Android中的事件分为按键事件和触摸事件,这里对触摸事件进行阐述。Touch事件是由一个ACTION_DOWN,n个ACTION_MOVE,一个ACTION_UP组成onClick,onLongClick,onScroll等事件。Android中

2015-07-10 12:41:33 303

原创 检查网络失败hint

不用invisible占空间, 而用gone重新布局,外围用 android:layout_height="wrap_content" XML中        android:id="@+id/netErrorHitRL"        android:layout_width="match_parent"        android:layout_height="48dp"

2015-07-08 22:00:19 602

转载 点开通知栏,回到原界面

Android点击通知栏信息后返回正在运行的程序,而不是一个新Activity 很多网上关于 通知栏的例子都是打开一个新的Activity,代码也很多。根据那些代码如下    public void shownotification(String tab)    {        NotificationManager barmanager=(NotificationMan

2015-07-08 09:01:16 1665 2

转载 区别 Intent 和 Bundle 传值

对于安卓初学者来说:Intent 和 Bundle  传值都行,但想要写高效的代码,必须弄清它们的区别    网上 找了个例子1:我现在要从A界面   跳转到B界面或者C界面   这样的话 我就需要写2个Intent  如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle  直接把值先存里面, 然后再存到Intent中 不就更简洁吗?

2015-07-07 22:49:42 598

获得栈中的最小元素

Get Min value of Stack

2016-04-24

拷贝具有随机指针节点的链表,

拷贝具有随机指针节点的链表,挂链过程next易混易错,写满了注释。 运行时改包名。

2016-04-24

通过2个栈 模拟队列。

通过2个栈 模拟 队列。

2016-04-24

二叉搜索树 转为 双向链表,

二叉搜索树 转为 双向链表, 导入eclipse时要改包名package classOne; BST To Double LinkedList change package name,

2016-04-24

安卓zxing生成二维码和扫描例子

安卓zxing生成二维码和扫描例子,直接导入到eclipse中可成功运行。

2016-03-23

了解窗体设计器,

了解窗体设计器,熟悉开发工具箱,认识解决方案资源管理器

2012-10-07

空空如也

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

TA关注的人

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