自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

LINUX设备驱动程序(第3版) 中文 part2

LINUX设备驱动程序(第3版) 中文 魏永明翻译 中国电力出版社

2010-08-06

LINUX设备驱动程序(第3版) 中文 Part4

LINUX设备驱动程序(第3版) 中文 魏永明翻译 中国电力出版社

2010-08-06

LINUX设备驱动程序(第3版) 中文 Part3

LINUX设备驱动程序(第3版) 中文 魏永明翻译 中国电力出版社

2010-08-06

linux设备驱动程序(第三版) 中文 魏永明翻译

linux设备驱动程序(第三版) 中文Part1 由于上传文件大小有限制, 所以压缩为四个文件,请大家把四个文件都下完。

2010-08-06

C 语言编程规范 林锐 博士

C语言编程规范 程序排版 命名规则 编程习惯 缩进对齐 作 者:

2010-07-26

avr proteus仿真

avr mega16单片机 proteus仿真 源程序

2010-06-12

设计模式-命令模式(C#)代码

值得学习的命令模式代码,会让你有一定的收获,并有详细的说明和代码解析。

2009-12-15

linux设备驱动程序第三版(chm格式)

linux驱动编程 chm格式 驱动程序

2009-07-18

ruby中文文档 深入浅出

ruby语言中文文档,翻译自ruby创始人原作,通俗易懂

2008-11-18

java swing小游戏代码

几个简单的的java小游戏,有源代码,请大家参考

2008-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除