7 csdnmchen

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

Java注解实现拦截

Java注解实现拦截Leave a reply一个很常见的场景是对方法进行拦截,比如计算方法的执行时间或者判断是否有执行该方法的权限。常用的拦截框架有AOP和aspectj,这两种拦截器使用不同的原理。AOP使用动态代理Bean来实施拦截,而aspectj使用扫描将字节码写入class文件。在这里我想要实现的是一种比较优雅的拦截方式:使用注解静态拦截,但是并不使用扫描。比如

2015-12-09 10:13:14

Java注解处理器

版权声明:本文为 西风逍遥游 原创文章,转载请注明出处 西风世界 http://blog.csdn.net/xfxyy_sxfancy目录(?)[+]一、序言Java的世界中,也许你会有个疑问,为什么@Override能够让编译器验证这个函数是否被有效重载,为什么Hibernate的注解能够使的数据库操作如此简便,今天,我们就来揭开注解的神秘

2015-12-09 10:12:05

Java字节码操纵框架ASM小试

转载 http://www.oseye.net/user/kevin/blog/304本文主要内容:ASM是什么 JVM指令Java字节码文件ASM编程模型ASM示例参考资料汇总JVM详细指令ASM是什么ASM是一个Java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM可以直接产生二进制class文件,也可以在类被加载入

2015-12-09 09:47:42

android studio怎么不能再res下新建文件夹

RT,android studio怎么不能再res下新建文件夹啊???右键是可以新建,但是新建完成后却看不到。在workplace中倒是能看到该文件夹如图,永远都只有这几个文件夹。。。切换一下目录试试

2015-09-08 11:20:41

Android studio快捷键设置为Eclipse风格

Android studio默认的代码格式化快捷键是 CTRL+ALT+L,由于原先一直使用Eclipse进行Android app开发,可以将Android studio风格设置为习惯的Eclipse风格。具体设置方法如下:1:点击File->Settings打开设置对话框2:在设置对话框中搜索"Keymap"标签页3:将Keymaps设置为“Eclipse”4:点击“App

2015-09-07 16:29:11

解决android studio每次启动都要在fetching Android sdk compoment information

原因, 每次启动都会检测SDK,并且国内连google经常连不上,导致卡住,解决方法是直接禁用掉2、解决android studio每次启动都要在fetching Android sdk compoment information1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。2)在idea.properties

2015-09-07 12:17:42

Volley 源码解析

原文地址:http://codekk.com/open-source-project-analysis/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90Volley 源码解析本文为 Android 开源项目源码解析 中 Volley 部分项目地址:Volley,分析的版本:35ce778

2015-06-26 10:41:13

解析ANDROID ps命令执行后各项参数的含义

http://blog.csdn.net/tcpipstack/article/details/8541980解析ANDROID ps命令执行后各项参数的含义(作者:LL   出处:http://blog.csdn.net/tcpipstack , 欢迎转载,也请保留这段声明。谢谢!)如何查看ANDROID进程信息呢?可以打开

2015-06-09 17:32:41

mac下安装wget命令

http://www.cnblogs.com/kiss007/archive/2012/08/31/2665351.html1、  ftp://ftp.gnu.org/gnu/wget/下载源码包。这里面找到最新版本,直接下载安装就行了2.解压到到Mac系统根目录,生成"wget-1.13.4.tar.gz"文件;3.打开终端;4.输入:tar zxvf

2015-06-08 16:33:14

vim格式化json

http://fatkun.com/2014/01/1597.html在vim输入以下命令就可以格式化:%!python -m json.tool可以在~/.vimrc增加快捷键map F4> Esc>:%!python -m json.toolCR>来源: http://blog.realnitro.be/2010/12/20/format-json-

2015-05-26 16:27:57

mac os x 入门记录

判断mac os 系统是否为64位 打开终端,输入命令 uname -a 回车 x86_64 表示系统为64位 i686 表示系统32位的Terminal下打开Finder浏览当前文件夹pwd 复制下路径, 然后在 Finder 的 “前往文件夹” 中粘贴输入 open . 打开当前目录

2015-05-09 11:33:52

fix eclipse gc overhead limit exceeded in mac

http://www.cnblogs.com/ZacharyHodgeZou/p/3927480.htmlfix eclipse gc overhead limit exceeded:在mac上找不到eclipse.ini文件编辑内存限制,在eclipse安装目录右击eclipse程序,选“显示包内容”,eclipse.ini就在 Content/MacOS下。-Xms

2015-05-08 15:30:45

nexus 4/5/6/7/9/10 安卓5.1 LMY47D root教程

http://www.inexus.co/article-1280-1.html更新记录:0310:增加安卓5.1 root办法1215:更新安卓5.0.1 root办法1127:更新CF-Auto-Root包1125:增加nexus 6安卓5.0 root包1116:增加nexus 4安卓5.0root1113:增加了对安卓5.0的支持

2015-05-04 00:26:16

Android EventBus源码解析 带你深入理解EventBus

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40920453,本文出自:【张鸿洋的博客】上一篇带大家初步了解了EventBus的使用方式,详见:Android EventBus实战 没听过你就out了,本篇博客将解析EventBus的源码,相信能够让大家深入理解该框架的实现,也能解决很多在使用中的疑问:为什么可以这

2015-04-17 14:39:42

xcode 设置快捷键 整行上下移动

设置整行代码上下移动:找到Xcode中的自带的配置文件:/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/IDETextKeyBindingSet.plist用文本编辑IDETextKeyBindingSet.plist,并添加以下代码:

2015-04-10 10:22:11

ViewController的生命周期分析和使用

http://blog.csdn.net/qijianli/article/details/7826979iOS的SDK中提供很多原生ViewController,大大提高了我们的开发效率,下面是我的一些经验。一、结构按结构可以对iOS的所有ViewController分成两类:1、主要用于展示内容的ViewController,这种ViewControll

2015-04-08 18:20:36

IOS Application生命周期

应用程序的状态Not running(未运行):程序没启动Inactive(未激活):程序在前台运行,不过没有接收到事件。在没有事件处理情况下程序通常停留在这个状态Active(激活):程序在前台运行而且接收到了事件。这也是前台的一个正常的模式Backgroud(后台):序在后台而且能执行代码,大多数程序进入这个后台后会在在这个状态上停留一会。时间到之后会进入挂起状

2015-04-08 15:15:09

iphone消息通知--NSNotification和NSNotificationCenter

http://www.cnblogs.com/xiaodao/archive/2012/03/26/2417799.html1.NSNotification:消息或通知有三个成员变量- (NSString *)name;- (id)object;- (NSDictionary *)userInfo;通知名称:name,消息发送者:obje

2015-04-07 11:21:19

OC中的selector

http://www.cnblogs.com/wenxp2006/archive/2012/05/14/2499329.html@selector()基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取.它的结果是一个SEL类型。这个类型本质是类方法的编号(函数地址)?因此我们

2015-04-07 10:42:52

Receiver XXX type for instance message is a forward declaration

http://blog.csdn.net/freedom2028/article/details/7893704关闭工程的ARC(Automatic Reference Counting)顺带附上ARC教程本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交

2015-04-03 18:07:21

查看更多

勋章 我的勋章
    暂无奖章