Swift之struct二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。
Stella981 Stella981
4年前
2018年 JavaScript 明星项目
!(https://oscimg.oschina.net/oscnet/c52a33818d564509a1914dd76ca37bb3.jpg)在2016年和2017年之后,欢迎来到第三届JavaScript明星项目!是时候回顾2018年Javascript领域的发展与变化了。通过对比各项目过去12个月在Git
Stella981 Stella981
4年前
Chrome 85+ Referer 丢失URI Path问题解决
最近在分析nginx访问日志时,发现很多referer不正常,只有域名,没有具体的uri。通过对比发现chrome7x版本referer都是正常的,通过调研发现Chrome85的referer策略修改原本默认的referer策略(policy)是noreferrerwhendowngrade,即允许referer带上来源页面地址上
Stella981 Stella981
4年前
CocosCreator 版本的石头剪刀布
石头剪刀布功能:界面一打开,石头剪刀布三个图标就会循环滚动。点击挺就会对比下标,计算结果游戏界面:!(https://oscimg.oschina.net/oscnet/ed2da2e758ea49318331ecb331838ebf2cd.jpg) 代码实现:importUI_Basefrom"./UI_Base";
Stella981 Stella981
4年前
RabbitMq、ActiveMq、ZeroMq、kafka之间的比较
MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。第一部分:RabbitMQ,ActiveMq,ZeroMq比较1、 TPS比较一ZeroMq最好,RabbitMq次之,Ac
Stella981 Stella981
4年前
Beyond Compare软件使用技巧
BeyondCompare是一款经典的文件对比工具,他给我们工作上带来了很多方便之处,他的功能技巧非常多,下面我们就一起来扒扒BeyondCompare(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.beyondcompare.cc%2F)的使用技巧吧!备份当
Vue3设计思想及响应式源码剖析 | 京东物流技术团队
一、Vue3结构分析1、Vue2与Vue3的对比对TypeScript支持不友好(所有属性都放在了this对象上,难以推倒组件的数据类型)大量的API挂载在Vue对象的原型上,难以实现TreeShaking。架构层面对跨平台dom渲染开发支持不友好,vue
京东云开发者 京东云开发者
10个月前
Vue3设计思想及响应式源码剖析
作者:京东物流乔盼盼一、Vue3结构分析1、Vue2与Vue3的对比•对TypeScript支持不友好(所有属性都放在了this对象上,难以推倒组件的数据类型)•大量的API挂载在Vue对象的原型上,难以实现TreeShaking。•架构层面对跨平台dom
幂简集成 幂简集成
5个月前
AI模型排行榜横评:通义千问、Deepseek、Kimi谁才是性价比之王
本文对国内大模型DeepSeekV3、moonshotv132k、通义千问Max进行了全面对比,涵盖产品优势、模型信息、价格及技术参数等28项关键信息,最终选出性价比之王,为用户提供精准详实的决策依据。想了解比较报告的深度内容,DeepSeekV3Deep
常用Web 实时通信技术:原理+选型,一篇通关
在Web开发中,实时通信技术的核心目标是实现客户端(Browser)与服务器之间低延迟、双向/单向的动态数据交互,而非传统HTTP的“请求响应”模式。以下是Web端最常用的实时通信技术,从概念、原理特点、适用场景、对比选型进行详细解析。一、WebSocke