- 博客(13)
- 资源 (10)
- 收藏
- 关注
原创 android使用Scroller实现整体向上滑动效果
如果想让屏幕下方容纳某个组件, 当向上滑动的时候显示出来。可是android 的布局没有支持屏幕底下预留位置。所以用Scroller实现滑动, 然后动态改变隐藏部分的高度(起始是0)是一个不错的解决方案。实现步骤1.自定义View使用Scroller实现滑动。package com.example.scroller.view;import android.content.C
2014-12-18 18:14:57 978
原创 自底向上弹出的window
其实可以用popupwindow来实现。我用Dialog来实现1.定义dialog样式 @null true true true true @null 上面注释的两个比较有用, 这样就有了一个浮动的window。2.设置window进入、进出的动
2014-12-12 11:21:21 455
转载 你的简历够完美吗?
个人资料name 姓名age 年龄height 身高bloodtype 血型weight 体重address 地址permanent address 永久住址nationality 民族;国籍current address 目前住址date of birth 出生日期native place 籍贯postcode 邮政编码marital stat
2013-11-14 10:11:58 498
转载 AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:
2013-10-15 14:27:42 419
原创 递归笔试题
笔试题:第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?下面是我的实现方法class Algorithm { private static Algorithm instance; private Algorithm(){} public int fn(int n) throws IllegalAccessException { i
2013-10-12 17:43:10 757
转载 java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为
2013-10-12 15:36:13 435
原创 二分查找
折半查找的算法思想是将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找区间缩小一半。 折半查找是一种高效的查找方法。它可以明显减少比较次数,提高查找效率。但是,折半查找的先决条件是查找表中的数据元素必须有序。这是我实现的二分查找的代码
2013-10-11 11:22:36 578
原创 瀑布流效果怎么实现
下面看一个瀑布流是如何实现的我们需要一个延迟加载的scrollview来让瀑布流动态的呈现,所以要自定义一个scrollview, 监听OnTouchListener事件, 在滑动释放时获取数据, 这里是这么做的: 在手指离开后(MotionEvent.ACTION_UP)发送指定消息, 在handler接受到消息后根据scroll到的位置调用内部接口的相应方法,这种方式是较为常用的。 p
2013-09-16 16:33:34 819
原创 sqlserver常用系统表及sql语句
select * from sysdatabasesselect [name] from sysObjects where (xtype='V' or xtype='P' or xtype='U')and [name]'dtproperties'and status> =0 order by [name]
2010-07-13 20:38:00 498
原创 sql 循环插入数据
declare @i declare @IDset @i = 0set @ID = 1while @i begin insert into tb_dept (dept_ID, Dept_Name) values (right(('000000'+convert(varchar(10),@ID)),6),'taiyuan') set @i = @i+1 set @ID = @ID+1end
2010-07-02 17:13:00 525
转载 设计模式之命令模式
在一些C#开发设计中采用了这样一种设计方式即,在Form界面上的每一个控件拥有一个独立的事件处理代码,这样会造成事件的处理代码和UI的紧耦合,不利于代码的复用,所以应该将UI和事件处理代码分离。 将事件处理抽象成一个接口Icommander,其接口公布一个方法---void execute();有了这样一个接口,从Icommander继承的实现类就可以拥有自己独特的处理代码,
2009-12-15 21:14:00 437
转载 转:一个相当详细的MINI2440按键驱动详解
/*mini2440_buttons_my.c*//*后面加了_my*//*按键驱动程序*//*mini2440所用到的按键资源*//**************************************************//* 按键 对应的IO寄存器 对应的中断引脚*//* K1 GPG0 EI
2009-12-07 18:27:00 757
转载 DM9000
先看如下关于dm9000和mini2440的连接图: 从上面可以简单得出这些:a. dm9000的访问地址为BANK4的基址(也许是通过上面的nGCS4看出来的)。b. 只有一根地址线ADDR2。c. 总线位宽为16位,有nWAIT信号。d. 使用中断引脚为EINT7(使用GPF7实现的)。一 增加DM9000平台设备增加平台设备前首先要先定义该平台设备,这主要修改arch/arm/p
2009-12-03 20:52:00 1869
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人