积木

开工第一天,讲个技术改变火锅的故事,祝大家红红火火!

怎甘沉沦 提交于 2020-12-17 08:08:31
开工第一天,讲个技术改变火锅的故事,祝大家红红火火! 11月29日,海底捞正式发布了千人千面超级App,继9月26日正式登陆香港资本市场后,这家餐饮企业再次体现了与其优质服务所匹配的超强创新能力。从四川第一家火锅门店起家,海底捞成立至今已经走过25个年头,现在全国门店遍布近100座城市,已开门店超400家,海外门店也有50多家,全球注册会员超3000万。 要支撑3000万会员的个性化服务,背后的挑战不言而喻,这一次,海底捞选择与数字化转型专家---阿里云合作,超级App背后的“底料”,是来自阿里巴巴三大技术平台的支撑:移动研发平台EMAS、业务中台、数据中台。 1999年,阿里巴巴集团旗下B2B网站成立,此后10年内,淘宝、天猫相继成立。阿里为三大平台建设了三套IT系统,彼此之间的数据信息相互孤立,造成了资源浪费,创新复用率低。此外,以高并发为特点的互联网业务诉求也很难被传统IT架构所满足。自2015年起阿里巴巴开启中台战略,进一步整合其内部基础设施,几大中台逐渐整合聚敛而成。 1 阿里巴巴四层数字生态 我们今天仔细看一下阿里巴巴的业务模型,呈现出非常典型的四层数字生态模型,不管是起家的电商业务还是新兴的金融业务。第一层连接层,手机淘宝、支付宝作为企业连接消费者终端最重要的连接点,帮助企业构建新型的面向消费者的终端交互模型。第二层业务层,面向消费者提供海量的产品和服务。第三层数据层

机器学习和计算机视觉的前20个图像数据集

拈花ヽ惹草 提交于 2020-12-16 12:12:56
计算机视觉使计算机能够理解图像和视频的内容。计算机视觉的目标是使人类视觉系统可以完成的任务自动化。 计算机视觉任务包括图像采集,图像处理和图像分析。图像数据可以采用不同的形式,例如视频序列,从多个角度不同的摄像机查看的图像或来自医疗扫描仪的多维数据。 用于计算机视觉训练的图像数据集 Labelme: 由 MIT 计算机科学和人工智能实验室( CSAIL )创建的大型数据集,包含 187,240 张图像, 62,197 条带注释的图像和 658,992 张带标签的对象。 http://labelme.csail.mit.edu/Release3.0/browserTools/php/dataset.php 乐高积木: 通过文件夹和使用 Blender 渲染的计算机对 16 种不同乐高积木进行分类的大约 12,700 张图像。 https://www.kaggle.com/joosthazelzet/lego-brick-images ImageNet: 用于新算法的实际图像数据集。根据 WordNet 层次结构进行组织,其中层次结构的每个节点都以成千上万的图像进行描绘。 http://image-net.org/ LSUN : 场景理解和许多辅助任务(房间布局估计,显着性预测等) http://lsun.cs.princeton.edu/2016/ MS COCO : COCO

架构思维

泄露秘密 提交于 2020-12-16 11:25:38
优秀架构师必须掌握的架构思维 介绍 架构的本质是管理复杂性,抽象、分层、分治和演化思维是我们工程师/架构师应对和管理复杂性的四种最基本武器。 最近团队来了一些新人,有些有一定工作经验,是以高级工程师/架构师身份进来的,但我发现他们大部分人思维偏应用和细节,抽象能力弱。所以作为团队技术培训的一部分,我整理了这篇文章,希望对他们树立正确的架构设计思维有帮助。我认为,对思维习惯和思考能力的培养,其重要性远远大于对实际技术工具的掌握。 由于文章内容较长,所以我把它分成两篇小文章,在第一篇《优秀架构师必须掌握的架构思维》中,我会先介绍抽象、分层、分治和演化这四种应对复杂性的基本思维。在第二篇《四个架构设计案例及其思维方式》中,我会通过四个案例,讲解如何综合运用这些思维,分别对小型系统,中型系统,基础架构,甚至是组织技术体系进行架构和设计。 在进入正文之前,顺便推荐一下我在极客时间开设的 《微服务架构实战 160 讲》 视频课程,微服务是架构师必须掌握的核心技能,本周五是课程的最后一天优惠期,想订阅的同学请抓紧最后的优惠机会。 扫码或点击图片下方图片即可订阅。 一、抽象思维 如果要问软件研发/系统架构中最重要的能力是什么,我会毫不犹豫回答是抽象能力。抽象(abstraction)这个词大家经常听到,但是真正理解和能讲清楚什么是抽象的人少之又少。抽象其实是这样定义的:

Web+APP混合项目怎么做?

无人久伴 提交于 2020-12-15 11:59:42
今天以tower为例 给大家说说web+APP混合项目测试如何实现 前期准备 1. 测试前期准备 硬件准备:win10,安卓7以上的手机,usb数据线 被测网站为https://tower.im/ 安卓手机安装微信并关注Tower公众号 注册两个tower账号,其中一个账号登录到手机上的 公众号中 2 被测系统介绍 Tower是一款团队协作工具, 帮助企业进行项目管理和个人任务管理,提高企业员工间的协作和项目管理效率。 3 web与app数据同步功能测试 根据项目任务指派负责人的功能,设计测试用例,实现在web端登录账号,添加项目成员并指派任务,成员在公众号端接受任务并对任务进行修改描述/设置截止日期/修改任务描述/完成任务等操作,再回到web端查看数据修改是否生效。使用龙测平台的混合项目实现web与app混合测试,输出测试结果报告。 实验步骤 1 准备一台windows电脑和Android测试机 按照龙测帮助文档《安卓自动化测试执行指南.pdf》配置本地运行环境。环境配置完成后按照文档成功连接Android手机,然后在cmd命令窗口输入adb devices获取手机序列号,在手机上通过应用商店安装咪咕圈圈APP 2 配置本 地w eb运行环境 按照文档《Web自动化测试执行指南.pdf》 配置本地web运行环境 3 登录龙测 登录龙测平台功能测试界面 4 新建项目 新建混合项目

如何用一个实例来探讨嵌入式软件架构设计

自作多情 提交于 2020-12-14 06:11:19
一、感慨 近公司新招了一个做嵌入式软件开发开发的童鞋,该童鞋是从上海的某一个上市公司出来的,因为我们这边人手不够,因此把他安排了去负责一个新产品的研发,前期让他负责加速度计、NB-IOT、舵机、外置Flash的功能测试,测试完成之后,准备让他做一个该产品的概要设计。然后他花了2个星期的时间,给我们写出来一个概要设计,说实话,我看到这个概要设计,我就觉得是刚毕业的大学生写的。 版本一的架构设计 2.1系统体系结构 系统分为两层:硬件驱动层、应用层。 2.1.1硬件驱动层 硬件驱动层包含板载硬件资源正常运行所需的所有驱动程序。 1)MCU初始化 2)I2C数据存取 3)SPI数据读取 4)加速度计初始化 5)蓝牙模块启动 6)BC95模块启动 7)485通讯模块启动 2.2.2应用层 1)Mcu运行模式切换 2)震动及倾斜 3)数据解析 4)开/关锁 5)数据发送 6)历史数据保存 看到版本一的架构设计之后,说实话,我还是第一次见到这样来写架构设计的,居然是以序号来写的,这个让别人读起来,特别的别扭。   版本二的架构设计 看到版本二的架构设计之后,虽然颇感欣慰,但是想到达到我们所要求的,还要很大的一段距离,该架构设计,主要有以下几点问题: 1.对架构的理解还不是很清晰,既然是做架构设计,那就应该从整体来看,而不是仅仅只是局限于一个模块,或者功能里面。 2

RT-Thread env入门应用视频教程来啦!

邮差的信 提交于 2020-12-12 04:41:54
本视频教程由armink录制,介绍env的使用,包括env简介,bsp的编译,menuconfig配置bsp,package管理,在项目中使用env。 1.RT-Thread env简介 RT-Thread env简介,env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。 2.编译 bsp scons 是 RT-Thread 使用的编译构建工具,可以使用 scons 相关命令来编译 RT-Thread。 3.bsp 配置:menuconfig menuconfig 是一种图形化配置工具,RT-Thread 使用其对整个系统进行配置、裁剪。 由于微信限制一篇消息最多三个视频,深入应用篇请查看今日图文消息第二条,后期该系列视频也将上传到网易云课堂等视频教程平台。 添加微信13924608367 为好友,注明rt-thread,拉进RT-Thread微信交流群,与RT-Thread官方团队直接交流。 RT-Thread 让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。 GPLv2+协议,可免费在商业产品中使用。 长按二维码,关注我们

美国人开始存钱、中国人开始拥抱国产,英国媒体一针见血指出原因

社会主义新天地 提交于 2020-12-11 22:39:54
2020年即将翻篇,这是特殊的一年,也是迎来巨变的一年。在千变万化中,一个比较明显的变化是人们消费观念的改变,越来越趋于理性,中外概莫能外。 比如,遭受重创的美国。这个发达国家曾以奢侈的消费文化引领潮流,如今却迎来了节俭过日的风潮,越来越多的美国人压缩大宗商品和奢侈品的购买预算,提高储蓄率。 据一份调查显示,23%的受访者购买了更多的普通商品,28%的人增加了批量购买,41%的人选择更频繁地通过放弃购买来省钱。 换句话来说,美国人也变得精打细算,提高了比价购买的频率。 美国人的这种变化,其实早已在中国发生。伴随着中国制造的崛起,国人从昔日的追求买洋货,盲目追外国大牌,变成爱买国货,更追求性价比。 英国《金融时报》便注意到了中国年轻一代的变化,发表了《“中国制造”手表在国内开始流行》的报道,认为中国人的确仍渴望西方手表,但‘中国制造’正站稳脚跟。 该文章分析原因道:中国人增强了民族自豪感,改变了国内消费趋势,对本地商品的消费将有助具有本土特色的本地高端奢侈品牌兴起。 正如英媒分析,在中国兴起的“国潮”中,越来越多的年轻人以使用国货为荣,不少国产新锐品牌抓住机会, 迅速崛起。 比如,国货玩具品牌布鲁可仅仅成立5年,就快速成长为国产玩具“领头羊”,从诸多外国大牌手中抢走了不少市场,这正是源于很多90后年轻父母的支持与力挺。 自从布鲁可官方旗舰店入驻拼多多,就稳居玩具类排行榜前列

飞书即将上线的多维表格和vika维格表有什么区别?

自闭症网瘾萝莉.ら 提交于 2020-12-11 04:44:57
飞书多维表格还没有正式开放测试,所以无法提供太多比较。但我们可以在此分享下vika维格表的特点,以便为你提供更多的产品选择指引与参考比较。 面对一堆杂乱无章的数据,我们时常会借助 EXCEL 进行整理统计。 当误输入数据,EXCEL 常常显示「ERROR」的字体,着实令人崩溃。 受够了结构固定、无法随意变换的表格, 却又不懂得复杂的公式和函数计算,多希望有一款宝藏软件来拯救代码小白! 有没有一种表格能简单粗暴快速上手? 有没有一种表格能做到数据尽收眼底? 有没有一种表格能随时随地在线协同? 这里有一款能有效提升「表哥表姐」办公效率的「黑科技」 多维智能型表格 ——vika 维格表,一款支持 API 的连接型智能表格,是新一代的团队数据协作与项目管理神器。 作为科技圈津津乐道的 2020 年后起之秀—— vika 维格表 , 将电子表格与智能数据库「合二为一」在电子表格的基础上融入更多丰富强大的功能,是集科技、颜值、性能、实用于一体的高效协作工具,也是一款涵盖数据、项目、管理的 多维智能表格 。 <img src="https://pic4.zhimg.com/50/v2-58136e29e727921ca7b8621814263154_hd.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth=

2020腾讯广告算法大赛:高分进阶

巧了我就是萌 提交于 2020-12-05 04:23:10
写在前面 最近腾讯赛分享成为“Coggle数据科学”的主推文章,从筹备竞赛到逐步上分之路的分享,助力大家取得优异成绩。当然,这也将延续到大赛结束。持续关注Coggle, 大家一起学起来~ 上回说到如何晋升到尊贵白金,发现很多同学在这个阶段遇到很多问题,在开启新的征程前,我们一起先来看看可能遇到的问题。 1. TF-IDF细节 第一个是内存问题,这里可以对参数做些调整,比如max_features=100000,最后仅选出100000列。 第二个是tfidf的id类特征选择,凡是id类的都可以进行tfidf,我连time都加进去了。 2. 五折交叉统计 这里可以考虑将年龄和性别进行one-hot,然后统计每一个类别的概率,主键可以是任意id类特征,当然也可以进行交叉组合后的id特征。 在本文中,Coggle的目标是带领大家突破1.42分,同时对于1.42之后的提升,比如1.43,或者1.43+,也会给出更多建议和思考方向。 每个分数阶段都有不同的知识点需要去学习,在这次历程中,我们一起探寻永恒钻石和至尊星耀的上分之路。 永恒钻石 分数达到1.41,更多特征工程技巧,后处理方法 梳理下我们还有哪些特征可以加的,我想到的其实并不多,对于有效的特征会进行一系列的扩展,比如提取用户行为序列中 creative_id 的向量表示,可以使用不同的embedding方式,基本的word2vec

程序员的财务自由之路(一)- 扬帆起航

孤街醉人 提交于 2020-12-04 19:43:16
文章目录 一、前言 二、为什么要财务自由 三、如何实现财务自由 1、从养成一个好习惯开始 1)早睡早起 为什么要早睡早起 如何实现早睡早起 2)坚持健身 健身的好处 健身需要制定计划 3)保持激情 想要实现什么就去做吧 2、坚持并没有你想象的那么困难 3、成功没有捷径? 1)勾股定理 2)打破定向思维 四、结尾彩蛋 一、前言 在开始写这篇文章之前,我思考了良久,最终还是把标题定成了这个,因为这是我的人生目标,为什么它会成为我的人生目标,还不是因为我太穷了,下文会给予详细证明: 为 什 么 我 会 这 么 穷 ? ? ? 为什么我会这么穷??? 为 什 么 我 会 这 么 穷 ? ? ? 接下来的岁月里,我会连载这一系列,希望可以给刚入坑的程序员们一些启示和帮助,我会把我十五年来的程序经验一一分享出来,通过一些有趣而生动的例子应用到生活中的点点滴滴; 我们可以共勉,如果你照着我的方式坚持10年,还是没有实现财务自由,那么可以来这篇博客下骂我,我愿意接受 60 亿人的辱骂。 当然,如果骂我的人太多,我会把骂我的评论删掉; 如果1个人删不过来,我就让我老婆一起帮我删; 如果2个人删不过来,我就写一个程序来删; 这个程序需要实现自然语言分析,区分骂我的和赞我的; … 为什么我做了这么多假设呢?并不是我在开玩笑,而是作为一个工作多年的程序员,一些意外情况我们都要考虑到,这叫容灾,也叫未雨绸缪