暂无个人介绍
我们在进行软件开发时要想实现可维护、可扩展,就需要尽量复用代码,并且降低代码的耦合度。设计模式就是一种可以提高代码可复用性、可维护性、可扩展性以及可读性的解决方案。大家熟知的23种设计模式,可以分为创建型模式、结构型模式和行为型模式三大类。本专题着眼于实际开发过程中常用的几种设计模式,从理论和实战两个角度进行讨论和分享,力求逻辑清晰、表述简洁,帮助大家在项目中合理运用设计模式,保障代码的可靠性。 本文为此系列第四篇文章,前三篇见—— 第一篇:浅析设计模式1 —— 工厂模式 第二篇:浅析设计模式2 —— 策略模式 第三篇:浅析设计模式3 —— 装饰者模式
推荐语:本文针对AB实验低响应情景下的增量效果不显著问题,提出通过倾向得分匹配方案来衡量策略增量效果的方法,并将相关方案融入一休平台科学评估体系中。文章理论与实践相结合,深入浅出,强烈推荐。 ——大淘宝技术数据研发工程师 伯略
2022年4月,淘宝开启了小程序游戏项目,旨在从互动公域和店铺私域引入了大量的三方游戏服务商入淘 ,初步构建淘宝游戏的三方生态。对于开放质量团队来说,“游戏生态管控 & 游戏容器测试”是一个新的命题。
由于汽车业务的特殊性,天猫汽车基于 Rax 多页应用自建了商品详情的 H5 页面。自定义商详承载了众多业务能力和投放场景。随着业务的发展和页面承载内容的增多,开始出现白屏时间太长等体验问题。
推荐语:学习java和jdk的新特性并积极应用,以达到优化系统,降本提效的作用,这是我们作为java研发同学的第一节课。本文从“为什么”起手,谈到“怎么做”,最后用数据证明“怎么样”。细致入微,深入浅出,让我获益匪浅。 ——大淘宝技术开发工程师 闻尘
Run 32-bit applications on 64-bit Linux kernel
How to Deploy a Neural Network on TH1520
XuanTie C908 Accelerates AI with Software and Hardware Fusion
这个假期不像大风刮来的,却像大风刮走的......(开心吗?调休换的🥰)已经在收拾行李,准备开始新一年的“奋斗”生活了! 继<春节系列回顾>为大家带来的“技术文章”和“专访观点”后,最后来盘点一下 2022 年 OceanBase 客户实践精选 Top 10,希望为您带来一些启发与思考,也欢迎收藏或分享(点击下方图片直达原文🤩)。
今天初三啦~网上说初三“宜安睡,养精神”,今天你睡饱了吗?(反正我因为睡懒觉被骂了,当然被骂了也不影响搬砖🥰) 年前为大家做《盘了个盘~2022年OceanBase最受读者欢迎的20篇文章》时,我们也对全年的内容做了一下整体回顾,发现每个版块的内容还是很值得做一个单独的盘点,所以值此春节假期,给大家做一下分门别类的<春节系列回顾>,昨天为大家带来了《OceanBase技术文章精选Top10》,今天为大家盘点 2022 年观点文章精选 Top 10,希望为您带来一些启发与思考,也欢迎收藏或分享(点击下方图片直达原文🤩)。
辞旧迎新,今天初二啦~(问就是与我无关,不放假☺️) 年前为大家做《盘了个盘~2022年OceanBase最受读者欢迎的20篇文章》时,我们也对全年的内容做了一下整体回顾,发现每个版块的内容还是很值得做一个单独的盘点,所以值此春节假期,给大家做一下分门别类的<春节系列回顾>,今天先给大家盘点一下 2022 年 OceanBase 技术文章 Top10,希望为您带来一些启发与思考,也欢迎收藏或分享(点击下方图片直达原文)。
近期,OceanBase 社区发布了一篇关于我们公司选型分布式数据库的文章(戳:翼鸥教育携手OceanBase,突破MySQL读写与容量瓶颈),详细介绍了我们的选型考虑因素和对 TiDB、OceanBase 的测试对比,当然,我们最终选择了 OceanBase。
推荐语:本文详细描述责任链、中介者、适配器等多种设计模式在淘宝营销价格服务中的应用,从而实现了一套可扩展性的架构,应对灵活多变营销价格需求。 ——大淘宝技术研发工程师 小枫
本文主要介绍了serverless 架构升级在淘宝首页的应用,新架构对底层所依赖的容器、环境资源等与之前相比差异较大,并且对应的预发、安全生产、生产等环境,与旧架构的完全隔离。
学术加油站|机器学习应用在数据库调优领域的前沿工作解读
阿里QA导读:魔幻的2022即将在一片咩咩咩声中收尾,很多小伙伴此时可能都在居家办公,或者免疫系统还在跟病毒大战,当然还有天选打工人依旧奋斗在办公室,不管现在处于哪种情况,紧张而又忙碌的一年马上就要结束了,是时候捋一捋这一年的成长和收获,好好做份总结了。作为一名QA工程师,总结之前,我可能会先回顾一下这些问题:这一年我在哪些项目中大放异彩,又做了哪些质量建设呢?怎么才算是一个优秀的QA工程师?未来哪些能力需要补齐或精进呢?本文就QA的未来价值空间和职业发展的思考,抛砖引玉,期望多多交流~
让 nativePollOnce 不再排名第一 | 钉钉 ANR 治理最佳实践
这个树洞里有200多万条普通人的温柔回信
上映一周,票房破5亿。 暌违13年,詹姆斯·卡梅隆终于带来了《阿凡达2:水之道》。
沉淀,成长,突破,帮助他人,成就自我。
云技术到了变革的节点。 AI 圈里很多人都听说过开源 AI 作画扩散模型 Stable Diffusion,见识过 AI 图片横扫朋友圈。最近大模型兴起除了造梗图之外,应用前景也在逐渐清晰,AIGC(人工智能生成内容)成为了众多科技公司正在尝试的领域。
认知能力,未来手机的标配?
「数字技术和实体经济共生共荣,只有充分考虑产业、技术、商业等各个环节,才能更好发挥 AI 的价值,推动中国产业升级发展。」
当数字虚拟人赛道越来越卷,品牌方只有获得了低成本的一站式解决方案,才能告别「重复造轮子」的实验,让虚拟人更高效地落地。
大模型落地,如何以终为始紧跟业务需求?
当 CPU 图像预处理成为视觉任务的瓶颈,最新开源的CV-CUDA,将为图像预处理算子提速百倍。
人们对过去和未来总是情有独钟。 在电影《回到未来》中,身在1985年的主角被意外送回到1955年,不仅巧遇了过去的父母,还让年轻的母亲对自己一见钟情,从而闹出了不少笑话。
10月初某个晚上,美国东北大学跨学科科学与工程综合大楼(ISEC)里正在进行某个“大工程”。 根据隐私研究所博士生Maxvon von Hippel回忆,当天晚上,学校正在楼里的所有桌子下安装传感器。ISEC也是研究监控的“网络安全和隐私研究所”所在地。 由于安装活动是在夜晚进行的,学生们对此并不知情。Von Hippel他们也只被告知,这是“课桌使用”研究课题的一部分。
《终结者》已经成为不少科幻电影迷心中的经典。 电影中机器人T-800从一个没有感情的机器人最终成长为理解人性与生命的生命体。 深入人心的除了T-800的形象外,反派液态金属机器人变形模仿和自我修复的能力也同样深入人心。
两句话,让AI生成VR场景!还是3D、HDR全景图的那种
沉淀,成长,突破,帮助他人,成就自我。
沉淀,成长,突破,帮助他人,成就自我。
沉淀,成长,突破,帮助他人,成就自我。
沉淀,成长,突破,帮助他人,成就自我。
12月1日,第二届中国云网络峰会在线上举办,阿里云受邀出席。阿里云智能 云网络产品线总经理&达摩院XG实验室负责人 祝顺民在主论坛做了《云网络:生而为云,连接增长》的主题演讲,与相关产业机构及业内厂商共同探索云网络产业发展方向,分享阿里云网络十余年的实践经验。
12月1日,第二届中国云网络峰会在线举办,在「云网融合」分论坛上,阿里云智能 云网络产品线副总经理 孙成浩(梵叶)发表《云网络:生而为云,连接增长——洛神云网络3.0持续演进》主题演讲,孙成浩结合产业发展趋势和应用场景需求,深度剖析了阿里云飞天洛神云网络的技术演进与产品迭代。
重磅解读:基于Occlum和BigDL构建端到端的安全分布式Spark大数据分析方案
推荐语:学习优秀的开源系统来优化我们业务的架构设计,这是我们作为业务开发的必修课,这篇文章从经典的mysql系统原理引申到业务系统设计思考,让人耳目一新,值得我们学习。 ——大淘宝技术工程师 默达
推荐语:随着机器算力及性能的提升,基于原生Web体系的富交互体验也可以媲美原生,本文作者通过Canvas + Web手势从零实现了大图浏览的交互效果,并在体验上不输Native,是一次不错的技术尝试,欢迎阅读。 ——大淘宝技术客户端开发工程师 楚奕
相信大家在日常的开发中都遇到过复杂数据处理和复杂数据校验的场景,本文从一线开发者的角度,分享了责任链模式在这种复杂数据处理场景下的实战案例,此外,作者在普通责任链模式的基础上进行了升级改造,可以适配更加复杂的应用场景;文章整体读下来,可以让读者对于设计模式-责任链模式有深刻的印象。
为了实现真正无侵入式的mock,我们基于开源Hook框架Frida-gum提供的API,利用C++模板进行封装,作者编写了一个简单实用的mock工具,在此开源分享(代码详见附录)。
初来阿里实习的时候,我对测试人员的职责知之甚少,在校时更是从未接触过测试工作。一头雾水之际,主管说:“做项目吧,在实战中快速成长”。从学生到校招生,我在思维和心态完成了一次真正意义上的转变,也希望未来能够开启一段新的旅程。在主管、师兄师姐和同事们的帮助下,我从一个懵懂的小白努力学习成长为可以独立完成需求的测试同学,也希望未来自己能够不断进步独自owner项目。特地写下此文,针对试用期内自己对于业务的感悟和沉淀梳理出的测试相关的知识做个总结。
推荐语:本文清晰而详细地介绍了如何使用 Parser 组合子方案,结合 Monad 通过合理的分层、抽象和组合,在性能达标的情况下实现消息场景中函数式的表达式解析。非常具有实践意义,推荐阅读学习! ——大淘宝技术终端开发工程师 闲行
ice.js 框架在之前的版本中,主要服务于中后台 / PC 的项目研发,而随着无线端以及多端能力的拓展,ice.js 3 将成为一套面向大淘宝技术的终端应用框架。因此在 ice.js 3 的版本中除了「开发者体验」之外,还围绕「用户体验」探索了大量技术方案。 ice.js 3 地址:https://v3.ice.work/
OceanBase 4.0解读:从TPC-H性能测评看4.0与3.x差异
OceanBase 4.0 解读:降低分布式数据库使用门槛,谈谈我们对小型化的思考
结构化思维是一种将信息要素从无效转化为有序,提炼核心要点,将信息转化为有结构的知识,更好的帮助大脑理解和记忆,并支持我们清晰表达的通用能力。
如何使用ModelScope魔搭训练工业级语音识别模型
本文详细介绍PoNet模型的原理以及其在ModelScope上的体验用法,包括PoNet简介原理、PoNet在ModelScope上怎么用、PoNet在各种下游任务上的效果等。
Empirical Methods in Natural Language Processing (EMNLP)是由国际计算语言学协会(Association for Computational Linguistics, ACL)举办的自然语言处理和人工智能方面的重量级国际会议,历届会议都会受到全球各地人工智能领域人士的广泛关注。