自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (8)
  • 收藏
  • 关注

原创 java 中的枚举和Switch

枚举1:使用枚举类要调用equals,不要直接使用“==”,因为枚举类型定义的是4个实例。2:所有的枚举类型都是Enum类的子类3:枚举类型的构造方法用private来修饰,所以不能用new。               SwitchSwitch(基本数值类型或者枚举实例){}注意:  当在Switch语句中使用枚举常量时,不必再每个标签中指明枚举名。

2017-03-05 21:37:32 901

原创 Java中private,protected,public,default 的区别

作用域当前类同一个包子孙类其他包private是否否否protected是是是否public是是是是default是是否否

2017-03-05 20:54:35 447

原创 Android 签名+混淆( 签名+proguard.cfg)

1、ProGuard作用ProGuard通过删除无用代码,将代码中类名、方法名、属性名用晦涩难懂的名称重命名从而达到代码混淆、压缩和优化的功能,跟JavaScript的混淆压缩类似。压缩和优化使得编译后apk包更小。混淆可以保证代码在被反编译后读懂的难度很大,防止逆向工程。这点也是我们在应用发布前需要ProGuard的一大原因。 2、ProGuard的使用(1).

2015-07-29 16:05:38 567

原创 关于UML图

1:抽象类用斜体显示。2:“+” 表示public   “-”表示private   “#”表示protected4:接口的另外一种表示法是棒棒糖法表示法5:继承用空心三角形加上实现6:实现接口用空心三角形加上虚线7:关联用实心箭头来表示8:聚合用空心菱形加实心箭头,聚合是一种弱的拥有关系,a对象可以拥有b对象,但是b对象又不属于a对象的一部分。9:合成是一种强的拥有关

2015-07-27 14:46:00 620

原创 sd卡和手机内存的读写权限

sd卡的读写权限  内存卡的读写权限

2015-03-03 16:25:29 1899

原创 android Is Library

用eclipse开发的话,在工程右击-properties-Android最下面,有个Is library,选择后-apply确定,就是将此工程公开可以给别的工程使用,比如别的工程通过同样的步骤,在Is library旁边有个add按钮,点击后就可以将刚才选择了Is library的工程添加进来。那么你就可以在gen文件夹下面看到出现了一个新的包名,新的R文件,就是你选择Is library的

2014-03-19 15:03:26 635

原创 http的状态码

200----请求数据成功。302----临时性重定向,是一个网页临时被搬到另一个网页上404----表示请求内容不存在或者已经被删除500-----服务器正在维护301----seo(网站优化)这一种永久性的重定性。

2014-03-13 18:03:35 553

原创 系统的ContentProvider

一.调用Activity的getContentResolver获取ContentResolver对象二.根据ContentResolver的insert(),delete(),update(),和query()方法获取操作数据即可。三.使用ContentProvider管理联系人ContactsContract.Contacts.CONTENT_URI

2014-03-11 14:13:24 660

原创 android view的相关布局

VIEW.VISIBLE:表示布局可见。VIEW.INVISIBLE:表示布局不可见,但是view任然占用在xml文件中所分配的布局空间,不重新layoutVIEW.GONE:不可见,view在viewgroup中部保留位置会重新layout,不再占用空间,那后面的view会取代他的位置

2014-03-08 17:09:34 640

原创 android获取手机应用之后放入gridview之后的点击事件

//点击gridview监听器  gridview.setOnItemClickListener(new OnItemClickListener() {   @Override   public void onItemClick(AdapterView arg0, View arg1, int arg2,     long arg3) {    // TODO Auto

2014-03-03 19:48:01 701

转载 listview中不同行的应用不同的布局

在网上没有找到相应的示例,倒是给出了两种基本的解决方式:第一种,重写ListView的Adapter(可以继承BaseAdapter),重写getView方法,根据getView方法里面的position分别infater不同的布局,然后可以加不同的布局xml。第二种,在主布局文件中包含一个LinearLayout. 并且设置android:orientation="vertica

2014-03-03 19:44:55 729

转载 Android常用的应用接口

1,掉web浏览器 Uri myBlogUri = Uri.parse("http://kuikui.iteye.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地图 Uri mapUri = Uri.parse("geo:38.899533,-77.036476"); r

2014-03-03 19:37:49 739

原创 Memcached安装遇到的问题

问题:1〉error while loading shared libraries: libevent-2.0.so.5: cannotopen shared object file: No such file or directory输入下面命令> whereis libevent-2.0.so.5> ldd /usr/local/bin/memcached> LD_

2014-03-01 22:36:30 619

原创 linux中文件的分类

常见的文件分类:普通文件目录文件字符特殊文件块特殊文件FIFO套接字符号链接ls -l 之后显示的信息第一个字母是’d‘的表示一个目录文件第一个字母是 ‘-’的表示一个普通文件第一个字母是 ‘b’的表示一个块特殊文件

2013-12-21 10:54:19 571

原创 Linux常识

文件类型 (第一段)                        文件所有者的权限 (第二段) 文件所有者所在组的权限 (第三段)     其他用户的权限(第四段)

2013-12-16 20:10:02 954

原创 linux 中挂载u盘

一.使用 fdisk -l 来查看u盘的名字。二 .使用命令 mount|grep     /dev/sdb1(由一中查到的u盘的名字)来查看u盘的文件系统的类型三.挂载u盘 mount -t  vfat(u盘的文件系统的类型)      /dev/sdb1(u盘的名字)    a(必须是一个已经存在的文件目录)四.当u盘挂载成功的时候就会在对应的目录中找到,u盘中的东西,但是在拔掉u

2013-12-13 20:06:51 587

原创 liunx中cat less more的区别

三个命令都是用来查看文件的cat:单独用的时候没有翻页功能,不过可以用来拼接文件less:可以显示超过一页的文件,不过它除了可以用空格来上下翻滚文件之外,还可以用上下键来翻滚文件内容,退出时候要用qmore:也可以显示超过一页的文件,不过它只能用空格来上下翻滚文件。

2013-12-13 15:07:05 550

原创 有名管道的创建和读取

和无名管道的区别:无名管道必须是线程之间有亲原关系,但是有名管道是则解决了这个问题,它是通过路经将其写段和读段联系起来的。//读段1 #include  2 #include  3 #include  4 #include  5 #include  6   7 #define FIFO_NAME    "myfifo"  8 #define BUF_SIZE

2013-12-04 12:18:42 1042

原创 linux 中管道的全双工通信(fork()父进曾和子进程执行先后顺序是不确定的)

代码:#include #include #include #include #include #include#define DEF_PAGER "/bin/more"#define MAXLINE  10main(int argc,char * argv[]){    int n;        int fd[2];    pid_t pid;

2013-12-02 13:53:45 1337

原创 linux中将文件中的内容写在控制台上面

#include #include #include #include #include #include#define DEF_PAGER "/bin/more"#define MAXLINE  10main(int argc,char * argv[]){    int n;        int fd[2];    pid_t pid;    

2013-11-28 16:05:14 907

原创 linux 中的软链接和应链接的区别

《一》由vfs图可以知道:找一个文件先在dentry中找到文件名字,在根据文件名字在inode 中找到block也就找到了文件的内容。显示结果是:534022 -rw-rw-r-- 《这个文件的读写权限》2《指向和这个文件相同的block 指针的个数》 stack《这个文件的归属主》 stack《这个文件的归属用户住》 4 Nov 27 11:18 《这个文件的创建时间》f1《文件名字》

2013-11-27 19:56:04 931

原创 linux 中write下的原函数(基本原理)

和客户调用的write函数(是三个参数,加载驱动程序的时候是根据内核中的的文件图来进行加载的)ssize_t sys_write(unsigned int fd, const char * buf, size_t count){ ssize_t ret; struct file * file; struct inode * inode; ssize_t (*write)

2013-11-26 11:54:05 1347

原创 http://blog.csdn.net/tonywangteng

关注

2013-11-26 10:28:56 772

原创 html

包括记事本在内,任何文本编辑器都可以成为html的编辑器

2013-11-25 10:12:09 613

原创 linux c 内存中地址是什么,指针是什么?

地址:它是存储空间的一个别名,用这个别名来访问相应的存储空间。指针:它是变量,这个变量是来存储地址的。

2013-11-14 09:51:32 807

原创 字符串翻转

public class Helloson1{private static  String s="Hello";private static String temp="";public static void main(String[] args) {for(int i = s.length()-1;i >= 0;i--){temp=temp+s.charAt(i);}

2013-10-06 12:06:18 810

原创 字符串中出现的对称字符

public class Helloson1{private static String s="hqhhanioonmoji";public static void main(String[] args) {for(int i=0;i{for(int j=i+1;j{if(s.charAt(i)==s.charAt(j)){     System.out.pri

2013-10-06 11:48:58 753

原创 字符串中出现的相同字母的个数

public class Helloson1{private static String s="abcdbcdabdefg";private static char s1[]=s.toCharArray();private static String s2="";static int count=0;static int count1=0;public static voi

2013-10-06 11:25:14 1029

原创 链表的逆转

#include#includetypedef struct Node{int data;struct Node *next;}Seqlist;Init(Seqlist *p){int i=0;Seqlist *p1=(Seqlist *)malloc(sizeof(Seqlist));Seqlist *p2=(Seqlist *)malloc(

2013-10-04 21:34:59 651

原创 有序数组的合并

#include#include#define MAXSIZE 50typedef struct{ int a[MAXSIZE];int last;}Seqlist;Inithanshu(Seqlist *s,Seqlist *s2){int i=0;    s->last=3;s2->last=6;for(i=0;ila

2013-10-04 20:12:56 564

原创 android从服务器获取图片

System.out.println("我进入图像解析函数啦~");   System.out.println(path+"path");URL url=new URL(path);System.out.println(1);HttpURLConnection conn=(HttpURLConnection) url.openConnection();System.out.pr

2013-09-26 19:22:07 1195

原创 快速排序c语言原代码

//快速排序#include//找出数组分界线比关键字小的放在左边,比关键字大的放在右边int QKpass(int a[],int low,int high){int pos;int key=a[low];while(low{while(key{high--;}     if(key>a[high]&&low!=high){

2013-09-19 13:53:22 658

转载 android 中的Handler

Android中Handler的作用* Handler的定义:  * 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时,  * Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说,  * 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的

2013-09-18 19:33:31 601

原创 数据结构的排序算法(直接插入)

#include//用俩个数组的插入排序void main(){int a[7]={8,1,3,1,2};int b[7]={7,7,7,7,7};int i,j,k,xiabiao;b[0]=a[0];for(i=1;i{for(j=0;j{   /*从b数组的开始扫描,找出比a数组中(即将插入的数)比b数组中数 小的第一个数的下表*/

2013-09-17 15:35:01 553

原创 android让系统的输入框消失

((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE))                                .hideSoftInputFromWindow(this                                                .getCurrentFocus().getWind

2013-08-25 20:50:35 837

原创 c语言的int

在vc下面int是至少四个字节的。。。//是有编译器决定的。。。

2013-08-08 17:12:59 705

原创 c语言的union和大小端模式

在c语言中允许不同类型的数据使用同一段内存,也就是不容类型的变量存放起始地址相同的内存中,虽然他们占用的字节数可能不同,但是起始地址相同。共用体就是这样的类型,它采用的是覆盖存储技术,允许不同类型数据互相覆盖,共享同一段内存。代码如下:#includeunion {char ch[2];int i;}x;void main(){x.i=257;printf("%

2013-08-08 15:02:18 722

原创 自定义的AlertDialog获取软键盘和editext中的内容

/*弹框布局展示*/loginalert= new AlertDialog.Builder(MainActivity.this); textEntryView = getLayoutInflater().inflate(R.layout.loginalertdialoglayout, null);loginalert.setView(textEntryView);/*编辑框的定义*

2013-08-08 12:14:20 852

转载 android 源代码反编译教程

http://wenku.baidu.com/view/15c8526c9b6648d7c1c74625.html

2013-08-08 12:09:07 533

原创 Android开发:Android导入一个工程时提示 Invalid project description的解决方法

解决办法,,将你要导入的项目从新换个路径,成功!!

2013-07-31 09:40:56 706

Java数值类型

Java数值类型总结

2017-03-03

表示数据大小的等级条

将不同的数据用等级条表示出来,使得清晰动人

2015-07-27

控件在桌面拖动

Android 实现控件在桌面上可以来回拖动,并且可以避免一键优化结束掉service

2015-07-15

桌面拖动控件

Android桌面上可以拖动控件,实现控件来回拖动

2015-07-15

Android拖拽的控件

Android可以拖拽的控件,实现控件的来回拖动

2015-07-09

百度地图定位

仿照百度外卖的定位功能,根据地图中心的经纬度,获得周围的地址信息

2015-07-08

公共的titleBar

不必再每一个布局中加上一个title布局,这里我们采用了自定义的方式,来实现title布局,这样增加了代码的可重用性

2015-02-28

AlertDialog对话框 实现遮罩层

Android AlertDialog对话框 自定义实现遮罩层

2015-01-28

空空如也

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

TA关注的人

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