本文于2023年4月21日首发于本人同名公众号:Excel活学活用,更多文章敬请关注!书接上回,关于使用ListVeiw控件制作科目汇总表,我们已经分享了多期内容:Excel VBA 数据分析展示ListView控件Excel VBA 数据分析展示ListView控件Combox组合框控件科目汇总表(2)Excel VBA 数据分析展示ListView控件C …
最新内容
有人说Egret的性能不好,甚至没有原生JS写出来的性能高效。其实大部分时候都是由于开发者所使用的方法不正确。导致游戏性能下降,甚至出现卡顿的现象。游戏作为性能消耗大户,很多时候都会将系统硬件的性能使用到极致。想要提高你的游戏性能,有一个非常重要的前提。你需要对引擎渲染部分非常了解。能够在开发中避免不必要的低级错误。这篇文章简单的聊一聊渲染部分的优化。如果你 …
作者 | Sergio De Simone 译者 | 张卫滨 在最新的开发者大会 WWDC25 上,Swift 宣布 Approachable Concurrency 将成为 Swift 6.2 中的一个新特性,旨在简化移动应用中最常见用例的并发编程。启用 Approachable Concurrency 将使 Swift 编译器更加具有可预测性,以减少它生 …
前言启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,一篇文章难以包含全部,所以拆分成两部分:原理和实践。本文从基础知识出发,先回顾一些核心概念,为后续章节做铺垫;接下来介绍 IPA 构建的基本流程,以及这个流程里可用于启动优化的点;最后大篇幅讲解 dyld3 的启动 …
移动端自动化测试中,Appium + iOS 测试算是门槛稍高但非常关键的一环。很多测试同学面对 XCUITest + 真机操作时,总觉得“设备连不上”、“控件找不到”、“滑动失败”。先看效果今天我用一段可直接运行的完整代码,手把手教你如何:o 正确配置 iOS 真机参数o 启动并操作目标 Appo 实现输入、点击、滑动等常用操作o 最后优雅退出适用场景:自 …
2025全新实战指南:10分钟搭建跨平台MCP开发环境,兼容Python与Node.js双生态一、环境准备:跨平台兼容方案在开始MCP开发前,确保你的系统满足以下条件:组件要求检测命令操作系统Windows 10+macOS 12+Linux Ubuntu 20.04+uname -aPython3.10+(推荐3.12)python --versionNo …
当实现新功能时,如果忽略可维护性而引入技术债务,那将会需要延迟解决它或导致增加维护成本。最近我们已经思考通过哪些方式来提高代码的质量:当代码的质量下降时,通过设置一些工具来马上提醒开发者;文档化一些编码规范和思考在过去的几个项目中如何避免维护性差的问题。我将会简单地概括我们需要设置什么才能自动监控代码质量。基础我们选择一个持续集成工具Jenkins,让它运行 …
不必多言,Xcode慢得很是众所周知的了。更甚者是,我有时发觉自己太依赖于Cocoa Touch的自动完成功能了,这可是个天使和魔鬼的结合体!故此我开始去寻觅一个替代的流程来通过命令行来实现我需要的功能。结果是相当让人困惑:有一些文章建议用xctool和xcodebuild来构建Xcode目标应用,然后用ios-sim,simctrl和instruments …
原生 APP 开发虽门槛较高,但掌握基础逻辑与工具使用技巧,新手也能快速入门,以下秘籍可助你少走 90% 的弯路。开发环境搭建抓核心。安卓开发优先用 Android Studio,安装时勾选 “SDK Platforms” 中的最新稳定版本(如 Android 14),并同步安装对应 Build Tools,避免因版本混乱导致项目报错。iOS 开发需在 Ma …
写在前面被面试人是我的一位朋友近期刚刚结束了蚂蚁金服的三轮技术面试,面完之后他跟我说很累,直言不想再体验了。他的面试经历我仔细看了看,一面重点在基础知识的考查,二面重点在项目以及对框架的使用与理解上,三面压力面,是很熟悉的套路,考察的知识点也是经常问到的,具有一定的参考价值,接下来我们就来看看他的这几轮面试经历吧。一面1.你觉得项目中用了MQ给你带了什么好处 …
