自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuruiaoxue的专栏

不断学习,勇攀技术高峰

  • 博客(25)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

转载 free(p)后指针问题

笔试很喜欢考这些 #include #include #include int main(){  char *str =(char *)malloc(100);  strcpy(str, "hello");  free(str);  if(str != NULL)    {      strcpy(str, "world");     

2015-06-25 01:03:44 767

转载 malloc()函数和calloc()函数的区别

函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。     malloc()函数有一个参数,即要分配的内存空间的大小:     void *malloc(size_t size);     calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。     void *calloc(

2015-06-24 21:42:48 597

转载 malloc函数详解

一、原型:externvoid * malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。)功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free()函数将

2015-06-24 20:30:35 1429

转载 java transient简介

我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个的所有属性和方法都会自动序列化。       然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,诚然,你可以让这个类来实现Extern

2015-06-17 22:37:07 380

原创 人物评分

所谓人物评分就是选择人物并对该人物进行评分。 通过下面的例子让我们来熟悉一下Spinner控件和RatingBar控件的熟练使用。 (1)创建一个Android项目,取名为Samples_5_12. (2)我们事先准备了五张图片动漫资源。将图片资源存放到res/drawable-mdpi文件夹下,如下图所示: (3)我们将使用到的字符串资源放到res/values放到string.xml,

2015-06-15 01:38:08 853

翻译 android MotionEvent中getX()和getRawX()的区别

下面以samples_5_11程序为例讲解getX()和getRawX()的区别: (1)samples_5_11程序的layout布局XML文件activity_main.xml<?xml version="1.0" encoding="UTF-8"?><AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/a

2015-06-14 23:46:40 526

转载 LayoutParams的使用

LayoutParams的使用:什么时候会用到此对象?动态布局,动态向ViewGroup中添加子view时,为子view设置此对象,目的是告诉父容器以何种方式呈现此子viewLayoutParams对象用于设置子view在父容器中的布局信息,一般用于设置子view的填充形式,停靠形式常用二种构造形式:1.具体宽高ViewGroup.LayoutParams(Contex

2015-06-14 22:41:09 494

转载 Android特效 五种Toast详解

Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式",     Toast.LENGTH_SHORT).show();2

2015-06-13 19:33:55 380

原创 Android中同一个activity用到这个两个或多个监听事件冲突的解决

我们经常编写代码时会遇到同一个Activity会用到两个或两个以上监听事件时,同时import就会出现如下的错误提示:也就是导入了不同命名空间里的相同类,就会出现冲突提示。解决方法:如确实同时要实现两个或者两个以上监听,调用时都带上全路径名。如new android.content.DialogInterface.OnClickListene

2015-06-13 16:44:25 2853

转载 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改

一. 样式 和 主题 资源1. 样式资源解析(1) 样式简介样式解析 : 样式是设置给 View 组件的多个属性的集合; -- 样式的好处 : 给一个 TextView 设置 文字大小, 颜色, 对齐方式等, 如果需要给多个 TextView 设置同样的属性, 这里使用样式就可以大大节省了代码量;样式指定 : 每个 View 组件都有一个 style 属性, 可以通过该属性

2015-06-12 00:26:06 682

转载 Android中的Menu介绍

菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种:选项菜单:最常规的菜单,android中把它叫做option menu子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再包括其他子菜单

2015-06-12 00:03:02 497

转载 如何在真机上调试Android应用程序(图文详解)

1、首先将手机设置为调试模式方法:设置——应用程序——开发——USB调试,打上√即可  2、用数据线连接至电脑,在电脑上安装豌豆荚,此时豌豆荚会帮你安装驱动,安装好后豌豆荚就可以连接上手机了 3、用adb命令测试是否有装置已连接命令:adb devices看到已经有一个装置了,即为我们连接的真机

2015-06-11 18:01:45 2555

转载 Android 软件开发之如何使用Eclipse Debug调试程序详解

1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点 在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程

2015-06-11 17:31:48 440

原创 Spinner类控件的使用(下拉列表的使用)

Spinner位于android.widget包下,它每次只显示用户选中的元素,当用户再次单击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器(Adapter),如图所示为该类的继承树,我们可以看出,Spinner类仍然为View的一个子类。下面将通过一个选择爱好的案例来介绍Spinner类控件的使用方法,需要注意的是,Android中的下拉列表并不像其他系统那样直接下拉

2015-06-11 00:02:02 993

转载 Android中万能的BaseAdapter的使用

大家好,今天给大家讲解一下Android BaseAdapter(基础适配器)的用法,适配器的作用主要是用来给诸如(Spinner、ListView、GridView)来填充数据的。而(Spinner、ListView、GridView)都有自己的适配器(记起来麻烦)。但是BaseAdapter(一招鲜)对他们来说却是通用的,为什么这么说呢,首先我们看一下API文档:我们看到And

2015-06-10 23:00:51 440

转载 android:layout_weight的真实含义

首先声明只有在Linearlayout中,该属性才有效。之所以android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下所示:[html] view plaincopyprint?LinearLa

2015-06-10 13:22:36 414

转载 Android中dip、dp、sp、pt、px的意思与区别

dp也就是dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。       px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。       pt: point,是一个标准的长

2015-06-10 11:23:34 683

转载 android:imeOptions属性

默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘 设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭   android:imeOptions="actionSend" 软键盘下方变成“发送”,点击后光标移动下一个

2015-06-10 00:26:31 812

转载 android中xml tools属性详解

第一部分安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:text属性1234

2015-06-09 22:30:19 562

转载 Android 中的几个常用控件

1、RadioButton  RadioButton是单选按钮,往往是在一组(多个)RadioButton中选中一个RadioButton,而这一组RadioButton是由一个RadioGroup进行管理。  如图1所示,一个RadioGroup中包含两个RadioButton,其Text内容分别为“女”和“男”。在RadioGroup中,同时只有一个RadioButton可以处

2015-06-07 22:51:07 589

转载 AndroidUI:Android的Holo Theme

Android 系统的UI有过两次大的变化,一次是android 3.0发布,UI开发支持了Fragment,主要增加了大屏幕显示的支持,这个版本就开始支持Holo Theme,由于android 3.X的设备占有率也不高,这一次的改变没有引起大的关注;再一次的改变就是Android 4.0 ,也就是通常所说的 ICS ,这个于2011年底发布的Android系统,同时也发布了指导性的应用设计

2015-06-05 15:27:56 634

原创 Android中ArrayAdapter在自动提示文本中的使用

AutoCompeteTextView类继承自EditTextView类,位于android.widget包下。自动提示文本框的外观与图片文本框没有任何区别,只是当用户输入某些文字时,会自动出现下拉菜单,显示与用户输入文字相关的信息,用户直接单击需要的文字,便可自动填写到文本控件中。对自动提示文本框的设置可以在XML中使用属性进行设置,也可以在Java代码中通过方法进行设置,下面给出了常用属性

2015-06-05 00:14:56 647

转载 Android中android:id="@id/变量名"和android:id="@+id/变量名"的区别

Android中的组件需要用一个整型的id属性来表示。id属性只能接受资源类型的值,也就是必须以@开头的值,以(1)@+id/变量名、(2)@id/变量名  两种形式存在。其中,(1)表示如果在@后面使用“+”表示当修改完某个布局文件并保存后,系统会自动在R.java文件中生成相应的int类型变量,变量名就是“/”后面的值。例如@+id/xyz会在R.java文件中生成int xyz =

2015-06-03 23:43:11 1851

转载 Android fill_parent、wrap_content和match_parent的区别

三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_c

2015-06-03 16:14:06 434

原创 Android中类名.this和this的区别(容易混淆)

在一个类的内部使用this表示当前对象的引用,然而有时类的方法内部还有类的定义需要使用外部类的方法时就需要使用this对象,此时this只是内部使用类的对象,在内部类方法定义的类中如何引用外部类此时就要用到类名.this方法。类名.this表示外部类的实例。这样说有点抽象,看下面的例子:public classMainActivity extends Activity {int cou

2015-06-02 22:08:04 4162

轻量级网络请求框架MKNetworkKit

使用苹果提供的NSURL和NSURLRequest网络请求API固然能解决我们的大部分的WebService请求,但是使用起来不是很简洁,又不是很方便。因此我们使用第三方框架主流的框架MKNetworkKit.具有以下优点:1.支持IOS和MacOSX 2.支持ARC 3.断电续传 4.只支持异步 5.图片缓存到内存 6.后台下载 7.下载进度 8.缓存离线请求 9.不支持Cookie 10.支持Https

2016-07-09

Servlet_API中文手册

Servlet_API中文手册是学习Java Web中Servlet必备的手册

2015-06-02

MySQL_API中文手册

MySQL API中文手册是学习MySQL技术必备的手册

2015-06-02

JDK_Java_API--中文手册

JDK_Java_API是初学Java的程序员必备的手册,对Java类有很详细的介绍!

2015-06-02

相似度计算工具:Xsimilarity

相似度计算工具:Xsimilarity,现在主流的数据挖掘和数据处理工具

2013-04-08

EditPlus3_ch

此文件是编写HTML很实用小巧的工具,实用他可以立即实现所见即所得的效果,是很多计算机软件工程师必备的软件之一…

2013-03-23

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

TA关注的人

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