- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 动画专题一
动画的分类帧动画(Drawable Animation / Frame Animation)属性动画(Property Animation)Animation Resources Property Animation
2017-08-30 15:12:30 469
原创 HTTP协议
HTTP超文本传输协议网络基础 TCP/IP通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的。而HTTP属于它内部的一个子集TCP/IP协议族TCP/IP分层管理应用层:决定了向用户提供应用服务时通信的的活动,TCP/IP预存了各类的通信服务,例如:FTP、DNS、HTTP传输层:传输层对上层应用层,提供处于网路连接中的两台计算机的数据传输,存在两个不同性质的协议:TCP和UDP网络
2017-08-27 14:56:18 311
原创 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 267
转载 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 1779 1
原创 VMWare Workstation 443端口被占用
命令:netstat -aon | findstr “443”打开任务管理器找到 1812 的服务停止就行了。
2017-03-28 10:35:24 1937
原创 Java的注解Annotation
在:java.lang.annotation 下元注解:元注解的作用就是负责注解其他注解。Java5.0定义的元注解:@Target@Retention@Documented@Inherited@Target作用:注解该用在什么地方ElemenetType.CONSTRUCTOR—————————-构造器声明 ElemenetType.FIELD ————————————–域声明(包括 e
2017-03-28 10:25:59 336
原创 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 1651
原创 Tinker 初步学习之旅
首先看一下运行结果图:Tinker源码导入问题tinkerid is not set:例如:解决办法: 将 getTinkerIdValue() 改为具体的id如果出现一些警告的问题:解决办法: ignoreWarning 改为 true ignoreWarning = true修复的步骤一、编译apk 将生成的apk的完成路径替换原来sample里面的路径:二、修改一些资源文件,比如增加一个按
2017-03-16 15:24:52 255
原创 基本的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 581
原创 布局优化
主要通过三个标签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 229
原创 阻塞队列
队列是一种数据结构:先进先出(FIFO)后进先出(LIFO)普通的队列,并不会对当前的线程产生阻塞的作用,如果作用在生产者和消费者,需要额外的实现线程间同步以及唤醒策略。阻塞队列,当队列是空时,消费者所有的线程将被阻塞,当队列是满时,所有的生产者的线程阻塞as中快捷键 Ctrl+H可以查看:具体的方法 Ctrl + F12(Alt + 7):add:当队列满了添加会抛异常remove :
2017-03-03 17:15:59 266
原创 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 537
原创 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 1136
原创 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 569
原创 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 266
原创 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 413
Kotlin极简教程
2017-10-23
算法第四版 谢路云译 百度云地址
2017-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人