<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[marryshi的专栏]]></title><description><![CDATA[记录历程......]]></description><link>https://blog.youkuaiyun.com/marryshi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marryshi]]></copyright><item><title><![CDATA[iOS汇编教程：ARM(1)和ARM(2)]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/52074698</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/52074698</guid><author>marryshi</author><pubDate>Sat, 30 Jul 2016 20:08:27 +0800</pubDate><description><![CDATA[iOS汇编教程：ARM(1)和ARM(2)

发布于：2013-06-24 09:56阅读数：18007


注：本文由破船译自：raywenderlich。感谢唐巧抽出时间对本文进行double-check。 我们写的Objective-C代码，最终会被转换为机器代码 由ARM处理器能识别的1和0组成。实际上，在机器代码之间，还有一
“”








阅读器
]]></description><category></category></item><item><title><![CDATA[房子只是破砖头~~ 家才是终点]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/52074235</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/52074235</guid><author>marryshi</author><pubDate>Sat, 30 Jul 2016 18:36:49 +0800</pubDate><description><![CDATA[房子只是没有生命的石头，尘粒堆积的建筑，或坚硬，或柔软，或色彩斑斓，或斑驳褪旧~~ 都是冷漠，冰冷。
聚集在一起的人，血缘的联系，感情的涌动才是家
我们奔向房子的时候，不是奔向房子本身，而是在那个房子里的我的家
千年万年后，房子已随风随时代破碎，沉沦
而只有感情维系的家才能传承不休


你
为了什么而生
为了什么而奋斗
为了什么而结婚
为了什么而远行~~~


我
为]]></description><category></category></item><item><title><![CDATA[寻访x86处理器“实模式”和“保护模式”的前世今生]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/52073934</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/52073934</guid><author>marryshi</author><pubDate>Sat, 30 Jul 2016 17:29:47 +0800</pubDate><description><![CDATA[http://blog.chinaunix.net/uid-23069658-id-3569341.html 我想我并没有明白段的映射方法和意义




寻访x86处理器“实模式”和“保护模式”的前世今生 2013-04-07 23:45:46


分类： LINUX


    还是把博文“CPU的内部架构和工作原理”里的这个表搬出来，祭奠那些不应该在岁月的洪荒中被淹埋的荣]]></description><category></category></item><item><title><![CDATA[CPU的内部架构和工作原理]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/52073240</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/52073240</guid><author>marryshi</author><pubDate>Sat, 30 Jul 2016 16:02:47 +0800</pubDate><description><![CDATA[转载至 http://blog.chinaunix.net/uid-23069658-id-3563960.html



一直以来，总以为CPU内部真是如当年学习《计算机组成原理》时书上所介绍的那样，是各种逻辑门器件的组合。当看到纳米技术时就想，真的可以把那些器件做的那么小么？直到看了Intel CPU制作流程及AMD芯片的制作流程的介绍不禁感慨，原来科技是如此的发达。
本文我们以In]]></description><category></category></item><item><title><![CDATA[焦虑焦急的心，请不要迷失~~~保持初心]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/51671193</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/51671193</guid><author>marryshi</author><pubDate>Tue, 14 Jun 2016 13:58:02 +0800</pubDate><description><![CDATA[屌丝掉到土豪中
升级打怪的孩子遍地是
自有你自己选择了一条不归路
浮华的社会，浮躁的人心，你还坚持的住吗？
既然选择了，就义无反顾的往前走
不要忘记你的初心]]></description><category></category></item><item><title><![CDATA[使用CocoaPods开发并打包静态库]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/51426775</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/51426775</guid><author>marryshi</author><pubDate>Mon, 16 May 2016 17:37:06 +0800</pubDate><description><![CDATA[使用CocoaPods开发并打包静态库
http://www.cnblogs.com/brycezhang/p/4117180.html



Cocoapods作为OS X和iOS开发平台的类库管理工具，已经非常完善和强大。通常我们用pod来管理第三方开源类库，但我们也极有可能会开发一个用pod管理依赖关系的静态类库给其他人使用，而又不愿意公开源代码，比如一些SDK，那么就需要打包成.]]></description><category></category></item><item><title><![CDATA[ios 打包framework用到的脚本 一]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/51423879</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/51423879</guid><author>marryshi</author><pubDate>Mon, 16 May 2016 11:46:18 +0800</pubDate><description><![CDATA[权做以记录，需要用的同学，需要根据脚本自己修改。本脚本用来打包framework用的







# Take build target

if [[ "$SDK_NAME" =~ ([A-Za-z]+) ]]

then

SF_SDK_PLATFORM=${BASH_REMATCH[1]}

else

echo "Could not find platf]]></description><category></category></item><item><title><![CDATA[被面试到的一则算法题目: 无序列数组里面，求最长的连续数的长度]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50769948</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50769948</guid><author>marryshi</author><pubDate>Tue, 01 Mar 2016 09:26:17 +0800</pubDate><description><![CDATA[package test;




import java.util.ArrayList;

import 
java.util.Arrays;

import 
java.util.List;




public class test {



public 
static void main(String[] 
args) {



int]]></description><category></category></item><item><title><![CDATA[jar 打包命令详解]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50751764</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50751764</guid><author>marryshi</author><pubDate>Fri, 26 Feb 2016 18:05:41 +0800</pubDate><description><![CDATA[本文详细讲述了JAR命令的用法，对于大家学习和总结jar命令的使用有一定的帮助作用。具体如下：

JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。

JAR包是由JDK安装目录\bin\jar.exe命令生成的，当我们安装好JDK，设置好path路径]]></description><category></category></item><item><title><![CDATA[给自己看的，借鉴别人的经验]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50738121</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50738121</guid><author>marryshi</author><pubDate>Thu, 25 Feb 2016 15:30:19 +0800</pubDate><description><![CDATA[伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》，翻译自《An
 open letter to those who want to start programming》，我的朋友（他在本站的id是Mailper）告诉我，他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙，于是，我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得]]></description><category></category></item><item><title><![CDATA[Andorid 4大组件详解]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50738015</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50738015</guid><author>marryshi</author><pubDate>Thu, 25 Feb 2016 15:18:54 +0800</pubDate><description><![CDATA[这个文章主要是讲Android开发的四大组件，本文主要分为
一、Activity详解
二、Service详解
三、Broadcast Receiver详解
四、Content Provider详解
外加一个重要组件 intent的详解。



一、Activity详解
Activty的生命周期的也就是它所在进程的生命周期。





 

一个Activity的]]></description><category></category></item><item><title><![CDATA[android 基础概念 一]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50731842</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50731842</guid><author>marryshi</author><pubDate>Wed, 24 Feb 2016 16:35:44 +0800</pubDate><description><![CDATA[什么是Activity?
通俗一点说Activity就是一个界面，这个界面里面可以放置各种控件。Activity的界面也是用xml文件表示的，放置在res->layout下面。每生成一个新的Activity后，我们需要在AndroidManifest.xml中注册一下这个activity


Activity生命周期

onCreate(Bundle savedInstanceStat]]></description><category></category></item><item><title><![CDATA[Monkey 命令解释]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50731203</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50731203</guid><author>marryshi</author><pubDate>Wed, 24 Feb 2016 15:31:49 +0800</pubDate><description><![CDATA[说明
1 -p ALLOWED_PACKAGE
用于指定某个apk，可以使用多个-p选项，但是每个-p命令选项只能用于一个apk
如果不指定-p，Monkey就会默认进行全系统测试。
2 -c MAIN_CATEGORY
用于指定某个类，可以使用多个-c选项，但是每个-c命令选项只能用于一个类。如不指定类，Monkey就默认执行
Intent.Category_LAUNCHER或者In]]></description><category></category></item><item><title><![CDATA[xcode and oc 学习记录]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50728714</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50728714</guid><author>marryshi</author><pubDate>Wed, 24 Feb 2016 11:04:17 +0800</pubDate><description><![CDATA[xcode and oc 学习记录


build settings -> debug information format -> dwarf with dSYM File
Xcode编译项目后，我们会看到一个同名的 dSYM
文件，dSYM 是保存 16
进制函数地址映射信息的中转文件，我们调试的 symbols
都会包含在这个文件中，并且每次编译项目的时候都会生成一个新的 dSY]]></description><category></category></item><item><title><![CDATA[开发常用快捷键: eclipse, xcode, visualsutio, git, androidstudio]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50728703</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50728703</guid><author>marryshi</author><pubDate>Wed, 24 Feb 2016 11:03:33 +0800</pubDate><description><![CDATA[开发常用快捷键:




Xcode - http://www.cocoachina.com/special/xcode/
xcode认识与学习


开启/关闭工程导航栏: command+0

工程导航栏内的切换: command+1 到 command+6




开启/关闭实用工具面板: option+0

实用工具面板内的切换: option+1 到 o]]></description><category></category></item><item><title><![CDATA[Markdown 语法简明手册]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/50728698</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/50728698</guid><author>marryshi</author><pubDate>Wed, 24 Feb 2016 11:03:01 +0800</pubDate><description><![CDATA[工作知识记录







Markdown 语法简明手册




1. 使用 *
和 **
表示斜体和粗体

示例：

这是 斜体(*斜体*)，这是
粗体(**粗体**)。




2. 使用 ===
表示一级标题，使用 ---
表示二级标题

示例：

这是一个一级标题

这是一个二级标题

这是一个三级标题

你也可以]]></description><category></category></item><item><title><![CDATA[mvn 创建base项目的命令]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/47028925</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/47028925</guid><author>marryshi</author><pubDate>Thu, 23 Jul 2015 21:22:37 +0800</pubDate><description><![CDATA[mvn archetype:generate -DgroupId=net.muxin.test -DartifactId=tremoting -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false]]></description><category></category></item><item><title><![CDATA[java代码覆盖率工具-Emma和Jacoco]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/46500539</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/46500539</guid><author>marryshi</author><pubDate>Mon, 15 Jun 2015 09:56:12 +0800</pubDate><description><![CDATA[代码覆盖率


比较流行的工具是Emma和Jacoco,Ecliplse插件有eclemma。eclemma2.0之前采用的是Emma，之后采用的是Jacoco。这里主要介绍一下Jacoco。Eclmama由于是Eclipse插件，所以非常易用，就不多做介绍了。

Jacoco

Jacoco可以嵌入到Ant、Maven中，也可以使用Java Agent技术监控任意Java程序，也可]]></description><category></category></item><item><title><![CDATA[JAVA – 虚函数、抽象函数、抽象类、接口]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/46364495</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/46364495</guid><author>marryshi</author><pubDate>Thu, 04 Jun 2015 17:22:29 +0800</pubDate><description><![CDATA[From : http://blog.youkuaiyun.com/trojanpizza/article/details/6556604




1. Java虚函数


虚函数的存在是为了多态。
C++中普通成员函数加上virtual关键字就成为虚函数
Java中其实没有虚函数的概念，它的普通函数就相当于c++的虚函数，动态绑定是Java的默认行为。如果Java中不希望某个函数具有虚函]]></description><category></category></item><item><title><![CDATA[TestNG 6 运行JUnit测试]]></title><link>https://blog.youkuaiyun.com/marryshi/article/details/45697997</link><guid>https://blog.youkuaiyun.com/marryshi/article/details/45697997</guid><author>marryshi</author><pubDate>Wed, 13 May 2015 20:49:33 +0800</pubDate><description><![CDATA[from: 




现在，您已经了解了TestNG和它的各种测试，如果现在担心如何重构现有的JUnit代码，那就没有必要，使用TestNG提供了一种方法，从JUnit和TestNG按照自己的节奏。也可以使用TestNG执行现有JUnit测试用例。

TestNG可以自动识别和运行JUnit测试，所以你可以使用TestNG运行所有的测试，并编写新的测试使用TestNG。所有你必须做的]]></description><category></category></item></channel></rss>