自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少爷

积累一点是一点!

  • 博客(69)
  • 资源 (5)
  • 收藏
  • 关注

原创 android RelativeLayout属性及demo

相对布局由于属性比较多,所以用起来有些费力,但灵活性较其他布局方法好,所以掌握好相对布局将会非常有用。// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf    将该控件的右边缘与给定I

2011-11-30 16:29:02 771

原创 重写Gallery 防止滚动过头

Gallery手指滑动的时候,幅度过大的话会一次滑到最后一张图片 通过重写onFling方法捕捉X、Y坐标 使其不过头代码如下:/** * 重写Gallery,捕捉xy坐标,使其不会跑过头 * **/ @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,floa

2011-11-30 14:38:36 1864

原创 android.graphics.Camera 仿3D效果

在Android SDK中有两种Camera classes,一个是 android.hardware.Camera,这是用来操控相机功能的类。另一个是 android.graphics.Camera,这个类别能帮我们做些什么事呢?Camera就像一个摄像机,一个物体在原地不动,然后我们带着这个摄像机四处移动,在摄像机里面呈现出来的画面,就会有立体感,就可以从各个角度观看这个物体。

2011-11-29 16:40:54 7489

原创 android重力感应和屏幕旋转关系

重力加速度感应可以想象成一个小球在坐标系中,三个方向上的加速度。永远以手机屏幕为准,不以外界为准作图,手机水平放置,向上是y轴正向,向右是x轴正向,向外是z轴正向。这和高数坐标系一样。注意:你移动手机反映在坐标系上你移动的是坐标系远点(旋转)屏幕的左上角是坐标原点向右为x;向下为y;向里为z;1. Accelrator的x,y,z轴的正负向变化:手机屏幕向上水平放置时: (x,

2011-11-29 14:44:46 1354

原创 implements OnClickListener

当程序里面有很多的部件需要点击执行动作的时候可以使用implements OnClickListener看下面的代码:public class Dong_Home extends TabActivity implements OnClickListener{ @Override protected void onCreate(Bundle savedInstance

2011-11-28 12:20:38 20774 2

原创 Ubuntu基本命令整理

sudo:如何设定/改变/启用 root 使用者的密码:sudo passwd root当你使用完毕后屏蔽 root 帐号 使用:    sudo passwd -l root这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份:  sudo -s -H在线安装程序:sudo apt-get install g++pt-get最常用参数:update

2011-11-25 12:22:21 742 1

原创 Eclipse 配色插件安装

配色插件:Eclipse Color Themes一个很赞的eclipse插件,可以简单方便地实现eclipse下的代码配色。另外插件作者还专门为此插件做了一个eclipse配色网站,配色多达728个,开发者们也可以在此网站分享自己的配色方案。现在开始安装:1:打开Eclipse->help>Eclipse Marketplace 2:在search里面 输入E

2011-11-25 10:21:49 900

原创 程序设计思想及范例(10),查找问题,折半查找

折半查找过程:先确定待查找记录所在的的区间,然后逐步缩小查找范围,直到找到或找不到记录为止。算法描述为int Search(int d,int a[],int n){/*在数组a[]中折半查找等于d的元素,若找到,则函数返回d在数组中的位置,否则为0,其中n为数组长度*/int i;int l,m,hl=0;h=n-1; /*设置区间初始值*/while(l{

2011-11-23 16:43:56 652

原创 程序设计思想及范例(9),查找问题,顺序查找

顺序查找过程:从表中的最后一个记录开始,逐个进行记录的关键字与给定值进行比较,若某个记录的关键字与给定值相等,则查找成功,找到所查的记录;反之,若直到第一个记录,其关键字和给定值比较都不相等,则表明表中没有所查的记录,查找失败。算法描述为int Search(int d,int a[],int n){/*在数组a[]中查找等于d元素,若找到,则函数返回d在数组中的位置,否则为0。其

2011-11-23 16:43:22 678

原创 程序设计思想及范例(8),排序问题,选择法排序

选择法排序(Selection sort)的基本思想是:每一趟在n-i+1(i=1,2,…,n- 1)个记录中选取最小的记录作为有序序列中的第i个记录。下面介绍简单选择排序(Simple Selection sort).一次简单选择排序的过程如下:通过n-i次比较,在n-i+1个记录中选取最小的记录,并与第i( )个记录交换。算法描述为void sortArry(int a[],int

2011-11-23 16:39:31 635

原创 程序设计思想及范例(7),迭代问题

在这里主要介绍其中的非线性方程求根问题,及其两种常用的方法。设有非线性方程(代数方程或超越方程)若存在数字使得,则称为方程的根。在数学中除了极少数的简单方程的根可以通过解析式表达外,一般方程的根都无法用简单表达式来表示,因此必须研究求根的近似值的方法。假设在区间连续,且。根据连续函数的性质知在内至少有一个根,若在假设在区间单调,那么在内有唯一的根。方程求根REF

2011-11-23 16:31:28 908

原创 程序设计思想及范例(6),遍历问题,百钱买百鸡问题

百钱买百鸡问题——一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少)。这是一个古典数学问题,利用现有的数学知识,依然没有办法求解,此问题为具有两个等式和三个未知数的方程组。如何处理这类问题,主要是用到了穷举遍历的方法。首先,确定x,y,z为正整整。由于鸡的总数为100只,因此x,y,z的取值范围之1~100。其次,根据总的钱数

2011-11-23 15:17:35 2544

原创 程序设计思想及范例(5),遍历问题,水仙花数/完数问题

统计所有水仙花数的数量,并打印。所谓水仙花数是指满足如下条件的三位数:个位数的立方、十位数的立方和百位数的立方和等于其自身。例如407为一水仙花数,。判断一个三位数是否为水仙花的关键是,求出其个位数、十位数和百位数。百位数计算:a=i/100,求此数被100整除后的商。十位数计算:b=i/10-a*10,求此数被100整除后的余数。个位数计算:c=i%10,

2011-11-23 13:33:57 1163

原创 程序设计思想及范例(4),遍历问题,素数问题

判断一个数m是否为素数的基本思路为,遍历从2开始到m-1的所有数字,检查其中是否有m的因子,如果没有找到因子,就说明此数为素数。因此问题的关键是遍历k=2到m-1的所有数字,判断其是否为m的因子,方法是检测m%k的结果是否为0。例10-5 孪生素数是指两个相差为2的素数,例如:3和5,5和7,11和13 等。编程实现输出15对孪生素数。问题的关键依次判断每个数字是否为素数。判断素数的过程则

2011-11-23 13:32:03 745

原创 程序设计思想及范例(3),遍历问题,加密计算

信息加密问题是信息社会中一个非常重要的问题,其所涉及的信息的加密算法,如果忽略加密算法的复杂性,此问题同样是一类信息的遍历处理问题。例10-4 从键盘输入一段信息,对其进行简单加密处理。加密规则如下:1) 英文字母:字母的ASCII码+4。如果计算结果在大写字母Z和Z+4之间,或大于小写字母z,则将计算结果减26。2) 其他字符:不处理。根据算法要求构建如下程序if((c>='

2011-11-23 13:31:05 604

原创 程序设计思想及范例(2),遍历问题,字符统计问题

在多数的字处理软件中均提供了字符统计功能,下面给出了一个统计字符的简单例子。例10-4 从键盘读入一段文本,统计其中的英文字母、数字、空格和除此之外的其他字符个数。定义变量nChar来存储字符的个数,nNum存储数字的个数,nBlank存储空格的个数,nOther存储其他字符的个数。由于不确定字符的个数,必须构建无限循环while((c=getchar())!=EOF)直到输入特殊

2011-11-23 13:30:10 498

原创 程序设计思想及范例(1)求和/求积问题

求和问题的思路比较简单,无非是将所有的项累加起来。对于求和项比较少的情况,还可以构建如下的算术表达式。但是如果求和项比较多,达到上万或几十万个,按上述的方法构建表达式,可能会出现问题。这类问题可以归结如下数学模型。如果令……则,计算的过程即计算S的过程。从上述的计算过程可以归纳出如下的递推规律:递推公式为求和的关键是知

2011-11-23 13:24:41 985

原创 汉诺塔问题 递归

/********************************************************FileName:hanoi.cAuthor:Dong XitianVersion:1Function:汉诺(Hanoi)塔问题:古代有一个梵塔,塔内有三个座A、B、C, A座上有64个盘子,盘子大小不等,大的在下,小的在上(如图)。 有一个和尚

2011-11-23 13:09:59 1643

原创 写的一些c语言练习

https://github.com/imdxt

2011-11-23 12:08:21 560

写的一些c语言练习

https://github.com/imdxt

2011-11-23 12:08:00 75

原创 递归 n的阶乘

1. 递归算法解题步骤 (1) 分析问题、寻找递归关系。找出大规模问题和小规模问题的关系。 (2) 找出停止条件,控制递归。 (3) 设计函数、确定参数。      * 阶乘的例子。其实递归递归,从字面上解释就是在方法本身调用自己的方法,或者间接调用;看上面的程序,拿multiply(5)来说:      *  n=5;执行 5*multiply(4);

2011-11-23 11:11:51 9814

递归 n的阶乘

1. 递归算法解题步骤(1) 分析问题、寻找递归关系。找出大规模问题和小规模问题的关系。(2) 找出停止条件,控制递归。(3) 设计函数、确定参数。*阶乘的例子。其实递归递归,从字面上解释就是在方法本身调用自己的方法,或者间接调用;看上面的程序,拿multiply(5)来说:*n=5;执行5*multiply(4); *-----------...

2011-11-23 11:11:00 119

转载 Android中BroadcastReceiver

在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。下面将详细的阐述如何发送Broadcast和使用BroadcastReceiver过滤接收的过程:  首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action、Category)装入一

2011-11-22 12:00:43 601

原创 android中handler案例

前言  学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的 Standup Timer 项目。本文将把研究的内容笔记整理,建立一个索引列表。关键词  Android.os.Handler涉及较多的知识点

2011-11-21 15:18:57 886

转载 商业应用中Java浮点数的精确计算及表示

问题提出(1)、浮点数精确计算胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子:    System.out.p

2011-11-21 08:30:00 807 1

原创 收藏关于android应用开发的博文

http://blog.sina.com.cn/s/articlelist_1514724653_0_1.html

2011-11-18 14:16:42 585

转载 Android开发中如何调用摄像头的功能

我们要调用摄像头的拍照功能,显然第一步必须加入调用摄像头硬件的权限,拍完照后我们要将图片保存在SD卡中,必须加入SD卡读写权限,所以第一步,我们应该在Android清单文件中加入以下代码    //摄像头权限    SD卡读写权限        第二步,要将摄像头捕获的图像实时地显示在手机上。我们是用SurfaceView这个视图组件来实现的,因此在main.xml

2011-11-18 14:00:40 3796 3

原创 android 停止Handler

mHandler.removeCallbacks(mRunnable);或者handler.removeMessages(what);

2011-11-17 14:48:27 28040

原创 android过滤隐藏文件FileFilter

File f = Environment.getExternalStorageDirectory();//读取SD卡路径FileFilter ff = new FileFilter() {public boolean accept(File pathname) {// TODO Auto-generated method stub       return !pathn

2011-11-17 12:26:13 5996 1

android过滤隐藏文件FileFilter

Filef = Environment.getExternalStorageDirectory();//读取SD卡路径FileFilter ff = new FileFilter() {public boolean accept(File pathname) {// TODO Auto-generated method stub return !pathname.isHidden();//过滤...

2011-11-17 12:26:00 334

原创 android isDirectory()及listFiles()

String path="/mnt/sdcard/"; //我随便给的一个目录File f=new File(path); //new的一个File对象if(f.isDirectory()){ //如果path表示的是一个目录则返回true //这里要做什么逻辑判断那就是你自己的事了 ....}File[] files =f.listFiles()//获

2011-11-17 11:43:22 13178 3

android isDirectory()及listFiles()

String path="/mnt/sdcard/"; //我随便给的一个目录File f=new File(path); //new的一个File对象if(f.isDirectory()){ //如果path表示的是一个目录则返回true //这里要做什么逻辑判断那就是你自己的事了 ....}File[] files =f.listFiles()/...

2011-11-17 11:43:00 956

转载 Android 手势基础 GestureDetector和SimpleOnGestureListener的使用教程

1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断

2011-11-16 17:21:04 3458 1

原创 Ubuntu下 安装星际译王

1、安装星际译王首先,执行如下命令: sudo apt-get install stardict 安装完后,启动stardict,发现没有词典2、安装词典进入如下网址: http://yeelou.com/huzheng/stardict-dic/PowerWord/2007/《英汉双解计算机词典》,我按安装成功 http://yeelou.com/huzhen

2011-11-16 11:17:17 2953

原创 Ubuntu 命令

find命令:find . -name "filename"tar命令:打包 tar zcvf  xxx.tar.gz filename             解压 tar zxvf filename

2011-11-16 10:16:05 465

Ubuntu 命令

find命令:find . -name "filename"tar命令:打包 tar zcvf xxx.tar.gz filename 解压 tar zxvf filename

2011-11-16 10:16:00 81

原创 android2.3 源码编译及导入模拟器

编译环境Ubuntu11.04 32位机器下载完代码后,进行make,$cd ~/myAndroidsource$make却出现了如下错误:build/core/main.mk:73: You are attempting to build on a 32-bit system.build/core/main.mk:74: Only 64-bit build environmen

2011-11-15 17:07:42 862

android2.3 源码编译及导入模拟器

编译环境Ubuntu11.04 32位机器下载完代码后,进行make,$cd ~/myAndroidsource$make却出现了如下错误:build/core/main.mk:73: You are attempting to build on a 32-bit system.build/core/main.mk:74: Only 64-bit build environmen...

2011-11-15 17:07:00 240

转载 C/C++面试题及答案

1.求下面函数的返回值(微软)int func(x){    int countx = 0;    while(x)    {          countx ++;          x = x&(x-1);     }    return countx;}复制代码假定x = 9999. 答案

2011-11-15 11:50:08 1754

C/C++面试题及答案

1.求下面函数的返回值(微软)int func(x){ int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx;}复制代码假定x = 9999. 答案:8思路:将x转化为2进制,看...

2011-11-15 11:50:00 153

AsyncQueryHandler及ContentProvider代码实例

AsyncQueryHandler及ContentProvider的使用,异步查询数据 显示在listview里面,及其常用的Adapter的用法,

2011-12-30

保存登录的信息

已经写好封装成为一个类 直接调用 进行数据的保存 与读取

2011-09-19

星级打分评价的小例子

可以根据对星级的点击 来进行打分评价 服务的满意度 菜品的满意度 意见及建议的填写等!

2011-07-28

基于ARM11的网络广告机源代码

这个我培训的时候写的一个代码 需要在根目录下建立相应的存放图片、视频等的相关文件夹 分为前端显示的客户端与后台管理的服务端 c语言代码

2011-07-22

可自定义滑动翻页的菜谱

通过手势的滑动来翻页 可通过点击菜品的图片进行点菜

2011-07-22

空空如也

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

TA关注的人

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