Android RecyclerView.smoothScrollToPosition()的实现

本以为RecyclerView会像ListView一样有smoothScrollToPosition的方法,用来做双击返回列表顶部的方法,但实际添加这个方法以后并没有什么卵用,于是查看器源代码 public void smoothScrollToPosition(int position) { ...

2016-10-31 10:55:20

阅读数:5481

评论数:2

Ubuntu 使用Openwrt SDK交叉编译ipk包过程全纪录(超多图)

本文从在Ubuntu中下载SDK,git克隆最新代码,make menu,编译ipk包,解决编译错误,安装ipk,解决安装ipk中碰到的依赖,部署iptables和ss-redir,安装luci界面,解决udp转发问题做了非常详细的阐述,配以超多图片。

2016-10-28 00:09:05

阅读数:18840

评论数:6

Ubuntu编译运行Redsocks2实现透明代理

redsocks1有bug,不能关闭已建立的连接,一旦超越linux的最大限制,就会报“Too many open files”异常,导致服务瘫痪,需要每隔一段时间进行重启 在我的使用还发现redsocks1经常会让NetworkManager对无线网卡的管理崩溃,导致搜索不到wifi信号,需要经...

2016-10-26 14:59:59

阅读数:4343

评论数:1

Java守护线程的理解笔记

为了体会守护线程的作用,我做了一个下载文件的demo,可以没事用来测测网速什么的,其特性如下 1、一共有三个线程,分别是主线程,下载线程,守护线程 2、主线程启动下载线程和守护线程 3、下载线程连续下载100个文件,如果出现异常自动捕获并进入下一个文件的下载 4、如果下载线程下载某个文件超过了30...

2016-10-25 15:37:57

阅读数:515

评论数:0

Ubuntu编译运行ss-redir打造透明代理Wifi环境

研究了一阵子的Openwrt路由器,主要是让ss作为一个服务跑在openwrt路由器上,然后该路由器就实现了透明代理功能,连入该路由器Wifi的设备都实现了代理,达到了科学上网的效果。后来又一想,既然Openwrt可以,那Ubuntu应该也没啥问题,于是着手开始研究。

2016-10-24 13:56:50

阅读数:19411

评论数:24

一分钟快速搭建Windows防污染DNS服务器——Pcap_DNSProxy

最近在G+上无意发现一个一个好东西——Pcap_DNSProxy,这是一个运行在Windows上的DNS服务程序,主要功能是防止DNS污染。以前我都是在linux系统上使用Pdnsd搭建防污染的DNS服务器,现在家用的Windows电脑单也可以轻松实现了,而且比Pdnsd搭建更为方便(Pdnsd搭...

2016-10-11 16:26:29

阅读数:20092

评论数:2

Android 单个TextView 点击“显示全部”功能实现方法

网上很多TextView的“显示全部”,“显示更多”的方案实现都是两个TextView,一个在上面显示内容,一个在下面用来点击。但是我在实际工作中遇到的需求是“显示全部”提示要ji紧跟在在原文的后面,不能换行,使用一个TextView进行显示,不能放在原文的下面,下面把代码贴一下,防止以后用到再写...

2016-10-10 21:56:52

阅读数:4986

评论数:2

Ubuntu16.04用Pdnsd替换dnsmasq防止DNS污染

在Ubuntu 14.04之后的版本中,默认使用dnsmasq作为系统的DNS服务器,也就是说你的Ubuntu电脑不仅是DNS客户端,也是局域网的DNS服务器。但是Pdnsd服务拥有更多功能,比如将UDP协议转换为TCP协议的DNS请求来防止污染,设置脏ip列表,长时间缓存等实用功能,所以我们只要...

2016-10-07 13:58:35

阅读数:8804

评论数:4

RxAndroid 主/子线程切换配合的三种方式

我使用RxJava和RxAndroid的一个主要目的就是为了让逻辑复杂的业务需求在代码表现上不会特别混乱,以前在接手别人的项目的时候,经常碰到if else嵌套好几层的情况,还有当同一页面上出现好多异步任务的时候,会出现大量的回调的嵌套,程序员往往分了很多的函数东一笔西一笔的,读起来非常困难。 而...

2016-10-05 15:54:07

阅读数:4281

评论数:1

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