2013年7月25日

基于手机令牌的屏保软件设计与实现

摘要: 以安装有Android操作系统的智能手机为载体,实现随时间改变的动态口令生成器;在安装有Window 7的个人计算机上设计实现基于动态口令的屏保软件,输入正确动态口令方可解除屏保,登录系统。 文件结构:Android端:pc端:几步说明: 1、本系统中的手机与PC的时间同步是关键,需要在使用之前手动将时间设置成同步状态; 2、本系统中的动态口令需要手动输入,用户体验不佳,可设计为通过蓝牙等通信方式自动输入; 3、本系统未能屏蔽PC的快捷键功能,如:通过Ctrl+Shift+Del组合键启动资源管理器可退出屏保。 阅读全文
posted @ 2013-07-25 18:31 you Richer 阅读(287) 评论(0) 推荐(0) 编辑

RelativeLayout中最底的View一个View.layout_marginBottom无效

摘要: 处理一个Dialog,发现RelativeLayout布局下最后一个View的layout_marginBottom会失效. 效果图见: 解决方法为: 在最底或最右的组件后面再加个View吧... 这个现象挺特别的,发帖记录一下。 xml布局如下: 阅读全文
posted @ 2013-07-25 18:28 you Richer 阅读(1523) 评论(0) 推荐(0) 编辑

Citrus Engine简单Demo

摘要: Citrus Engine是一个的开源flash平台(platform,也可以说是卷轴类)游戏引擎,它基于Starling Framework添加了各种物理引擎,3D引擎,动画引擎。Citrus实现了平台游戏的一些基本功能,比如Hero,Anemy,Goal的类似超级玛丽的功能,也实现了Level管理器,Assets管理器,Sound管理器等等。 下面是一个结合Box2d的简单Demo:创建一个box2d世界,创建地板,墙壁,Hero,Enemy,和Platform,其中没有加入任何位图。使用flashbuilder或者flashdevelop创建SimpleDemo.aspublic cla 阅读全文
posted @ 2013-07-25 18:27 you Richer 阅读(192) 评论(0) 推荐(0) 编辑

Java菜鸟学习笔记(23)--继承篇(二):继承与组合

摘要: 组合是什么 1.继承和组合都是一种随思想渗透而下的编码方式,其根本目的都是为了复用类,减少重复代码 2.要实现一个类的复用,可以分为组合语法和继承语法 3.组合就是通过将一个对象置于一个新类中,将其作为新类的成员变量,组成 类的一部分。 4.继承和组合使用情况要随机应变 继承与组合区别 1.组合是在新类产生现有类的对象,组合出功能给更强的新类。 2.继承通过现有类的类型创建新类,并且功能在现有类的基础上进行功能上的扩展,实现更强的类。 继承语法//1.用继承实现代码复用package me.jicheng;class Animal{ //心脏跳动... 阅读全文
posted @ 2013-07-25 18:25 you Richer 阅读(306) 评论(0) 推荐(0) 编辑

uva 579 ClockHands 几何初接触 求时针与分针的夹角

摘要: 貌似是第一次接触几何题。。。求时针与分针的夹角,这不是小学生的奥数题么。我小时候也想过这问题的。 每过一小时时针走1/12*360=30度,每过一分钟时针走1/60*30=0.5度,分针走1/60*360=6度,然后就很容易算了。代码:#include #include int main() { double h, m; while (scanf("%lf:%lf", &h, &m) && (h || m)) { double deg = std::abs(h * 30 + m * 0.5 - m * 6); if (deg >= 18 阅读全文
posted @ 2013-07-25 18:23 you Richer 阅读(208) 评论(0) 推荐(0) 编辑

OpenCV中GPU函数

摘要: The OpenCV GPU module is a set of classes and functions to utilize GPU computational capabilities. It is implemented using NVIDIA* CUDA* Runtime API and supports only NVIDIA GPUs.1.getCudaEnableDeviceCount:returns the number of installed CUDA-enabled devices;2.setDevice:sets adevice and initializes 阅读全文
posted @ 2013-07-25 18:22 you Richer 阅读(1585) 评论(0) 推荐(0) 编辑

html监听,键盘事件

摘要: var isPiss=0; document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; if(e && e.keyCode==27){ // 按 Esc //要做的事情 } if(e && e.keyCode==113){ // 按 F2 //要做的事情 } if(e && e.keyCode==13){//enter 键 //要做的事情 if(isPiss==0){ $('#postA 阅读全文
posted @ 2013-07-25 18:19 you Richer 阅读(2156) 评论(0) 推荐(0) 编辑

robotium测试创建java文件和junit文件区别

摘要: 两者本身差别不大,只是构造方式不同,我一般都用java文件来创建。1.当有源码测试时,创建junit测试文件ActivityInstrumentationTestCase2T可以取到,直接用T来做 2.当只有APK文件时,创建java测试文件ActivityInstrumentationTestCase2这里的T是取不到的 阅读全文
posted @ 2013-07-25 18:16 you Richer 阅读(172) 评论(0) 推荐(0) 编辑

LigerUi中为Grid表加上序号,并调整适当宽度!(实例)

摘要: LigerUi中为Grid表加上序号,并调整适当宽度!(实例) dataAction: 'server', pageSize: 20, toolbar: {}, url: 'ndle.ashx', sortName: 'Sort', rownumbers: true, // 显示序号 rownumbersColWidth:60,// 显示序号宽度 frozenRownumbers:true //行序号是否在固定列中 dataAction: 'server', pageSize: 20, toolbar: {}, ... 阅读全文
posted @ 2013-07-25 18:14 you Richer 阅读(613) 评论(0) 推荐(0) 编辑

验证手机格式的js代码

摘要: function isMobil(s) { var patrn = /(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/; if (!patrn.exec(s)) { alert("1"); }else{ alert("0"); } } 阅读全文
posted @ 2013-07-25 18:12 you Richer 阅读(147) 评论(0) 推荐(0) 编辑

myeclipse6.6+maven跑springside4.1的demo

摘要: 1、安装myeclipse6.62、myeclipse6.6安装maven 2.1 删除原有maven。关闭Eclipse程序, 进入MyEclipse插件目录/eclipse/features 删除com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806目录, 接着删除plugins目录下的com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806, org.maven.ide.components.archetype_common_2.0.0.20080331-1600, org.mave 阅读全文
posted @ 2013-07-25 18:09 you Richer 阅读(531) 评论(0) 推荐(0) 编辑

如何在windows下的Python开发工具IDLE里安装其他模块?

摘要: 以安装Httplib2模块为例1 下载模块 到 “https://code.google.com/p/httplib2/” 下载一款适合你的压缩包“httplib2-0.4.0.zip”2 解压下载的压缩包“httplib2-0.4.0.zip”到某目录下3配置python在dos下的运行环境 (之前需要配置系统环境变量,在系统环境变量Path后添加python安装目录,例如c:\python2.7) 4 dos下安装httpLib2模块进入httplib2-0.4.0.zip的解压目录,运行python settup.py install 进行安装 阅读全文
posted @ 2013-07-25 18:07 you Richer 阅读(723) 评论(0) 推荐(0) 编辑

myeclipse的debug模式中breakpoint窗口怎么调出来

摘要: myeclipse的debug模式中breakpoint窗口怎么调出来 window——>show view——>breakpoints 阅读全文
posted @ 2013-07-25 18:05 you Richer 阅读(211) 评论(0) 推荐(0) 编辑

Legal or Not HDU

摘要: Legal or NotTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3060Accepted Submission(s): 1386 Problem Description ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like a big family. Every da... 阅读全文
posted @ 2013-07-25 18:04 you Richer 阅读(214) 评论(0) 推荐(0) 编辑

MySQL常用时间函数

摘要: 1.1 获得当前日期+时间(date + time)函数:now() 1.2 获得当前日期+时间(date + time)函数:sysdate() sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。看下面的例子就明白了: mysql> select now(), sleep(3), now(); 可以看到,虽然中途 sleep 3 秒,但 now() 函数两次的时间值是相同的; sysdate() 函数两次得到的时间值相差 3 秒。MySQL Manual 中是这样描述 sysdate() 阅读全文
posted @ 2013-07-25 18:02 you Richer 阅读(321) 评论(0) 推荐(0) 编辑