自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不二

没有梦想 何必远方

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

原创 单例模式

单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。

2017-04-29 21:22:50 400

原创 Java 数据结构和算法 栈和队列

栈栈是一种抽象的数据结构,栈只允许访问一个数据项,即最后插入的数据项,移除这个数据项之后才能访问倒数第二个数据,后进先出的原则。class StackX { private int maxSize; // 栈的大小 private long[] stackArray; private int top; // 栈顶//----------

2017-04-29 11:55:43 1315

原创 Java 数据结构和算法 排序

概述 排序的需求 ,例如建立了一个很重要的数据库之后可能根据某些需求对数据进行不同的排序。如姓名按字母排序,学生按成绩排序等等。 如何排序? 假设现在有一排学生要求按身高排序,如果是人工来排序,我们可以看见所有的学生,通过目测可以轻松的比较学生的身高,并且不需要额外的空间,学生推推搡搡的就腾出了位置,然后交换,很简单就排好顺序。 但是计算机却不能像人一样通览数据,

2017-04-23 13:41:58 787

原创 Java 数据结构和算法 数组

数组 数组是应用最广泛的数据结构。它被植入到大部分编程语言中,由于数组十分易懂,所以作为数据结构的起点,并展示面向对象编程和数据结构之间的关系。 Java中数组的基础知识这里就不做赘述。二分查找(针对有序数组)public boolean find(int[] arr, int target) { int low = 0; int high = arr.l

2017-04-22 22:09:33 1165

原创 Java 数据结构和算法 概述

数据结构 数据结构是对在计算机内存中(有时在磁盘中)的数据的一种安排,数据结构包括数组、链表、栈、二叉树、哈希表等等,算法对这些结构中的数据进行各种处理,例如查找一条特殊的数据或者对数据进行排序。数据结构可以解决的问题: 现实世界的数据存储程序员的工具建模数据结构的概述还可以从数据结构的优缺点来看待数据结构; 数据结构 优点 缺点 数组 插入快,如果知道下标可以快速的存

2017-04-22 18:37:33 1476

原创 Android 中的 Context

Context Context 在 Android 开发中经常见到,但是最初学习的时候并没有深入理解是什么意思,只知道翻译为 上下文对象,并且有多种 Context,什么情况下该用哪个,总是傻傻分不清楚。 官方说明: Context,中文直译为“上下文”,SDK中对其说明如下:Interface to global information about an app

2017-04-22 15:34:05 732

转载 Java中普通代码块,构造代码块,构造函数,静态代码块区别

Java中普通代码块,构造代码块,静态代码块区别及代码示例 //执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”public class Cod

2017-04-21 16:32:06 497

原创 Android动画之DrawableAnimation(FrameAnimation)帧动画

帧动画概述 Drawable动画其实就是Frame动画(帧动画),它允许你实现像播放幻灯片一样的效果,这种动画的实质其实是Drawable,所以这种动画的XML定义方式文件一般放在res/drawable/目录下代码示例:<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.

2017-04-19 23:42:38 523

原创 Android动画之ViewAnimation(TweenAnimation)视图动画(补间动画)

概述 Android动画主要有三大类: View Animation: 视图动画在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。 Drawable Animation: Frame动画、帧动画,其实可以划分到视图动画的类别,专门用来一个一个的显示Drawable的resources,就像放幻灯片一样。

2017-04-19 22:35:36 700

原创 最全Android面试题大集合(Android、Java、计算机基础、设计模式)持续更新

Android:基础: 1.四大组件及生命周期;2.安卓子线程是否能更新UI,如果能请说明具体细节。3.什么是ANR?ANR产生的原因和解决步骤 ?ANR 具体产生的类型有哪些,具体说下其产生的最大超时时间。 如何避免它?4.activty和Fragmengt之间怎么通信,Fragmengt和Fragmengt怎么通信5.广播注册一般有几种,各有什么优缺点6.服务启动一般有几种,服务和activt

2017-04-17 13:32:17 2414 1

原创 Service介绍&生命周期详解

Service介绍 Service 是 Android 四大组件之一,常用来运行在后台进行耗时操作。其它的应用程序组件可以启动一个Service,即使在用户切换到另外一个应用程序后,这个Service还是一直会在后台运行。此外,一个应用程序也可以绑定到一个Service然后使用进程间通信(IPC)方式与Service之间发生交互。例如一个Service可以处理网络事物,播放音乐,读写文件或者读写

2017-04-16 14:24:50 999

原创 工厂模式

工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 意图 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 何时使

2017-04-15 14:51:04 393

原创 设计模式简介

什么是设计模式 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式简介 在 1994 年,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlis

2017-04-09 21:52:29 464

原创 《Android开发艺术探索》读书笔记----第二章:Android IPC 简介、多进程模式

Android IPC 简介 定义 IPC 是 Inter-Process Communication 的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间交换数据的过程。 进程和线程 根据操作系统的描述,线程是CPU调度的最小单元,同时线程是一种有限的系统资源。进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。一个进程可以包含多个线程,因此,进程和线程

2017-04-09 21:08:29 511

原创 Android广播接收者详解

广播 系统在运行中会产生很多事件,某些特定的事件产生时(如 低电量、开机、应用安装卸载、收发短信、屏幕解锁等等),系统会发送广播通知。当应用收到广播时根据情况作出相应反应。创建广播接受者(BroadcastReceiver) 创建Java类继承自 BroadcastReceiver 在清单文件中配置 IntentFilter 属性中配置 action 属性 添加权限

2017-04-05 20:25:09 808

原创 《Android开发艺术探索》读书笔记----第一章:IntentFilter匹配规则

Activity 的 Flags Activity 的 Flags 有很多,这里主要分析一些常用的标记位,标记位的作用有很多,有的标记为可以设置启动模式,有的可以影响 Activity 的运行状态,对于标记位理解即可,有些标记位是系统内部使用的,应用程序不需要手动设置这些标记位以防出现问题。 FLAG_ACTIVITY_NEW_TASK 这个标记位是为 Activity 指

2017-04-02 11:35:17 682

原创 《Android开发艺术探索》读书笔记----第一章:Activity的启动模式

Activity的启动模式 我们知道,在默认的情况下,当我们多次启动同一个Activity的时候,系统会创建多个实例并把它们一一放入到任务栈中,当我们点击back键,这些Activity一一回退。任务栈是先进后出的原则,当栈中没有任何Activity的时候,系统会回收这个任务栈,activity目前有四种启动模式: standard singleTop singTask

2017-04-01 11:16:01 505

java数据结构与算法 (PDF+applet+全部源码)

java数据结构与算法 (PDF+applet+全部源码)

2017-04-22

Java数据结构和算法中文第二版(PDF+所有源码+applet)

java数据结构和算法,非常经典的一本书。书中提供个各种排序算法,查找,树,链表,数组等等经典数据结构和算法的applet演示,非常直观,容易理解算法的执行过程。资源中是本书高清PDF版以及所有源代码和applet演示。非常有用!

2017-04-22

python3.5.2

Python3.5 亲测可用

2016-12-24

PyDev2.2.2.zip

PyDev 亲测可用

2016-12-24

课程表源码

仿超级课程表的课表界面实现。

2016-10-20

仿QQ头像选择以及上传Demo(完整代码)

高仿QQ头像上传,包括选择本地相册以及拍照。

2016-10-18

非常好用的录屏工具

非常好用的录屏工具,可以直接导出gif格式,录制过程可调整窗口大小/位置,可以暂停/继续,录制范围内无变化则不增加新帧而只增加延时,有效较小文件尺寸,可手动录制单帧。 编辑状态可查看每一帧,下可以删除帧、增加当前帧延时。

2016-10-18

jsoup jar包

jsoupjar包最新版,亲测可用

2016-10-05

同步手机屏幕工具

asm是同步手机屏幕的工具,有时需要展示手机作品,就需要同步手机屏幕,asm是非常好的工具,资源包含一个运行脚本,能够简单快捷的运行asm,实时同步手机屏幕。

2016-05-08

wampserver

wampserver 集成工具,简单易用,安装即可使用,免去复杂环境配置

2016-01-18

完整的php实现注册登录验证的代码文件教程(含验证码)

一套非常完整的用php实现注册登录的代码,包含所需要的所有文件,包含验证码功能,供新手学习,借鉴。

2015-11-27

php实现注册登录所有详细代码文件(含验证码)

本压缩包包含了一套完整的php实现注册登录代码文件,包含非常详细的教程,包含验证码功能,适合新手学习,借鉴,欢迎下载使用。

2015-11-27

mysql数据库

MySQL是一个关系型数据库管理系统,由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

2015-11-27

php-Win32-x86

php5.48 32位操作系统,下载后解压安装即可使用

2015-11-27

apache软件

Apache是世界使用排名第一的Web服务器软件 此版本适用于32位操作系统

2015-11-27

PHPMyAdmin

PHPMyAdmin 数据库管理工具,下载后解压即可使用,亲测好用

2015-11-27

空空如也

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

TA关注的人

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