OS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下我总结出了几种隐藏键盘的方法:
首先说明两种可以让键盘隐藏的Method:
1、[view endEditing:YES] 这个方法可以让整个view取消第一响应者,从而让所有控件的键...
分类:
移动开发 时间:
2015-08-27 23:06:25
阅读次数:
224
Problem 2075 Substring
Accept: 70 Submit: 236
Time Limit: 1000 mSec Memory Limit : 65536 KB
Problem Description
Given a string, find a substring of it which the original string conta...
分类:
编程语言 时间:
2015-08-27 23:07:16
阅读次数:
1156
在学习过程中会遇到一些问题,并解决它。1、问题一Failed to install ListView.apk on device 'emulator-5554': timeout解决办法:window->preferences->Android->DDMS->ADB connection time out (ms): 将这个值设置的大一些,默认为5000,设置成200000。
2、问题二androi...
分类:
移动开发 时间:
2015-08-27 23:06:55
阅读次数:
237
上一篇做了IOC和AOP的原理介绍,这一篇主要讲解IOC的注入。不过我依然困惑一个问题:
一 : 依赖注入(DI)中有三种注入方式,那Spring中到底实现了几种方式?也是三种?
IOC在很多框架中都有实现,并不是Spring特有的,之前说过IOC主要包含DL(Dependency Lookup)和DI(Dependency Injection),也就是说实现IOC的技术有很多,但是主要包含D...
分类:
编程语言 时间:
2015-08-27 23:06:57
阅读次数:
230
STL中的集合都有Iterator,Iterator模式的作用是遍历集合中的元素。它的实现原理为把遍历封装到一个类中进行(Iterator类),这样避免了暴露这个聚合对象内部。...
分类:
其他好文 时间:
2015-08-27 23:04:42
阅读次数:
174
场景:
字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url
一般使用startwith或者endwith
>>> a='http://blog.csdn.net/raylee2007'
>>> a.startswith ('http')
True
注意:这两个方法里面的参数可以是str,也可以是元组,但是不可以是列表和字典
>>> a='http://blog.csdn.ne...
分类:
编程语言 时间:
2015-08-27 23:07:40
阅读次数:
193
修改DotCMS配置属性
DotCMS配置文件dotmarketing-config.properties在以下文件夹中可以找到:
/dotserver/tomcat-X.x/webapps/ROOT/WEB-INF/classes/
这个文件必须在插件中重写,以防止破坏这些变化在接下来dotCMS升级中。
在静态配置插件中修改配置属性,使用以下步骤:
1、从dotmar...
分类:
其他好文 时间:
2015-08-27 23:06:37
阅读次数:
213
以数为成员的数组的逆袭(inversion)是指具有性质i...
分类:
编程语言 时间:
2015-08-27 23:06:10
阅读次数:
158
关于activity本文主要总结一下学习的页面间的跳转,两种方式,以及传递参数和接收返回值。关于跳转到下一个页面,两个activity间通过Intent来通讯,两种方式:startActivity();
startActivityForResult();一、打开下一个页面
Intent intent=new Intent(this, NewActivity.class);
// 下面是另外3...
分类:
移动开发 时间:
2015-08-27 23:06:51
阅读次数:
260
这也是比较经典的算法之一
在存储一些比较大的数据时十分有用,但是在使用的过程中,必须十分注意的就是数据的最大值,因为这个值决定了
存储的内存,在比较高效的结构中还有hash
在这个过程中,最好首先估计需要的内存的量
在所有具有性能优化的数据结构中,我想大家使用最多的就是hash表,是的,在具有定位查找上具有O(1)的常量时间,多么的简洁优美,
但是在特定的...
分类:
编程语言 时间:
2015-08-27 23:06:20
阅读次数:
243
1、dlopen 动态库失败原因,我碰到主要是以下几点(碰到新问题之后再完善,先打个点)
①动态库位置没有放对地方,dlopen 时候找不到你想操作的动态库
解决办法:放到指定目录。
②头文件没有包全,有不能识别的函数或者标识符
解决办法:加一条打印信息,程序运行到这里,会输出不能识别标识符。if((handle = dlopen(myso, RTLD_NOW)) == NULL) {...
分类:
系统相关 时间:
2015-08-27 23:03:33
阅读次数:
199
现有一个包含N个元素的集合S,求集合S的所有非空子集?
例如:集合S包含三个元素{a, b, c},则它的所有非空子集为: {a}, {b}, {c}, {a, b}, {a, c}, {b, c} 和{a, b,
c}。
这里先用位操作的思路来求解,具体方法:用2进制Bit位来标记集合中的某个元素是否被选中,1代表选中,0代表未选中。例如集合{a, b, c}的所有子集可如下表示:
{...
分类:
其他好文 时间:
2015-08-27 23:04:07
阅读次数:
228
Super Jumping! Jumping! Jumping!
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 28091 Accepted Submission(s): 12529
Problem Descript...
分类:
其他好文 时间:
2015-08-27 23:03:15
阅读次数:
190
分离链接散列算法的缺点是使用一些链表。由于给新单元分配地址需要时间,因此这就导致算法的速度有些减慢,同时算法实际上还要求对第二种数据结构的实现。另有一种不用链表解决冲突的方法是尝试另外一些单元,直到找出空的单元为止。更常见的是,单元h0(x),h1(x),h2(x),...相继被试选,其中hi(x)=(hash(x)+f(i)) mod TableSize,且f(0)=0。函数f是冲突解决方法,因...
分类:
编程语言 时间:
2015-08-27 23:04:30
阅读次数:
655
在权限系统中,大多数的页面都用到了树形结构,其中最常用的便是树资源的加载和单击事件,除此之外ztree还可以实现很多功能。今天以实现复选框的添加功能为例,咱们再来深入的学习下ztree的应用。
一、实例描述
在用户管理模块中,需要给用户添加角色,而用户与角色的之间是一个多对多的关系。这里我们可以先加载两个角色树资源,通过两个树之间数据的交换,从而得到用户所拥有的角色资源,实现效果...
分类:
其他好文 时间:
2015-08-27 23:05:13
阅读次数:
1500
华电北风吹
天津大学认知计算与应用重点实验室
日期:2015/8/27
由于代码未调试完全正确论文草稿呈现
poj上一道需要用到状态压缩动态规划,链接http://poj.org/problem?id=3254
网上看到有很多人写出了代码,参考了一个带备忘的自顶向下的动态规划解法,自己写了一个有底向上的动态规划解法
有底向上:#include
#include<math....
分类:
编程语言 时间:
2015-08-27 23:02:36
阅读次数:
261