不少开源库都用到了注解的方式来简化代码提高开发效率 本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析。
分类:
编程语言 时间:
2015-11-04 00:19:49
收藏:
0 评论:
0 赞:
0 阅读:
344
原文:http://blog.csdn.net/hamber_bao/article/details/6504905约束的目的就是确保表中的数据的完整性。常用的约束类型如下:主键约束:(Primary Key constraint) 要求主键列唯一,并且不允许为空唯一约束:(Unique Const...
分类:
数据库技术 时间:
2015-11-04 00:19:39
收藏:
0 评论:
0 赞:
0 阅读:
328
最近忙的好久没有更新了,有空把之前拿来练手的CTF pwn题逐渐整理一下放出来题目是 linux 64位程序 ,流程很简单,大致思路就是先把一个跳转的机器指令写进name的地址,然后溢出覆盖eip,找一个通用的shellcode就行
分类:
其他 时间:
2015-11-04 00:19:29
收藏:
0 评论:
0 赞:
0 阅读:
413
在陆续收到双十一给自己购买的礼物之后,发现一件非常严重的事情就是新键盘并不能支持OsX,所以此时的我内心是崩溃的。但是花费太多精力在打磨工具上了,顾此失彼,毕竟mac的键盘其实还是蛮好用的。 学习进度: 今天的学习进度非常可悲,只是编写了HttpUtil、HttpCallbcakList...
分类:
数据库技术 时间:
2015-11-04 00:19:19
收藏:
0 评论:
0 赞:
0 阅读:
938
摘自 Think in java1、寄存器这是最快的存储区,它位于处理器的内部,不能人为控制。2、堆栈 位于RAM,但可以通过堆栈指针从处理器那里获取直接支持。堆栈指针向下移动,就分配新的内存,向上移动,则释放那些内存。这种方式分配内存快速有效,仅次于寄存器。 所以java必须知道...
分类:
编程语言 时间:
2015-11-04 00:19:09
收藏:
0 评论:
0 赞:
0 阅读:
374
、Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同,依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。Maven有以下几种依赖范围:compile:编译依赖范围(默认),使...
分类:
其他 时间:
2015-11-04 00:18:59
收藏:
0 评论:
0 赞:
0 阅读:
305
1NF范式:没有非原子属性2NF范式:消除了非主属性的部分依赖3NF范式:消除了非主属性的传递依赖BCNF范式:消除了主属性的传递依赖4NF范式:消除了多值依赖模式分解的两个评价标准:1、分解的无损性2、分解的依赖性两个问题:1、如何识别无用属性?2、如何求取正则覆盖?BCNF范式的分解过程是什么?
分类:
数据库技术 时间:
2015-11-04 00:18:49
收藏:
0 评论:
0 赞:
0 阅读:
392
1、线程安全宏定义在TSRM/TSRM.h文件中有如下定义#define TSRMLS_FETCH() void ***tsrm_ls = (void ***) ts_resource_ex(0, NULL)#define TSRMLS_FETCH_FROM_CTX(ctx) void ...
分类:
Web开发 时间:
2015-11-04 00:18:39
收藏:
0 评论:
0 赞:
0 阅读:
428
1 + (void)drawDashLine:(UIView *)lineView lineLength:(int)lineLength lineSpacing:(int)lineSpacing lineColor:(UIColor *)lineColor 2 { 3 CAShapeLay...
分类:
其他 时间:
2015-11-04 00:18:29
收藏:
0 评论:
0 赞:
0 阅读:
317
web.xml的作用web.xml,一个Tomcat工程中最重要的配置文件。web.xml没有其实也可以----只要你确定你的项目里面不需要任何过滤器、监听器、Servlet等等。我试了一下,没有web.xml对那些已经编译成Servlet的jsp页面来说,是不影响正常显示的,但是那些没有编译成Se...
分类:
Web开发 时间:
2015-11-04 00:18:19
收藏:
0 评论:
0 赞:
0 阅读:
362
0. 前言Dagger2是首个使用生成代码实现完整依赖注入的框架,极大减少了使用者的编码负担,本文主要介绍如何使用dagger2进行依赖注入。如果你不还不了解依赖注入,请看这一篇。1. 简单的依赖注入首先我们构建一个简单Android应用。我们创建一个UserModel,然后将它显示到TextVie...
分类:
其他 时间:
2015-11-04 00:18:10
收藏:
0 评论:
0 赞:
0 阅读:
393
一、Java是一种软件技术 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 是一种为 Internet发展的计算机语言 是一种使网页(Web Page)产生生动活泼画面的语言 是一种使网页(Web Page)由静态(Static)转变为动态(D...
分类:
编程语言 时间:
2015-11-04 00:17:49
收藏:
0 评论:
0 赞:
0 阅读:
290
iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过...
分类:
移动平台 时间:
2015-11-04 00:17:30
收藏:
0 评论:
0 赞:
0 阅读:
422
原文地址:android:#FFFFFFFF颜色作者:android小鸟颜色色码为#FFFFFFFF其中颜色顺序依次为#AARRGGBB前两位AA代表透明度,FF时表示不透明,00表示透明; RR代表红色 ,FF时表示全红 ,00表示无红色; GG代表绿色 ,FF时表示全绿 ,00表示无绿色;...
分类:
移动平台 时间:
2015-11-04 00:17:19
收藏:
0 评论:
0 赞:
0 阅读:
935
今天在看一个JSP页面的示例,发现这样的两端代码。因为不明白什么意思,所以找了找资料,了解了意思。记录下以免以后忘记!这两句话是用来拼装当前网页的相对路径的。request.getContextPath()这句话用来得到项目的名字。是用来表明当前页面的相对路径所使用的根路径的。比如在你的页面内部有一...
分类:
Web开发 时间:
2015-11-04 00:17:09
收藏:
0 评论:
0 赞:
0 阅读:
353
第一章 欢迎来到Python世界1 Python特点: 高级的可进行系统调用的解释性语言 面向对象 可升级、扩展、移植 自动内存管理器(内存管理由Python解释器负责)2 安装 Windows的安装只用从官网上下载一个安装包然后一步一步next到底即可,最后不要忘记勾选“添加到path...
分类:
编程语言 时间:
2015-11-04 00:16:59
收藏:
0 评论:
0 赞:
0 阅读:
334
今天在修改server.xml调试程序时,遇到下面这个问题,clean,重启都不好使。 Removing obsolete files from server..Could not clean server ofobsolete files: nulljava.lang.NullPointer...
分类:
系统服务 时间:
2015-11-04 00:16:49
收藏:
0 评论:
0 赞:
0 阅读:
585
今天在调试一个贪吃蛇程序时,出现如下错误:[hsy@localhost c++]$ g++ snack.cpp -o snack/tmp/ccCuZ3Jm.o:在函数‘playgame(int, int)’中:snack.cpp:(.text+0xce):对‘erase’未定义的引用snack.c....
分类:
系统服务 时间:
2015-11-04 00:16:39
收藏:
0 评论:
0 赞:
0 阅读:
483
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4578题目大意:n个数(初始为0)m个操作,操作类型有4种,操作1把区间的每个数+a,操作2把区间的每个数*a.,操作3把区间的每个数=a,操作4,查询区间每个数p次方的和(1 10 #include ....
分类:
其他 时间:
2015-11-04 00:16:29
收藏:
0 评论:
0 赞:
0 阅读:
269
参考资料1、使用WPFToolkit.dllBinding a 2 dimensional string array to datagrid in wpfWPF学习之使用DataGridHow to bind an 2D array bool[][] to a WPF DataGrid (one-w...
分类:
编程语言 时间:
2015-11-04 00:16:19
收藏:
0 评论:
0 赞:
0 阅读:
2596