自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alandy

有勇气来改变可以改变的事情,有胸怀来接受不可改变的事情, 有智慧来分辨两者的不同。

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java多线程

多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。如何创建一个线程?创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的

2015-09-15 17:03:57 397 1

转载 java中String和StringBuider,StringBuffer的区别

关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下   1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String   2.String     String:字符串常量     StringBuffer:字符创变量     StringBuilder:字符创变

2015-09-15 16:14:28 619

转载 JAVA设计模式之单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、

2015-09-15 15:18:05 529

转载 java中Map,List与Set的区别

java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。简单说下集

2015-09-14 22:13:10 424

转载 两分钟彻底让你明白Android Activity生命周期(图文)!

两分钟彻底让你明白Android Activity生命周期(图文)! 大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不

2015-05-30 11:31:30 592

转载 堆排序算法总结

1.堆排序是利用堆的特性对记录序列进行排序的一种排序方法。好的那么堆得特性是什么呢?堆得定义:堆是满足下列性质的数列{r1, r2, …,rn}: 如下图最开始是一个小顶堆。当把97和13 交换后不是堆了,所以我们要调整根节点使之成为堆即筛选。(注意:是自堆顶到叶子的筛选过程,应该刚开始是堆由于把堆顶给换了,罪魁祸首是堆顶,其它小范围还是堆,所以是从堆顶开始)。

2015-03-20 19:17:39 494

转载 解决android sdk docs帮助文档打开慢的问题

经查是因为本地文档中的网页有如下两段js代码会联网加载信息,将其注释掉后就好了<link rel="stylesheet"href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto"> 用以下java代码就可以批量注释,注

2015-03-07 21:33:40 1311

转载 LinkedList基本用法

LinkedList基本用法     LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.LinkedList的构造函数如下1. public LinkedList():  ——生成空的链表2. public LinkedList(Collection col):  复制构造函数1、获取链表的第一个和最后一个元素[java]

2015-01-03 16:12:38 565

原创 朴素的模式匹配(布鲁特-福斯算法)

基本思想:从主串的第一个字符起与模式串的第一个字符进行比较,若相等,则继续逐字符进行后续比较,否则从主串第二个字符开始,直至模式串中每个字符依次和主串中一个连续的字符序列相等为止,此时称匹配成功。如果不能在主串中找到与模式串相同的子串,则匹配失败。//S为主串,T为模式串,pos为从主串中开始查找的位置,T若不是S的子串,则返回-1;

2014-09-08 16:58:36 2015

转载 instanceof用法

instanceof用法              [java] view plaincopyprint?package myPackage;  /** * instanceof运算符用法 * 运算符是双目运算符,左面的操作元是一个对象,右面是一个类.当 * 左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false *  * 说明

2014-04-09 18:40:13 1246

原创 那些年我在通信工程1203的日子 ----致最亲爱的你们

那些年我在通信工程1203的日子                                                                              ----致最亲爱的你们       不知不觉我们的大学时光已经过了三个学期。考虑了很久,但还是决定写下这些。不管你们觉得这个有木有意思,我都希望亲们能够看一看。我写这个的心情你们要相信绝对是沉重的。 

2014-04-01 20:16:30 1057

原创 指针地址

#include"iostream.h"int count(double *a){double *p=a;//p指向a数组的始地址,也就是&a[0];while(*p!=0)// 当 p指向的地址里存的数不等于0时,不断循环。p++;//p指向的地址增1单元,即变为&a[1]=2.0,&a[2]=8.0,&a[3]=3.0,&a[4]=0.0 ...return(p-a);

2014-03-30 11:32:15 755

原创 关于-i++与-i--的问题

#include using namespace std;int main(){int i = 8,j=6,a,b;coutcout //因此先打印-i的值为-8,再i自增1变为9coutcoutreturn 0;}

2013-12-31 14:13:54 1100

转载 桌面图标变为.lnk还原方法

windows中LNK文件打开方式恢复相信有些用户曾试过错误地把LNK文件的打开方式更改其他文件,导致系统所有的快捷方式都失效。在vista与Windows7系统还不普遍使用的时候,相信大家会有点惊慌失措,不要紧,下面只要大家进行如下操作后就好了。Windows vista\Windows 7 操作系统修复方法.......1、首先 win+r 2、打开运行程序 

2013-12-30 12:39:25 8992 1

转载 Typedef的用法

Typedef的用法在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。目录1定义2用法总结3语言用法4代码简化5平台开发1定义typedef声明,简称typedef,为现有类型创建一个新的名字,或称为类型

2013-12-19 17:16:11 977 1

原创 if-else if执行顺序

#include "stdio.h"int main(){char s[100],c;int i,num,word;while(1){printf("请输入一行英文:");gets(s);num=0,word=0;for(i=0;(c=s[i])!='\0';i++){if(c==' ') word=0;//这个语句就是按顺序执行,如果满足第一个

2013-12-17 18:40:21 9526

转载 C语言位运算符:与、或、异或、取反、左移和右移

C语言位运算符:与、或、异或、取反、左移和右移 位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。  C语言提供的位运算符列表: 运算符 含义 描述 & 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0 |

2013-12-17 18:37:56 1310

转载 C++中string的用法

C++中string的用法首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下:#include  //注意这里不是string.h string.h是C字符串头文件 1、声明一个C++字符串 ,声明一个字符串变量很简单:string Str; 这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了s

2013-12-17 18:35:09 1136

原创 C/C++中的连续赋值

#includeusing namespace std;int main(){int a=2,b=2;a+=a*=a/=a+=3;b+=b*=b-=b*=3;coutcoutreturn 0;}/*对于a,首先a=2;然后计算a+=3,此时a=5;然后计算a/=5,此时a=1;然后计算a*=1,此时a=1;然后计算a+=1,此时a=2

2013-12-17 18:27:52 6127

原创 Origin of the name of my blog

Firesptill F----Firm(坚强) i----improve(提高) r----responsibility(责任), resolutely(坚决),respect(尊敬) e----earnest(热心、认真), enterprise(进取心) s----struggle(奋斗),strive(努力) p----passi

2013-08-31 16:51:14 847

android开发新浪微博客户端+完整攻略+源码

android开发新浪微博客户端+完整攻略+源码

2014-07-30

Android商城项目实战,黑马教程,红孩子客户端和服务端源代码及开发文档

Android商城项目实战,黑马教程,红孩子客户端和服务端源代码及开发文档

2014-07-30

高仿微信客户端源码

仿微信客户端源码,android版的,比较适合学习。

2014-07-30

基于MFC的进制转换计算器

基于MFC的进制转换计算器使用Visual C++ 6.0 (C++)环境编写,在二进制、八进制、十六进制之间能相互进行转换。可以在复选框中选择输入数据加进制符号或转换结果加进制符号等。

2014-03-09

空空如也

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

TA关注的人

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