自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android中fragment模式

设置fragment的模式package com.imooc.tab02;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;

2015-09-26 17:26:01 368

原创 自定义的布局文件

自定义的布局文件:圆环颜色被截掉一些button设置为透明显示设置为gone

2015-09-21 20:54:27 363

原创 Android中RelativeLayout各个属性

android:layout_above="@id/xxx"  --将控件置于给定ID控件之上android:layout_below="@id/xxx"  --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx"  --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx"  --将控件

2015-09-20 11:42:55 344

原创 Android的图片上传

Android图片上传传功能

2015-08-01 17:38:49 392

原创 Android中scrollview

下面是scollView的处理import java.util.HashMap;import java.util.Map;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.ViewGroup;import android.widget.

2015-07-20 13:38:28 295

原创 Java中的线程操作0

一种是继承 Thread 类,一种是 实现Runnable 接口,需要重写或者实现 run()方法。没啥区别,因为java是单继承的,所以不可能让所有的类都继承Thread类,所以必须有这个Runnable 接口。 一般来说编程都会去 实现Runnble 接口,而不会采用继承Thread。

2015-07-20 09:40:48 223

原创 java中io操作1

scanner可以允许输入多行,next() 每次取到一个间隔符前面的数据 如: 输入 a b c 取值应该是a,因为a后面有空格nextLine() 每次取一个换行符前面的数据 如:输入 a b c 回车,取值 就是a b cnextInt() 是取next() 然后把字符串解析成一个int数字。hasNextInt() 是判断下次调用next()是否可以得到一个可以安全解析成in

2015-07-19 17:16:06 297

原创 Java中io

Java中字节流的传输,字符流的传输,对于内存来讲,inputStream是把内存中的数据拿出来,然后放到字节数组中,而outputStream是把一些字符串变成字节数组,写入到内存中import java.io.File ;import java.io.InputStream ;import java.io.FileInputStream ;public class Inp

2015-07-19 12:06:04 213

原创 Android线程中调用接口

谷歌在4.0系统以后就禁止在主线程中进行网络访问了,原因是:主线程是负责UI的响应,如果在主线程进行网络访问,超过5秒的话就会引发强制关闭,所以这种耗时的操作不能放在主线程里。放在子线程里,而子线程里是不能对主线程的UI进行改变的,因此就引出了Handler,主线程里定义Handler,子线程里使用。1,在主线程中进行Handler类的定义2,在主线程中开启子线程3

2015-07-15 22:05:32 946

原创 Android组件的布局属性

android:paddingLeft和android:layout_marginLeft区别:当你在LinearLayout中分别设置 android:layout_marginLeft="52dip"和android:paddingLeft="52dip"的时候,也许你在及时显示界面看到的效果是一样的,但是这两个属性是有区别的,android:layout_marginLef是设置整个

2015-07-13 22:42:48 266

原创 android中intent深入

两个activity之间的通信,里面有几种常见的方法public void startActivity(Intent intent)//启动一个activity,并通过一个intent传输

2015-07-11 11:34:52 210

原创 Share存储

Share储存应该是一个简单的储存Share储存的是xml文件,读取时得到里面的数据,SharePreference的常用的方法。pubic abstract MapgetAll//取出全部数据SharePreference的存储的方式,产生的是一个xml文件,是一个键值对//获得SharedPreferences对象(第一步)SharedPreferences sp_wri

2015-07-11 10:04:14 345

原创 Android布局

LinearLayout:线性布局,可分为垂直布局(android:orientation="vertical")和水平布局(android:orientation="horizontal" ),在LinearLayout里面可以放多个控件,但是一行(列)只能放一个控件。

2015-07-10 19:24:00 309

原创 oracle数据库笔记0

数据库建表的一些技巧

2015-07-01 22:21:36 346

原创 json数据解析0

什么是json文本数据,怎么构建json文本?理解jsonObjectJSONObject:可以看作是一个json对象,这是系统中有关JSON定义的基本单元,其包含一对儿(Key/Value)数值。它对外部(External:   应用toString()方法输出的数值)调用的响应体现为一个标准的字符串(例如:{"JSON": "Hello, World"},最外被大括号包裹,其中

2015-07-01 17:54:47 870

原创 json数据解析

package com.example.json_test;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.json.JSONArray;import org.jso

2015-06-30 21:40:22 270

原创 贪心算法思想

template void GreedySelector(int n, Type s[], Type f[], bool A[]) { A[1]=true; int j=1;//记录最近一次加入A中的活动 for (int i=2;i=f[j]) { A[i]=true; j=i; } else { A[i]=false; } }

2015-06-27 17:07:13 794

原创 回溯算法之最优装载问题

问题描述:有一批共n个集装箱要装上2艘载重量分别为c1和c2的轮船,其中集装箱i的重量为wi,且,装载问题要求确定是否有一个合理的装载方案可将这些集装箱装上这2艘轮船。如果有,找出一种装载方案。     例如:当n=3,c1=c2=50,且w=[10,40,40]时,则可以将集装箱1和2装到第一艘轮船上,而将集装箱3装到第二艘轮船上;如果w=[20,40,40],则无法将这3个集装箱都装上轮船

2015-06-27 16:40:49 16659

原创 回溯算法思想

首先理解什么几个概念问题1.原理:回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法 2.问题的解向量:回溯法希望一个问题的解能够表示成一个n元式(x1,x2,…,xn)的形式。     显约束:对分量xi的取值限定。     隐约束:为满足问题的解而对不

2015-06-27 16:36:21 15755

原创 算法复杂度分析

算法时间复杂度分析示例      为了便于朋友们理解,我将不会采用教科书上惯用的快速排序、合并排序等经典示例进行分析,而是使用一个十分简单的算法作为示例。我们先来定义问题。      问题定义:      输入——此问题输入为一个有序序列,其元素个数为n,n为大于零的整数。序列中的元素为从1到n这n个整数,但其顺序为完全随机。      输出——元素n所在的位置。(第一个元素位置为

2015-06-26 16:00:28 359

原创 合并排序

合并算法:package test1;public class Merge{ //递归分成小部分 public void merge_sort(int[] arrays,int start,int end){ if(start<end){ int m=(start+end)/2; merge_sort(arrays

2015-06-26 15:53:20 386

原创 计算机硬件

问题:1、某计算机字长为32位,其存储容量为16MB,若按双字编址,它的寻址范围是多少?2、某机字长为32位,存储容量为64MB,若按字节编址.它的寻址范围是多少?解答:我的方法是全部换算成1位2进制的基本单元来算。先计算总容量,如第一题中是16mb中,一B为8位,也就是8个一位基本单元组成,16M=2^24位=2^24个一位基本单元。所以总的基本单元是2^24*8。一个字长是

2015-06-22 11:26:45 690

原创 互联网+的是泡沫吗

尽管近几年的互联网浪潮一路高歌勇进,今天新闻谁谁有得到了一轮融资,某某公司上市股市一路高呼,......那么这次的互联网是什么泡沫呢?           与21世纪初始的互联网金融泡沫有什么分别呢互联网+加的是所有企业吗?对于大部分人是不知道这个社会是怎么运行的,

2015-06-17 14:50:26 424

原创 经济危机的产生

有人问我为什么会有经济危机,我虽然不是这方面的专家,但平素自吹无所不通,只好强作解人,希望能说服别人,也说服自己。由于鄙人研究问题方法,近乎佛家的“顿悟”,自然缺乏各种经济数据支持,难免贻笑大方。但是我是要说服的主要是我自己,而我一向对自己要求不高,脸皮一厚,就随便写了,各位多包涵。   一   经济危机原理支持经济增长的有几个要素,简单地说是人口、资源、科技水平,这几个因素从长远来看

2015-06-16 23:48:57 864

原创 品读程序员晋级之路

金庸的武侠小说天龙八部里面武功最高者莫过于扫地僧了里面有这样一个桥段:

2015-06-16 21:51:13 597

原创 架构设计

架构师是一个关键又神圣的职位,我越发相信和坚定了这个方向.

2015-06-16 16:53:40 291

原创 Android的线程间的通信问题

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。 为了简化操作,Android1.5提供了工具类android.os.Asy

2015-06-15 16:35:37 338

原创 Android之AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制为了简化操作,Android1.5提供了工具类android.os

2015-06-15 16:27:51 242

原创 基于soap的webservice的调用

调用 WebService 分以下几步:  1、指定 WebService 的命名空间和调用方法;  2、设置调用方法的参数值,如果没有参数,可以省略,设置方法的参数值的代码如下:   rpc.addProperty(“abc”, “test”);  要注意的是,addProperty方法的第1个参数虽然表示调用方法的参数名,但该参数值并不一定与服务端的WebService类中的方法参数名一致,

2015-06-15 10:08:21 570

原创 json数据解析

package com.example.json_test;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.json.JSONArray;import org.json.JSO

2015-06-14 11:30:13 280

原创 json数据解析

1.利用json解析后的数据,显示在窗口上package com.example.json_test;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;im

2015-06-13 11:33:49 285

原创 list类集

LIST是个容器接口,可以理解为动态数组,传统数组必须定义好数组的个数才可以使用,而容器对象无须定义好数组下标总数,用add()方法即可添加新的成员对象,他可以添加的仅仅只能为对象,不能添加基本数据类型,容器还对应get(),remove()方法来获取和删除数据成员java中List的通俗介绍和简单实例 List 经常用在对一组对象的存储和操作上,比如一组学生信息,一组帐号信息等等。

2015-06-12 22:55:44 372

原创 泛型笔记

泛型理解参考:http://hejiangtao.iteye.com/blog/1346519http://www.cnblogs.com/lwbqqyumidi/p/3837629.html泛型有泛型1) 泛型的类型参数只能是类类型(包括自定义类),不能是基本数据类型。2) 泛型的类型参数可以有多个。3) 泛型的参数类型可以使用exte

2015-06-12 22:10:32 274

原创 类集概念总结

Java集合类与数组的区别:Java的集合类的长度是动态的,数组则是固定长度的。Java集合类与数组的联系:使用相应的toArray()和Arrays.asList()方法可以回想转换。首先来看看Java集合框架中的接口:Collection接口实现类中存放的是元素和Map接口实现类中存放的是键值对。Set接口和List接口:Set接口不保证维护元素的顺序,而且元素不能重复。List接口维护元素的

2015-06-11 22:41:10 383

原创 Java中字符串的使用

在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是

2015-06-10 22:55:04 302

原创 CLR基础

http://www.cnblogs.com/Gamain/p/3452891.html目前有哪些语言支持CLR微软已经为多种语言开发了基于CLR的编译器,这些语言包括:C++/CLI、C#、Visual Basic、F#、Iron Python、 Iron Ruby和IL。除此之外,其他的一些公司和大学等机构也位一些语言开发了基于CLR的编译器,例如Ada、APL、Caml、

2015-06-10 12:14:10 374

原创 软件工程随想

信息系统开发方法:结构化方法、原型法、面向对象方法信息系统开发方法 1) 结构化方法 结构化方法是应用最为广泛的一种开发方法。按照信息系统生命周期,应用结构化系统开发方法,把整个系统的开发过程分为若干阶段,然后一步一步地依次进行,前一阶段是后一阶段的工作依据;每个阶段又划分详细的工作步骤,顺序作业。 特点:( l )遵循用户至上原则。 ( 2 )严格区分工作阶段,每个阶段有明确

2015-06-10 11:37:21 300

原创 互联网到底怎么啦

1.传统企业与互联网公司的生死相随2.资源的整合能力3.自由人的自由联合    uber的创造,滴滴打车,4.更好的管理   信息化的云平台   医疗信息云平台5.software is service互联网就是一张大网,把所有人都套牢,但人与人之间的流动是自由的,互联互通,所以在未来的世界中,人更加自由,交流沟通,地球村就是一个变化.你会失业吗:no    新的你想都想不

2015-06-09 18:37:41 327

原创 动态规划

最长公共子序列问题:伪代码:Procedure LCS_LENGTH(X,Y);LCS_LENGTH(X,Y);begin    m:=length[X];   n:=length[Y];for i:=1 to m do c[i,0]:=0;for j:=1 to n do c[0,j]:=0;for i:=1 to m do    for j:=1

2015-06-09 18:29:10 351

原创 动态规划问题

矩阵相乘问题:先上代码: #include 2  using namespace std; 3  const int MAX = 100; 4 //p用来记录矩阵的行列,main函数中有说明 5 //m[i][j]用来记录第i个矩阵至第j个矩阵的最优解 6 //s[][]用来记录从哪里断开的才可得到该最优解 7 int p[MAX+1],m[MAX][MAX],s[MAX]

2015-06-09 18:28:44 528

自定义的roundprogressbar

自定义的roundprogressbar

2015-09-19

Android传图片

Android传图片

2015-07-27

空空如也

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

TA关注的人

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