<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RuiMan的博客]]></title><description><![CDATA[跟随大师的脚步,模仿大师的行为,成为一名大师]]></description><link>https://blog.youkuaiyun.com/RuingMan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RuingMan]]></copyright><item><title><![CDATA[JAVA与C++的区别]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/87166333</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/87166333</guid><author>RuingMan</author><pubDate>Wed, 13 Feb 2019 10:57:18 +0800</pubDate><description><![CDATA[ https://www.cnblogs.com/Allen-rg/p/6692043.html]]></description><category></category></item><item><title><![CDATA[Android系统启动流程]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/87162769</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/87162769</guid><author>RuingMan</author><pubDate>Wed, 13 Feb 2019 10:05:28 +0800</pubDate><description><![CDATA[http://gityuan.com/android/]]></description><category></category></item><item><title><![CDATA[Android热修复套路]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/87093715</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/87093715</guid><author>RuingMan</author><pubDate>Tue, 12 Feb 2019 15:46:19 +0800</pubDate><description><![CDATA[1.首先了解DVM和ART原理：

https://blog.youkuaiyun.com/itachi85/article/details/72861179

2.类加载在DVM与ART中的区别：

https://www.jianshu.com/p/7193600024e7

3.热修复对比：

https://blog.youkuaiyun.com/itermeng/article/details/79350945...]]></description><category></category></item><item><title><![CDATA[「转」国内少有的Flutter干货分享：Flutter的原理及美团的实践！]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/86998363</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/86998363</guid><author>RuingMan</author><pubDate>Mon, 11 Feb 2019 14:52:24 +0800</pubDate><description><![CDATA[Flutter是Google开发的一套全新的跨平台、开源UI框架，支持iOS、Android系统开发，并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布 第一个版本 以来，目前Flutter已经发布了近60个版本，并且在2018年5月发布了第一个 “Ready for Production Apps” 的Beta 3版本，6月20日发布了第一个 “Release Previe...]]></description><category></category></item><item><title><![CDATA[Android架构变更(第一阶段)]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/83379197</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/83379197</guid><author>RuingMan</author><pubDate>Thu, 25 Oct 2018 14:34:00 +0800</pubDate><description><![CDATA[第一阶段

图1：模块划分，层级结构



基础层（橙色模块）：每个库要对接jcenter远程仓库；

公共业务Module（绿色模块）：对接内部Maven仓库，整体封装成AAR包（可根据情况拆分多个aar）；

视频Module：独立分支，对接内部Maven仓库，封装成AAR包，内含视频基础库和所有视频相关功能（信息流、详情、直播、小窗等）；

音频Module：独立分支，对接内部Maven仓库...]]></description><category></category></item><item><title><![CDATA[PM、RD、QA、OP]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/79349004</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/79349004</guid><author>RuingMan</author><pubDate>Thu, 22 Feb 2018 18:45:22 +0800</pubDate><description><![CDATA[在外企也好，合资也罢，职场中每个人都有自己的代号，不仅仅是Peter、Mary、Jack、Rose，还有各种PM、RD、QA、OP！这些英文缩写都是什么意思？初入职场或者准备踏入职场的你是不是已经有点犯晕了？今天小编就来给大家科普一下那些听起来神秘又高端的英文职位缩写。 1.PM: Product Manager，产品经理，又称品牌经理（Brand Manager）。举凡产品从创意到上市，所有相关...]]></description><category></category></item><item><title><![CDATA[python中的yield]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/79130068</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/79130068</guid><author>RuingMan</author><pubDate>Mon, 22 Jan 2018 16:00:32 +0800</pubDate><description><![CDATA[其实一开始并不想学这个用法。但是随着教材往下看，总是能碰到yield这个东西，导致什么都看不下去。神烦的不行。于是专门拿出来啃一下

http://pyzh.readthedocs.org/en/latest/the-python-yield-keyword-explained.html 


这是一篇从stackflow翻译过来的答案， 很好的解释了yield。虽是中文，不过我看的时候]]></description><category></category></item><item><title><![CDATA[人工智能&机器学习 路线]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/79075948</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/79075948</guid><author>RuingMan</author><pubDate>Tue, 16 Jan 2018 16:02:18 +0800</pubDate><description><![CDATA[作者：寒小阳&&龙心尘 
时间：2016年2月。 
出处：http://blog.youkuaiyun.com/han_xiaoyang/article/details/50759472 
http://blog.youkuaiyun.com/longxinchen_ml/article/details/50749614 
声明：版权所有，转载请联系作者并注明出处

1. 引言

也许你和这个叫『机器学习]]></description><category></category></item><item><title><![CDATA[Mac 上 Class JavaLaunchHelper is implemented in both 报错]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/79025425</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/79025425</guid><author>RuingMan</author><pubDate>Wed, 10 Jan 2018 16:29:46 +0800</pubDate><description><![CDATA[Mac 上 Class JavaLaunchHelper is implemented in both 报错








Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19]]></description><category></category></item><item><title><![CDATA[http://www.jianshu.com/p/7e46fe7485bb]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/78859689</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/78859689</guid><author>RuingMan</author><pubDate>Thu, 21 Dec 2017 09:18:01 +0800</pubDate><description><![CDATA[原文地址:http://www.jianshu.com/p/7e46fe7485bb







实现Unity和Android进行交互





1.背景
这里的实现是在Android studio 2.2和Unity 5.4上。本人是Android开发者，因为公司的业务需求需要与unity进行对接。那么暴露出来最需要解决的问题就是android上实现的方法和un]]></description><category></category></item><item><title><![CDATA[Android - 基于EasyAR SDK的AR红包的实现]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/78849998</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/78849998</guid><author>RuingMan</author><pubDate>Wed, 20 Dec 2017 10:07:40 +0800</pubDate><description><![CDATA[原文:http://blog.youkuaiyun.com/ListerCi/article/details/72953294





一、综述

还记得支付宝在新年里推出的 AR 红包吗？你只要用手机扫一扫“福”字就可以得到一个红包，是不是很神奇很好玩？那么你是否思考过这类程序如何实现呢？ 
从原理上来说，手机会将你摄像头中的图案与你手机本地或者是云端的图片进行比对，当相似度达到一个程度]]></description><category></category></item><item><title><![CDATA[Mac配置adb环境变量]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/78782689</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/78782689</guid><author>RuingMan</author><pubDate>Tue, 12 Dec 2017 15:52:17 +0800</pubDate><description><![CDATA[1.打开terminal终端。 

2.进入当前用户的home目录。 

3.创建.bash_profile文件，输入命令：touch .bash_profile 

4.打开.bash_profile文件，命令行输入open -e .bash_profile 此命令行输入完毕后，会自动弹出
 .bash_profile 文件的编辑窗口 

5.编辑.bash_profile文件]]></description><category></category></item><item><title><![CDATA[利用fiddler给android模拟器抓包]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/75220166</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/75220166</guid><author>RuingMan</author><pubDate>Mon, 17 Jul 2017 10:39:25 +0800</pubDate><description><![CDATA[启动模拟器

setting---wireless&networks----mobile
 networks----access point
names







然后新建一个接入点

menu---new APN



按照图片中的参数进行修改(Name属性可以自定义)



然后保存

menu--save





现在就可以通]]></description><category></category></item><item><title><![CDATA[Android7.0适配教程，心得]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/75219410</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/75219410</guid><author>RuingMan</author><pubDate>Mon, 17 Jul 2017 10:24:17 +0800</pubDate><description><![CDATA[http://www.jianshu.com/p/56b9fb319310





Android7.0发布已经有一个多月了，Android7.0在给用户带来一些新的特性的同时，也给开发者带来了新的挑战，这几天我将应用适配到Android7.0，其中也遇到了不少问题也踩了一些坑，在这里就把我在Android7.0适配上的一些心得分享给大家，让大家的应用能早一天跑在Android7.0]]></description><category></category></item><item><title><![CDATA[App打造自定义的统计SDK, 是时候和友盟说分手了]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/75218998</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/75218998</guid><author>RuingMan</author><pubDate>Mon, 17 Jul 2017 10:19:48 +0800</pubDate><description><![CDATA[42f293e51580443ade1e91772034aff6.jpg

前言
谈到移动APP开发的优化方案，开发者第一时间会想到关于GPU渲染和CPU优化问题，而这两大方案确实是优化app的两把尖刀，使APP提升用户量和体验度有较高的推动力。然而我们却会忽视一个比较简单而又难记住的方面，是对用户潜在行为的预估和把控，其实也属于APP业务优化范畴。
在无法预估的就是用户的实用操作欲望的情]]></description><category></category></item><item><title><![CDATA[Okhttp设置User-Agent你可能没遇到的坑，源码解读]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/75214852</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/75214852</guid><author>RuingMan</author><pubDate>Mon, 17 Jul 2017 09:30:40 +0800</pubDate><description><![CDATA[http://www.jianshu.com/p/ddbe8c637fc5





我们知道Okhttp走的并不是原生的http请求，因此他在header里面并没有真正的User-Agent，而是“okhttp/版本号”这样的字符串，因为后台需要统计信息，要求传入正确的User-Agent，那么我们如何获取User-Agent并设置给Okhttp呢？
0x00-正确获取User-A]]></description><category></category></item><item><title><![CDATA[Android混淆从入门到精通]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/75214767</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/75214767</guid><author>RuingMan</author><pubDate>Mon, 17 Jul 2017 09:24:49 +0800</pubDate><description><![CDATA[http://www.jianshu.com/p/7436a1a32891





简介
作为Android开发者，如果你不想开源你的应用，那么在应用发布前，就需要对代码进行混淆处理，从而让我们代码即使被反编译，也难以阅读。混淆概念虽然容易，但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目，并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后，能在不进行任何帮]]></description><category></category></item><item><title><![CDATA[Google 官方应用架构的最佳实践指南,取代RXJava]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/73549059</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/73549059</guid><author>RuingMan</author><pubDate>Wed, 21 Jun 2017 14:43:27 +0800</pubDate><description><![CDATA[http://geek.youkuaiyun.com/news/detail/198991]]></description><category></category></item><item><title><![CDATA[Android通知栏介绍与适配总结]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/73548590</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/73548590</guid><author>RuingMan</author><pubDate>Wed, 21 Jun 2017 14:26:08 +0800</pubDate><description><![CDATA[http://iluhcm.com/2017/03/12/experience-of-adapting-to-android-notifications/index.html]]></description><category></category></item><item><title><![CDATA[2017年Android百大框架排行榜]]></title><link>https://blog.youkuaiyun.com/RuingMan/article/details/73546718</link><guid>https://blog.youkuaiyun.com/RuingMan/article/details/73546718</guid><author>RuingMan</author><pubDate>Wed, 21 Jun 2017 14:10:33 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/jincheng-yangchaofan/articles/7018780.html]]></description><category></category></item></channel></rss>