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

原创 动画专题一

动画的分类帧动画(Drawable Animation / Frame Animation)属性动画(Property Animation)Animation Resources Property Animation

2017-08-30 15:12:30 430

原创 HTTP协议

HTTP超文本传输协议网络基础 TCP/IP通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的。而HTTP属于它内部的一个子集TCP/IP协议族TCP/IP分层管理应用层:决定了向用户提供应用服务时通信的的活动,TCP/IP预存了各类的通信服务,例如:FTP、DNS、HTTP传输层:传输层对上层应用层,提供处于网路连接中的两台计算机的数据传输,存在两个不同性质的协议:TCP和UDP网络

2017-08-27 14:56:18 295

原创 android倒计时

具体的实现方式:package module.countdowntimer;import android.os.CountDownTimer;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Vi

2017-04-07 11:28:06 254

转载 Ubuntu16.04 安装openjdk-7-jdk

sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdkUbuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下:1. oracle openjdk ppa sourcesudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get

2017-03-30 10:04:02 1675 1

原创 VMWare Workstation 443端口被占用

命令:netstat -aon | findstr “443”打开任务管理器找到 1812 的服务停止就行了。

2017-03-28 10:35:24 1875

原创 Java的注解Annotation

在:java.lang.annotation 下元注解:元注解的作用就是负责注解其他注解。Java5.0定义的元注解:@Target@Retention@Documented@Inherited@Target作用:注解该用在什么地方ElemenetType.CONSTRUCTOR—————————-构造器声明 ElemenetType.FIELD ————————————–域声明(包括 e

2017-03-28 10:25:59 275

原创 Python基本数据类型

运算符1、算数运算:2、比较运算:3、赋值运算:4、逻辑运算:5、成员运算:基本数据类型1、数字intclass int(object):""" 返回表示该数字占用的最少位数 """def bit_length(self): # real signature unknown; restored from __doc__ """ int.bit_length() -> int

2017-03-23 16:46:35 1602

原创 Tinker 初步学习之旅

首先看一下运行结果图:Tinker源码导入问题tinkerid is not set:例如:解决办法: 将 getTinkerIdValue() 改为具体的id如果出现一些警告的问题:解决办法: ignoreWarning 改为 true ignoreWarning = true修复的步骤一、编译apk 将生成的apk的完成路径替换原来sample里面的路径:二、修改一些资源文件,比如增加一个按

2017-03-16 15:24:52 239

原创 基本的android 动画

package module.animationdemo;import android.content.res.Resources;import android.graphics.PointF;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Display

2017-03-15 10:36:33 561

原创 布局优化

主要通过三个标签includeViewStubmergeinclude主要用于抽取相同的布局,比如有多个activity的头部局都相同,可以将头部局抽取出来,例如:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

2017-03-06 16:19:41 219

转载 Java 8系列之重新认识HashMap

http://tech.meituan.com/java-hashmap.html

2017-03-06 16:18:50 220

原创 阻塞队列

队列是一种数据结构:先进先出(FIFO)后进先出(LIFO)普通的队列,并不会对当前的线程产生阻塞的作用,如果作用在生产者和消费者,需要额外的实现线程间同步以及唤醒策略。阻塞队列,当队列是空时,消费者所有的线程将被阻塞,当队列是满时,所有的生产者的线程阻塞as中快捷键 Ctrl+H可以查看:具体的方法 Ctrl + F12(Alt + 7):add:当队列满了添加会抛异常remove :

2017-03-03 17:15:59 236

原创 Python基本数据类型

运算符1、算数运算:2、比较运算:3、赋值运算:4、逻辑运算:5、成员运算:基本数据类型1、数字intclass int(object):""" 返回表示该数字占用的最少位数 """def bit_length(self): # real signature unknown; restored from __doc__ """ int.bit_length() -> int

2017-03-02 17:02:33 451

原创 Glide导入源码

Glide 源码导入首先要保证本地已经安装好了 gitcd到你想保存glide源码的位置,执行命令git clone https://github.com/bumptech/glide.git然后打开Android studio导入工程import project 之后你就可以看到这样的目录:问题按照上图下载导入的话会报:或者是:'command 'git'' finished with non-

2017-03-01 18:33:46 1109

原创 Okhttp学习

基本的使用Android使用注意申请网络权限,同时不能在主线程请求gradle配置 : compile 'com.squareup.okhttp3:okhttp:3.6.0'compile 'com.squareup.okio:okio:1.11.0'超时设置 OkHttpClient.Builder builder = new OkHttpClient.Builder(); bu

2017-03-01 16:55:13 553

原创 Python入门

安装python下载网站:https://www.python.org/配置环境变量(和java一样)流程创建 xxx.py 文件(不要有中文路径)写代码头部两行 #!/usr/bin/env python是用来说明脚本语言是python的是要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的。# -*- coding:utf

2017-02-27 15:03:33 254

原创 RxJava

RxJava入门学习ReactiveX是Reactive Extensions的缩写,一般简写为Rx,(响应式)extensions 英[ɪks'tenʃnz]美[ɪks'tenʃnz]n. 延伸; 扩展名; 延长( extension的名词复数 ); [逻辑学] 外延;reactive 英[riˈæktɪv]美[riˈæktɪv]adj. 反应的; 活性的; 电抗的;gi

2017-02-15 10:27:02 399

Kotlin极简教程

本书从Kotlin的HelloWorld开始,生动讲解Kotlin的基础知识和实战案例,分为两大部分:“基础知识”部分包括语言基础、基本数据类型与类型变量、集合类、泛型、面向对象编程、函数式编程、协程等;“实战”部分包括Kotlin与Java互操作、使用Kotlin集成Spring Boot开发WEB服务端、使用Kotlin集成Gradle开发、使用Kotlin和Anko的Android开发、使用Kotlin DSL、Kotlin文件IO操作与多线程、使用Kotlin Native。本书包含了大量精选示例代码和应用案例,为初学者提供了实用指南,也帮助熟练的Java开发者快速切换到Kotlin

2017-10-23

apkpatch-1.0.3

android热修复中的andfix热修复工具,可以用这个工具生成.apatch文件

2017-10-13

算法第四版 谢路云译 百度云地址

《算法(第4版)》是Sedgewick之巨著,与高德纳TAOCP一脉相承,是算法领域经典的参考书,涵盖所有程序员必须掌握的50种算法,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。配套网站提供了《算法(第4版)》内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。 《算法(第4版)》适合用做大学教材或从业者的参考书。

2017-08-17

空空如也

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

TA关注的人

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