摘要: 这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controller。它首先用onInterceptTouchEvent(MotionEvent)来拦截所有的touch事件,如果是长按item拖动的话不把事件传下去,直接交由onTouchEvent()处理,这样就可以实现item 阅读全文
posted @ 2011-08-04 16:24 ﹎"該變ゾ 阅读(217) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-07-25 17:03 ﹎"該變ゾ 阅读(0) 评论(0) 推荐(0) 编辑
摘要: ireport 导出excel行有行间隔要看是不是某个字段的 Stretch with overflow打勾了在jrxml文件中在jasperReport 中添加属性 isIgnorePagination="true" 阅读全文
posted @ 2011-07-21 12:44 ﹎"該變ゾ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.1版本的emulator在设置好环境变量后,直接在命令行中输入 emulator就可以启动了,但是1.5版本中加了个所谓的AVD(Android Virtual Device),AVD就相当于是一个模拟器的,不过你可以利用AVD创建基于不同版本的模拟器,然后使用emulator-avd avdName命令启动不同的模拟器,下面就介绍如何创建AVD:1.查看当前支持版本(在列出的版本中我们需要记住id值,这个值在第2步中使用):android list targets2.创建AVD(最后的2表示创建1.5版本的avd):android create avd –n avdName –t 23. 阅读全文
posted @ 2011-07-13 22:28 ﹎"該變ゾ 阅读(4177) 评论(1) 推荐(0) 编辑
摘要: note: debugging requires the debut connect session system privilegeGRANT debug any procedure, debug connect session TO usernameGRANT debug any procedure, debug connect session TO liu 要以 system as sysdba 进去授权 阅读全文
posted @ 2011-07-12 12:42 ﹎"該變ゾ 阅读(260) 评论(0) 推荐(0) 编辑
摘要: <Server>元素它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个<Service>元素.并且它不能做为任何元素的子元素.<Server port="8005" shutdown="SHUTDOWN" debug="0">1>className指定实现org.apache.catalina.Server接口的类.默认值为org.apache.catalina.core.StandardServer2>port指定 阅读全文
posted @ 2011-07-04 11:09 ﹎"該變ゾ 阅读(465) 评论(0) 推荐(0) 编辑
摘要: JavaScript中的Object是一组数据的key-value的集合, 有点类似于Java中的HashMap, 所有这些数据都是Object里的property. 通常情况下, JavaScript中建立一个对象用"new"加上constructor function来实现. 如new Date(), new Object()等.var book = new Object();book.name = "JavaScript is Cool";book.author = "tom";book.pages = 514;上面例子中的na 阅读全文
posted @ 2011-06-28 14:32 ﹎"該變ゾ 阅读(784) 评论(0) 推荐(0) 编辑
摘要: public boolean bankUpDataBase(String filePath) throws Exception{ DBManager db = DBManager.getInstance(); String qrySQL = " USE master select Count(phyname) cnt from master..sysdevices where name= \'backupBank\' "; ResultSet rs = db.executeQuery(qrySQL); while(rs.next()){ if (rs.get 阅读全文
posted @ 2011-06-15 17:07 ﹎"該變ゾ 阅读(209) 评论(0) 推荐(0) 编辑
摘要: tbar : [{ xtype : 'hidden', id : 'action', value : 'QUERY_T_SYS_USER_ACTION' }, '用户姓名: ', { xtype : 'textfield', id : 'description', width : 120 }, new Ext.Toolbar.TextItem(" "), '创建时间: ', { id : 'itemDateFrom', xtype : 'd 阅读全文
posted @ 2011-06-14 16:34 ﹎"該變ゾ 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 实现业务系统中的用户权限管理B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。下面就让我们一起了解一下如何设计可以满足大部分B/S系统中对用户功能权限控制的权限系统。需求陈述不同职责的人员 阅读全文
posted @ 2011-06-14 14:16 ﹎"該變ゾ 阅读(337) 评论(1) 推荐(1) 编辑