<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lokier</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lokier]]></copyright><item><title><![CDATA[【Android】 插件化原理]]></title><link>https://blog.youkuaiyun.com/lokier/article/details/143667328</link><guid>https://blog.youkuaiyun.com/lokier/article/details/143667328</guid><author>lokier</author><pubDate>Sun, 10 Nov 2024 21:39:30 +0800</pubDate><description><![CDATA[也叫动态加载技术，应用在不发布新版本的情况下更新，增加或者移除某些功能模块的技术；对Android来说插件化通常是指将App拆分成多个功能模块，包括一个宿主和多个插件，宿主的形式是APK，插件的形式可以是APK（未安装）, zip，Jar， dex；；区别于组件化：组件化是将一个App分成多个模块，每个模块都是一个组件（Module），开发的过程中让这些组件相互依赖，并且可以单独开发和调试单个组件，但最终发布的是所有模块合并打包的APK。]]></description><category></category></item><item><title><![CDATA[商业化广告基本概念]]></title><link>https://blog.youkuaiyun.com/lokier/article/details/143651807</link><guid>https://blog.youkuaiyun.com/lokier/article/details/143651807</guid><author>lokier</author><pubDate>Sat, 09 Nov 2024 21:45:20 +0800</pubDate><description><![CDATA[一条互联网广告通常会经过以下的几个过程，以信息流为例，当用户打开APP时，有时会浏览到一条广告（广告展现, 缩写为m），用户可能会点击这条广告下方的“查看详情”（广告点击, 缩写为c），在详情页面中，用户可能会继续点击“马上下载”（广告下载，缩写为i），之后通过app store或者安卓应用商店下载这个游戏，并打开（激活, 缩写为a），玩了一段时间后，可能会花钱买道具（付费，缩写为p），以及后续可能还有更深度的用户行为。RTB是一对多的实时竞价模式，竞价不保量，按CPM出价，价高者得，以次高价结算。]]></description><category></category></item><item><title><![CDATA[【Android】ANR监控治理技术方案]]></title><link>https://blog.youkuaiyun.com/lokier/article/details/143634710</link><guid>https://blog.youkuaiyun.com/lokier/article/details/143634710</guid><author>lokier</author><pubDate>Fri, 08 Nov 2024 20:55:13 +0800</pubDate><description><![CDATA[由于OPPO系统监控ANR数据有比较高的准确性，目前可以想到的技术方案是由OPPO监控平台APM开放ANR数据查询接口数据给阅文，由阅文后台去查询获取。Matrix-android 当前监控范围包括：应用安装包大小，帧率变化，启动耗时，卡顿，慢方法，SQLite 操作优化，文件读写，内存泄漏等等。可以建立一个机制，要求OPPO一周提供一次TOP100的ANR数据excel，协助我们解决ANR问题。综合分析，matrix的功能成熟可裁剪的特性，并且在微信大规模应用过，而且仍然在维护，决定引入matrix。]]></description><category></category></item><item><title><![CDATA[常见的（git、python、gralde）代理配置]]></title><link>https://blog.youkuaiyun.com/lokier/article/details/143589235</link><guid>https://blog.youkuaiyun.com/lokier/article/details/143589235</guid><author>lokier</author><pubDate>Thu, 07 Nov 2024 11:13:10 +0800</pubDate><description><![CDATA[打开appdata文件夹，在资源管理器的地址栏输入%appdata%后回车：即在目录C:\Users\‘用户名’\AppData\Roaming\下。conda config --set proxy_servers.http http://代理域名:8080。配置代理（使服务器白嫖自己的网）这里必须配置，只是系统配置了HTTP_PROXY还不行。（或者C:\Users\域账号\AppData\Roaming\pip）1 文件资源管理器直接输入%APPDATA%\pip\，进入pip目录。]]></description><category></category></item><item><title><![CDATA[如何设计完整的量化开发框架系统]]></title><link>https://blog.youkuaiyun.com/lokier/article/details/143579782</link><guid>https://blog.youkuaiyun.com/lokier/article/details/143579782</guid><author>lokier</author><pubDate>Wed, 06 Nov 2024 21:01:42 +0800</pubDate><description><![CDATA[MainEventEngine是主线程引擎对象，主线程操作有三种，即Post事件，post方法，post定时。而主线程执行操作是由MainEventEngine引擎实现的，context只是对其方法的一个封装。定时每隔10s执行do_3_time()，只执行三次do_3_time函数，超过三次do_3_time()函数将返回False，表示取消定时操作。可以获取执行状态，如：运行、停止、错误，并且可以停止任务的执行。post操作有三种方式，post、post_delay、post_at。]]></description><category></category></item><item><title><![CDATA[Java的UncaughtExceptionHandler接口]]></title><link>https://blog.youkuaiyun.com/lokier/article/details/8259686</link><guid>https://blog.youkuaiyun.com/lokier/article/details/8259686</guid><author>lokier</author><pubDate>Wed, 05 Dec 2012 14:01:20 +0800</pubDate><description><![CDATA[UncaughtExceptionHandler接口用来捕获运行时未被程序捕获异常.
如下面的例子
 for (int i=5;i >=0 ;i--) {
   int value = 5 / i;
   System.out.println(value);
  }

 
直接在main方法里执行,在console里是不会报错的.
但仔细看一下代码会发现,当i为0时此处代码应该抛Arit]]></description><category></category></item></channel></rss>