移动开发
122.single-spa 01.微应用注册流程
01.微应用注册流程.jpeg
registerApplication 配置项中的app需要传是什么东西?
registerApplication({
name: "appVue2",
app: async () => {
return new Promise((resolve, reject) => {
(function (factory
关于React Native在鸿蒙(HarmonyOS)上的支持情况与在(HarmonyOS)中的使用
1. 官方支持现状
目前React Native并非鸿蒙官方推荐的开发框架。鸿蒙主推的ArkTS/ArkUI是其原生开发语言和UI框架,具备高性能、声明式开发范式等特性,且深度集成了HarmonyOS的系统能力。2. 社区适配尝试
部分开发者尝试通过以下方式实现React Native与鸿蒙的兼容:
依赖扩展:在Android子模块中添加鸿
浅谈Swift派发机制
函数的派发机制分为:静态派发(直接派发)、函数表派发、消息派发
1、Swift中所有ValueType(值类型:Struct、Enum)使用直接派发;
2、Swift中协议的Extensions使用直接派发,初始声明函数使用函数表派发;
3、Swift中Class中Extensions使用直接派发,初始声明函数使用函数表派发,dynamic修饰的函数使用消息派发;
4、Swift中NSObject
Android View的滑动方式
自定义View是安卓进阶的基础,是安卓开发者不得不学习的知识点,而酷炫的自定义View效果也是离不开View的滑动。我们来了解View是如何实现滑动的。
View坐标系基础知识
View的位置主要它的四个顶点来决定,分别对应于View的四个属性。top,left,right,bottom。其中top是左上角纵坐标,left是左上角横坐标,right是右下角横坐标,bottom是右下角纵坐标。
但这
【Android】Android Studio 配置国内镜像源
一、修改 hosts,解决 SDK 下载失败的问题Windows
用文本编辑器打开 host 文件(推荐使用 Visual Studio Code)C:\Windows\System32\drivers\etc\hosts
添加映射220.181.174.161 dl.google.com
注:其中 22
Android从触碰屏幕开始的事件采集,解析及分发
1 原始事件信息
打开模拟器, 或者用usb把手机连接上电脑并打开手机上面的开发者模式, (这里为了截图方便用了模拟器)打开cmd, 输入adb shell getevent回车, 然后点击模拟器或者手机后, 就会看到有N多行的/dev/input/event......输出. 其实, 这些信息就是最原始的事件信息.
2 信息分析
cmd重新执行adb shell geteve
R shiny 云端部署App
看了几天Rshiny的逻辑和语法有点发腻,抽点时间研究了一下如何在云端部署自己的app。
然后本地服务器的话稍微复杂一点,才知道shiny不支持mac端的直接部署。哎,以后再花篇幅整理吧。当然AWS和阿里云也是可以实现的,操作方法虽然有点不一样。
shinyapps.io
注册账号以后进入自己的dashboard。然后查看自己的密钥,也就是Tokens
点击Copy to clipb
如何定位Linux应用程序崩溃?
背景
最近项目中用到了一个库,在程序崩溃时可以生成exception文件,记录程序崩溃时的调用信息,对于定位问题比较有价值,因此整理下这个库涉及到的知识点。相关测试代码已经放到github可以下载调试。
基础知识
maps
maps用来描述进程的虚拟地址空间是如何使用的。总共包括六列,每列及其含义如下:
名字
含义
address
本段在虚拟内存中的地址范围。
perms
本段的