自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(378)
  • 资源 (136)
  • 收藏
  • 关注

原创 从中兴到网易,写在2015.4.1新工作开始之前

自从去年2014-9-1,因练功受伤,右臂骨折之后就再没有好好写过博客了。胳膊三个月康复之后,琐事缠身,各种项目焦头烂额,也一直没有写过博客。真不希望丢下了,就再也捡不起来了。这几个月来,私信有上百个,评论有多少没去看,总之很惭愧,没能一一回复。在胳膊受伤之前,自己找了好几个专题来研究,全都么实现。哎。离开了大西安,我本硕七年,工作近2年,生活了近9年的地方还是很不舍得。真的想说,在大中兴工作还是

2015-03-31 23:26:59 2948 11

原创 Sublime Text3取消自动检查更新

安装的是Sublime Text3绿色版,需要安装的朋友可以点此下载:http://yunpan.cn/cZitMg7sIYECg 访问密码 dd3a 但是有个地方不爽的是,每次打开都要检查更新。更新后发现语言都是英文,么有中文了而且成了试用版。要取消自动检查更新,点击首选项–设置(用户),将里面修改为如下: { “color_scheme”: “Packages/C

2015-03-31 22:22:30 23194 3

原创 为Eclipse安装SVN插件

第二次为eclipse安装svn插件了,在此做个记录:1,找到subclipse的官网地址http://subclipse.tigris.org/ , 点击左侧栏的Download and install,进去看到最新的svn是1.10.x之后可以选择Zipped downloads进行离线安装,也可以选择Eclipse update site URL进行在线安装,杂家这次选择的是在线安装。2,在

2015-02-18 13:45:23 2278 2

原创 在MAC OSX10.10上安装OpenCV2.4.10全过程(含Homwbrew,cmake安装,在XCode6.1.1上配置OpenCV2.4.10)

首先交代下安装环境MAC OSX10.10,安装版本为OpenCV2.4.10,Xcode的版本为6.1.1,基本上都是各个软件的最新版本。因为OpenCV3.0还在测试阶段,正式版本没有发布,所以没用3.0.下面详细介绍安装步骤:一,安装HomebrewHomebrew类似Ubuntu的apt-get,Fedora的yum,简单来说就是为了方便安装软件而生的。打开Homebrew官方网站http

2014-12-27 18:05:07 28371 11

原创 MAC OSX上配置adb命令(附2个抓log的实用小脚本)

Mac上跟linux是一样的,要想使用adb命令,配置如下:sudo vim /etc/profile然后在里面加上如下两行代码:export PATH=${PATH}:/Users/yanzi/work/adt-bundle-mac-x86_64-20140702/sdk/platform-toolsexport PATH=${PATH}:/Users/yanzi/work/adt-bundle

2014-12-24 22:48:35 22296 1

原创 MAC OS X10.10上Android开发环境搭建

由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio。可以从这个链接下载http://www.androiddevtools.cn。上面不光有adt-bundle,还有最新的AndroidStudio。由于对OS X还不是很熟悉,本次采用adt-bundle安装。一,下载JDK 下载方式有两种,其一是从链接http://www.androiddevtools.c

2014-12-20 10:42:44 106908 8

原创 C/C++拾遗(一):关于数组的指针和数组元素首地址的一道经典题

代码如下:#include int main(void){ int a[5] = {1, 2, 3, 4, 5}; int *ptr = (int *)(&a+1); int *p1 = a; int *p2 = &a[0]; int *p3 = (int *)(&a); if(p1 == p2){ printf("p1 == p2\n"); }else{ pr

2014-10-27 23:00:34 5539 1

原创 Android隐藏输入法键盘(hideSoftInputFromInputMethod没有效果)

在个别时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有:1、 InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftI

2014-08-27 23:58:00 38451 24

原创 实例详解:反编译Android APK,修改字节码后再回编译成APK

本文详细介绍了如何反编译一个未被混淆过的Android APK,修改smali字节码后,再回编译成APK并更新签名,使之可正常安装。破译后的apk无论输入什么样的用户名和密码都可以成功进入到第二个Activity。 有时难免要反编译一个APK,修改其中的若干关键判断点,然后再回编译成一个全新的可用的apk,这完全是可实现的。若要完成上述工作,需要以下工具,杂家后面会把下载链接也附上。这些软件截止本

2014-08-08 00:04:37 50314 19

原创 Cygwin编译自定义OpenCV库报错:opencv_contrib: LOCAL_SRC_FILES points to a missing file

今天受命帮师弟调个OpenCV4Android的程序,版本为OpenCV4Android2.4.9,使用方式为前文介绍的第一种方式,即通过jni调用opencv。如杂家前文所述,配套的NDK应使用较高版本的android-ndk-r9d。它的安装很简单,解压缩后设置环境变量到Path就ok:D:\ProgramFile\android-ndk-r9d;但遗憾的是,同样的程序同样的配置在一台PC上通

2014-08-06 21:38:22 23722

原创 CSDN Android客户端开发(二):详解如何基于Java用Jsoup爬虫HTML数据

本文参考链接详细介绍如何使用Jsoup包抓取HTML数据,是一个纯java工程,并将其打包成jar包。希望了解如何用java语言爬虫网页的可以看下。 杂家前文就又介绍用HTTP访问百度主页得到html的string字符串,但html的文本数据如果不经过处理就是个文本字符串没有任何效果的。所谓的浏览器就是负责将文本的html“翻译”成看到的界面。在前文有介绍,这个csdn的客户端app分首页、业界、

2014-07-31 00:57:37 26443 19

原创 让Android控件随着屏幕旋转自由转移至任何地方(附demo)

本文主要介绍Android ViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置、绘制三个步骤。而ViewGroup的onMeasure、onL

2014-07-26 19:52:24 22147 4

原创 Java拾遗(一):浅析Java子类和父类的实例化顺序 及 陷阱

本文主要介绍Java里常用的子类和父类的变量实例化顺序及陷阱,并结合一个Android实例来探讨此问题。日后编程中应尽量避免此陷阱。首先看下面一段代码:定义一个虚类Server.javapackage org.yanzi.test1;public abstract class Server { private static final int DEFAULT_PORT = 900; pub

2014-07-25 21:36:13 15478 9

原创 玩转Android Camera开发(五):基于Google自带算法实时检测人脸并绘制人脸框(网络首发,附完整demo)

本文主要介绍使用Google自带的FaceDetectionListener进行人脸检测,并将检测到的人脸用矩形框绘制出来。本文代码基于PlayCameraV1.0.0,在Camera的open和preview流程上进行了改动。原先是放在单独线程里,这次我又把它放到Surfaceview的生命周期里进行打开和开预览。    首先要反省下,去年就推出了静态图片的人脸检测demo,当时许诺一周内推出C

2014-07-25 01:19:25 63070 94

原创 Java经典23种设计模式之行为型模式(四)

本文介绍11种行为型设计模式里的策略模式、模板方法、访问者模式。一、策略模式定义一系列的算法,把它们每个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。1.Strategy定义所有支持的算法的公共接口。Context使用这个接口来调用某ConcreteStrategy定义的算法。public abstract class Strategy {    public abst

2014-07-22 23:49:32 2518

原创 Java经典23种设计模式之行为型模式(三)

本文接着介绍11种行为型模式里的备忘录模式、观察者模式、状态模式。一、备忘录模式 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。还是比较好理解的。1.Memento 备忘录存储原发器对象的内部状态,这个类就是要存储的对象的状态。状态需要多少个变量,在Memento里就写多少个变量。public class Memento {

2014-07-14 20:01:15 2284

原创 Java经典23种设计模式之行为型模式(二)

本文接着介绍xingweixing

2014-07-13 12:38:12 2066

原创 Java经典23种设计模式之行为型模式(一)

行为型设计模式有11种,分别是

2014-07-13 10:43:56 3679

原创 算法整理(四):浅析快速排序的优化问题

前文介绍了快速排序的单边扫描和双边扫描,但么有做对比,今天来简单分析下。一、单边扫描的缺点 单边扫描最大的缺点是每次都要交换,如果一个数组是 5 4 3 2 1,用单边扫描的话,则从4开始,4要和4交换一次,3要和3交换一次,依次类推,这种无意义的操作。正因此用双边扫描会更好,第一趟只需交换一次,就能得到1 4 3 2 5这样的数组。但双边扫描也是可以进一步优化的。二、双边扫描的优化 优化一:对k

2014-07-11 00:00:32 2836

原创 Java经典23种设计模式之结构型模式(三)------附代理模式、适配器模式、外观模式区别

本文介绍7种结构型模式里的剩下两种:享元模式、代理模式。一、享元模式FlyWeight 享元模式比较简单且重要,在很多场合都被用到,只不过封装起来了用户看不到。其概念:运用共享内存技术最大限度的支持大量细粒度的对象。这个概念给的有些抽象,说白了就是如果内存中存在某个对象A,如果再次需要使用对象A的时候如果内存中有A这个对象就直接使用它,不要再次new了。如果没有,则重新new一个。基于这个特点,享

2014-07-10 23:33:23 3484

原创 Java经典23种设计模式之结构型模式(二)

接上篇,本文介绍结构型模式里的组合模式、装饰模式、外观模式。一、组合模式(Composite) 组合模式:将对象组合成树形结构,表示“部分--整体”的层次结构。最终达到单个对象和组合对象的使用具有一致性。单看这句话貌似有点抽象,其实比较简单。 以李云龙的独立团为例,目的要统计赵嘉宇一战共歼灭敌人多少个。最高的级别是团,一个团有若干个营,一个营有若干个排,一个排有若干个战士。(为了简化问题,排下面就

2014-07-09 23:25:25 2339 1

原创 算法整理(三):插入排序

插入排序很简单,就像打扑克。手里有个牌4,再来一张牌5就本能的放到第一个牌的右边。如果来了个3就从右往左扫描,只要左边的比这个待插入数字大就交换。 插入排序是一种稳定的排序方法,时间复杂度O(n*n),空间复杂度O(1),最好的情况下时间复杂度为O(1).即本来就是一个有序或者相等的数组,则只需比较n-1次即可。下为源码,只需三行代码即可。//===========================

2014-07-09 21:05:52 2110

转载 详细解析Java中抽象类和接口的区别

转载自:http://dev.yesky.com/436/7581936.shtml在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于

2014-07-09 00:15:18 1864 1

原创 Java经典23种设计模式之结构型模式(一)

结构型模式包括7种:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。本文主要介绍适配器模式和桥接模式。一、适配器模式(Adapter) 适配器模式其实很简单,就像手机充电器一样,手机需要5V的,而插座出来是220V。因此需要充电器变压就ok。再比如,一个之会说汉语的和一个只会说英语的无法沟通,那就中间请个翻译。所有的交流通过翻译,翻译翻给会说英语的,就能完成一次单项交流的。

2014-07-08 22:53:49 3511

原创 Java经典23种设计模式之创造型模式(二)

本文记录5种创造型模式的剩下两种:建造者模式(Builder)、原型模式(PROTOTYPE)。一、建造者模式(别名:生成者模式)将复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。一个完整的建造者模式包含以下几个概念:1、产品类 Productpublic class Person { private String head; private Str

2014-07-08 00:07:28 3240 1

原创 Java经典23种设计模式之创造型模式(一)

设计模式被称为程序员的内功,之前零零散散的看过一大部分,但自己么有总结过,故此次在这里总结下。值得一提的是,设计模式并非Java所特有。因为一直搞Android,这里就用Java为载体。最经典的设计模式有23种,分三个大类型: 创建型模式(5) 、结构型模式(7)、行为型模式(11),5 + 7 +11 = 23.网上一搜也都是一大把了,这里仅仅是个人作的记录。本文记录创造型模式里的工厂方法(Fa

2014-07-07 00:32:50 3862

原创 Android自定义UI陷阱:LayoutInflater.from().inflate()一定不能工作在父类或虚类里

问题背景:有一些UI具有共性,比如常见的app第一次运行时出现的各种指示框,告诉你往哪搓是调音量的,往哪点是调屏幕亮度的,当点击这些VIew,则其自动消失。或者一动时间后,自动消失。另外一个问题是,不同的方向下加载出来的指示View内容是不一样的。 为此需要将这些特点的View抽象出来,写个父类或者说是基类,为啥一定要这样搞,这样写好处很多。优点如下:1、可以让代码变得更简洁。每个子View里的共

2014-07-06 16:04:53 30599 6

原创 算法整理(二)---快速排序的两种实现方式:双边扫描和单边扫描

首先简单谈下快速排序的特点,时间复杂度O(nLog n),最差时间复杂度O(n^2).是一种不稳定的排序方法。基本思想是分治法,这位大大的http://blog.csdn.net/morewindows/article/details/6684558 讲的非常清楚了,分治法+挖坑法,我就不多说了。就是以某个数为参照,使得左边的都小于他,右边的数都大于他。然后对他的左右两个区间采取同样的方法进行递归

2014-06-30 22:18:36 8519 4

原创 玩转Android Camera开发(四):预览界面四周暗中间亮,只拍摄矩形区域图片(附完整源码)

杂家前文曾写过一篇关于只拍摄特定区域图片的demo,只是比较简陋,在坐标的换算上不是很严谨,而且没有完成预览界面四周暗中间亮的效果,深以为憾,今天把这个补齐了。 在上代码之前首先交代下,这里面存在着换算的两种模式。第一种,是以屏幕上的矩形区域为基准进行换算。举个例子,屏幕中间一个 矩形框为100dip*100dip.这里一定要使用dip为单位,否则在不同的手机上屏幕呈现的矩形框大小不一样。先将这个

2014-06-26 22:29:07 31313 59

原创 玩转Android Camera开发(三):国内首发---使用GLSurfaceView预览Camera 基础拍照demo

GLSurfaceView是OpenGL中的一个类,也是可以预览Camera的,而且za

2014-06-23 07:12:11 67800 72

原创 玩转Android Camera开发(二):使用TextureView和SurfaceTexture预览Camera 基础拍照demo

Google自Android4.0出了TextureView,

2014-06-22 13:16:57 95314 22

原创 玩转Android Camera开发(一):Surfaceview预览Camera,基础拍照功能完整demo

杂家前文是在2012年的除夕之夜仓促完成,后来很多人指出了一些问题,琐事缠身一直没有进行升级。后来随着我自己的使用,越来越发现不出个升级版的demo是不行了。有时候就连我自己用这个demo测一些性能、功能点,用着都不顺手。当初代码是在linux下写的,弄到windows里下全是乱码。还要自己改几分钟才能改好。另外,很多人说不能正常预览,原因是我在布局里把Surfaceview的尺寸写死了。再有就是

2014-06-22 00:34:59 148009 42

原创 Android应用经典主界面框架之二:仿网易新闻客户端、CSDN 客户端 (Fragment ViewPager)

第二种主界面风格则是以网易新闻、凤凰新闻以及新推出的新浪博客(阅读版)为代表,使用ViewPager+Fragment,即ViewPager里适配器里放的不是一般的View,而是Fragment。所以适配器不能继承PagerAdapter,而要继承FragmentPagerAdapter,这是在android.support.v4.app.FragmentPagerAdapter包里的。有点奇葩的

2014-06-16 23:36:16 59434 69

原创 Android应用经典主界面框架之一:仿QQ (使用Fragment, 附源码)

最近反复研究日常经典必用的几个android app,从主界面带来的交互方式入手

2014-06-14 23:43:37 119671 145

原创 android:layout_margin真实含义 及 自定义复合控件 layout()执行无效的问题解决

一、关于layout_margin 搞Android时间也不短了,对layout_margin也不陌生了,可最近遇到一个问题让我发现,对它的认识还不够深入全面。大量网络资料上都说,layout_margin指view距离父view的距离。这个说法不够严谨,正确的说法是,距离view的相对view的距离才更准确。 在Linearlayout下,可以认为是距离父view的距离。但在RelativeLa

2014-06-13 21:08:45 22858 7

原创 Android OpenGL入门示例:绘制三角形和正方形 (附完整源码)

Android上对OpenGl的支持是无缝的,所以才有众多3D效果如此逼真的游戏,在Camera的一些流程中也有用到GLSurfaceView的情况。本文记录OpenGL在Android上的入门级示例,绘制一个三角形和正方形。尽管功能简单,可以我捣腾了好几个晚上,大量网上文章上的代码都有点问题,不是绘制不出来就是挂了。第一个文件:MainActivity.javapackage com.examp

2014-06-11 20:36:04 15435 1

原创 Android 设置图片 Bitmap任意透明度

两种思路,第一种思路是通过对Bitmap进行操作,将Bitmap的像素值get到一个int[]数组里,因为在android里Bitmap通常是ARGB8888格式,所以最高位就是A通道的值,对齐进行改变后再新建一个Bitmap即可。第二种思路是通过设置canvas的paint的透明度,然后通过canvas.drawBitmap()来改变View的透明度。具体代码如下:第一种思路:public st

2014-06-09 23:38:32 42005 13

原创 Android4.4 ContentResolver查询图片无效 及 图库删除 增加图片后,ContentResolver不更新的问题解决

问题背景: 参考链接 做了一个图片浏览,用ContentResolver扫描图库照片,且严格按照时间拍摄顺序排好序显示在listview里。如下图所示:遇到的问题是在4.2的手机上能正常显示,但是新增了照片,这个扫描依旧么变化。实在是恼火。另一个严重的问题是,在4.4的手机上,一张图片都跑不起来。大爷的,真是坑爹到家了。浪费我好几个小时,后来几乎要放弃了,无意中浏览自己以前写的博客,才发现真正的原

2014-06-07 23:44:29 18516 15

原创 基于Servlet、JSP、JDBC、MySQL的登录模块(含过滤器的使用和配置)

接前文的注册模块,本篇是登录模块。主要包括登录主界面,和登录相关编写的LoginAction、LoginDao和LoginService。以及配置的Filter。下面按逻辑顺序记录详细过程和代码:一、在前文的index目录点击登录按钮后,通过javascript跳转至LoginAction。 function login(){ var th = document.form1; if(

2014-06-04 23:53:45 9067 6

原创 基于Servlet、JSP、JDBC、MySQL的一个简单的用户注册模块(附完整源码)

最近看老罗视频,做了一个简单的用户注册系统。用户通过网页(JSP)输入用户名、真名和密码,Servlet接收后通过JDBC将信息保存到MySQL中。虽然是个简单的不能再简单的东西,但麻雀虽小,五脏俱全,在此做一归纳和整理。下面先上源码:一、index.jsp<%String path = request.getContextPath();String basePath = request.g

2014-06-03 22:59:21 71327 39

node-v8.10.0.pkg(mac上64位node.js安装文件)

mac上64位node.js安装文件,官网https://nodejs.org/zh-cn/下载着比较慢,所以传上来了。

2018-03-18

R2016a_patch_1465823_2016-09-21.dmg

该patch包用来解决Mac Sierra 10.12.2上Matlab2016a中文乱码的问题。安装前关闭matlab,双击安装,中间要选中Matlab应用。详见:http://blog.csdn.net/yanzi1225627/article/details/54175848

2017-09-02

R2016a_patch_1465823_2016-09-21(Mac上Matlab2016a中文乱码的官方补丁)

Mac上Matlab2016a中文乱码的官方补丁,http://blog.csdn.net/yanzi1225627/article/details/54175848

2017-03-24

Sublime Text Build 3126 x64(windows平台,含必备插件版本)

这个压缩包是Windows平台SublimeText3官方下载后,安装一些插件的版本.相比官方解压缩后,增加的文件有: 注册码文件 PackageControl 插件 GBK Support插件 ConvertToUTF8插件 MarkdownPreview插件 MarkdownEdit插件 PlainTasks插件 Emmet插件 JSFormat插件 SideBarEnhancement插件 SODA 主题插件 详情关注:http://git.oschina.net/bruceyan/sublimetext3_windows

2017-01-25

Sublime Text Build 3126 x64(含注册码)

Sublime Text Build 3126 x64(含注册码),官方原版下载,我只是解压后增加了注册码文本文件。解压后就可使用,截止到2017.1.25 Sublime Text3官方最新版本.

2017-01-25

Araxis.Merge.Professional.v2016.4761 最新版破解版

Araxis.Merge.Professional.v2016.4761 最新版本的破解版,专业软件工具,非常牛逼的文件比较软件,这是官方windows系统下的最新版本破解文件。 安装步骤:1,先安装Araxis.Merge 2,解压缩破解文件包,将里面的可执行文件替换到安装目录里的exe,完成破解.

2016-12-14

gradle-2.9

gradle-2.9.zip, 解压后替换到AndroidStudio里对应的目录即可

2015-12-04

计算facebook sdk需要的key hashes

计算facebook sdk需要的key hashes。使用方法: 1,安装自己的apk,带正式签名 2,安装本apk,输入待寻找apk的包名,点击计算便会得到

2015-12-02

Apktool_v2.0.1

MAC上的apktool,包含jar文件和安装脚本文件。详见博客:http://blog.csdn.net/yanzi1225627/article/details/48215549

2015-09-04

jd-gui-osx-1.4.0

MAC上的jd-gui,使用参见博客:http://blog.csdn.net/yanzi1225627/article/details/48215549

2015-09-04

dex2jar-2.0

dex2jar-2.0,使用见博文:http://blog.csdn.net/yanzi1225627/article/details/48215549

2015-09-04

android属性动画和view动画区别的测试代码

android属性动画和view动画区别的测试代码,详见:http://blog.csdn.net/yanzi1225627/article/details/47850471

2015-08-22

nineoldandroids-2.4.0.jar

http://nineoldandroids.com/,直接将jar包添加后就可以在api11之前使用setTranslationX等函数。用属性动画必备。更多参见博客:http://blog.csdn.net/yanzi1225627/article/details/47850471

2015-08-22

Smali2Java.1.0.0.558

Smali2Java.1.0.0.558,最新的Smali2Java版本,用于将smali文件转成java文件。

2014-08-08

jd-gui-0.3.6.windows

jd-gui-0.3.6.windows,打开jar文件得到java代码。完整的反编译流程参见博文:http://blog.csdn.net/yanzi1225627/article/details/38425453

2014-08-08

dex2jar-0.0.9.15

dex2jar-0.0.9.15,用于将apk文件转成jar格式。完整过程参见博客:http://blog.csdn.net/yanzi1225627/article/details/38425453

2014-08-08

APK-Multi-Toolv1.0.11

截止到本文件上传日期,最新版本的apk-tool工具。使用参见博客:http://blog.csdn.net/yanzi1225627/article/details/38425453

2014-08-08

Fragment demo仿QQ主界面

Fragment demo仿QQ主界面,详见博客:http://blog.csdn.net/yanzi1225627/article/details/31462007#comments

2014-08-07

利用Jsoup爬虫csdn网页的html数据

本文参考链接详细介绍如何使用Jsoup包抓取HTML数据,是一个纯java工程,并将其打包成jar包。希望了解如何用java语言爬虫网页的可以看下。详见博文: http://blog.csdn.net/yanzi1225627/article/details/38308963

2014-07-31

view随着屏幕旋,动态改变其位置

本代码是博文http://blog.csdn.net/yanzi1225627/article/details/38147205的配套代码,演示如何在屏幕旋转情况下,动态改变view位置,让其显示再固定位置。主要用于app初次运行时的引导界面。

2014-07-26

PlayCamera[基础Google自带算法Camera实时检测人脸并绘制]

本文主要介绍使用Google自带的FaceDetectionListener进行人脸检测,并将检测到的人脸用矩形框绘制出来。详见博文:http://blog.csdn.net/yanzi1225627/article/details/38098729

2014-07-25

PlayCamera_V1.0.2(Camera只拍摄矩形区域图片)

Camera只拍摄矩形区域图片的完整demo,并且预览界面四周暗中间亮,详见博文: http://blog.csdn.net/yanzi1225627/article/details/34931759

2014-06-26

PlayCamera_V3.0.0[使用GLsurfaceView预览Camera 拍照demo]

使用GLsurfaceView预览Camera 拍照demo,详见博客:http://blog.csdn.net/yanzi1225627/article/details/33339965

2014-06-24

PlayCamera_V2.0.0[TextureView预览Camera 拍照完整demo]

Android使用TextureView预览Camera,附带拍照完整demo,详见博客: http://blog.csdn.net/yanzi1225627/article/details/33313707

2014-06-23

PlayCamera_V1.0.0(SurfaceView预览Camera,拍照demo)

SurfaceView预览Camera,拍照demo),详见博客:http://blog.csdn.net/yanzi1225627/article/details/33028041

2014-06-23

Android OpenGL入门示例:绘制三角形和正方形

Android OpenGL入门示例:绘制三角形和正方形,详见博文: http://blog.csdn.net/yanzi1225627/article/details/30096181

2014-06-11

基于Servlet、JSP、JDBC、MySQL的登录模块

接前文的注册模块,本篇是登录模块。主要包括登录主界面,和登录相关编写的LoginAction、LoginDao和LoginService。以及配置的Filter。参见博客 http://blog.csdn.net/yanzi1225627/article/details/28489371

2014-06-04

基于Servlet JSP MySQL的用户注册模块V1.0

用户通过网页(JSP)输入用户名、真名和密码,Servlet接收后通过JDBC将信息保存到MySQL中。

2014-06-03

Java封装的操作MySql数据库框架

利用java封装的操作MySql数据库的框架类JdbcUtils.java,包括增删改查四种操作,参见博文:http://blog.csdn.net/yanzi1225627/article/details/26950615

2014-05-25

MD5和RSA加密算法Java完成实现

MD5和RSA加密算法Java完成实现,及实现RSA需要用的jar包。参见博文 http://blog.csdn.net/yanzi1225627/article/details/26508035

2014-05-21

ViewPager底部带圆圈标识

ViewPager底部带圆圈标识,详见博客:http://blog.csdn.net/yanzi1225627/article/details/24278541

2014-04-23

ViewPager基础使用的完整示例

ViewPager基础使用的完整示例,讲解参见博客:http://blog.csdn.net/yanzi1225627

2014-04-20

Android事件传递机制测试代码

Android事件传递机制测试代码,博文:http://blog.csdn.net/yanzi1225627

2014-03-30

Google官方带旋转动画的自定义ImageView

Google官方带旋转动画的自定义ImageView,参见博客:http://blog.csdn.net/yanzi1225627/article/details/22439119

2014-03-29

HttpURLConnection访问网页下载图片示例代码

HttpURLConnection访问网页下载图片示例代码,参见博文;http://blog.csdn.net/yanzi1225627/article/details/22222735

2014-03-27

横向ListView的完整实现 包含基于横向listview做的一个小相册demo

横向ListView的完整实现 包含基于横向listview做的一个小相册demo 具体过程参见:http: blog csdn net yanzi1225627 article details 21294553

2014-03-15

Java和JNI读取android apk里assets文件夹示例demo

Java和JNI读取android apk里assets文件夹示例demo,参见博客详解: http://blog.csdn.net/yanzi1225627/article/details/20577059

2014-03-08

Java通过JNI调用Eclipse、MinGW编译C++出来的dll

Java通过JNI调用Eclipse、MinGW编译C++出来的dll,仅仅是一个简单的示例,关键是整个流程要走通,详细参见:http://blog.csdn.net/yanzi1225627/article/details/18891613

2014-02-01

基于Android自带API的 静态图片人脸检测demo

利用android自带人脸检测APi检测图片中的人脸并绘制出眼睛和人脸矩形框,代码讲解请参考博客:http://blog.csdn.net/yanzi1225627/article/details/17651809

2013-12-29

Cygwin中make3.8.1的修正版

Cygwin中make3.8.1的修正版,解决了在配置Eclipse上的OpenCV2.0时,运行程序时现make: *** multiple target patterns. Stop.的问题。

2013-11-26

空空如也

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

TA关注的人

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