现在位置: 首页 > rouble发表的所有文章
/** * You can override this to intercept all touch screen events before they are dispatched to the window <br> * * @return false|true 无论返回true|false方法会被拦截。onTouchEvent 不会执行此时Activity中的所有view都没法获取focus <br> * * 返回 super.dispatchTouchEvent() 将会调用onTouchEvent */ @Override public boolean dispatchTouchEvent(MotionEvent ev) { d("touch---dispatch", "" + ev.getAction()); if (returnValue == null) { // getWindow().superDisp......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 875字 评论关闭
COPY了Rumination On c++中的一段句柄类生成树形表达式的程序,第一次匆匆的修正运行后隔了一段时间在第二次重新修正时仍然困难重重,这才了解以前没有真确的掌握调试的一些技巧,做个学习总结。   源代码部分如下: Driver.cpp 驱动函数 Expr.h 头文件,包含有两个类?:句柄类Expr,为了获得公共接口而设计的类Expr_node class Expr_node{        friend ostream& operator<<(ostream&, const Expr&);        friend class Expr;         // }   class Expr {       friend ostream& operator<<(ost......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1234字 评论关闭
大意略。 思路:粗略估计了一下时间复杂度,应该过不去,然后想到了POJ上一道a^2+b^2 = c^2+d^2相类似的题,于是就去写了哈希,转换一下:a+b = d-c,数组A按照从小到大排列。然后从后往前枚举A[i]-A[j],这样保证A[i]-A[j]大于0而且A[i]是满足条件最大的,其中hash与find的时候,要保证编码,解码的类型操作元素是同一类型的。 至于整数哈希函数的设计的话,可以去看看这篇文章:http://wtommy.ycool.com/post.2717394.html #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring&g......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 3398字 评论关闭
Description It’s well known that DNA Sequence is a sequence only contains A, C, T and G, and it’s very useful to analyze a segment of DNA Sequence,For example, if a animal’s DNA sequence contains segment ATC then it may mean that the animal may have a genetic disease. Until now scientists have found several those segments, the problem is how many kinds of DNA sequences of a species don’t contain those segments. Suppose that DNA sequences of a species is a sequence that consist of A, C,......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 207字 评论关闭
不知道是否释放了内存 CMapStringToPtr  *pMap = new CMapStringToPtr(); pMap.InitHashTable(1000); CPoint *p = new CPoint(1,1); pMap.SetAt("1",(void*)p); CPoint *p2 = new CPoint(2,3); pMap.SetAt("2",(void*)p2); pMap.RemoveAll(); delete pMap;
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 892字 评论关闭
转载自:http://iphone.tgbus.com/news/class/201207/20120722044524.shtml 日前,《华尔街日报》有消息称,下一代iPhone可能使用新型的屏幕面板,也就是之前我们报道过的in-cell触摸屏幕面板。与许多触摸屏幕设备一样,如今的iPhone使用一种叫“On-cell”的面板技术,即触摸感应面板置于彩色过滤面板之上,厚度增加了0.5mm以下。但是in-cell的技术能将触摸感应层与彩色过滤层结合在一起。   因此,很明显,下一代iPhone可从in-cell技术获得的第一个益处是,iPhone厚度降低了。虽然in-cell屏幕只能使iPhone减少0.5mm不到的......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 2316字 评论关闭
今天看了关于读取控制台输入的内容,使用System.in就可以实现读取控制台的输入,也就是键盘输入。有一个注意点,键盘输入的内容先是存在数组中,要把数组中的内容转换为字符串。 定义数组: byte[] b = new byte[1024]; int n= System.in.read(b) String s = new String(b,0,n) 掷骰子——控制台小游戏:要求:玩家初始有1000金钱,妹子输入压大还是压小,以及下注金额,随机三个骰子的点数,如果和小于等于9,则开小,否则开大,玩家猜对,奖励下注的金额,否则扣除相同的金额。 public static void main(String[] args) { in......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 4788字 评论关闭
本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接 http://code.google.com/p/mybatis/下载到。  1、采用数据映射器(MapperFactoryBean)的方式。 (1)Spring配置文件: <!-- 引入jdbc配置文件 --> <context:property-placeholder location="jdbc.properties"/> <!--创建jdbc数据源 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="dri......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1026字 评论关闭
使用:(基本拷贝自以下github地址) 下载地址:https://github.com/ninjinkun/NJKWebViewProgress _progressProxy = [[NJKWebViewProgress alloc] init]; // instance variable webView.delegate = _progressProxy; _progressProxy.webViewProxyDelegate = self; _progressProxy.progressDelegate = self; -(void)webViewProgress:(NJKWebViewProgress *)webViewProgress updateProgress:(float)progress { [progressView setProgress:progress animated:NO]; } progressProxy.progressBlock = ^(float progress) { [......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1186字 评论关闭
暴力搜索 因为(最大深度较小)所以采取迭代加深策略;剩下的就是纯暴力;爆出所有待选解,判是否可行; #include <cstdio> #include <cstring> using namespace std; const int maxn = 12; int n,m,num; char maze[maxn][maxn]; bool vis1[maxn*2],vis2[maxn*2],visi[maxn],visj[maxn]; bool dfs(int d,int st,int maxd){ if(maxd==d){ for(int i=1;i<=n;i++) for(int j=1;j<=n;j++){ if(maze[i][j]=='X'){ if(!visi[i]&&!visj[j]&&!vis1[i+j]&&!vis2......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1786字 评论关闭
assert()是C 语台标准库中提供的一个通用预处理器宏。 int array0[ 10 ], array1[ 10 ];// 错误不能直接把一个数组赋值给另一个数组 array0 = array1; 分配动态数组时一个常令人迷惑的问题是返回值只是一个指针与分配单一动态对象 的返回类型相同例如pint 与pia 的不同之处在于pia 拥有四元素数组的第一个元素的地 址而pint 只是简单地包含单一对象的地址当用完了动态分配的对象或对象的数组时我 们必须显式地释放这些内存我们可以通过使用delete 表达式的两个版本之一来完成这件事 情而释放之后的内存则可以被程序重新使用单一......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 1257字 评论关闭
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员”、“版主”都是角色。版主可管理版内的帖子、可管理版内的用户等,这些是权限。要给某个用户授予这些权限,不需要直接将权限授予用户,可将“版主”这个......
阅读全文