自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员的良师益友

人生最大的目标就是帮助更多的有志青年走上IT这条路,帮助更多的程序员攀上架构师的高度

  • 博客(434)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java直接运行JavaScript代码或js文件

执行JavaScript用到的类有: javax.script.ScriptEngine; javax.script.ScriptEngineFactory; javax.script.ScriptEngineManager; javax.script.ScriptException;刚哥做事,必须雷厉风行!话不多说,先上代码,一睹JavaScript脚本运行的兴奋吧!需求1:执行一个Jav

2017-11-13 20:07:10 34819

原创 Java之JIT编译器的总结

Just In Time即时编译器。当JVM发现某个方法或代码块运行频繁时,就会把这段代码认定为热点代码,通过JIT在运行时将这些代码编译成本地机器码,并进行相关优化。 在JIT未出现之前,字节码指令被解释器转译成对等的微处理器指令,并根据转译后的指令先后顺序依次执行,由于一个Java指令可能会被转译成十几或几十个对等的微处理器指令,这种模式执行的速度特别慢。 基于这种瓶颈,JIT技术应运而生了

2017-11-12 17:36:24 890 2

原创 ClassLoader类加载器的实现细节

说明:此篇文章第一部分内容不够完善,请直接阅读第二部分。主要思路是对类加载器的执行过程做个总结,让读者能够对执行过程有个清晰明了的认识。第一部分 权限访问相关类介绍在进行ClassLoader类加载器实现细节分析之前,我们先对用到的几个类进行分析。 1、Guard接口,提供checkGuard(Object)方法,用于判定对象是否可被访问public interface Guard { /

2017-11-12 17:32:55 820

原创 关系型数据库的三范式

对于关系型数据库,我们往往只关注它的三范式,所谓范式是指Normal Form,也就是要求。第一范式,要求表中的列具有原子性,也就是说列不能被再次拆分。比如有一个列需要存电话号码,如果要存手机号码和固定电话时,按照本范式的要求,就必须定义两个列,一个用来存储手机号码,一个用来存储固定电话。而不能只使用一个列同时去存取手机号码和固定电话。第二范式,要求每个表都要有主键,且非主键的列必须完全依

2017-08-08 20:39:04 1832 1

原创 Android实现model变动自动化改变view之demo

Android实现model变动自动化改变view之demo

2017-01-19 12:29:56 1179

转载 Android Studio优化配置

优化Android Studio/Gradle构建

2015-09-07 14:24:38 560

原创 android--笔记--自定义view时的命名空间引用改为res-auto

xmlns:app="http://schemas.android.com/apk/res-auto"

2015-09-02 19:56:28 987

转载 android--textView添加html超链接响应

tvContent.setText(Html.fromHtml(getString(strContent))); tvContent.setMovementMethod(LinkMovementMethod.getInstance());

2015-08-21 10:29:56 860

转载 android--BitmapDrawable之BitmapShader

原文链接:http://www.cnblogs.com/snake-hand/archive/2012/02/17/2454393.html

2015-07-25 21:20:43 502

转载 android--活用强大的自定义drawable功能

原文链接:http://blog.csdn.net/lmj623565791/article/details/43752383

2015-07-24 20:15:45 520

转载 android--性能提升ViewStub的使用

ViewStub是一种不可视并且大小为0的视图,可以延迟到运行时填充(inflate)布局资源。当ViewStub设置为可视或inflate()方法被调用后,就会填充布局资源,然后ViewStub便会被填充的视图代替。 关于ViewStub的使用场合,请看这篇文章:(http://blog.csdn.net/hitlion2008/article/details/6737537/)

2015-07-20 09:24:10 561

原创 iOS--合理定义对象的引用类型strong/weak/assign/copy

iOS合理使用对象的引用类型

2015-07-18 23:22:57 1071

转载 Android NDK开发之Jni调用Java对象

原文链接

2015-06-23 11:34:33 540

转载 Android NDK之----- C调用Java [GetMethodID方法的使用]

NDK--C 调用java之GetMethodID方法的使用

2015-06-23 09:42:32 902

转载 android eclipse ndk开发环境配置

原文链接

2015-06-15 18:06:28 536

转载 Android Jni笔记--创建一个String

JNIEXPORT jstring JNICALL Java_cn_edu_zafu_jnidemo_Test_getName(JNIEnv * env, jobject jObj){ jstring str = (*env)->NewStringUTF(env, "HelloWorld from JNI !"); return str;}

2015-06-15 09:48:51 935

转载 Android Studio开发入门-引用jar及so文件

原文链接:http://www.cnblogs.com/xrwang/p/AndroidStudioImportJarAndSoLibrary.html

2015-06-13 14:41:45 592

转载 mac下androidstudio下ndk开发简单操作流程

原文链接:http://www.shangxueba.com/jingyan/2901837.html  说到NDK开发,其实是为了有些时候为了项目需求需要调用底层的一些C/C++的一些东西;另外就是为了效率更加高些。    但是很多时候能不用就不用;这个是啥原因?个人感觉有些时候是觉得麻烦,首先要配置 NDK 还要 下载 Cygwin ,配置 Cygwin ,然后需要编译生成,哎

2015-06-13 14:26:20 882

转载 android--listview加载更多后恢复到加载之前的位置(终极方案)

退出页面的时候:Parcelable listState = listView.onSaveInstanceState();记住listState对象;再次进入页面的时候:listView.onRestoreInstanceState(listState);

2015-05-29 18:28:48 1082

转载 linux系统上搭建RTSP流媒体服务器

一、简介转自:http://5875334.blog.163.com/blog/static/1333368442009102555759890/支持多种流媒体文件:音频文件:RealAudio.Wav.Au.MPEG-1.MPEG-2.MP3视频文件:RealVideo.AVI.QuickTime.其他类型:RealPix.RealText.GIF.JPE

2015-03-20 15:29:13 11831 1

原创 xcode6如何新建一个空项目+添加导航视图控制器

欢迎转载,请注明出处。解说:使用xcode6的Empty项目模板创建出的项目啥都没有,及不方便。本编就先教大家如何创建一个包含有Target以及Appdelegate等目录的空项目以及添加导航视图控制器。步骤1:打开xcode6,然后File - > New ->Project,打开后选择Single View Application模板,点击Next,输入项目名称,点击Next,选择保存

2015-03-04 09:16:12 1777

原创 vs的vc++项目中出现各种类型错误LPCSTR等的解决办法

最近在做opencv的时候,使用vs2012创建opencv的基于vc++项目时,出现各种类型不兼容的错误。解决办法非常简单:项目->属性->常规->字符集->由“unicode”改为“未设置”或“者多字符”。

2015-02-27 17:14:59 1530

原创 vs2012打包部署时“cannot extract icon with index 0 from file xxx.exe”的解决方案

最近使用vs2012做opencv项目的时候,打包时老是碰到cannot extract icon with index 0 from file xxx.exe这样的问题,弄了半天,才搞定。为了让大家少走弯路,特分享一下解决办法:1、先将大小为(16*16或32*32或48*48)的.ico格式Icon图片拷贝到项目目录下;2、然后在vs中的资源管理器中刷新并将该Icon图片添加进项目

2015-02-27 17:06:13 3683

原创 mac--强制清理废纸篓

打开终端->输入:sudo rm -rf ~/.Trash/

2015-02-12 08:40:37 1099

转载 iOS--图片加载速度极限优化(FastImageCache框架解析)

原文链接:http://blog.cnbang.net/tech/2578/?from=timeline&isappinstalled=1

2015-02-11 11:09:51 1043

原创 android--zxing返回扫描界面出现黑屏的解决方案

修改CameraManager类中的openDriver(SurfaceHolder holder)方法: public void openDriver(SurfaceHolder holder) throws IOException { if (camera == null) { System.out.println("wanggsx openDriver camera = nul

2015-02-06 15:04:04 3678

转载 iOS实现UIImageView透明区域点击事件穿透

原文转自:http://wonderffee.github.io/blog/2013/07/10/pass-touch-event-through-uiimageviews-transparent-area-in-ios/问题最近要在iPad上实现一个很独特的功能,简单描述一下就是要显示一个带有半透明背景的弹出界面,在其上加一个不规则形状的图片,手指点击这个弹出界面的半透明

2015-02-03 09:47:21 1397

原创 android--利用Animation.RELATIVE_TO_SELF做出个性化的动画

在Android开发中,Animation是用来给控件制作效果的。大多数的控件都可以用这个类,这个类包含了4种基本动作,分别为移动,旋转,淡入淡出,缩放。使用Animation的两种方式:方式一:在代码中创建、设置以及启动动画(移动TranslateAnimation/旋转RotateAnimation/淡入淡出AlphaAnimation/缩放ScaleAnimation),这样的优点是

2015-02-03 08:45:04 6325 1

原创 android--解决listview的footerDivider不显示的问题(解决方案)

对于很多android开发者来说,listview的divider是个比较头痛的麻烦,因为listview在默认的情况下是启用footerDivider的(即android:footerDividersEnabled="true"),但实际上为什么就没有显示footerDivider呢?答案很简单:因为一般情况下你的footerView是空的(null)。当footerView为空的时候,foot

2015-01-26 16:41:51 1596

原创 android--自定义ExpandableListView+隐藏指示器图片+防数据显示混乱

类似于ListView,自定义ExpandableListView只需要写一个适配器类(继承自BaseExpandableListAdapter即可):import java.util.List;import java.util.zip.Inflater;import android.app.Activity;import android.content.Context;import

2015-01-23 17:14:17 1859

转载 关于提高扫描速度的改进方案(转载)--Zxing与Zbar结合使用

本文转载自Terry_erdong:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=332855&page=1&ordertype=1最近公司需要实现二维码扫描的功能,可能这个大家一看就觉得。论坛Demo一大把,随便copy一个就可以使用了!起初我也是这么认为,随便找了一个改改!!后来发现Bug太多,有太多不理想的东西。。索

2015-01-21 11:18:58 9332 3

原创 android--解决方案--用BroadcastReceiver监听手机网络状态变化

实现一个功能,可以有很多种方法,但我们所追求的是最适合于自己项目的那一种方法。就比如app要判断网络状态,如果在每次使用网络的时候去判断一次网络状态的话,有些耗费时间。例如,你要在打开网页之前先判断网络是否畅通以及在下载图片之前判断网络类型,那么务必造成等待时间的增加。因此,我们可以尝试只需在手机网络状态变更的时候,去记录一下当前的网络状态到我们的app里,在使用网络的地方就无需再去主动检查网

2015-01-20 15:23:27 6318 3

原创 android--给TextView控件加下划线

textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);// 下划线

2015-01-14 13:56:16 1361

转载 android--View系统解析

上集:http://blog.csdn.net/singwhatiwanna/article/details/38168103下集:http://blog.csdn.net/singwhatiwanna/article/details/38426471

2015-01-12 11:59:23 578

转载 Android服务开发经验——优雅地活着

原文转自:http://www.apkbus.com/forum.php?mod=viewthread&tid=221787大多数的Android应用开发都会将注意力集中在界面功能上,只有少数应用会需要一个Service,尤其是一个长期运行的Service,去进行后台联网、环境检测、媒体播放等功能。Android环境下的Service有其自身的特点,为了让服务完美地实现预想

2015-01-08 10:06:45 750

转载 android--40条优化建议

http://blog.csdn.net/linghu_java/article/details/40403859

2015-01-06 14:04:47 540

转载 Fragment设置GestureDetector滑动监听(完美解决方案)

原文摘自:http://www.apkbus.com/android-78656-1-1.html以下操作步骤将帮助大家在使用FragmentActivity时使Fragment能触发到滑动事件:1、在主activity(如MainContainerActivity)中设置一个接口(直接添加如下方法): private ArrayList onTouchListeners =

2014-12-23 16:26:27 7094 6

转载 Android Fragment应用实战,使用碎片向ActivityGroup说再见

原文出自:http://www.cnblogs.com/android100/p/Android-Fragment-ActivityGroup.html

2014-12-11 11:56:30 744

转载 Android Fragment完全解析,关于碎片你所需知道的一切

原文出自:http://blog.csdn.net/guolin_blog/article/details/8881711

2014-12-11 11:54:49 664

转载 Android弹出式对话框AlertDialog中的EditText自动打开软键盘

原文转自:http://www.cuiweiyou.com/671.htmlprivate void confirmPhoneGurdPswd(final String guardPswd) { // 1.创建弹出式对话框 final AlertDialog.Builder alertDialog = new android.app.AlertDialog.Builder(HomeAc

2014-12-02 16:29:26 4222

Android实现model变动自动化改变view之demo

Android实现model变动自动化改变view之demo

2017-01-19

自定义tabhost(动态添加选项+带自动水平滑动选项卡+手势切换选项卡及内容功能)

android--解决方案--自定义tabhost(动态添加选项+带自动水平滑动选项卡+手势切换选项卡及内容功能)

2014-12-24

空空如也

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

TA关注的人

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