<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Veyron_wu]]></title><description><![CDATA[Make something people want.]]></description><link>https://blog.youkuaiyun.com/leaf_130</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; leaf_130]]></copyright><item><title><![CDATA[服务器定时任务 Crontab]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/103965523</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/103965523</guid><author>leaf_130</author><pubDate>Mon, 13 Jan 2020 22:41:25 +0800</pubDate><description><![CDATA[本文是继上一篇 FRP 内网穿透-不做留守嗑盐人 的续文。
上文提出的问题

内网服务器断网
FRPc程序挂了
以上两个问题都有可能是因为服务器被重启了

那么下面就是解决办法
Crontab -e 设置定时任务
crontab -e # 进入类vim页面

# 输入如下：意思是每三十分钟运行下面两个 shell 脚本

30 * * * * /usr/bin/bash /home/xxx/frp...]]></description><category></category></item><item><title><![CDATA[FRP 内网穿透-不做留守嗑盐人]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/103933919</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/103933919</guid><author>leaf_130</author><pubDate>Sat, 11 Jan 2020 10:29:00 +0800</pubDate><description><![CDATA[背景一

实验室的服务器只能在内网访问，假期回家无法访问到实验室服务器。

背景二


昨天和 Boss 开会，讨论关于论文的补充实验问题。
原本我已经打算放弃做那个麻烦的补充实验，年关在即，毕竟归心似箭，无心嗑盐。
但是 Boss 完全没有放弃的念头，直接来了句：等实验做完再回家吧。


我的心哇凉哇凉的，以为春假就此栽了。
好在 Boss 有个 Plan B，让我回家接着做实验（总比留守实验室...]]></description><category></category></item><item><title><![CDATA[Anaconda3.6 下分别配置py2.7和py3.5环境]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/82726910</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/82726910</guid><author>leaf_130</author><pubDate>Sun, 16 Sep 2018 18:20:45 +0800</pubDate><description><![CDATA[下载并安装Anoconda3.6

https://www.anaconda.com/download/#linux


terminal 直接 bash Anaconda3-5.2.0-Linux-x86_64.sh 即可
注意过程enter : yes or no




检验安装效果


输入： conda -V
输出：




conda 4.5.4


输入：python
输出：   
...]]></description><category></category></item><item><title><![CDATA[【Android 进阶】Activity 、Fragment 和 Presenter 的高层封装]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/72813491</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/72813491</guid><author>leaf_130</author><pubDate>Tue, 30 May 2017 22:42:33 +0800</pubDate><description><![CDATA[就项目中的封装简单介绍下如何封装 Activity、Fragment、Presenter.]]></description><category></category></item><item><title><![CDATA[【Android 进阶】Dagger 封装与实战演练]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/72813152</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/72813152</guid><author>leaf_130</author><pubDate>Tue, 30 May 2017 22:37:33 +0800</pubDate><description><![CDATA[前言
介绍分包
自定义 Application
定义 APP 级别的 AppModule
定义全局 AppComponent
定义 Http 的 Module
其中 ApiService 如下
实际代码中使用 apiservice 对象
子 ComponentRecommendComponent
自定义的 scope
RemcomendModule
BaseFragment
实际 View 中使用]]></description><category></category></item><item><title><![CDATA[【Android 进阶】MVP 实战演练之深入浅出]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/72579597</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/72579597</guid><author>leaf_130</author><pubDate>Sun, 21 May 2017 12:28:43 +0800</pubDate><description><![CDATA[Android 中使用 MVP 实战]]></description><category></category></item><item><title><![CDATA[【2017 Google IO】Android 开发者关心的都在这！]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/72574839</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/72574839</guid><author>leaf_130</author><pubDate>Sat, 20 May 2017 12:59:51 +0800</pubDate><description><![CDATA[背景
  美国时间 5月 17 日，Google 
  举办了成立以来一年一度的开发者大会，我更觉得是“产品发布会”。各种炫酷科技，好玩的产品以及走在世界前沿的新技术。
  
  今年的 Google I/0 2017 也不例外，除了一些高科技比如：Google Home、Google Lens 
  外，最令程序员关心的无非就是新一代的 Android 系统。
  
  去年 I/O 大会带来的是]]></description><category></category></item><item><title><![CDATA[【Android 进阶】ButterKnife+Retrofit+Picasso+RecycleView 实现一个小案例]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/71946037</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/71946037</guid><author>leaf_130</author><pubDate>Sun, 14 May 2017 12:44:16 +0800</pubDate><description><![CDATA[前言
  几个月前写了篇使用 RecyclerView 的简单介绍：【Android 基础】RecyclerView 概述以及使用步骤 
  现在结合 ButterKnife+Retrofit+Picasso+RecycleView 实现一个小案例。
  
  关于 Retrofit、Picasso、ButterKnife 的详细使用请看我之前写的文章
  
  【Android 进阶】Retrof]]></description><category></category></item><item><title><![CDATA[【Android 进阶】Iconfont 图标的使用以及自定义]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/71725937</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/71725937</guid><author>leaf_130</author><pubDate>Fri, 12 May 2017 14:24:02 +0800</pubDate><description><![CDATA[Iconfont 图标的使用]]></description><category></category></item><item><title><![CDATA[【Android 进阶】Dagger2 系列：入门案例一]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/71512695</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/71512695</guid><author>leaf_130</author><pubDate>Tue, 09 May 2017 22:40:55 +0800</pubDate><description><![CDATA[欢迎关注我的微信公众号，不只是原创技术分享，更多的是生活的思考和总结。介绍
  A fast dependency injector for Android and Java. 
  一个在 Android 和 Java 平台上使用的快速的依赖注入框架。 
  类似 java 开发中的 spring 框架，但使用难度比 spring 大一点点。 
  依赖注入框架主要用于模块间解耦，提高代码的健壮性]]></description><category></category></item><item><title><![CDATA[【Web开发】良心教程视频推荐]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/71405114</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/71405114</guid><author>leaf_130</author><pubDate>Mon, 08 May 2017 12:20:27 +0800</pubDate><description><![CDATA[看到很多朋友在 Android 微信群里说想学后台相关的开发，可是没有找到好的教学视频。 
今天我翻了下我的百度网盘，找到了很多关于后台服务器的开发教程。其中我看过的后台开发教程有极客学院的 Python、PHP ; 传智博客的 java Wab、三大框架；尚硅谷的 Java 基础。 
是不是觉得我看的非常多？其实当年对于作为小白的我来说（现在不太白了，哈哈），一切都是那么新鲜，什么都想尝试一下。加]]></description><category></category></item><item><title><![CDATA[【数据挖掘】通用论坛正文提取]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/71360066</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/71360066</guid><author>leaf_130</author><pubDate>Sun, 07 May 2017 19:24:51 +0800</pubDate><description><![CDATA[前言好久没有更新博文了，三月份、四月份都在为春招而呕心准备，期间巩固了 java 基础知识、Android 基础知识以及计算机相关的课程知识。说回正题，四月末的时间参加了一个数据挖掘竞赛：第五届泰迪杯数据挖掘挑战赛 
现在写一篇博文分享一下这次参赛经历吧。泰迪杯官网：http://www.tipdm.org/bdrace/index.html有兴趣可以看看。可选题目可选题目有三道，分别是：A 题 基]]></description><category></category></item><item><title><![CDATA[所谓情商高，就是会说话]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/69359607</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/69359607</guid><author>leaf_130</author><pubDate>Wed, 05 Apr 2017 21:40:17 +0800</pubDate><description><![CDATA[前言这是我在 【得到】每天听本书栏目里面买的第一本书《所谓情商高，就是会说话》，我一直认为情商比智商更重要，为什么呢？原因其实你也知道。另外我相信将来是一个知识付费时代，会有越来越多人能够接受为自己获取知识而付费这种方式。 
目前，我还在【得到】上订阅了《薛兆丰的北大经济学课》，为什么要学习经济学呢？伟大的经济学家 萨缪尔森 给出的一条最重要的理由是：在人的一生中，你永远都无法回避无情的经济学真理。]]></description><category></category></item><item><title><![CDATA[【Gradle 系列文章：你真的了解 Gradle 吗】一：Gradle 入门]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/69087468</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/69087468</guid><author>leaf_130</author><pubDate>Tue, 04 Apr 2017 16:54:54 +0800</pubDate><description><![CDATA[本文为菜鸟窝作者 吴威龙 的连载
Gradle 是什么
Gradle 学习方式以及资料
一个 Android 项目中的文件结构AS 而非 Eclipse
常用的 gradle 文件介绍
module app 里面的 buildgradle
gradle  文件夹
distributionUrl
另外四个属性 当然不了解也没关系
各项属性的整体含义
项目全局的 buildgradle
gradlepr]]></description><category></category></item><item><title><![CDATA[【面经】记阿里巴巴校招一轮电话面试]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/61931856</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/61931856</guid><author>leaf_130</author><pubDate>Thu, 23 Mar 2017 12:30:37 +0800</pubDate><description><![CDATA[前 言
电话面试
1 自我介绍
2 聊一下以往项目
3 面试官提出的问题
1 谈一谈 final 修饰符
2 集合类的特性
扩展问题
3 String 类能继承吗
4 2x8 运算提高速率
5 单例模式有什么类是单例
6 线程调度
7 java 中有内存泄露吗
8 垃圾回收机制
9 有 NDK 开发经验不
10 静态变量成员变量
11 Excption 与 Error 区别
12 子类能重写父类的构]]></description><category></category></item><item><title><![CDATA[【Android 进阶】ORM 框架之 greenDAO学习笔记]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/56505316</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/56505316</guid><author>leaf_130</author><pubDate>Wed, 22 Feb 2017 22:01:14 +0800</pubDate><description><![CDATA[前言
  当初学习Hibernate的时候就非常惊叹这种ORM思想，后来才知道原来Android中也有这种基于ORM思想的开源框架greenDAO。
greenDAO简介：
  简单的讲，greenDAO 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案。（greenDAO is a light & fast ORM solution that maps objects t]]></description><category></category></item><item><title><![CDATA[【Android 进阶】淘宝头条：向上滚动广告条ViewFlipper]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/56275112</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/56275112</guid><author>leaf_130</author><pubDate>Tue, 21 Feb 2017 09:39:21 +0800</pubDate><description><![CDATA[所谓前人栽树，后人乘凉，在此感谢博主的贡献。 
参考博文： 
仿淘宝首页的淘宝头条View垂直滚动我在博主的基础上做了如下工作：
修复了滚动条第二条点击事件无法触发这个bug；
充分简化了自定义ViewFlipper类的代码；
添加了直接使用ViewFlipper控件实现同样效果；
先上效果图：
  这里使用了一个比较少用的控件：ViewFlipper 
  学习一个未知的东西，第一步就是要搞懂wh]]></description><category></category></item><item><title><![CDATA[【Android 进阶】Android自定义系列：边缘凹凸的卡劵效果]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/56015737</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/56015737</guid><author>leaf_130</author><pubDate>Mon, 20 Feb 2017 16:54:05 +0800</pubDate><description><![CDATA[所谓前人栽树，后人乘凉，在此感谢博主的贡献。 
原文：边缘凹凸的卡劵效果



先上效果图：



我实现的效果和原博主实现的效果是不一样的，我是左右边缘凹凸，而博主是上下边缘凹凸。其实理解了原理，哪个边缘实现这个效果都是可以的。

实现原理：


  直接在view边缘上画一个个白色的小圆来实现这种效果，这个view：CouponView 
  可以让它继承LinearLayout，通过重写on]]></description><category></category></item><item><title><![CDATA[【Android 进阶】Retrofit2 目前最优雅的网络请求框架]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/55805680</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/55805680</guid><author>leaf_130</author><pubDate>Sun, 19 Feb 2017 16:47:39 +0800</pubDate><description><![CDATA[身为Geek的我们，面对不断更新换代的技术是不是有点感到迷茫呢？其实只要掌握正确的学习方法，新的技术也就不畏惧了。 
福利来了 
推荐一位大牛【人称：面哥】呕心沥血的一篇经验分享： 
程序员之路-学习经验总结分享 
正是面哥的鞭策，我决定开始看英文的技术文档，学习新技术也是直接看官网的技术文档，本篇文章就是我在Retrofit2的官网看完英文文档Retrofit之后写的翻译版本。希望对英文不是很好的]]></description><category></category></item><item><title><![CDATA[【Android 进阶】原生Android结合H5混合开发小结]]></title><link>https://blog.youkuaiyun.com/leaf_130/article/details/55510921</link><guid>https://blog.youkuaiyun.com/leaf_130/article/details/55510921</guid><author>leaf_130</author><pubDate>Fri, 17 Feb 2017 15:25:27 +0800</pubDate><description><![CDATA[混合开发概述微信，微博以及现在市面上大量的软件使用内嵌了H5页面；有些外包公司，为了节约成本，采用Android内嵌H5模式开发，便于在IOS上直接复用页面， 从而提高开发效率。 实现的原理：
本质是：Java代码和Javascript调用
H5页面，只是Html的扩展，Javascript用来处理页面的逻辑
Android和H5互调案例:一.java调用jsWebView的基本设置：private]]></description><category></category></item></channel></rss>