@Categroy又称扩展类,可以动态的为类添加一些新的方法(只是方法,不能添加成员变量)
@使用Categroy对类进行扩展时,不需要创建子类
@如果分类方法与原始类中的相同,则会隐藏原始方法,且不可在分类方法中通过super调用原始方法,这里与继承不同。
@Categroy是一种简单的方式,实现了类的方法的模块化,把不同的类方法分配到不同的类文件中去。
...
分类:
其他好文 时间:
2015-05-18 09:02:52
阅读次数:
104
HTML5新增加的表单验证可以大大减少你对JavaScript代码的依赖,并且进行丰富的客户端校验,下面提供两个例子。
1.HTML5客户端校验:checkValidity方法
checkValidity方法可以用于检验你的输入是否合法,合法时返回true,否则返回false。
HTML5客户端校验:checkValidity方法
var check=fun...
分类:
Web程序 时间:
2015-05-18 09:00:58
阅读次数:
145
在给自己的app适应国际化语种的时候,这个values文件夹是不可以随便命名的哦,按照以下对应的去命名才不会报错;
android多国语言文件夹文件汇总如下:
维吾尔文(中国):values-ug-rCN
中文(中国):values-zh-rCN
中文(台湾):values-zh-rTW
中文(香港):values-zh-rHK
英语(美国):values-...
分类:
移动开发 时间:
2015-05-18 09:03:10
阅读次数:
592
题意:有n张幻灯片重叠在一起,给出了每张矩形幻灯片在坐标系上的范围大小,然后给出了n个页码在坐标系的位置,因为幻灯片都是透明的所以无法确定页码是在哪个幻灯片上,需要判断有哪些幻灯片的页码可以确定,幻灯片给出的顺序是A…,页码给出的顺序是1…。
题解:先建图,幻灯片是一个集合,页码是另一个集合,页码a在幻灯片b内部可以连一条边,然后先进行二分图匹配找到最大匹配数,然后枚举每一条边,如果删除这条边再进...
分类:
其他好文 时间:
2015-05-18 09:02:16
阅读次数:
110
题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5155
题意:有n个颜色的球,其中有k对球颜色相同,别的都是完全不同的。给m个盒子,每个盒子的容量为c[i],有sum{c[i]}=n。问:有多少种姿势可以把n个球全部放入...
分类:
其他好文 时间:
2015-05-18 09:03:17
阅读次数:
124
今天在V2EX上问了下遇到的mysql数据库中文乱码的问题,先说下,V2EX比CSDN论坛的模块好多了,一个小时的点击量就突破了500次,而且也有很多人帮助回答。
然后下面是我问的问题:
---------------------------------------------------------
项目全程都是utf8,hibernte写进数据库的数据取出来在myeclipse的co...
分类:
数据库 时间:
2015-05-18 09:02:55
阅读次数:
163
微信的开发真的有点麻烦,不是难,就是烦,细节多,东西多,关联多
这里记录下 微信企业红包开发的整个过程(弄完的话 微信支付 也差不多了,代码是 php的)...
分类:
微信 时间:
2015-05-18 09:03:06
阅读次数:
273
Ubuntu_14.04.2 搭建nginx服务器
系统环境:Ubuntu_14.04.2_i386(32位)
一、安装C++编译器
直接在ubuntu下安装g++即可
apt-get install g++
二、下载安装文件
1、下载以下4个文件(可以下最新版,去百度你就找到了)并解压(解压位置随意)
nginx-1.8.0.tar.gz
pcre-8.32...
分类:
系统相关 时间:
2015-05-18 09:00:55
阅读次数:
194
Write a SQL query to get the second highest salary from the Employee table.
+----+--------+
| Id | Salary |
+----+--------+
| 1 | 100 |
| 2 | 200 |
| 3 | 300 |
+----+--------+
For exa...
分类:
数据库 时间:
2015-05-18 09:02:06
阅读次数:
145
在已安装nginx情况下安装nginx模块
nginx第三方模块安装方法:
代码如下:
./configure --prefix=/你的安装目录 --add-module=/第三方模块目录
1、.查看nginx编译安装时的命令,安装了哪些模块
代码如下:
#/usr/local/webserver/nginx/sbin/ngin...
分类:
系统相关 时间:
2015-05-18 08:59:34
阅读次数:
176
给定一个有n个对象(包括k种不同的颜色,并按照1到k进行编号)的数组,将对象进行分类使相同颜色的对象相邻,并按照1,2,...k的顺序进行排序。...
分类:
编程语言 时间:
2015-05-18 08:59:55
阅读次数:
193
web是基于TCP/IP来传输数据的,要想了解web,必须先了解TCP/IP的相关原理。
TCP全称:Transmission Control Protocol,中文传输控制协议。相较于TCP,还有其他的传输协议,比如UDP,FTP,这些大家大概都听说过。
说什么传输协议,很多人觉得很高级。通俗点说:就是一个文件从一台PC上复制到另外一台PC上使用的方法。
...
分类:
Web程序 时间:
2015-05-18 08:59:23
阅读次数:
165
关系型数据库是现在广泛应用的数据库类型,对关系型数据库的设计就是对数据进行组织化和结构化的过程。对于小规模的数据库我们处理起来还是比较轻松,但是随着数据库规模的扩大我们将发现用户操控数据库的SQL语句将变得笨拙、复杂。更糟糕的是很有可能导致数据不完整,不准确。所以我们有必要将数据设计的更加符合规范。怎样使我们的数据库更加规范呢,在数据库的世界里一共总结了五个范式,常用的有三个,今天小编就简单的总结...
分类:
其他好文 时间:
2015-05-18 08:58:40
阅读次数:
576
/**
* 书本:《Thinking In Java》
* 功能:由于有了擦除,数组运行的时候类型就只能是Object[]。如果我们立即将其转型为T[],那么在编译期该数组的实际类型就将会丢失,
* 而编译器可能会错过某些潜在的错误检查。所以我们最好在集合内部使用Object[],然后当你使用数组元素的时,添加一个对T的转型。
* 文件:GenericArray2.java
* 时间:2015年4...
分类:
编程语言 时间:
2015-05-18 08:58:41
阅读次数:
126
/**
* 书本:《Thinking In Java》
* 功能:泛型数组转化,传递一个类型标识
* 文件:GenericArrayWithTypeToken.java
* 时间:2015年4月19日10:05:43
* 作者:cutter_point
*/
package Lesson15_generices;
import java.lang.reflect.Array;
public c...
分类:
编程语言 时间:
2015-05-18 08:59:09
阅读次数:
119