自定义博客皮肤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。                Switch Switch(基本数值类型或者枚举实例) { } 注意:   当在Switch 语句中使用枚举常量时,不必再每个标签中指明枚举名。

2017-03-05 21:37:32 910

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

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

2017-03-05 20:54:35 452

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

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

2015-07-29 16:05:38 575

原创 关于UML图

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

2015-07-27 14:46:00 632

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

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

2015-03-03 16:25:29 1914

原创 android Is Library

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

2014-03-19 15:03:26 644

原创 http的状态码

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

2014-03-13 18:03:35 557

原创 系统的ContentProvider

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

2014-03-11 14:13:24 661

原创 android view的相关布局

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

2014-03-08 17:09:34 647

原创 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 705

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

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

2014-03-03 19:44:55 734

转载 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 766

原创 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 621

原创 linux中文件的分类

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

2013-12-21 10:54:19 576

原创 Linux常识

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

2013-12-16 20:10:02 984

原创 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 590

原创 liunx中cat less more的区别

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

2013-12-13 15:07:05 554

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

和无名管道的区别: 无名管道必须是线程之间有亲原关系,但是有名管道是则解决了这个问题,它是通过路经将其写段和读段联系起来的。 //读段 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 1058

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

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

2013-12-02 13:53:45 1343

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

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

2013-11-28 16:05:14 915

原创 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 936

原创 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 1370

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

关注

2013-11-26 10:28:56 777

原创 html

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

2013-11-25 10:12:09 617

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

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

2013-11-14 09:51:32 815

原创 字符串翻转

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 816

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

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 762

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

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 1037

原创 链表的逆转

#include #include typedef 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 658

原创 有序数组的合并

#include #include #define MAXSIZE 50 typedef 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 567

原创 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 1215

原创 快速排序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 660

转载 android 中的Handler

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

2013-09-18 19:33:31 608

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

#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 555

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

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

2013-08-25 20:50:35 841

原创 c语言的int

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

2013-08-08 17:12:59 707

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

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

2013-08-08 15:02:18 737

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

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

2013-08-08 12:14:20 860

转载 android 源代码反编译教程

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

2013-08-08 12:09:07 536

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

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

2013-07-31 09:40:56 709

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关注的人

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