<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Minsky的专栏]]></title><description><![CDATA[风雨后的郁金香，芬芳依然......]]></description><link>https://blog.youkuaiyun.com/minkowsky</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; minkowsky]]></copyright><item><title><![CDATA[Java虚拟机（JVM）详解，这一篇就够了]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/105633470</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/105633470</guid><author>minkowsky</author><pubDate>Mon, 20 Apr 2020 13:58:33 +0800</pubDate><description><![CDATA[文章框架规划

1.JVM内存详解

1.1.JVM基本类型

1.2.Java对象头

1.3.JVM的内存模型

1.4.JVM的垃圾回收算法和垃圾回收器

2.Class和类加载机制

2.1.Class文件详解

2.2.Class文件工具

2.3.Java字节码

2.4.类加载机制和类的初始化过程

3.Java编译过程

3.1.代码编译和编译优化

3.2.JIT编译

4.Ja...]]></description><category></category></item><item><title><![CDATA[贝贝的组件化之路]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/52817731</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/52817731</guid><author>minkowsky</author><pubDate>Fri, 14 Oct 2016 17:40:31 +0800</pubDate><description><![CDATA[贝贝的组件化之路





为了更好满足各种业务快速迭代

解决代码依赖和构建速度慢的问题

提升产品的质量

贝贝组件化系统应运而生



1

贝贝APP组件化的好处



组件化的实现不仅给我们带来开发上的便利，也让我们的业务模式发生了巨大的变化。




	按月迭代加快到按周迭代，可以采取火车头方式进行发布版本，迭代速度更快，不再因为业务耦合情况，在发版时候，由于互相等待而迟迟不能...]]></description><category></category></item><item><title><![CDATA[React-Native学习指南]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/50130073</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/50130073</guid><author>minkowsky</author><pubDate>Tue, 01 Dec 2015 15:27:51 +0800</pubDate><description><![CDATA[本指南汇集React-Native各类学习资源，给大家提供便利。指南正在不断的更新，大家有好的资源欢迎Pull Requests！




同时还有Awesome React-Native系列




https://github.com/jondot/awesome-react-native




教程




React Native



]]></description><category></category></item><item><title><![CDATA[统计jar包和apk中的java方法数]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49905447</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49905447</guid><author>minkowsky</author><pubDate>Wed, 18 Nov 2015 12:45:56 +0800</pubDate><description><![CDATA[转自：http://www.baidufe.com/item/5891ec6f737268c7f675.html




【工具】统计jar包和apk中的java方法数进入全屏




这两天被Unable to excute DX的问题缠身，工程太大，方法数量超过65536限制，开发正常build都是you有问题的！纳闷儿为什么Google要搞这个64K方法数的限制？一般大点]]></description><category></category></item><item><title><![CDATA[react-native的兼容性（Android、Ios）]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49779873</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49779873</guid><author>minkowsky</author><pubDate>Wed, 11 Nov 2015 11:48:44 +0800</pubDate><description><![CDATA[转自：http://segmentfault.com/a/1190000003883126
刚开始学习RN的时候，写的代码只支持ios版本，写起来感觉还是比较顺手的，也没有太多的疑难杂症，以及模拟器不支持一些标签的情况，今天写了支持android版本的代码后，我整个人都不好了。。。
1、在定义导航的时候就出现了问题
如果是ios我们就可以用NavigatorIOS组件，创建方式如下：
'u]]></description><category></category></item><item><title><![CDATA[React Native实战（二）：Android的打包]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49619977</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49619977</guid><author>minkowsky</author><pubDate>Tue, 03 Nov 2015 18:17:04 +0800</pubDate><description><![CDATA[原文地址：

http://www.youkuaiyun.com/article/2015-09-30/2825835-react-native-2


上一篇文章提到了 React Native 的环境配置和基本的开发调试。本文介绍 React Native 中的资源打包，重点介绍使用 react-native-gradle 插件进行 Android
 APP 的打包。

关于打包

打]]></description><category></category></item><item><title><![CDATA[React Native for Android 实战（一）：配置和起步]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49619923</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49619923</guid><author>minkowsky</author><pubDate>Tue, 03 Nov 2015 18:13:59 +0800</pubDate><description><![CDATA[原文地址：

http://www.youkuaiyun.com/article/2015-09-24/2825787-react-native


Facebook开源React Native也势要统一移动端编程语言，而其提前发布React Native for Android更是引得国内外开发者一众热捧。MDCC 2015平台与技术Android专场与会讲师——阿里巴巴工程师 廖祜秋以《Reac]]></description><category></category></item><item><title><![CDATA[activity启动flag和activity属性分析]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49361157</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49361157</guid><author>minkowsky</author><pubDate>Fri, 23 Oct 2015 14:37:19 +0800</pubDate><description><![CDATA[Task和Activity相关

这段时间在做一个项目，发现对Task和Activity掌握的还是不牢固。把相关知识整理在这里，方便查阅，有几个Flag没看明白啥意思，也没测试出来效果如何。。。
 
 android:allowTaskReparenting
    用来标记Activity能否从启动的Task移动到有着affinity的Task（当这个Task进入到前台时）——“tru]]></description><category></category></item><item><title><![CDATA[快速高斯模糊（线性复杂度）]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49358175</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49358175</guid><author>minkowsky</author><pubDate>Fri, 23 Oct 2015 10:35:09 +0800</pubDate><description><![CDATA[Fastest Gaussian Blur (in linear time)


I needed really fast Gaussian blur for one of my projects. After hours of struggling and browsing the internet, I finally found the best solution.

Beginn]]></description><category></category></item><item><title><![CDATA[Facebook Wire Protocal Buffer （protobuf）简介]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49337151</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49337151</guid><author>minkowsky</author><pubDate>Thu, 22 Oct 2015 18:42:12 +0800</pubDate><description><![CDATA[The Corner
Square Engineering Blog
 
Introducing Wire Protocol Buffers
August23, 2013
What is Wire?
Wire is a new, open-sourceimplementation of Google's Protocol
 Buffers. It'smeant for Android]]></description><category></category></item><item><title><![CDATA[Android QQ技术分享三(QQ换肤之SkinEngine实现)]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49304115</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49304115</guid><author>minkowsky</author><pubDate>Wed, 21 Oct 2015 14:35:17 +0800</pubDate><description><![CDATA[首先展示截图

原作者：http://blog.youkuaiyun.com/cc_want/article/details/49179109




【前言说明】此技术在android QQ2.0之后直到现在的QQ5.9版本也一直在使用，额下来我会详细讲解代码及实现原理，此技术目前百度或者google上等一些博客都很少提及，大致原理是通过java反射Resources类，在Resources类]]></description><category></category></item><item><title><![CDATA[安装包立减1M--微信Android资源混淆打包工具]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49304083</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49304083</guid><author>minkowsky</author><pubDate>Wed, 21 Oct 2015 14:33:25 +0800</pubDate><description><![CDATA[安装包立减1M--微信Android资源混淆打包工具

2015-10-15 shwen 腾讯Bugly






上一篇文章我们讲述了Android减少安装包体积的一些tips,本文主要对前文提到的资源混淆做一个简单的分析。微信中的资源混淆工具主要为了混淆资源ID长度(例如将res/drawable/welcome.png混淆为r/s/a.png)，同时利用7z深度压缩，大大]]></description><category></category></item><item><title><![CDATA[java设计模式3种工厂模式]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/49070591</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/49070591</guid><author>minkowsky</author><pubDate>Mon, 12 Oct 2015 10:42:44 +0800</pubDate><description><![CDATA[java设计模式3种工厂模式  

2010-01-08 16:06:36|  分类： JAVA技术|举报|字号 订阅


    























下载LOFTER客户端







工厂模式分为三种：

Simple Factory模式

专门定义一个类来负责创建其它类的实例，被创]]></description><category></category></item><item><title><![CDATA[美团Android DEX自动拆包及动态加载简介]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/48975507</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/48975507</guid><author>minkowsky</author><pubDate>Thu, 08 Oct 2015 17:41:22 +0800</pubDate><description><![CDATA[转自：http://tech.meituan.com/mt-android-resource-obfuscation.html

美团Android DEX自动拆包及动态加载简介

jianshuai xiaoyang2015-06-15 10:00

概述

作为一个android开发者，在开发应用时，随着业务规模发展到一定程度，不断地加入新功能、添加新的类库，代码在急剧的膨胀，]]></description><category></category></item><item><title><![CDATA[Android Touch事件传递机制解析]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/48973333</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/48973333</guid><author>minkowsky</author><pubDate>Thu, 08 Oct 2015 15:41:55 +0800</pubDate><description><![CDATA[Android Touch事件传递机制解析


没事逛论坛，无意间看到了一篇非常不错的帖子，转载如下：
 
开篇语：最近程序在做一个小效果，要用到touch，结果整得云里面雾里的，干脆就好好把android touch机制好好看了一下，呵呵。。
android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法：
1）public boolean]]></description><category></category></item><item><title><![CDATA[Public Key RSA Encryption in C# .NET]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/13343799</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/13343799</guid><author>minkowsky</author><pubDate>Mon, 28 Oct 2013 20:59:05 +0800</pubDate><description><![CDATA[转自：http://www.codeproject.com/Articles/10877/Public-Key-RSA-Encryption-in-C-NET

General Information


RSACryptoPad is a very basic display of the RSA encryption
 abilities in the .NET framework]]></description><category></category></item><item><title><![CDATA[i++ 原子操作的讨论 转自http://gcoder.blogbus.com/logs/75275569.html]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/8797342</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/8797342</guid><author>minkowsky</author><pubDate>Sat, 13 Apr 2013 16:44:52 +0800</pubDate><description><![CDATA[i++ 原子操作的讨论

日期：2010-09-19 | 分类：c
 & c++





今天在CU上和cjaizss 讨论i++是不是原子操作的问题，收获很多，我之前有很多想法都是错误的，做个总结，记录下来。（习惯i++了，下面讨论的i和x是同一含义）

我对原子操作的理解是需要一条cpu指令的操作，如果i是32位的，并且没有跨页，那么i++是原子的，如果i是64位的，那]]></description><category></category></item><item><title><![CDATA[ExecutorService线程池  转自  http://blog.sina.com.cn/s/blog_6151984a0100krj8.html]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/8797292</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/8797292</guid><author>minkowsky</author><pubDate>Sat, 13 Apr 2013 16:32:03 +0800</pubDate><description><![CDATA[ExecutorService 建立多线程的步骤：





1。定义线程类

class Handler implements Runnable{
}



2。建立ExecutorService线程池

ExecutorService executorService = Executors.newCachedThreadPool();

或者

int c]]></description><category></category></item><item><title><![CDATA[浅谈C++调用C#的DLL程序方法_________转自：http://developer.51cto.com/art/201104/254308.htm]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/8726411</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/8726411</guid><author>minkowsky</author><pubDate>Wed, 27 Mar 2013 14:19:38 +0800</pubDate><description><![CDATA[浅谈C++调用C#的DLL程序方法

2011-04-08 09:52 中国IT实验室收集整理 中国IT实验室 我要评论(0) 字号：T | T





本文通过例子，讲述了C++调用C#的DLL程序的方法。作者亲身体会，并作出了以下总结，下面就让我们一起来学习吧。

AD：2013大数据全球技术峰会低价抢票中







把C#编译成DLL或者Axtive]]></description><category></category></item><item><title><![CDATA[软件移植：从win32到x64 .(转)_______转自 http://www.cnblogs.com/rainbowzc/archive/2013/02/20/2919760.html]]></title><link>https://blog.youkuaiyun.com/minkowsky/article/details/8724202</link><guid>https://blog.youkuaiyun.com/minkowsky/article/details/8724202</guid><author>minkowsky</author><pubDate>Tue, 26 Mar 2013 22:52:24 +0800</pubDate><description><![CDATA[软件移植：从win32到x64 .(转)



随着软件对计算机主存的需求的扩张，32位平台的4G主存寻址空间逐渐成为机器性能的瓶颈，长期来看，解决这一矛盾的最优方案是使用支持更大主存空间的软件运行平台。就当前来所，PC机上支持更大地址空间的硬件平台就是x64了，当然除了硬件外还需要64位的操作系统和运行时库的支持，才能运行64位的应用程序，本文将主要讲解windows环境下的软件如何升级]]></description><category></category></item></channel></rss>