9 我是北上君

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

源码注释:SlidingMenu(一)

import android.annotation.SuppressLint;import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.content.res.TypedArray;import android.graphi...

2018-04-26 19:33:44

源码注释:StickyListHeadersListView

// 其他的文章:https://blog.csdn.net/ldstartnow/article/details/52454223import android.annotation.SuppressLint;import android.annotation.TargetApi;import android.content.Context;import android.content....

2018-04-25 19:23:22

源码注释:ViewDragHelper

import android.content.Context;import android.os.Build;import android.support.v4.view.ViewCompat;import android.util.Log;import android.view.MotionEvent;import android.view.VelocityTracker;imp...

2018-04-25 18:26:13

源码注释:Animation的一些应用

/** * Animation例子 * <p> * PositionAndSizeAnimation * PieRenderer * BaseCardView * SwitchCompat * AppTransition * FloatingToolbar * CurvedTranslateAnimation * BaseCardView * CircularPr...

2018-04-25 18:13:51

源码注释:Animation

import android.content.Context;import android.content.res.TypedArray;import android.graphics.RectF;import android.os.Handler;//import android.os.SystemProperties;import android.util.AttributeSe...

2018-04-25 16:29:09

ViewDragHelper的应用:SwpieBackLayout(源码注释)

// 参考地址:https://blog.csdn.net/vv_bug/article/details/53063985 import static android.view.Display.DEFAULT_DISPLAY;import static android.view.WindowManager.LayoutParams.TYPE_APPLICATION_STARTING;pu...

2018-04-24 09:32:07

Flutter搭建环境的下载Gradle Wrapper的问题的一个解决方式

Flutter搭建环境的下载Gradle Wrapper的问题的一个解决方式按照https://flutter.io/或者https://codelabs.developers.google.com/codelabs/flutter/#1的步骤搭建环境:flutter doctor: 编译源码,下载依赖Building flutter tool...Downloading Material fo

2017-09-20 16:53:03

文章标题

List remote repo git remote -v你的项目添加一个新的远端仓库 git remote add alias1 <url1> git remote add alias2 <url2>删除现存的某个别名 git remote rm aliasgit fetch 会使你与另一仓库同步,提取你本地所没有的数据,为你在同步时的该远端的每一分支提供书签。 这些分支被叫做“远端分支”,除

2016-04-22 11:03:47

欢迎使用CSDN-markdown编辑器

查看和配置环境git config --list git config --global user.name "yourname"git config --global user.email "youremail"clone a repo:get clone url --recursiveView all branchsgit branch -acheck remote branch to l

2016-04-22 10:59:23

RxJava实例(三)

问题:如何在http请求出错的时候重试?进一步,如何动态添加重试次数和间隔时间?如何实现定时轮询?方式有很多,用RxJava如何优雅地实现?不知道,请看这篇文章。(From:http://www.jianshu.com/p/023a5f60e6d0)retry/retryWhen/repeat/repeatWhen当.repeat()接收到.onCompleted()事件后触发重订阅。当.

2016-04-02 17:33:53

RxJava实例(二)

RxBus(From http://nerds.weddingpartyapp.com/tech/2014/12/24/implementing-an-event-bus-with-rxjava-rxbus/)事件总线// this is the middleman objectpublic class RxBus { private final Subject<Object, Object>

2016-04-02 16:02:47

RxJava实例(一)

RxJava实例涉及到:flatmap、filter、take、doOnNext假设有两个api// 据输入的字符串返回一个网站的url列表(搜索引擎)Observable<List<String>> query(String text);// 返回网站的标题,如果404了就返回nullObservable<String> getTitle(String URL);目标1:希望构建一个健壮系统,

2016-04-02 15:23:18

Linux Select/Epoll注记

Select#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <unistd.h>#include <fcntl.h>#define SERV_PORT 8888#de

2016-03-18 21:39:26

动态加载基础一

类加载器包括BootStrap、Extension、App Classloader以及自定义类加载器。BootStrap ClassLoader称为启动类加载器,是Java类加载层次中最顶层的类加载器,负责加载JDK中的核心类库,如:rt.jar、resources.jar、charsets.jar等,根类加载器的实现依赖于底层操作系统,属于虚拟机的实现的一部分,它并没有继承java.lang.Cl

2016-03-11 21:16:51

Android 各个状态的区别

http://stackoverflow.com/questions/11504860/what-is-the-difference-between-the-states-selected-checked-and-activated-in-and

2016-03-10 21:34:59

Test之guava

import static com.google.common.primitives.Shorts.checkedCast;import java.util.ArrayList;import java.util.List;import org.junit.Test;import com.google.common.base.Preconditions;public class Preconditi

2016-03-10 21:22:58

Java线程基础一

1.Object#wait让调用线程等待,并且只能在获取了这个对象(就是wait方法所属的对象)的锁(monitor)的线程中执行(This method can only be invoked by a thread which owns this object’s monitor),也就是说调用此方法,线程必须先获取monitor(否则抛出IllegalMonitorStateException

2016-03-08 19:43:56

OnCreateContextMenuListener,MultiChoiceModeListener和OnLongClickListener的优先级

查看短信源码的时候,对于以下代码,发现一个问题:listView.setOnCreateContextMenuListener(mConvListOnCreateContextMenuListener); listView.setOnKeyListener(mThreadListKeyListener); listView.setChoiceMode(ListView

2016-03-06 21:18:17

Python http请求(读取代理ip列表)

例子:读取代理ip列表知识点beautifulsoup4urllib & urllib2 & httplib2网络请求文件操作#encoding=utf-8# from fib import fibonacci# 这个声明不会把整个fib模块导入到当前的命名空间中,它只会将fib里的fibonacci单个引入到执行这个声明的模块的全局符号表from bs4 import Beautif

2016-03-05 17:17:14

Python扫描端口

Python扫面端口包含的知识点:–多线程,锁 –socket#encoding=utf-8# __author__ = 'wangshenglong'import socketimport threadingrouters = []lock = threading.Lock()# 实际上可以认为是端口扫描,程序只是粗略地检查是否开放了80端口。# timeout可以设置成1秒或2秒。lo

2016-03-05 15:33:45

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!