首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
笑叶林
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
77
文章 77
沸点 0
赞
77
返回
|
搜索文章
笑叶林
赞了这篇文章
笑叶林
7年前
关注
修改 EditText 下划线及被激活后的颜色
在开发中,我们经常用到 EditText,一般 EditText 默认样式不能满足我们的需求。下面说下常用的两种修改方法。 在 EditText 上加上 android:t...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
7年前
关注
setBackground、setBackgroundDrawable、setBackgroundResource、setBackgroundColor的区别
在 Android 开发中,我们常常遇到对 View 组件的背景颜色或者背景图片进行一些动态的设置。那么常见的这四种方法往往分不清楚,下面我们来看下它们之间的不同之处。 s...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
7年前
关注
Retrofit 2.0 的使用
Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装(基于OkHttp)。 如何使用 @POST 请求,还可以和 @FormUrlEncoded 注解...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
Android版本28使用http请求报错 not permitted by network security policy
问题: 由于 Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。 推荐的做法是服务器和本地应用都改用 https ,测试时为了...
1
评论
分享
笑叶林
关注了
GitHubDaily
笑叶林
赞了这篇文章
笑叶林
6年前
关注
使用 Lombok 来优雅的编码
Lombok 能以简单的注解形式来简化 java 代码,提高开发人员的开发效率。例如开发中经常需要写的 javabean,都需要花时间去添加相应的 getter/sette...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
快速实现手势解锁功能
添加PatternLock到项目第一步:添加JitPack到项目的根build.gradle中第二步:添加库依赖在xml中编写用kotlin代码实现效果预览关于我简书掘金G...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
快速实现底部导航栏及未读消息
当我们开始一个新项目的时候,有一个很重要的步骤就是确定我们的APP首页框架,也就是用户从桌面点击APP 图标,进入APP 首页的时候展示给用户的框架,比如微信,展示了有四个...
4
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
一文彻底搞清 Gradle 依赖
之前对Android Gradle构建的依赖一直傻傻分不清,这段时间正好接入集团的一个二方库,踩了很多坑,也顺带把Gradle依赖这块搞清楚了,主要整理了下Gradle依赖...
89
4
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
返璞归真实现 OpenVPN 第二阶段协商
1. 背景介绍 OpenVPN不给力,虽然它给出了N多的Renegotiate选项,然则其实现却不尽人意。难道设计者以为我们众人就这么好忽悠吗? 记住,不能单纯的理解这3个...
7
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 性能-当tap遇到bonding
一. 引子 别的就不多说什么了,前面的文章说过,OpenVPN有两个瓶颈,一个是tap网卡,另一个是加密/解密 ,然而不可否认,OpenVPN的客户端和服务器端处于一个“虚...
3
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 性能-OpenVPN 的第二个瓶颈在ssl加解密
可见,不使用加解密和摘要时,cpu大量消耗在内核空间和网卡软中断上,而使用加密以及摘要时,cpu大量消耗在OpenVPN的加解密/摘要计算上。既然加解密是一个很耗时的操作,...
2
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 的效率问题
这样的结构效率肯定不会太高,因此就不要再想从配置上寻找优化的突破口了,然而修改源代码又太麻烦,于是考虑多进程的方式,那就是在客户端和服务器分别启动数量相同的N多个OpenV...
2
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 高级路由技术-全面的互通性配置
本文全面介绍OpenVPN的路由配置,不再阐述理论。为了简单且不引入其它问题,以下的配置不考虑NAT。 以下的配置不再给出任何配置文件或者配置选项,比如iroute配置等;...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 高级路由技术-虚拟交换机和内部路由缓存
前面的《OpenVPN高级路由技术》系列文章阐述了OpenVPN中潜在的内部路由技术以及具体的配置方法,另外也谈到了如何使用OpenVPN将网络进行扩展,然而具体到这些内部...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 的包过滤机制
OpenVPN是和网络结合的非常紧密的一款VPN,事实上,每一个VPN框架都和IP网络结合的很紧密,因此在此首先劝一下那些想搞VPN的朋友们,一定要先彻底精通TCP/IP网...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 高级路由技术-反向推送信息
在《VPN的概念以及要点》中,我指出了OpenVPN构建的网络是单向的,也就是说在不手工配置系统路由的情况下,只能由OpenVPN客户端一侧发起连接。这是因为OpenVPN...
1
1
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 高级路由技术-扩展成巨大的网络
OpenVPN内部实现了一个路由器的功能,其源代码的multi_get_instance_by_virtual_addr函数执行路由查找的工作,这种路由是OpenVPN的内...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
OpenVPN 的高级路由技术-内部路由
1. server模式以及点对点模式的OpenVPN 前文好几次说过,虽然OpenVPN也可以创建隧道,该隧道封装了IP数据报或者以太帧,然而却和使用IPSec VPN的网...
1
评论
分享
笑叶林
赞了这篇文章
笑叶林
6年前
关注
使用 OpenVPN 的桥接模式扩展内部局域网
1. 背景 OpenVPN是一款高度可扩展的VPN软件,除了既有的将应用客户端安全接入服务器这一传统功能外,还可以让你无缝的接入一个远程的局域网,正如你身在该局域网一样,如...
3
评论
分享
下一页
个人成就
文章被点赞
320
文章被阅读
268,571
掘力值
3,495
关注了
56
关注者
78
收藏集
0
关注标签
22
加入于
2018-04-20