ios Runtime 拾遗一
作为iOS开发,一直都知道消息机制是Runtime实现的。 今天从以下几个场景去探索一下,调用一个方法都经历了什么。 文章基于源码 objc4-906(https://github.com/MrOwlSage/objc4-906)。
首先创建一个类Cat
,在main.m
中,实例化一个对象,然后按照下面的几个场景,调用相关方法,来梳理下代码逻辑。
作为iOS开发,一直都知道消息机制是Runtime实现的。 今天从以下几个场景去探索一下,调用一个方法都经历了什么。 文章基于源码 objc4-906(https://github.com/MrOwlSage/objc4-906)。
首先创建一个类Cat
,在main.m
中,实例化一个对象,然后按照下面的几个场景,调用相关方法,来梳理下代码逻辑。
在使用Spring Web + Mybatis-plus + MybatisX插件,创建Java工程后,启动时总是报不唯一的bean,反复检查了几遍,也没有找到问题。
|
|
经过搜索,找到了2种解决方法
先说结果,下面这个expect脚本会执行错误,其原因是spawn不能响应Linux中的重定向,也就 2>&1 这个部分。
|
|
通过Google在Stack Overflow上找到了解决方法。修改如下:
有不少教程是下载apache/rocketmq
这个官方镜像来操作,由于本人新手,并且是单机运行,所以使用了官方提供的脚本,自己构建镜像运行。
(好像自己构建镜像更复杂了?😅)
现有一台基于KVM的VPS,是Debian
系统,现在想安装frp映射到家里的路由器或树莓派上。
用来从公司访问家里的树莓派,网络如下:
公司 -> VPS -> 家 -> 树莓派