Eva

4982亿背后的前端技术—2020天猫双11前端体系大揭秘

久未见 提交于 2021-02-17 13:54:59
简介: 整体介绍一下淘系前端在今年双11的思考和沉淀。 今年双11的整体节奏从之前的“光棍节”变为“双节棍”,具体业务上也有很多变化和调整,应了阿里的土话“唯一不变的是变化”。面对这些变化,是挑战也是机会,我们要做的就是,“既要”高效支撑保障业务先赢,“又要”确保体验和稳定性带给用户极致体验,“还要”追求创新让前端持续演进。为了实现“既要、又要、还要”,包括技术方案、流程机制、人员组织等各方面都进行了大量的设计和保障。最终第一次双峰的双11圆满结束,淘系前端也实现了自己的目标,包括应用大量优化手段和创新方案带来业务转化提升;将FaaS、PHA、ESR等技术应用在更多场景,分别向服务端、客户端、CDN节点进一步拓展了前端的能力和边界;应用视觉还原、一体化研发等提升研发效率,大幅缓解资源瓶颈等等。下面会整体介绍一下淘系前端在今年双11的思考和沉淀,希望对大家有所助益。后续也会有各个专项的系列文章,希望大家持续关注。 变化 & 挑战 今年的双11,首先感受到的就是源源不断的变化。 单峰变双峰:双11从之前的一个波段变成今年的两个波段,大促的三个阶段预售、预热、正式也都对应的翻倍。首先带来的是研发工作量的大幅增加,在时间排期不变、工作量增加、人员不变的情况高效的完成需求研发是第一重挑战;其次面对6个阶段的状态变化,如何保持准确切换、稳定运行、体验流畅是在双峰期间要重点保障的内容

PyMySQL

牧云@^-^@ 提交于 2021-02-02 06:14:30
PyMySQL安装 pip install pymysql    连接数据库 在进行本文以下内容之前需要注意: 你有一个MySQL数据库,并且已经启动。 你有可以连接该数据库的用户名和密码 你有一个有权限操作的database 基本使用 # 导入pymysql模块 import pymysql # 连接database conn = pymysql.connect(host=“你的数据库地址”, user=“用户名”,password=“密码”,database=“数据库名”,charset=“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor = conn.cursor() # 定义要执行的SQL语句 sql = """ CREATE TABLE USER1 ( id INT auto_increment PRIMARY KEY , name CHAR(10) NOT NULL UNIQUE, age TINYINT NOT NULL )ENGINE=innodb DEFAULT CHARSET=utf8; """ # 执行SQL语句 cursor.execute(sql) # 关闭光标对象 cursor.close() # 关闭数据库连接 conn.close() # 导入pymysql模块 import pymysql # 连接database conn =

星空联盟全面采用AWS以开创航空旅行新时代

一个人想着一个人 提交于 2020-12-16 09:15:22
世界最大航空公司联盟选择AWS来建立弹性、改善运营效率和提升旅客体验 西雅图--(美国商业资讯)--亚马逊公司(Amazon.com, Inc., NASDAQ: AMZN)旗下的亚马逊网络服务(AWS)今天宣布,全球最大的航空公司联盟星空联盟(Star Alliance)将全面采用AWS,将其所有IT基础设施迁移至这个全球领先的云服务平台,以便降低成本,提升性能,成为一家更为敏捷的云端公司。星空联盟将与AWS合作伙伴网络的首选咨询合作伙伴Tata Consultancy Services (TCS)携手,将其所有数据、平台和业务关键型应用迁移至AWS,并关闭其数据中心,这将令其基础设施总拥有成本降低25%。这个航空公司联盟将借助AWS无与伦比的能力,包括分析能力、安全性、托管数据库、存储性能和机器学习能力,为其26家成员航空公司提供实时洞察,这将有助于为旅客改善全球旅行体验,即便是新冠疫情带来了种种不确定性。 通过迁移至AWS,星空联盟能够灵活地立即优化其现有基础设施的使用和成本,以满足全球航空旅行市场不断变化的需求,尤其是应对新冠疫情方面的需求。当执行隔离令和旅行限制时,该公司将其基础设施的范围和开支即时缩减了30%,减少其对AWS的使用,而不是为过剩的本地处理能力支付高昂的代价。通过在AWS上运行,星空联盟为未来全球旅行限制逐步放松、旅客开始恢复定期飞行做好了准备

4982亿背后的前端技术—2020天猫双11前端体系大揭秘

半腔热情 提交于 2020-11-21 15:54:15
今年双11的整体节奏从之前的“光棍节”变为“双节棍”,具体业务上也有很多变化和调整,应了阿里的土话“唯一不变的是变化”。面对这些变化,是挑战也是机会,我们要做的就是,“既要”高效支撑保障业务先赢,“又要”确保体验和稳定性带给用户极致体验,“还要”追求创新让前端持续演进。为了实现“既要、又要、还要”,包括技术方案、流程机制、人员组织等各方面都进行了大量的设计和保障。最终第一次双峰的双11圆满结束,淘系前端也实现了自己的目标,包括应用大量优化手段和创新方案带来业务转化提升;将FaaS、PHA、ESR等技术应用在更多场景,分别向服务端、客户端、CDN节点进一步拓展了前端的能力和边界;应用视觉还原、一体化研发等提升研发效率,大幅缓解资源瓶颈等等。下面会整体介绍一下淘系前端在今年双11的思考和沉淀,希望对大家有所助益。后续也会有各个专项的系列文章,希望大家持续关注。 变化 & 挑战 今年的双11,首先感受到的就是源源不断的变化。 单峰变双峰:双11从之前的一个波段变成今年的两个波段,大促的三个阶段预售、预热、正式也都对应的翻倍。首先带来的是研发工作量的大幅增加,在时间排期不变、工作量增加、人员不变的情况高效的完成需求研发是第一重挑战;其次面对6个阶段的状态变化,如何保持准确切换、稳定运行、体验流畅是在双峰期间要重点保障的内容;最后面对超过20天的超长作战期,安全生产、人员状态保持

AI修复百年前京城老视频爆火网络,专访作者:7天完成,颜色有不足

喜欢而已 提交于 2020-08-16 01:26:00
   大数据文摘出品       作者:刘俊寰、牛婉杨   昨天,一个“修复老北京街道”的视频刷屏全网。一段由加拿大摄影师在 100年前的北京 被AI修复后,活灵活现地展现在人们面前,一百年前人们打招呼的方式、使用的乐器、交通工具,在这段视频中,都清晰可见。配上颇合时宜的音乐, 24小时内,已经有了将近50万的点赞量,10万多次的转发,接近3万的留言 ,看来周六大家也有在好好工作啊。      这个视频来自一位名叫“大谷Spitzer”的博主,据他所说, 接触老片修复是一个偶然,整个项目也只花了7天时间就顺利完成了 。   先来一起看看这惊人的修复效果。   老视频      修复后效果      修复后的视频把当时的北京城演绎的活灵活现,下边的片段中,左下角小哥呆呆的看着镜头,连细微的表情都清晰可见,青涩中带有一点可爱,想象一下这位憨厚的小哥来自一百年前,还是让文摘菌感慨万千。      怪不得网友们纷纷赞叹。有网友表示,不仅 整体氛围没话说 ,连 细节部分也分毫毕显 ,“每个人脸上都是新奇又不敢接近的表情”。   甚至有网友留言表示, “博物馆应该收藏你的作品” !      链接指路:   https://weibo.com/tv/v/J0ZsQnP6a?fid=1034:4502352820895785   博主在视频最开始就说道,想用技术为社会做一些有意义的事情

python之路——内置函数和匿名函数

无人久伴 提交于 2020-08-13 13:35:31
阅读目录   楔子   内置函数   匿名函数   本章小结 返回顶部 楔子 在讲新知识之前,我们先来复习复习函数的基础知识。 问:函数怎么调用? 函数名() 如果你们这么说。。。那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题。。。 来你们在自己的环境里打印一下自己的名字。 你们是怎么打的呀? 是不是print('xxx'),好了,现在你们结合我刚刚说的函数的调用方法,你有没有什么发现? 我们就猜,print有没有可能是一个函数? 但是没有人实现它啊。。。它怎么就能用了呢? 早在我们“初识函数”的时候是不是就是用len()引出的? 那现在我们也知道len()也是一个函数,也没人实现,它好像就自己能用了。。。 之前老师给你讲你可以这样用你就用了,那你有没有想过像这样直接拿来就能用的函数到底有多少? 返回顶部 内置函数 接下来,我们就一起来看看python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了 68个内置函数 。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的。那今天我们就一起来认识一下python的内置函数。这么多函数,我们该从何学起呢? Built-in Functions abs() dict() help()

Taro/uni-app/Chameleon/Electron/Flutter/RN/AIot 全攻略

你离开我真会死。 提交于 2020-08-10 12:04:16
一、前端早早聊大会 最少办 14 期,已办 9 期: 前端如何转管理 、 前端如何搞基建 、 前端如何搞搭建 、 前端如何搞规划 、 前端搞监控 、 前端搞 Serverless 、 前端搞微前端 、 前端搞面试 、 前端搞文档 。 目标: 单主题、多讲师、用得上、听得懂、抄得走 主办方:前端早早聊与掘金联合举办 第一期 2020.1.11 杭州举办,5 位讲师,主题 「 前端转管理 」,前端转管理的内外功修炼 第二期 2020.2.29 线上直播,5 位讲师,主题 「 前端搞基建 」,前端团队如何做基建提效 第三期 2020.3.28 线上直播,7 位讲师,主题 「 前端搞搭建 」,如何快速可视化生成页面 第四期 2020.4.11 线上直播,4 位讲师,主题 「 前端搞规划 」,如何做技术与职业规划,有效成长 第五期 2020.4.25 线上直播,8 位讲师,主题 「 前端搞监控 」,解决前端监控痛点 第六期 2020.5.16 线上直播,8 位讲师,主题 「 前端搞Serverless 」,Serverless 实战演示 第七期 2020.5.30 线上直播,7 位讲师,主题 「 前端搞微前端 」,如何落地微前端方案 第八期 2020.5.31 线上直播,15 位讲师,主题 「 前端搞面试 」,进大厂的面试攻略 第九期 2020.6.13 线上直播,4 位讲师,主题 「

除了阿里的iconfont图标库,还有这10个开源SVG图标库

守給你的承諾、 提交于 2020-05-08 12:00:55
在国内,我想大家基本上都是用阿里的 iconfont 图标库,这里介绍10个其他的开源图标库,下面列出的所有库都是完全开源的,因为我已经检查了许可条款和条件。 Font Awesome 我相信我们大多数人至少使用过一次Font Awesome图标,直到现在为止,因为它们是最早发布的高度流行的开源图标库之一。截至目前,他们的图库中总共有1,588个免费图标和7,842个专业图标。 Font Awesome仍被广泛使用的主要原因之一可能是因为它们提供大量的各种图标。我们的网站实际上使用了Font Awesome Pro的双色调图标,我们相信,与其他类似网站相比,它使我们的网站更具特色。 另一个有趣的功能是Font Awesome提供了一个个性化的CDN链接,如果你创建一个帐户,你可以生成一个个性化的CDN链接。这样,你可以有条件地排除常规图标,而仅使用双色调图标。 当然,你也可以通过直接复制粘贴SVG代码来选择仅包含几个图标,如果你在网站上使用的图标不超过20-30个,我建议你这样做。 总之,有很多使用Font Awesome的方法,例如复制单个图标的SVG源代码,下载库或使用公共或自己的CDN。他们的页面很棒,可以帮助你 开始使用Font Awesome 。 Demo: fontawesome.com/ Github: github.com/FortAwesome… Ionicons

6月15日 python学习总结 Django模板语言相关内容

天大地大妈咪最大 提交于 2020-05-02 04:37:49
Django模板语言相关内容 Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{ }} 和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: view中代码: def template_test(request): l = [11, 22, 33 ] d = { " name " : " alex " } class Person(object): def __init__ (self, name, age): self.name = name self.age = age def dream(self): return " {} is dream... " .format(self.name) Alex = Person(name= " Alex " , age=34 ) Egon = Person(name= " Egon " , age=9000 ) Eva_J = Person(name= " Eva_J " , age=18 ) person_list = [Alex, Egon, Eva_J] return render(request, " template_test.html " , { " l " : l,

老师的blog整理 .网络编程部分 .网络编程部分 前端部分 django基础部分

泄露秘密 提交于 2020-05-01 19:28:38
老师的blog整理 .网络编程部分 .网络编程部分 前端部分 django基础部分 老师的blog整理 python基础部分: 宝哥blog:   https://www.cnblogs.com/guobaoyuan/ 开哥blog:   https://home.cnblogs.com/u/Neeo 女神笔记    目录结构:   https://www.cnblogs.com/Eva-J/p/7277026.html 哪吒笔记    目录结构:   https://www.cnblogs.com/liwenzhou/p/9959979.html 超哥笔记 一.网编    1.网络编程部分     https://www.cnblogs.com/clschao/articles/9593164.html    2.并发编程     https://www.cnblogs.com/clschao/articles/10065920.html      进程       https://www.cnblogs.com/clschao/articles/9629392.html      线程       https://www.cnblogs.com/clschao/articles/9684694.html      协程       https://www.cnblogs.com