类别:
在ios项目开发中允许使用类别为现有的类添加新的方法,并不需要创建子类。通过类别我们可以动态地为现有的类添加新的方法,可以将类的定义模块化地布局到多个相关文件中。
使用类别的好处为:
一、进行模块化设计
二、利用类别来调用私有方法
接口部分格式如下:
@interface 已有类 (类别名)
//方法的定义
.....
@end
注意:类别中通常只定义新的方法。
类别...
分类:
移动开发 时间:
2015-04-02 11:46:39
阅读次数:
175
java实体类,可以加上字段的描述,是个好的习惯吧,便于理解数据库设计,为后期维护,升级,改造提供支持...
分类:
数据库 时间:
2015-04-02 11:45:01
阅读次数:
189
//iframe自适应高度
function getHeight(id, name) {
document.documentElement.scrollTop = 0;
var ifm = document.getElementById(id);
var subWeb = document.frames ? document.frames[name].document :
ifm...
分类:
其他好文 时间:
2015-04-02 11:43:56
阅读次数:
101
android 2.2引入了支持企业应用程序提供Android设备管理API。设备管理API提供了设备管理功能在系统级别。管理员也可以远程擦(即恢复工厂默认值)丢失或被盗的手机。
但对于实现这些功能需要引入设备超级管理员(device admin),具体2、看文档 Develop-->API Guides--->Administration
下面我们看实现:
首先创建MyAdmin类,继承D...
分类:
移动开发 时间:
2015-04-02 11:44:47
阅读次数:
168
春天了,不能让java有瓶颈,来本jvm脑补一下。...
分类:
编程语言 时间:
2015-04-02 11:44:47
阅读次数:
157
题意:
有n和城市和m条路,每个城市都有产生金量和收集金量,现在要把所有黄金收集,求经过的最短边是多少。
分析:
二分+最大流或用并查集合并等价类。
//poj 3228
//sep9
#include
#include
using namespace std;
const int maxN=256;
const int maxM=10024;
int p[maxN],sum[maxN...
分类:
其他好文 时间:
2015-04-02 11:42:56
阅读次数:
129
数字函数
1、求余函数MOD(X,Y)MOD(X,Y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,他返回除法运算后的精确余数
2、函数TRUNCATE(X,Y)TRUNCATE(X,Y)返回被舍去至小数点后y位的数字x。若y的值为0,则结果不带有小数点或不带有小数部分。
若y设为负数,则截去(归零)x小数点左边起第y位开始后面所有低位的值。
TIPS:ROUND(...
分类:
数据库 时间:
2015-04-02 11:43:14
阅读次数:
231
在tomcat7下停止应用时报错: created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10]
INFO: A valid shutdown command was received via the shutdown port. Stopping the Server ins...
分类:
其他好文 时间:
2015-04-02 11:42:13
阅读次数:
216
Android Studio 的使用已经越来越成为趋势,而结合版本控制工具svn的使用,也是越来越多企业,团队的最佳选择,本文不介绍怎么配置这些,仅仅分享一下svn commit过程中经常性遇到的问题:commit fail: "**File out of data " 这个问题的解决思路和问题的原因,转载请注明:http://blog.csdn.net/lrs123123/article/details/44829579...
分类:
移动开发 时间:
2015-04-02 11:42:42
阅读次数:
141
在Java程序的运行过程中,如果堆空间不足,则有可能抛出内存溢出错误(Out Of Memory),简称为OOM。那么出现内存溢出的原因是什么呢?...
分类:
编程语言 时间:
2015-04-02 11:42:36
阅读次数:
139
JavaScript中是没有replaceAll的,只有replace,replace只能替换字符中的第一个字符,而且这个replace里面不支持正则表达式,以达到replaceAll的目的。
不过可以自己写一个JavaScript中的replaceAll,也不用写到str.replaceAll,一点就能够用的程度的程度,写一个返回值为字符串类型、处理之后的字符串;形式参数为要处理的字符串,要被...
分类:
编程语言 时间:
2015-04-02 11:44:10
阅读次数:
132
1. View 树的绘图流程
当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw 。整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做
的工作可简单概况为是否需要重新计算视图大小(measure)、是...
分类:
移动开发 时间:
2015-04-02 11:41:25
阅读次数:
225
codeforces 525 E Anya and Cubes 中途相遇法
题意:
给出n个数a1,a2,...,an,要求从中选出一些数,可以把其中最多k个变成它自己的阶乘,然后选出的数求和,问最后和等于s的选法有多少种。
限制:
1
思路:
一般数据量20~30都会考虑中途相遇法,就是折半暴力。
ps:用三进制暴力会比直接深搜多一个常数10,因为三进制暴力要把数分解...
分类:
其他好文 时间:
2015-04-02 11:41:54
阅读次数:
152
//获取系统时间
NSDate * senddate=[NSDate
date];
NSDateFormatter *dateformatter=[[NSDateFormatter
alloc]
init];
[dateformatter
setDateFormat:@"HH:mm"];
NSString * locationStri...
分类:
移动开发 时间:
2015-04-02 11:43:42
阅读次数:
133
题解:
首先由于此题太神以至于我其实还不会这道题,所以不妨介绍一下括号序列维护树构。
其实都是假的,就是一个点被扫到入栈的时候,序列加一个左括号,然后加入一个字符(可以不加),点出栈的时候就加一个右括号。
然后两点间距离就是两点的在序列的位置中间那一堆括号里,删掉一些匹配的括号后的答案,比如 )(()()(()( ,最后就变成了 )(()(( ,表示左端点需要向上走一步,右端点需要向上走两步...
分类:
其他好文 时间:
2015-04-02 11:43:16
阅读次数:
222
问题描述
编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值。输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法)、“-”(减法)、“*”(乘法)或“/”(除法),运算对象为不超过10的整数,它们之间用一个空格隔开。要求:对于加、减、乘、除这四种运算,分别设计相应的函数来实现。
输入格式:输入只有一行,即一个前缀表达式字符串。
输出格式:输出相应的计...
分类:
其他好文 时间:
2015-04-02 11:42:50
阅读次数:
131