自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 区块链将颠覆现有的权力体系

上一篇文章中我主要谈了一下“比特币”,对“区块链”的描述较少,很多人分不清它俩到底有什么区别和联系,其实在我看来区块链更偏向于技术和底层的思想架构,而“比特币”则是搭载着“区块链”的核心思想而衍生出来的最具代表性的产物。其实“区块链”可以运用的领域很多,不仅仅是金融领域,只是它的很多思想契合了金融行业的痛点,所以“比特币”成为了第一个吃螃蟹的行业。“比特币”的大获成功对于“区块链”既可以说是好...

2018-05-03 13:34:39 363 1

原创 Android中自定义Toast

想要了解怎么自定义Toast,我们要去看一下Android源码是怎么写的Toast的源码,可以发现在一个静态的内部类TN里面,有这样一段代码第一步,获取framework层中的WindowManager对象,WindowManager windowM=(WindowManager)getSystemService(Context.WINDOW_SERVICE);

2015-08-16 17:32:44 496

转载 Java中正则表达式的使用

在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示: Java代码  public class Test{    public static void main(String args[]) {

2015-08-04 17:51:04 690

原创 Git在Android Studio上的运用

Android Studio作为Google御用的编辑器,我们应该学习下,怎么将代码Git上代码库中,进行保存。一.Git安装与整合第一步:下载Git  地址:http://git-scm.com/download/win第二步:安装Git,注意在Windows系统下,不需要勾选Windows Explorer integration(资源管理器),因为我们可以在Android Stu

2015-07-24 11:24:00 568

转载 Android自定义控件View的探讨

转载地址:http://www.apkbus.com/forum.php?mod=viewthread&tid=242501&extra=page%3D1做过了一段时间的安卓开发都会接触到自定义控件,那么对于自定义控件大家都有什么样的看法呢?自定义控件他的优势是明显的,设计他的思想又有哪些呢?会用到什么模式呢?希望大家看了这个文章之后,可以发表自己对于自定义控件的看法和

2015-06-22 22:32:52 609

转载 经典面试题:链表的相交与环问题

转载地址:http://blog.csdn.net/hackbuteer1/article/details/75831021、 给出两个单向链表的头指针pHead1和pHead2,判断这两个链表是否相交。假设两个链表均不带环。 示意图如下:如果两个链表相交于某一节点,那么在这个相交节点之后的所有节点都是两个链表所共有的。也就是说,如果两个链表相交,那么最后一个节点肯定是共有的。先遍

2015-06-21 16:09:22 594

转载 Android事件传递机制【Touch事件】

在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。

2015-06-21 15:59:12 681

转载 Android事件传递机制【按键事件】

Android事件传递机制【按键事件】作者:lenomon   发布:2011-11-28 12:43   分类:Android   阅读:16,180   评论关闭  Android按键事件处理主要在View和Activity两个级别。和Touch事件相比,简单很多。按键事件的处理机制如下:1、默认情况下,如果没有View获得焦点,

2015-06-21 15:54:31 493

转载 Java语言中的修饰符

Java语言中的修饰符可以修饰类、变量和方法。灵活正确地运用这些修饰符,会使软件程序最贴切地模拟真实世界中的系统,并且有助于提高软件系统的可重用性、可维护性、可扩展性及系统的运行性能。这些修饰符是以下四种:1、访问控制修饰符(public、protected、默认和private)【作用域访问修饰符】JAVA中的四种作用域访问修饰符以及各自的关键字个特点是?2、abst

2015-06-21 15:25:59 624

转载 深入理解Java的接口和抽象类

转载出处:http://www.cnblogs.com/dolphin0520/p/3811437.html深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中

2015-06-19 15:02:01 365

转载 计算机网络的分层体系结构

第一层:物理层(PhysicalLayer),规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规程特性定义了

2015-06-19 13:46:38 1536

原创 (某知名网站)Android 一面问题及答案

1、TCP三次握手、四次挥手答案:http://blog.csdn.net/m78_snail/article/details/447009192、计算机网络分层答案:http://blog.csdn.net/m78_snail/article/details/465607213、进程和线程答案:4.同步和异步答案: 同步与异步网上一段经典回答:

2015-06-19 13:29:36 616

转载 Android内存泄露优化总结

android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常, 在解决这个异常时在网上发现很多关于OutOfMemoryError的原因的介绍。 OutOfMemoryError主要由以下几种情况造成: 1.数据库的cursor没有关闭。  操作Sqlite数据库

2015-06-12 18:06:56 446

转载 Java开发中的23种设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2015-06-12 16:00:28 543

转载 浅谈JAVA反射机制在Android应用开发中的应用

想必学过JAVA的人一定接触过“反射”(Reflection)这个名词,简单的来说,反射机制就是允许编程人员在程序运行时来改变程序的结构或者变量的类型。通过这个特性,我们可以在运行时得知某个类的所有成员,包括其属性和方法,同时也能够调用这些方法。请注意反射机制的特殊之处就在于可以使用编译期间完全未知的类,也就是通过反射机制可以加载一个在运行时才得知名字的类,从而取得其内部的成员函数并调用。

2015-06-12 15:53:00 443

转载 JAVA中使用JSON进行数据传递

最近在做一个基于JAVA Servlet的WEB应用以及对应的Anroid应用客户端的开发工作。其中,在接口的访问和数据的传输方面使用的比较多的是使用JSON对象来操作格式化数据:在服务器端采用JSON字符串来传递数据并在WEB前端或者Android客户端使用JSON来解析接收到的数据。首先,在JAVA中使用JSON需要引入 org.json 包(点击这里 可以下载相应的JAR包!

2015-06-12 15:49:35 922

转载 Android 中 HttpClient作客户端,Tomcat Servlet作服务器的交互示例

第一部分:JavaEE版的Eclipse配置Tomcat【备注:开发后台服务器用Eclipse的JavaEE版最好的,但单就Tomcat来说(不写jsp之类的),本文下面的服务器方面操作在普通版的Eclipse也是可以的。我这里为了和ADT-bundle分开,特意重新安个JavaEE版的Eclipse。】1、下载Eclipse的Tomcat插件:http://www.eclipse

2015-06-12 15:47:54 585

转载 Http协议与TCP协议简单理解

TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接。所谓的无状态,是指浏览器每次向服务

2015-06-12 15:44:13 475

转载 Android多线程编程详解,关于Handler ,Looper , Message , MessageQueue

本期的多线程主题与Android相关,侧重讲解在Android中如何用好多线程,需要你有Java的多线程基础。首先我们思考几个问题,在Android应用中为什么要用多线程?为了解决哪些问题?或者为了实现哪些功能?有哪些好处?请先思考一分钟,再继续往下看。学习而不思考就像吃东西而不嚼,要么无法下咽,要么尝不出味道,同时都会影响消化吸收。控制一下你那脱缰野马一样的好奇心吧,先思考再往下看。

2015-06-12 15:41:16 487

转载 Android中XML文件的三种解析方式

今天学习了xml文件的三种解析方式,其中包括在学习java时学习的SAX和DOM这两种解析方法。在Android中有一种开源的PULL解析方法,今天我将他们的具体用法和大家分享下。业务需求:  给定一个xml文件,要求分别用SAX,DOM,PULL三种方法对xml文件进行解析。运行效果图如下:下面是具体实现步骤:首先我们需要一个xml文件,下面是我xml文件的存放位置。

2015-06-12 15:35:40 724

转载 百度Android开发面试题

【转载声明】无意间看到这样一篇android的面试题,不过也是别人转的,不知道出处了。怕以后丢了,转载在此,也许以后会用得上。【参考链接】原文:http://blog.csdn.net/yicomm/article/details/6917539android开发之Helloworld,已经被写烂了,就不再赘述了。链接为:http://blog.csdn.net/yicom

2015-03-28 13:51:55 373

转载 TCP协议中的三次握手和四次挥手(图解)

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:

2015-03-28 13:46:08 471

转载 Android性能优化典范

2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。0)

2015-03-28 13:12:40 451

转载 JVM学习之:GC的算法简述

由于垃圾收集算法在各个虚拟机以及不同的平台上会有不同的实现,所以开头先大概讲解一下几个基本的算法1. 引用计数(Reference Counting)为每一个对象添加一个计数器,计数器记录了对该对象的活跃引用的数量。如果计数器为0,则说明这个对象没有被任何变量所引用,即应该进行垃圾收集。收集过程如下:1. 减少被收集对象所引用的对象的计数器的值2.将其放入延时收集队

2015-03-19 23:25:06 378 1

原创 Unity3D 里IK手柄的用运

实现功能:1.当点击鼠标右键,左右手扶住武器, 进入射击状态                                    2.再次点击鼠标右键,武器消失,取消射击状态                                                                                               

2015-03-18 23:43:09 1225

原创 关于Java中对象的存储

我们要操作存储在内存中的数据,那么我们就要知道,这个对象在内存中是如何保存的呢。首先内存中有5个地方存储数据:1>寄存器 2>堆栈 3>堆 4>常量存储 5>非RAM存储 ,我们一个个介绍。

2015-03-18 16:48:03 405

空空如也

空空如也

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

TA关注的人

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