自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SnailDream

I like java and android .

  • 博客(16)
  • 资源 (21)
  • 收藏
  • 关注

原创 Android笔记之 以JSON方式与服务器通信

1.JSON数据结构在JSON中有两种数据结构:对象和数组。1.1对象在JSON中,一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号),冒号后是该名称的值,多个“名称:值”之间使用 “,”(逗号)分隔开来。名称需要使用双引号括起来,值如果是字符串则必须用双引号括起来,如果是数值型则不需要。其结构示意图如图1所示。图1 JSON对象结构示

2014-06-30 23:57:28 1038

原创 Android笔记之 Web Service 基础

一、Web Service是什么?就是网络服务,根据W3C的定义,WebServices(Web服务)是一个用于支持网络间不同机器互操作的软件系统,它是一种自包含、自描述和模块化的应用程序,它可以在网络中被描述、发布和调用,可以将它看作是基于网络的、分布式的模块化组件。   Web Services是建立在通用协议的基础之上的,包括HTTP、SOAP、UDDI、WSDL等。其中

2014-06-29 23:56:18 1264

原创 JAVA 基础之 IO复习

一、文件:在IO包中唯一与文件相关的类就是 File类。File类中常用的常量和方法1、创建文件:指定路径和将要创建的文件名字以及类型;然后调用 createNewFile()方法File file = new File("D:"+File.separator+"MyJavaProgram"+File.separator+"hel

2014-06-28 23:19:25 983

原创 Android笔记 之 旋转木马的音乐效果

一、前言——大家一定在百度音乐上在线听过歌,有没有注意到那个旋转唱片——就上面那个,当音乐在播放的时候,那个光碟轮子在转,就想旋转木马一般。感觉好好玩啊。碰巧想起前阵子做音乐播放器,哎,那这个也可以做在手机的音乐播放器上,这样就代替了进度条了。一想到,就兴奋,于是,首先画圆形,然后放置背景图片,然后使用动画旋转。当音乐播放时,同时开始播放圆形图片的动画,当音乐暂停时,暂

2014-06-28 23:03:53 2057

原创 Android笔记之 网络http通信

0、在认识HTTP前先认识URL在我们认识HTTP之前,有必要先弄清楚URL的组成,例如:http://www.******.com/china/index.htm它的含义如下:1. http://:代表超文本转移协议,通知****.com服务器显示Web页,通常不用输入;2. www:代表一个Web(万维网)服务器;3.****.com/:这是装有网页的服务器的域名,

2014-06-27 23:56:05 1242

原创 编程之美读书笔记-2 分层遍历二叉树

一、题目问题1——给定一个棵二叉树,要求分层遍历该二叉树,即从上而下按层次访问该二叉树(每一层单独输出一行),每一层要求访问的顺序是从左到右,并将结点依次编号,如遍历如下的二叉树,输出顺序应该是12  3 4  5   67  8     问题2——写一个函数,打印二叉树中的某层次的节点(从左到右);其中根结点是0层,成功则返回1,失败返

2014-06-25 23:55:55 748

原创 计算int 型数值在内存中二进制1的个数

今天在华为OJ上遇到这么一个题目,很简单,但是却总是得不到最好的成绩记录。因此比较了自己的程序、思路与别人的异同,发现还是有很大区别的,遂记录如下。题目——输入一个int型整数,求该整数的二进制在内存中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。思路1public static void main(String[] args) {

2014-06-24 23:52:56 3195

原创 华为OJ机试训练(一)

题目1 ——通过输入英文句子,将每个单词反过来,标点符号顺序不变。非26个字母且非标点符号的情况即可标识单词结束。标点符号包括,.!?例如输入:Hello, I need an apple.输出:/** * 华为机试训练1: 通过输入英文句子,将每个单词反过来,标点符号顺序不变。非26个字母且非标点符号的情况即可标识单词结束。 标点符号包括,.!? * He

2014-06-23 22:01:58 3081 3

原创 算法笔记2-优先队列(堆)(上)

一、什么是优先队列?看一情景:我们去KTV唱歌,点歌的时候,可以发现所点的歌就是一个队列。这时候,一个MM突然不玩手机了想唱歌,于是她来点歌,并且想尽早轮到她。于是她可以选择“插歌”这个功能插到前排队列里。这种具备可以插入优先权元素的队列,就叫优先队列。但是,这个定义不是严谨的。优先队列的基本模型是这样的—— 具备两个功能:insert插入;dele

2014-06-22 23:25:22 921

原创 算法笔记1-最大子序列和问题的求解

问题——给定N个整数(有可能是负数)A1,A2,A3,A4...An,求最大子序列和。(子序列必须是连续的);比如,对于输入,-2,11,-4,13,-5,-2;这个序列,答案是20,即从A2到A4。 对于这个问题,你怎么想的呢?下面有四种解法,看看你的解法是不是其中之一。解法一、穷举解题思路——既然是求某一个连续的子序列的最大和,那么我们把所有的子序列的和都加一遍

2014-06-21 23:49:01 1366

原创 JAVA之了解类加载器Classloader

1、类的加载、连接和初始化  类初始化通常包括加载、连接、初始化三个步骤。 (1)进程的结束每当运行一个java程序时,将会启动一个java虚拟机进程,不管程序多么复杂,有多少线程,都在这个java虚拟机进程里。以下四种情况会使得该进程被终止——程序运行到最后正常结束;程序里遭遇了System.exit(),或者是Runtime.getRunTime().exit(

2014-06-16 09:24:15 1278

原创 Android 笔记-Fragment 与 Activity之间传递数据

Fragment 与 Activity之间传递数据有两种方法,一种是使用setArgument,一种是使用接口回调。下面先学习第一种方法。(1)使用setArgument方法:为了便于理解,我在这里打个比喻:假如Activity是皇帝,它设立了三个部门(如三省六部),分别是Fragment1,Fragment2和Fragemnt3;现在他现在要吩咐部门Fragment1去做

2014-06-12 21:54:01 3052 1

原创 初夏,生活小结

岁月过得太匆忙,担心以后自己doubu

2014-06-12 13:48:07 869

原创 Android 笔记之四种launchMode

一、先来了解TaskTask顾名思义,任务,每一个Android应用在运行的时候,都会创建和维护一个属于自己的任务,而事实上,Task是一个包含栈结构的容器,该栈通常叫回退栈,用来保存当前所有Android应用中已经创建的窗口对象,通常我们看到的界面就是处于回退栈栈顶的窗口对象。当我们打开新的一个界面,那么之前的界面(窗口对象)就会压入栈内,让出栈顶位置给新来的界面(窗口对象);当关闭

2014-06-10 13:19:09 1398 1

原创 求最大公约数的几种算法分析

题目——求两个整数的最大公约数思路1、穷举算法 public static voidmain(String[] args) throws IOException {Scannerscanner = new Scanner(System.in);inta = scanner.nextInt();intb = scanner.nextInt();System.out.println(

2014-06-04 21:59:48 1846

原创 数据结构之二叉树基础知识总结

1、本质问题——树不是线性表,是一种描述非线性层次关系的数据结构。是N个数据结点的集合。 2、基本特征——有且仅有一个结点没有直接前驱,那就是根节点;除了根结点外,其他结点有且仅有一个直接前驱;每个结点可以有任意后继结点; 一个树结构可以为空,没有任何结点;如果仅仅包含一个结点,那也叫一个树。 3、基本概念—— 兄弟结点——拥有同一个父结点的

2014-06-02 21:41:09 1822

ListViewVolleyTest

android Volley listview 大量图片加载 Demo

2015-01-01

AndroidVolleyTest

AndroidVolleyTest 对google网络通信框架的测试demo,里面包含了volley的源码。

2014-12-31

NineOldAndroids 属性动画开源项目apk和源码

个很著名的动画开源项目,名字叫做 Nine Old Androids ,该项目开发了很多属性动画。关于属性动画的简单介绍可以看看我博客。

2014-07-06

手说TTS中文DEMO

手说TTS,是Android平台下的中文语音引擎,提供了中文文本到语音的转换。 使用手说TTS进行中文文本的朗读,包括中文简繁体、阿拉伯数字、英文字母及一些符号的混读。并且处理了中文的多音字和音调转换等问题。个人工作室所做的。因为他提供了比较详细的二次开发接口,所以我下面就是针对他做了一个中文TTS开发。实际测试,效果差钱人意吧,普通话真的不是很好。此外,只有最新版的才有连贯功能,以前的没有,纠结我半天。

2014-07-04

Fragment 与 Activity之间传递数据

Android 笔记-Fragment 与 Activity之间传递数据,使用setArgument方法的例子

2014-06-12

四种launchMode例程

Android笔记之四种launchMode例程,Activity有四种加载模式: standard singleTop singleTask singleInstance

2014-06-10

Android笔记之 图片自由裁剪 DEMO

Android笔记之 图片自由裁剪 DEMO,用相机或者相册来选择照片,然后用谷歌开发自带的裁剪功能来裁剪,然后显示。

2014-05-26

Fragment生命周期演示Demo

Fragment生命周期演示Demo,13个方法都有写到,希望对大家有帮助

2014-05-21

进销存管理系统

进销存管理系统,对大家做毕业论文开发有帮助

2013-01-06

java+毕业设计+进销存管理系统+源码+论文.

java+毕业设计+进销存管理系统+源码+论文. 对大学生有帮助

2013-01-06

LM3S 开发板的原理图

LM3S 开发板的原理图,PROTEL99SE的格式,官方开发板原理图,不错的

2013-01-01

MDK新建STM32工程教程

在MDK环境下新建STM32工程的详细教程,有图有文字,很清晰

2013-01-01

STM32官方操作FSMC文档

stm32的官方操作使用FSMC接口来开发外设驱动

2013-01-01

stm32 红牛开发板例程

stm32红牛开发板的所有例程,包含几十个例子

2012-09-10

50欧姆传输系统PAI型衰减器

50欧姆传输系统PAI型衰减器,设计任何衰减倍数的衰减器都可以的

2012-08-20

基于状态变量法的程控滤波器

基于状态变量法的程控滤波器,电子类学生在学滤波器时候可以看看

2012-08-20

FPGA第三讲课件——产生PWM、SPWM波.ppt

FPGA第三讲课件——产生PWM、SPWM波.ppt。我们学校老师讲课的PPT,希望对你有用

2012-08-20

华为_VERILOG语言编写规范

FPGA的语言,华为公司的官方编写规范,对我们自学FPGA是很有帮助的。

2012-08-20

空空如也

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

TA关注的人

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