iOS中WebSocket的使用 简介 HTTP协议是无状态的协议,采用的是请求/应答的模式,所以只能是客户端发送请求,服务器响应请求,服务器是无法给客户端主动推送消息的,而有时候客户端需要在服务器数据更新的时候及时的进行更新界面或者其他的逻辑处理,以前的方案是客户端通过轮询不断的发送HTTP请求到服务器来拿到服务器最新的数据,非常的麻烦。 WebSocket 连接允许客户端和服务器之间进行全双工通信,以便任一方都可以通过建立的 移动开发 2025年05月24日 128 点赞 0 评论 20172 浏览
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物 🌟 Hello,我是蒋星熠Jaxonic! 🌈 在浩瀚无垠的技术宇宙中,我是一名执着的星际旅人,用代码绘制探索的轨迹。 🚀 每一个算法都是我点燃的推进器,每一行代码都是我航行的星图。 🔭 每一次性能优化都是我的天文望远镜,每一次架构设计都是我的引力弹 移动开发 2025年09月16日 92 点赞 0 评论 20172 浏览
Android登录拦截:动态代理+Hook的实现 一、动态代理 + Hook 的实现 在之前的文章我们讲过插件化的实现有点类似,插件化一般是替换系统的 mInstrumentation 为自己的 Instrumentation 。 而我们这里没有这么麻烦,我们这里需要Hook的是ASM ,是Android启动页面过程中的一个 mInstance 对象,它就是ActivityManagerService。 startActivity()最终会进入I 移动开发 2025年07月01日 56 点赞 0 评论 20156 浏览
http和https的区别 1、HTTPS 协议需要到 CA (Certificate Authority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用。 2、HTTP 是超文本传输协议,信息是明文传输,HTTPS 则是具有安全性的 SSL 加密传输协议。 3、HTTP 和 HTTPS 使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、HTTP 的连接很简单,是无状态的。HTTPS 移动开发 2025年07月16日 97 点赞 0 评论 20126 浏览
cocoapods-xlbuild二进制编译插件,提高打包编译速度 cocoapods-xlbuild 利用cocoapods,生成预编译静态库,提高编译速度的插件。支持编译使用静态库提高速度,调试直接使用源码,方便调试,同时支持设置Frameworks缓存,为打包机上的不同项目首次install提速! 背景 随着项目的不断迭代,项目代码及依赖三方库和内部库越来越多,导致项目编译时间越来越长,浪费大量开发时间。 cocoapods-xlbuild插件将三方库打包为 移动开发 2025年07月12日 184 点赞 0 评论 20087 浏览
动画(AnimationClip)压缩 FileSize FileInfo.Length取得的文件大小 可以在操作系统的文件系统中看到 MemorySize Profiler.GetRuntimeMemorySize取得的内存大小 可以在Profiler中通过采样看到 分别在真机和Editor下进行了采样 BlobSize 反射取得的AnimationClipStats.size二进制大小 显示在AnimationClip的I 移动开发 2025年07月28日 75 点赞 0 评论 20055 浏览
Android USAP 进程启动流程 从Android Q(10)开始,Google引入了一种新的机制,加快了app的启动时间,具体请看Android Framework | 一种新型的应用启动机制:USAP,本篇将会详细介绍USAP 进程启动的流程。 从Activity启动流程 上篇(Android 10),我们得知在Activity启动过程中,我们会调用到\frameworks\base\core\java\android\os\ 移动开发 2025年04月24日 91 点赞 0 评论 20052 浏览
从Binlog到消息队列:构建可靠的本地数据同步管道(macOS本地部署Canal & RocketMQ并打通全流程) 从Binlog到消息队列:构建可靠的本地数据同步管道(macOS本地部署Canal & RocketMQ并打通全流程)canal 需要使用 jdk1.8(即Java 8),RocketMQ 支持 jdk 1.8+📌 canal 是什么?GitHub地址canal [kə 移动开发 2025年11月21日 63 点赞 0 评论 20038 浏览
AMD锐龙8845HS+780M核显 虚拟机安装macOS 15 Sequoia 15.0.1 (2024.10) 统一回复一下,苹果的镜像转成ISO是有Bug的,导致appid登录不上去,具体看苹果想不想改,毕竟这个属于黑苹果,他也不一定愿意改。最起码最新的15.4,问题依旧最近买了机械革命无界14X,CPU是8845HS,核显是780M,正好macOS 15也出了正式版, 移动开发 2025年08月06日 96 点赞 0 评论 20037 浏览