关闭
当前搜索:

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

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

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

redsocks1有bug,不能关闭已建立的连接,一旦超越linux的最大限制,就会报“Too many open files”异常,导致服务瘫痪,需要每隔一段时间进行重启 在我的使用还发现redsocks1经常会让NetworkManager对无线网卡的管理崩溃,导致搜索不到wifi信号,需要经常重启NetworkManager 目前国内带有代理功能的Openwrt路由器普遍使用redsocks2,而且redsocks2更新很频繁,经常会有bug修复和新功能出现,所以最好的方式是我们自己去编译github...
阅读(2972) 评论(1)

Java守护线程的理解笔记

为了体会守护线程的作用,我做了一个下载文件的demo,可以没事用来测测网速什么的,其特性如下 1、一共有三个线程,分别是主线程,下载线程,守护线程 2、主线程启动下载线程和守护线程 3、下载线程连续下载100个文件,如果出现异常自动捕获并进入下一个文件的下载 4、如果下载线程下载某个文件超过了30秒,就认为是超时,而这个超时的检测由守护线程执行 5、如果守护线程发现某个文件下载超时,就停...
阅读(403) 评论(0)

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

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

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

Pcap_DNSProxy是一款国人开发的运行与Windows下的DNS服务程序,可以有效防止DNS污染,并且可以缓存DNS结果,设置DNS上游服务器链,区分国内外地址的DNS解析服务器,通过HTTP代理或socks5代理解析,IPv6 IP地址过滤等功能。部署非常容易,可以迅速的使用一台家用Windows电脑搭建一个DNS服务器,有点像Linux下的Pdnsd。本文简单的介绍了如何最快速的搭建好一台Windows DNS服务器...
阅读(10042) 评论(0)

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

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

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

在Ubuntu 14.04之后的版本中,默认使用dnsmasq作为系统的DNS服务器,也就是说你的Ubuntu电脑不仅是DNS客户端,也是局域网的DNS服务器。但是Pdnsd服务拥有更多功能,比如将UDP协议转换为TCP协议的DNS请求来防止污染,设置脏ip列表,长时间缓存等实用功能,所以我们只要将默认的dnsmasq服务换成pdnsd服务就可以在本地搭建一个干净的DNS服务器,并提供给局域网使用。借助pdnsd的DNS缓存,还能大大加速本机和局域网其他电脑的上网速度。还可以配合redsocks等代理软件实...
阅读(6254) 评论(1)

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

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

Android仿Instagram图片加载策略(模糊图片占位+下载进度条)

前言: Instagram的Android客户端用户体验很棒,我分析了一下大概有这3个要点: 1、屏幕外图片预加载 意思是如果你在注视屏幕中显示的一张图片,但同时屏幕下方你没有拉出来的图片已经在后台下载,此功能我使用RecyclerView的预加载功能很好的模拟出来了。 2、模糊图占位 首先在你获取别人动态的时候,那个人的用户名,头像,图片url和图片的缩略图都同时返回回来,并在屏幕上显...
阅读(3052) 评论(0)

为Android图片加载添加百分比进度条(Picasso+Okhttp3)

前言 我目前工作的项目使用的是Android 的第三方图片加载库Picasso,最近有需求要为图片添加下载进度条,并准确提示下载进度。然而Picasso原生并不支持下载进度的回调(Fresco原生支持),但是Picasso好在灵活性还可以,能够自由的指定Downloader,于是我在原来使用Okhttp3 Http请求库的基础上添加了下载进度的提示,和网上其他的Picasso添加进度的方案不同,...
阅读(3316) 评论(0)

明月OpenWrt打造S-S+Pdnsd透明代理路由器

路由器刷上明月Openwrt固件,开启S-S服务和Pdnsd服务,所有连接在这台路由器上的设备就实现了全局代理的效果了,此时路由器就像一个猫一样,即插即用,完全不需要客户端再另配置...
阅读(7158) 评论(0)

WiFi热点分享S-S流量实现全局透明代理

平时使用SS或SSH做代理的时候,独乐乐不如众乐乐,如何把我连上ss的电脑做成热点,通过wifi分享给周围其他的人呢?又如何将ss变成一个全局的代理,而不仅仅限于浏览器和少数几个支持代理的软件呢?将一台Ubuntu电脑打造成一台WIFI路由器,经过该路由器的流量全部转发给ss,让需要全局科学上网的设备连接该WIFI,就实现了分享+全局的功能...
阅读(6599) 评论(0)

NodeJS VS Tomcat搭建高并发静态文件服务器

NodeJS因为它的非阻塞I/O和优秀的高并发性能受到越来越多的关注,而且NodeJS的服务器相对于Nginx其搭建非常简单,仅需很少的步骤和设置就可以搭建一个高性能的文件服务器。之前我有一台Tomcat服务器兼做文件下载的功能,后来我在上面部署了一个NodeJS来提供静态文件的下载,然后我测试了Tomcat和NodeJS做文件服务器时的性能差距,并发掘NodeJS的特殊功能。...
阅读(4415) 评论(0)

Android使用AChartEngine制作动态心电图效果

AChartEngine是一个很强大的图表引擎,我在上学的时候就接触过,并且利用它做了一个传感器的应用,想想现在也很久远了,今天就把这个app的源码贴出来供其他人研究这款引擎。AChartEngine根据事先准备好的数据进行绘图,也就是说是一帧一帧的进行绘制,如果我们想动态生成波浪图并让坐标轴随之移动其实也不难,只需要隔一段时间在旧数据上添加数据并刷新一下view即可。 github项目地址:https://github.com/AlexZhuo/SensorMonitor...
阅读(3688) 评论(2)

Facebook Android SDK 4.14使用详解(2016.8)

本文主要介绍了2016年8月facebook Android SDK 4.14.1在Android Studio中的部署方法,包括登录登出功能,分享功能,获得用户基本信息,头像的功能等。并指出了易错点。...
阅读(3439) 评论(13)
150条 共10页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:513638次
    • 积分:5711
    • 等级:
    • 排名:第5295名
    • 原创:149篇
    • 转载:0篇
    • 译文:1篇
    • 评论:214条
    最新评论