自定义博客皮肤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)
  • 资源 (13)
  • 收藏
  • 关注

原创 一个demo理解什么是Dagger2

标题之所以是Dagger2是因为我没看Dagger^_^,具体Dagger2与Dagger有什么区别请百度这里不再赘述。使用Dagger2前准备工作1.配置apt插件apt插件是用于自动生成代码的,因为Dagger2放弃了反射的方式,而是选择在编译项目时根据注解自动生成相应代码,以提高app性能。即:在编译项目过程中,apt插件根据注解自动生成实际运行的代码。1.配置apt插件(在build.

2016-05-31 22:04:29 925

原创 一个demo理解什么是MVP

所谓MVP就是视图,控制逻辑,数据的三者的分离,但是分离后我们还需要“控制逻辑层”P操作M(数据层)或V层(视图层),这就需要每一层都实现一个接口,以方便其他层的调用。不理解的童鞋直接看下面代码。(MVP的详细概念百度之,这里不再赘述)上面的图片展示的是登录模块的MVP目录结构,每层的实现类都继承了该层的接口。登录功能如下图:当用户点击登录时,会显示出一个Progressbar,根据返回结果用

2016-05-30 00:39:53 1435 3

原创 node.js 版本升级

1.通过n模块升级注意:到目前(2016-05-28)为止,模块n不支持windows先安装模块nnpm install -g n使用n命令按装稳定版n stable按装最新版n latest指定版本号n 版本号2.从官网下载安装包覆盖安装Windows特别好用3.其他命令npm update #升级当前目录下的项目的所有模块npm update –g #更新已安装的NPM库

2016-05-28 01:48:39 3964

转载 Android Library项目注意事项

转载自:http://bbs.csdn.net/topics/390771305

2016-05-27 15:58:41 465

转载 Android 探究 LayoutInflater setFactory

转载自鸿洋_大神的博客:http://blog.csdn.net/lmj623565791/article/details/51503977#comments

2016-05-27 15:47:26 395

转载 android 4.2的新特性layoutRtl,让布局自动从右往左显示

原文地址: android 4.2的新特性layoutRtl,让布局自动从右往左显示

2016-05-22 16:18:28 916

原创 Node.js 文件系统

Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API,这些API在Node自带的fs模块,可以直接使用,如下:// 申请使用文件系统模块var fs = require("fs")异步和同步I/O操作皆是耗时操作,为了满足不同的使用情况,fs模块提供了2种操作方式:同步的fs.readFile(file[, options], callback)和异步的fs.readFil

2016-05-22 10:31:47 839

原创 Node.js 事件循环

上一篇 Node.js EventEmitter事件发射器

2016-05-21 13:40:35 404

原创 Activity生命周期(二)

上一篇(http://blog.csdn.net/niuzhucedenglu/article/details/50910369)通过覆写Activity的方法来查看Activity的生命周期,这里对上一篇进行补充一下,看官方文档怎么说的^_^onCreate/** * Called when the activity is starting. This is where most

2016-05-20 16:08:59 525

原创 Node.js EventEmitter事件发射器

EventEmitter顾名思义,就是事件发射器的意思;和java中的Listener类似。Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.EventE

2016-05-18 17:56:52 3290

原创 Node.js 函数

在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。Node.js中函数的使用与Javascript类似,举例说明:function mPrint(word) { console.log(word);}function execute(aFunction, value) { aFunction(valu

2016-05-18 00:16:58 664

原创 Node.js 回调函数

Node.js 的异步处理的直接体现在回调上,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,例如,我们可以在读取文件的同时执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行的代码不会阻塞或等待I/O 操作。大大提高了 Node.js 的性能,可以处理大量的并发请求。为了方便说明代码演示如下:阻塞代码实例创建一个ReadFileBlock.js文件

2016-05-18 00:02:14 627

原创 git reset 与 git revert

发现git帮助中居然没有git revert(如下图),现就git reset 与git revert的用法做个小节。resetreset是指将当前head的内容重置,不会留任何痕迹。git reset --hard HEAD~3会将最新的3次提交全部重置,就像没有提交过一样。根据--soft --mixed --hard,会对working tree和index和HEAD进行重置。那么问

2016-05-17 21:50:13 2995

原创 防止Button的频繁点击

代码比较简单直接附代码:public abstract class OnSingleClickListener implements OnClickListener { private long preTime ; private int delaySecond = 500 ; // 默认两次点击的间隔为 500 毫秒 public OnSingleClickListener(

2016-05-11 11:44:13 2553 1

原创 第一个Node.js应用

创建Node.js应用前,我们要知道Node.js是分模块的,其中 "http模块" 是其内置模块可以直接使用(先这么记着就行,不需要深究,以后就明白了)。新建一server.js文件,其内容为:// 请求 http模块 获得访问网络的能力var http = require('http') ;http.createServer(function(request , response){

2016-05-10 20:40:53 844

原创 Node.js的安装

安装前有个问题必须知道:Node.js是什么?简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,大家都说V8引擎执行Javascript的速度非常快,性能非常好^_^Node.js官网:https:/

2016-05-10 20:09:29 859

原创 Node.js学习总纲

作为一名Android猿,从今日开始学习node.js(之前简略的看过^_^)。然后Express、MongoDB、AngularJS、Ionic、Cordova(Rect Native观望中);为了全栈!下面附一篇对比的文章(转载自:http://www.phonegap100.com/article-486-1.html):ionic react-native和native开发移动app那个

2016-05-10 19:38:31 1237

android硬件加速离线网页一份

android硬件加速离线网页一份

2016-09-23

Android studio plugins

Android Layout ID Converter android-codegenerator-plugin-intellij android-parcelable-intellij-plugin GsonFormat

2016-08-17

快速配置jdk环境变量

快速配置jdk环境变量

2016-08-05

java环境变量 设置

快速配置java环境变量

2016-08-04

ViewPager中使用FragmentPagerAdapter.notifyDataSetChanged无法更新当前Fragment解决方案

ViewPager中使用FragmentPagerAdapter.notifyDataSetChanged无法更新当前Fragment解决方案

2016-03-14

ViewPager使用中notifyDataSetChanged无法更新问题解决

ViewPager使用中notifyDataSetChanged无法更新问题解决

2016-03-13

仿知乎加号按钮

需要v7包,类似知乎的加号按钮动画效果,

2016-03-11

语音压缩,android开发语音功能较多使用的时候,压缩大小50%

语音压缩,android开发语音功能较多使用的时候,压缩大小50%

2015-09-17

Listview上拉加载+下拉刷新+侧滑菜单

Listview上拉加载+下拉刷新+侧滑菜单,亲测可以运行

2015-08-08

本地推送实例

本地推送实例

2015-07-31

androidannotations

属于android的一个开源库,很好使用,会给开发带来不一样的便利

2015-07-18

仿大众点评android版

高仿大众点评,看看这个资源的大小,只需2分你买不了吃亏,买不了上当.下过的人都说好,嘻嘻

2015-07-13

Android Support Percent Library

google官方百分比布局,eclipse可用,将项目导入eclipse,依赖该项目即可.android studio还是从官网下吧。

2015-07-02

空空如也

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

TA关注的人

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