移动开发

vite打包vue3后如何直接在浏览器打开(非ESModule)

自vite和vue3发布后,我就用他们作为主要的vue开发模式,但是今天需要把以前写的vue3的内容嵌套到一个自己编译的安卓webview中,但是去这个webview中集成esmodule是一件很麻烦的事情,所以我需要使用vite把vue3打包成非esmodule的方式,去让file协议能正常加载。 step1: 安装 @vitejs/plugin-legacy [@vitejs/plugin-l

44 道 JS 难题,做对一半就是高手

1. parseInt 遇上 map ["1", "2", "3"].map(parseInt) // A. ["1", "2", "3"] // B. [1, 2, 3] // C. [0, 1, 2] // D. other 答案是D。实际上返回的结果是 [1, NaN, NaN] ,因为 parseInt 函数只需要两个参数 parseInt(value, radix) ,而 map 的

Mac 电脑安装 ADB 环境完整指南

Mac 电脑安装 ADB 环境完整指南 Mac 电脑安装 ADB 环境完整指南 🍺 方法一:使用 Homebrew(推荐) 1. 安装 Homebrew(如果尚未安装) 2. 安装 Android Platform Tools 3. 验证安装 📦 方法二:手

iOS Swift极光推送点击消息推送内容跳转到对应的界面

本人亲测有效!更多交流可以家魏鑫:lixiaowu1129,公重好:iOS过审汇总,一起探讨iOS技术! 假如你已经集成完了极光,恰好有这个问题不知如何解决,可以看看这篇文章,这篇是针对远程通知的,本地通知大同小异吧。 根据我项目的要求,极光推送跳转指定页面分为两种情况:app在后台情况和app在杀死的情况下。app在前台跳转页面暂时没做过。 杀死app情况 这种情况app是由推送消息唤醒的,a

Vivado中Tri_mode_ethernet_mac的时序约束、分析、调整——(四)MAC IP自带的约束说明

关于IP的设置说明:        1、若要查看并修改IP的源文件,则不能使用IP的Core container模式,否则所有源文件被打包在容器中(.src/xx/ip/目录下的.xcix文件包含IP配置和源文件),只能用Vivado查看,不能用其它软件打开并修改。在vivado中选中IP后右击选Di

Mac 清理缓存,提高内存空间

步骤 1.打开【访达】 2.菜单栏第五个功能【前往】,点击【个人】 3.【command + shift + J】显示所有文件,打开【资源库】 4.删除【Containers】和【Caches】文件 Containers 文件夹:用于存储每个应用程序的沙盒数据,确保应用程序之间的数据隔离。删除这些文件可能导致应用无法正常工

iOS 利用 RunLoop 原理去监控卡顿

本文是借鉴 戴铭老师 iOS开发高手课 内容总结。 目录 1、卡顿问题 2、RunLoop介绍 3、RunLoop执行过程 介绍 4、RunLoop全部六个状态 5、RunLoop监控卡顿操作  6、直接用 PLCrashReporter这个开源的第三方库来获取堆栈信息 7、微信开源 matrix-ios卡顿监控 工具 8、腾讯 Bugly 工具 Bugly : 可监控 App在运行过程中发生的

Android 自定义键盘

过时了 言简意赅直奔主题! 项目有需求用户输入身份证的时候数字英文来回切不方便搞个自定义键盘吧 确实不方便输入完数字还要切回去输入英文,有的身份证最后一位是X 说干就干直接自定义View集成KeyboardView 好家伙 过时了!好吧反正也是就输入数字和X 用KeyboardView写本来就不少 那就自己画吧... 这是画完的效果 贴下代码吧 虽然你