自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZaneLove's blog

漫漫人生路,上下求索...

  • 博客(136)
  • 资源 (2)
  • 收藏
  • 关注

原创 Foxmail:完美配置QQ邮箱、163邮箱、Google邮箱

今天一时冲动,觉得为何不把我这几个平台上的邮箱集中起来管理呢!于是,就有了大伙所看到的下面的内容了~1. 配置QQ邮箱点击“设置” –> 选择“账户” 鼠标往下滚动,即可看到如下内容,按照自己的需求开启和关闭服务 开启相应的服务,会弹出短信验证,验证成功,即可完成QQ邮箱在Foxmail的成功登陆配置 2. 配置163邮箱进入163邮箱,点击“设置”–> 选择“POP3/SMTP/IMAP”选项

2016-02-18 09:43:38 19236

原创 轻松玩转Github

记录一下:本地项目提交到github上的一些经验:步骤:git initgit remote add origin [email protected]:xxx/xxx.gitgit add . git commit -m “注释” git push origin master扩展:删除项目中bin/gen目录: git rm -r bin 或者 git rm -r gen git com

2016-01-19 22:16:12 797

原创 Hexo从0到1——搭建属于自己的Blog

对程序员而言,最好的简历就是个人博客和GitHub一、瞧瞧兵器博客框架:Hexo 3,这是一款能快速、简洁且高效的博客框架,支持Markdown编辑,自动渲染出漂亮的静态页面。前端主题:Next,效果参考http://zanelove.github.io域名购买:类似万网的平台都可以,你可以选购自己名字的域名,一年几十元左右,两杯咖啡的钱。SSL:CloudFlare二、抄起家伙1、Gi

2015-12-26 09:07:11 1706

转载 Android编程规范

阅读目录命名规则关于字面常量JSON解析类成员初始化Int类型常量Activity接受参数与模块化AndroidStudio工程目录组织Handler的封装List的数据更新Activity与Fragment之间传递参数网络请求数据模块化封装Log功能版本控制为程序添加全局异常捕获 命名规则1). 类名,接口名:以大写开头,如果一个类的类名由多个单词组成,所有单词的首

2015-12-17 10:16:19 736

转载 贝塞尔曲线知识讲解

转载自:http://www.jianshu.com/p/791d3a791ec2好久没有来CSDN了,也好久没有和大家扯扯蛋了!人,真的需要压力,才会前进…看上图就是此次需要讲解的实现效果!但因为时间缘故就简单的模仿了自己感兴趣的主要效果,并没有做到全部模仿,等以后有时间了再完善(挖坑)。贝塞曲线讲解:将这个圆的动画效果拆解开看的画,其实会分为5个状态。状态一:状态二:状态三:状态四:状态五:注:

2015-12-17 09:47:50 4244

原创 UCDetector-不必要的代码探测器

UCDetector(不必要的代码检测器-意为“You See Detector”)是一个Eclipse插件工具发现不必要的 (dead)public修饰的Java代码。 例如公共类、方法或者字段没有引用。UCDetector会在eclipse视图中遇到的以下问题,进行创建标记:不必要的(dead)代码.可以改变代码的可见性,受保护的、默认的或私有的.方法的字段,可以用final修饰.UCD

2015-08-31 22:13:33 2455

原创 android开发之GestureDetector手势识别(调节音量、亮度、快进和后退)

写UI布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2015-07-04 23:42:55 14573 7

原创 Eclipse开发工具与SVN完美结合使用

今天,我来到了传说中的WB公司,它给我的第一印象就是这TM的确实没有GSG,一大早的来到了公司啥都不说直接将你领到工位上,意思很明显:“开始,干活吧!宝贝…”,你二舅的,如果不是”那个”的话,我就不会来咯!哈哈以上只是小小的吐槽,整体还得看个人,有句话说得好:”师父领进门,修行看个人!“,既然来了那就干出一点东西再走,反正我是这么想的,哈哈!收,点到为止!首先,我来说说SVN在Eclipse上如何安

2015-07-03 18:29:13 2026

原创 贝勒爷教你如何在Mac上安装Microsoft Office

1.亲,鼠标双击该安装文件: 2.很好,你将会看到这样一个东东(如果没有看到那就不要来见我了): 3.不错,再次双击红色区域,如果出现以下提示,别怕哈: 4.点击”好”按钮,然后在桌面上点击这个玩意: 5.看到这个了没,”Launchpad”,点击它你就会来到这个地方: 6.然后点击红色区域”系统偏好设置”,你将来到这个地方: 7.继续,双击红色区域”安全性与隐私”,你就看到: 8.点

2015-06-27 15:06:05 4296

原创 抬起头吧,放下手机!

我有三百多手机好友,但我仍然经常感到孤单,我每天都跟他们聊天,但是好像他们并不了解真正的我,我的疑问来自人与人之间的相处方式,我究竟是想看着他们的眼睛,还是手机上的昵称,直到有一天我发现,所谓的社交网络,并不完全是我们看到的那样,当我们打开电脑或者手机,其实也就关上了彼此之间心灵沟通的大门,我们看到的这些不过是一种假象,假如有一天你离开了网络,你就会发现,我们生活在一个令人困惑的世界中,一个我们本该

2015-06-22 17:54:16 2419

原创 Java开发之设计模式--单例模式(Singleton Pattern)

这个模式是很有意思,而且比较简单,但是我还是要说因为它使用的是如此的广泛,如此的有人缘,单例就是单一、独苗的意思,那什么是独一份呢?你的思维是独一份,除此之外还有什么不能山寨的呢?我们举个比较难复制的对象:皇帝中国的历史上很少出现两个皇帝并存的时期,是有,但不多,那我们就认为皇帝是个单例模式,在这个场景中,有皇帝,有大臣,大臣是天天要上朝参见皇帝的,今天参拜的皇帝应该和昨天、前天的一样(过渡期的不考

2015-06-21 14:19:50 1055 6

原创 Java开发之设计模式--代理模式(Proxy Pattern)

什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。模拟场景:比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找那个王婆做代理。Java程序:先定义一种类型的女人:package com.zanelove.proxy;/*** I'm glad

2015-06-20 19:57:29 930 2

原创 android开发之Android应用性能评测调优

前言在智能手机App竞争越来越激烈的今天,Android App各项性能如CPU、内存消耗等都是我们在开发测试中需要关注的指标,如何将App打造得更加“优雅”是我们需要不断追求探索的方向,下面我们从内存和流畅度两个维度来说说如何对Android App进行评测和调优。一、内存内存不是无限使用的,如果内存过大或泄露会出现OOM(Out Of Memory)、UI不流畅等问题,因此内存也是一个稀缺资源,

2015-06-20 17:57:44 790

原创 Java开发之设计模式--策略模式(Strategy Pattern)

模拟场景:刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子的。先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙计,执行,然后获胜。类图Java程序三个妙计是同一类

2015-06-19 15:17:49 956

翻译 Git Cheat Sheet Chinese

索引创建本地修改搜索提交历史分支与标签更新与发布合并与重置撤销Git Flow创建复制一个已创建的仓库:$ git clone ssh://[email protected]/repo.git创建一个新的本地仓库:$ git init本地修改显示工作路径下已修改的文件:$ git status显示与上次提交版本文件的不同:$ git diff把当前所有修改添加到下次提交中:$ git

2015-06-16 17:57:38 903

转载 2015谷歌I/O大会综述:Android M、Android Studio、云端测试工具

2015谷歌I/O大会如期在美国旧金山举行,和以往一样,谷歌带来了一系列的产品更新和为开发者提供了更多的开发工具,下面我们以一个简要的形式,为你展现本次开发者大会上值得关注关注的地方:安卓生态的核心数据面向全球六大洲的200万人进行了互联网直播安卓用户已达十亿人7种手表采用Android WearAndroid Wear有4000款应用软件35家汽车业伙伴Gmail已经拥有9亿用户An

2015-05-29 16:12:06 964

翻译 android开发之Activity启动模式图文详解

Activity是安卓上最聪明的设计之一,优秀的内存管理让多任务完美运行在最流行的操作系统之上。并不是让Activity在屏幕上启动就完事了,其启动方式也是需要关注的。这个话题的内容很多,其中很重要的就是启动模式(launchMode)。这也是我们这篇博客要讨论的内容。因为不同的Activity有不同的目的。有些被设计成每发送一个intent都单独一个Activity工作,比如邮件客户端中撰写邮件的

2015-05-28 22:13:52 844

翻译 android开发之Vitamio使用之如何直播RTMP流、m3u8流(HLS)、RTSP流和 MMS流

在android上,视频/音频流直播是极少有人关注的一部分。每当我们讨论流媒体,RTMP(Real Time Messaging Protocol)是不可或缺的。RTMP是一个基本的视频/音频直播流协议,但是不幸的是Android标准的VideoView不支持RTMP的播放。因此,如果想在android上播放RTMP直播流,你必须使用支持RTMP协议的库。在本教程中我们将讨论如何通过使用安卓的 [V

2015-05-24 23:02:32 18546 9

翻译 android开发之EventBus源码解析

1. 功能介绍1.1 EventBusEventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通讯,也可以用户异步线程和主线程间通讯等等。传统的事件传递方式包括:Handler、BroadCastReceiver、Interface 回调,相比之下 E

2015-05-24 22:30:13 821

翻译 android开发之布局优化之include、ViewStub、merge使用与源码分析

在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,也欢迎大家多留言交流。一、include概述:首先用得最多的应该是include,按照官方的意思,include就是为了解决重复定义相同布局

2015-05-24 21:17:01 905

翻译 android开发之xUtils源码解析

1.功能介绍xUtils一个Android公共库框架,主要包括四个部分:View、Db、Http、Bitmap四个模块。Viwe模块主要的功能是通过注解绑定UI,资源,事件。Db模块主要是一个数据库ORM1框架,简单的语句就能进行数据的操作。Http模块主要访问网络,支持同步,异步方式的请求,支持文件的下载。Bitmap模块是加载图片以及图片的处理,支持加载本地,网络图片。而且支持图片的内存

2015-05-20 22:32:59 1105

转载 Ubuntu SVN命令大全

1、 将文件checkout到本地目录svn checkout path(path 是服务器上的目录)例如:svn checkout svn: // 192.168 . 1.1 / pro / domain简写:svn co2、 往版本库中添加新的文件svn add file 例如:svn add test.php(添加test.php)svn add * .php(添加当前目录下所有的ph

2015-05-20 13:57:22 771

原创 android开发之收藏网页功能

通过SQLiteOpenHelper结合SharedPreferences“收藏”点击事件 首先,将id保存一份到SharedPreferences,便于每次进入当前页面时,判断是否已经保存; 然后,创建FavoritesDao对象,将当前页面的“_id”,“title”,“typeid”,“time”保存到数据库当中,便于在收藏界面进行展示;SharedPreferences sp = t

2015-05-19 22:36:06 3215 2

原创 android开发之上传图片和调用相机以及相册

android开发之上传图片和调用相机以及相册

2015-05-19 15:34:47 1990

翻译 android开发之Ant多渠到混淆打包

1、首先安装ant ,下载地址http://ant.apache.org/不会安装的可以参考: Mac: http://blog.csdn.net/zanelove/article/details/45789577 Win: http://www.cnblogs.com/hoojo/archive/2013/06/14/java_ant_project_target_task_run.html2

2015-05-19 09:31:59 729

原创 Mac下Ant安装

首先进入Ant官网(http://ant.apache.org/bindownload.cgi)下载Ant:(本人的默认下载在/User/xx/Download)正常安装过程:1:sudo sh (会提示你输入当前用户的密码) 2:cp /User/xx/Download/apache-ant.1.9.4-bin.zip /usr/local (拷贝ant压缩包到/user/local目录下)3:c

2015-05-17 16:06:18 4764

翻译 Android OS体系结构介绍及需要撑握开发库

OS体系结构介绍:第一、操作系统层(OS)第二、各种库(Libraries)和Android 运行环境(RunTime)第三、应用程序框架(Application Framework)第四、应用程序(Application)以下分别介绍Andoid各个层次的软件的重点及其相关技术: ● 操作系统层(OS)Android使用Linux2.6作为操作系统,Linux2.6是一种标准的技术,Linu

2015-05-17 12:07:14 1061

原创 Markdown编辑器使用手册

Markdown编辑器使用手册效果:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键效果:加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片

2015-05-14 16:59:12 701

原创 50个最常用的UNIX/Linux命令

1.tar 命令示例创建一个新的tar存档文件.$ tar cvf archive_name[新存档文件名称].tar dirname[被存档文件名称]/解压已存在的存档文件.$ tar xvf archive_name.tar查看已存在的存档文件中包含哪些文件$ tar tvf archive_name.tar2.grep 命令示例在文件中搜索一个给定

2015-05-14 15:47:57 925

转载 驱动力来自哪里-献给迷茫的程序员

驱动你做一件事情的动力来源是什么?不知道大家想过这个问题没有。一般人可能会想到两种驱动力。  一种是生存本能带来的驱动力,即生物性驱动力。比如每天要吃饭、睡觉、上厕所,长大了要恋爱、结婚等。这种驱动力保证我们能够生存在这个世界上,是一种原始的驱动力。  另一种是奖励或者惩罚带来的驱动力,即外在动机。比如老板承诺工作干的好有奖金,我们就努力干活。如果上班迟到会罚款,我们会早起等。这种驱动力会改变人的行

2015-05-13 09:19:58 645

原创 android开发之数据库高手秘籍:SQLite命令

要想熟练地操作任何一个数据库,最最基本的要求就是要懂SQL语言,这也是每个程序员都应该掌握的技能。虽说SQL博大精深,要想精通确实很难,但最基本的一些建表命令,增删改查,大家还是必须要学会的。SQL(Structured Query Language)是一种标准的数据库查询语言,即所有的关系型数据库都会支持它,只不过每种数据库对SQL语言的支持与标准存在着细微的不同。我们无须关心其它数据库对SQL语

2015-05-12 13:47:00 775

原创 android开发之仿QQ拖拽界面效果(侧滑面板)

仿QQ拖拽界面效果(侧滑面板),我们一般继承Layout,不会直接去继承ViewGroup,而是继承FrameLayout,为什么五大布局我们偏偏只继承FrameLayout呢?第一,FrameLayout继承ViewPager;第二,其他四大布局比FrameLayout多做了onDraw,onLayout,FrameLayout只有层级上下关系,没有位置的相对关系,而我们自定义控制对位置的相对

2015-05-11 21:37:50 2420

翻译 android开发之使用Android Studio进行单元测试

使用Android Studio进行单元测试

2015-05-11 16:25:32 2566

翻译 android开发之Jenkins并行完成UI的自动化测试

Jenkins并行完成UI的自动化测试

2015-05-11 15:34:57 3399

原创 android开发之仿微信输入框效果

仿微信输入框效果

2015-05-11 10:05:02 6645

原创 android开发之PullToRefresh (GridView 下拉刷新,上拉加载)

首先,看布局文件:主布局文件(activity_main.xml):<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ptr="http://schemas.android.com/apk/res-auto" android:layout_width="match_pa

2015-04-29 15:05:06 3479 4

原创 Java开发之八大排序算法

八大排序之间的关系:1.直接插入排序1)原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。2)要点:设立哨兵,作为临时存储和判断数组边界之用。3)实例: package sort;public class InsertSort { public static void insertSort() {

2015-04-27 11:56:22 728

转载 android开发之两个ViewPager联动

以前写过一篇文章,讲的是如何实现zaker5.0的引导界面效果,见 仿zaker最新版本引导界面的视图联动效果(修改viewpager实现) ,没有写完就了事了,这篇文章算是对那篇的继续。先来看看最终效果: 联动ViewPager的意思就是当一个viewpager在滑动的时候,另外一个ViewPager也跟着滑动,而且两者是同步的。如果ViewPager有关于移动距离的回调接口,这事儿就好办了,

2015-04-24 16:18:41 2968

翻译 前沿技术:FaceBook推出的Android图片加载库Fresco

在Android设备上面,快速高效的显示图片是极为重要的。过去的几年里,我们在如何高效的存储图像这方面遇到了很多问题。图片太大,但是手机的内存却很小。每一个像素的R、G、B和alpha通道总共要占用4byte的空间。如果手机的屏幕是480*800,那么一张屏幕大小的图片就要占用1.5M的内存。手机的内存通常很小,特别是Android设备还要给各个应用分配内存。在某些设备上,分给Facebook Ap

2015-04-22 21:33:41 1134

翻译 前沿技术:改良版的UDP协议QUIC将成为未来谷歌网站新标准

新技术,新起点!

2015-04-22 14:33:07 1569

C语言趣味程序百例精解

c语言也很有趣的哦!!你还认为c语言编程是件很无聊,很死板,很乏味的事情吗? 那么你错了,错了就来改正吧!!

2012-12-22

你必须知道的495个C语言问题

有关c语言中碰到的495个常见问题,见证你是否是真正的c语言高手!!

2012-12-22

空空如也

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

TA关注的人

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