【ATF】庄卓然(南天):掌上精彩-连接过去与未来

在ATF的异常处理函数中如何打印log 问题:atf 由于smc 陷入,软件导致的对齐异常,里面进入了 plat_panic_handler ,就直接挂死了,想看错误现成,有什么方法么,我看了下atf 的 DEBUG 和 CRASH_REPORTING 都是开的,没想明白为什么没有错误现场。👉👉👉 【目录】ARM/TEE/ATF/SOC微信群问题记录 👈👈👈。答案:crash打印需要实现crash_putc函数。 阅读详情

2016 ATF阿里技术论坛于4月15日在清华大学举办,主旨是阐述阿里对世界创新做出的贡献。阿里巴巴集团技术委员会主席王坚,阿里巴巴集团首席技术官(CTO)张建锋(花名:行癫),阿里巴巴集团首席风险官(CRO)刘振飞(花名:振飞),蚂蚁金服首席技术官(CTO)程立(花名:鲁肃)以及来自阿里巴巴集团各部门多位技术大咖齐聚一堂,与莘莘学子分享阿里的技术梦想。


在下午的电商分论坛中,庄卓然(花名:南天)做了主题为《掌上精彩-连接过去与未来》的演讲,分享了他亲身经历的阿里移动技术的演进之路,风趣的演讲让现场同学们不时会心一笑。

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

阿里上个财年中国电商平台零售额突破3万亿元人民币并超过沃尔玛,成为世界上最大的零售平台。在这3万亿的背后最根本的力量就是阿里巴巴整个电子商务及互联网技术在过去10年快速的发展。但是,3万亿只占到整个中国社会零售总额的10%,因此整个电子商务和电子商务技术还有非常巨大的发展空间,移动领域更是如此。手机淘宝在海量业务背景增长的情况下,经历了从工具到APP,从平台到生态的发展历程。技术架构也几经创新突破。未来几年将在视频直播,VR/AR领域有所突破。非常期待在座的学子和我们一起去开创新时代。

 

演讲实录:

大家下午好,我叫南天,很高兴今天来这里跟大家分享。今天我们看移动互联网,最早要追溯到将近20年前,那时候访问移动互联网还要通过移动梦网接入,当时硬件、软件技术各方面都不成熟。真正意义上的移动互联网要从2010年说起,这几年我们都经历了移动互联网的崛起。今天就是和大家分享在阿里三万亿的背后,移动上都有哪些技术实力。



海量业务挑战


先从整体的业务看,截止今年全中国能通过手机访问移动互联网的用户已经9亿人了,移动电商用户超过5亿人,其中手机淘宝和天猫等阿里巴巴的客户端总用户量超过4亿,根据第三方的数据阿里移动电商占了全中国移动电商的81%,所以我们说阿里巴巴是连接互联网和商业的第一品牌,在移动领域更是当之无愧的第一品牌。除了规模还有技术上的挑战。比如说多端,我们的手机终端就有iOS\Android\winphone及浏览器;比如说跨团队协作,912亿背后有无数的团队,有无数的开发工程师,在阿里仅端侧的移动开发工程师就有近两千名,涉及数十个部门。还有各种各样的模块、插件、中间件的协同。这是一个非常复杂的工程体系。


640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy


这样海量的规模下,在用户体验、开发效率、安全稳定和规模上都催生了革命性的变化。


第一、用户体验:每一次技术上的突破都是由用户的使用习惯来驱动,互联网是典型的用户体验驱动的产业。传统PC时代我们用QQ聊天、淘宝买东西、百度搜索,这个本质就是体验驱动,哪个产品体验好就会选择谁。今天在移动领域,这个规律非但没有改变反而会变本加厉。移动端的体验已不仅仅是产品的体验、基础技术的体验,还有很多其他的如能耗、包大小,都可能成为用户体验的新挑战。

第二、开发效率:我们从开放透明的web生态回归到客户端形态,对效率会产生非常大的影响。而互联网很重要的就是“快”,唯快不破,怎样在客户端的时代,还能保证非常高的研发效率和迭代速度?

第三、安全稳定:因为手机随身携带,从某种意义上来讲,它是我们人体器官的延伸,它掌握了大量的个人数据,怎样保证这些数据的安全性?这对用户来说是非常重要事。

第四、规模:阿里巴巴从某种程度上讲是一个商业的生态,这样的规模我们怎样保证它的研发体系是有序、有标准、有效率的,并且我们每年会有非常严酷的挑战“双十一”,在阿里有句话,没有经历过“双十一”技术人员是不完整的。但“双十一”每年只有一次机会,你必须要保证它绝对的成功,所以在这样的规模下,你用什么样的方式来保证?

 

技术改变世界


规模催生革命


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

移动研发效率之殇:随着团队规模越大,业务体系变的越来越复杂,整个工程体系要保证我们的研发速度迭代速度能不断的加速。这是非常有挑战的事情。可以给大家分享一组数据,手机淘宝客户端迭代次数:2013年客户端发布了42次,2014年200次,2015年发布了500次。

打磨极致体验之旅:无论是从crash率、启动的时间、网络的开销还是在滑屏的帧率上,这些相对于web来说提出更高的要求,在过去的几年里,我们取得了一些非常有效的成果,我们有专门关注用户反馈的平台,在过去的一年里,我们发现用户关于闪退、性能类的反馈从8%降到3%。

守卫信任使命之战:我们评估了APPStore里18个行业Top10的APP,平均能扫描出的安全漏洞是87个,而今天在手机淘宝客户端里面,我们基本每个版本都能够控制在个位数。

 

黑五&感恩节大促  VS  双11购物狂欢节
我们用“黑色星期五”和“网购星期一”两天全美国的电子商务网站、APP等加一起的数据跟阿里巴巴“双十一”这一天的数据对比。成交金额上我们是美国的3.2倍。黑五在移动端的成交占比仅在34%,而“双十一”在阿里移动端占比高达68%。可见不仅是成交额的赶超,我们在移动电商的普及上也是要超过美国一大截。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy



颠覆传统web的移动技术


传统的互联网技术跟PC时代一样是一个典型的BS的架构,在B的这一侧只是薄薄的一层的变现层,核心的工作是在做渲染。而所有的跟用户逻辑跟业务有关的东西全都在sever层。这个时代的前端工程师核心工作是解决不同浏览器的兼容性问题而不去处理太多后端的复杂业务逻辑。而我们所谈的架构、编程模型、伸缩性、扩展性、稳定性等技术都其实在谈服务端技术。但在2010年左右,随着计算机设备计算能力的提升,我们开始把一些业务逻辑前移,当时出现了一系列像AJAX这样的前端的框架,能够很好的利用起个人计算机的能力,但本质上云和端的分工是没有改变的。但是到了移动时代这一切发生了很大的变化。


首先移动设备的计算能力不输于PC,其次移动设备上提供了将近200多个传感器。而这些是PC不具备的。所以这时候我们就发现开发的分割线发生了很大的变化,前端不再仅仅是跑在浏览器里的展示层,而是可以利用传感器利用移动设备做更加复杂的逻辑处理。这样的分层变化,计算的前移,使得云和端之间的网络里发生了很大的变化。这时候我们再去看客户端,原来只在后端出现的性能、兼容性、扩展性等问题都成为了客户端架构领域需要去考虑的核心问题,它决定了我们怎么样打造一个让用户满意,又有高性能、强扩展性、安全、还能保持高速迭代的移动客户端。

 640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


这是这个时代非常不一样的挑战。所以我们简单来看看,随着这样的变化,回到富客户端的开发模型里面,可能在哪几个领域里面,会是我们需要重点攻克的课题。


第一、部署模式:PC时代,所有业务逻辑计算都是集中在服务端完成,即使是前端的js脚本也是部署在服务端可以快速下载,而客户端我们要通过发版安装在用户的手机上,每次更新都需要用户去下载,整个迭代速度、用户侧的更新速度都达不到要求,那我们怎样能在客户端的研发模型下具备很强的动态部署能力?能发现bug快速修复?怎样在富客户端里具备很强的动态性?

第二、编程模型:到了富客户端侧,我们编程模型会发生什么样的变化?传统在服务端我们通常会去用的MVC编程模型,到今天或许因为绑定方式调动方式的不同,会进入MVVM或MVP的编程模型下。

第三、系统架构:整个移动的生态,它是有多个操作系统,拿Android操作系统来说,每个厂商都有自己的定制,这些严重碎片化的东西我们要去面对,安装包不能无限制的扩大。对于用户而言,好的体验一定是相对小的安装包,这部分又如何解决?

第四、体验度量:性能等等这一系列的问题,它不仅仅是看吞吐率这一个简单的指标,用户在看手机时会说这个软件有点卡,那卡的原因是什么?就体现在软件的刷新频率上,如果刷新频率跟不上,突然出现GC过多内存占用时可能就会丢帧,这一帧丢掉就会让用户感觉卡。


640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy


阿里演进之路


在阿里巴巴,手机淘宝走过的5个时代:2009年是最早的WAP版的手机淘宝;然后到了2010年的时候手机淘宝是一张披着Native外壳的Wap,外面的壳是Native,里面的核心技术还是大量使用webview的技术,通过h5去展现,通过JS去转码;2013年我们做了比较大的改版,整个集团里打造了航母战略,整个APP不仅仅是一个简单的工具,它是一个平台,它上面不仅有天猫、聚划算,还有口碑等,这里每个模块既可以单独的运行成为独立的客户端,也可以长在平台的APP上,所以在内部有很形象的比喻叫航母,这上面所有的模块称之为飞机,既可以在航母上降落,又可以独立起飞;而2015年—2016年阿里巴巴在移动布局进入生态时代,我们在打造一个电子商务的商业操作系统,那今天在移动端也一样,这里面包括很多核心的组件、基础设施可以在不同的APP中共享,去复用。同时不同App的内容既可以作为独立的App,也可以作为一个插件的形式存在,这就是整个阿里在技术演进的5个时期。


640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy


传统的服务端架构,我们通常喜欢增加一个层次来解决问题,比如为了提高性能需要增加缓存,可以通过增加一个分布式的访问层等去解决问题。那在服务端,因为所有的部署是在sever端,在我们自己维护的IDC里,我们可以把这个层次加的非常厚,而且非常稳定,一切可控。


进入移动端后,发生了巨大的变化:首先,上层还是很重的业务,除了iOS和Android这类移动os之外在上面有一个很重的标准App Framework,这时候对架构来说进入非常大的挑战期,有时架构会设计得对整个改动非常的大。很多时候你的设计都会白费;其次,你不可能无限制的增加你的层次,因为手机容量有限,安装包大小必然受限;再次,你要兼容OS,因为OS和App Framework变重了,架构的设计考量要面向整体用户体验,这都是在移动客户端整个架构上和PC非常不同的特征。 


640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy


平台级APP的客户端架构之道

我们应该都经历过这个阶段,就像赶火车一样,不同团队都想拼命的爬上这个火车,但是一个地方出bug整趟火车都开不了。一开始我们架构治理就面临这样的问题,在早期Android 2.4版本还有65535方法数的限制,阿里巴巴是除了Facebook之外第一个面对开发工程方法数超过这么多的公司,所以说要有平台级APP的客户端架构设计方式,才能够满足这么多的模块,这么多的用户,能够快速的迭代,且有很好的用户体验。

所以,2014年我们开发了容器架构,简单来说,过去客户端是两层的结构,下层是基础库,上层是业务逻辑。现在我们改成三层架构:最下层还会有一部分的基础库,主要是一些与业务无关的客户端中间件;中间层,我们增加了runtime运行时的容器来调动总线,其中总线又会分UI、服务、消息,它让不同的模块只去依赖Runtime容器,而不会形成互相的依赖;最上层,我们把每个可以部署的模块称之为一个bundle,每个bundle之间是没有关系的,既可以作为一个模块长在容器上,也可以独立出去打成一个完全独立的APK。我们可以把客户端看成一个完整的工程被拆分成了多个不同的小工程,在这个插件式的体系中,所有的模块可以动态的插拔在这个容器之上。既可以做到在开发时模块之间互不影响,也可以做到在运行时不需要打整包让用户去下载,而只要去下发一个独立bundle,用户在有Wi-Fi条件时自动下载及动态加载。通过这个机制我们可以实现所有模块的替换。这是2014年做的非常大的技术改进。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

2014年8月份,我们第一次在行业里公布我们架构是容器化的,在ArchSummit上做了一次完整的演讲,所以很高兴看到2015年移动开发圈讨论最多的就是动态部署,插件化的架构、容器架构如何去运行,很多公司都加入这个阵容中。在2015年Android新版本发布时,他们也采用了这样的架构方式重新去设计AndroidAPP Framework。所以客户端的弹性架构上我们经历了这么几个不同的时代,有了这样的架构后,我们的从发布频次、打包效率、还是弹性发布、运维监控上都有很大的进步。

 

支撑上亿人同时在线的移动接入平台

我们在开发PC端软件或传统互联网web网页时,基本不会考虑带宽、时延。但在移动端是非常大的挑战。所有的无线都是有线的,所有有线都是无线的。因为所有的移动开发是通信和互联网的结合,所有的手机连到互联网是去和基站做连接。这使得移动端在2G网络下什么都没拿到,光建立连接就花了1S。这样的网络情况,我们根本谈不上用户体验。很多用户通常是在公交上、火车上、地铁里访问手机淘宝,那我们如何保证弱网环境下的用户体验?我们的方案是建立一个叫ACCS的网络接入平台,在架构上一方面做网络通讯协议的优化,另一方面灵活的调度,在全国有多个接入点,通过调度模块来选择最优的接入链路和最稳定的连接链路,同时在后端数据网络的模型上也不仅仅是传统web的Request、Response的R模型,它也支持消息下发的PUSH模型,也支持像sync这样同步的模型等等。这是过去两年里阿里做的非常核心的工作。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

今天拿ACCS平台跟业界所有的移动加速网关做对比,我们都取得非常好的效果。这侧除了架构的设计,灵活的调度之外,同时很重要的是在协议这一块。今天传统的HTTP在移动端是非常低效的,所以在2014年我们开始尝试spdy,到2015年我们的基础协议全面升级到HTTP2.0,现在我们在花很多精力研究自己的应用协议,因为在应用侧两个端都在掌握在自己手上,我们没有必要去遵守一个低效的标准做事情。去年我们通过TLS1.3的协议改造,优化窗口时间等,成为全球唯一一家支持HTTPS的电子商务网站,大家都知道支撑HTTPS这在移动端是非常大的挑战。今天我们能支持10亿设备的管理能力,同时在线数超过2亿,在全国有多个接入点做到就快接入和连接管理以及数据转发。这些为未来视频、直播等网络上的升级做好了准备。

双十一背后的移动开发框架 Weex
我们再回到双十一的Case上,过去有很多人尝试用h5来做这个事。第一因为不用跨多端,ios、android都用一个语言来实现。第二动态性好,不需要发版本。虽然我们能做到动态下发bundle,还是要开发iOS、android两个bundle,绕不开跨平台开发的复杂度。那么H5可以做到,但为什么大家又不用?核心问题是性能。我们曾做过测试,将页面用户首屏打开时间从4秒优化到3秒,这仅仅节省1秒让用户的转发率提高了68%。“双十一”的时候面对很大挑战是会场,页面里面有大量的商品,完全是个性化的。它展现的形式是动态调整,如果是纯Native所有的便捷性就会失去,如果是纯h5,体验又无法保障,为此我们开发了非常重要的Weex框架,它本质上是一个性能更好的webview,可以让所有开发者用H5的语言,且在多个平台上达到近似Native的效果。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


在过去我们常会拿基督教里的圣杯来比喻软件开发的银弹,比如说高速迭代和性能的完美平衡点,一次编译多次运行。我们提到一次编译多次运行会想到web、Java。今天Weex希望把整个移动开发生态通过H5取得更好的体验从“双十一”来看无论是首屏的加载时间、内存的消耗、CPU的消耗、帧率整体的流畅度,Weex都有非常好的展现效果,今年6月份我们会把这个框架开源出来,希望这一年Weex在行业内的推进能够减少移动端的的开发复杂度,提升开发效率和整体体验。 


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

展望未来


席卷全球的移动技术革命,极大程度推动了互联网的用户规模和触网深度的发展。智能手机APP对互联网的影响,不仅仅是又一个终端,更是人体身体器官的衍生。连接过去,畅想未来。阿里移动核心技术又将为我们开启怎样的明天,创造何等的惊喜?


未来移动端上依然有很多想象的空间。互联网这么些年里产生了媒体内容变化的趋势,最早是纯文本,然后是图片,阿里巴巴积累了非常多图片方面的技术,无论是图片内存的优化还是传输编码的成本都做了大量优化。到今天我们进入了视频、直播领域,随着技术的成熟和新的用户出现,很多人更加喜欢直播的产品体验。未来的3-5年我们还会进入到VR、AR和MR的时代,像VR的概念已经出现很久了,但是计算机视觉的时延问题一直没有解决,设备时延会超过100毫秒,而大脑的反应超过4毫秒就会眩晕。所以,虽然VR在20世纪60年代左右就有人提出,但是实际上在互联网高速发展20年过程中,这个领域并没有发生质的变化。但是到今年我们很高兴看到,随着硬件设备的发展,离理想值标准越来越接近,预计在未来的3-5年可能会出现更多的VR或AR的内容。这可能是互联网未来新的发展方向。所以在整个阿里巴巴移动端的技术演进过程中,我们花了很多精力在提升多媒体互动,无论是视频的同时在线的人数,还是整个视频量的转码技术降低成本,互动方面我们都已经有大量的积累。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=



通过下面这支小视频,让大家感受一下未来购物会是什么样子的:

http://v.youku.com/v_show/id_XMTUxODc0NzE2MA==.html?from=s1.8-1-1.2

关于VR和AR这个视频讲了很多东西,是我们期待的未来购物形态,我们相信这里面很多东西慢慢都会变成现实。对于一家技术互联网公司而言,改变我们上亿用户生活的,非常重要的是技术背后的想象力。所以我们沿着这条充满想象的道路上去摸索,一定能摸索出更好有意思的创新产品。

希望大家能够加入我们,让我们一起共创未来!


本文转载自云栖社区:https://yq.aliyun.com
ATF官方文档翻译(九):ATF固件设计(Firmware Design)(6) BL31实现了。重新移植机制尝试保存所有寄存器内容,并通过专用UART(PL011控制台)报告。BL31报告通用、EL3、安全EL1和一些EL2状态寄存器。BL31维护专用的perCPU崩溃堆栈,并通过每CPU指针缓存进行检索。该实现尝试将此功能所需的内存降至最低。crash_reporting.S文件包含崩溃报告的实现。示例崩溃输出如下所示。 阅读详情

相关推荐

掌上猫扑 v3.1.4

掌上猫扑 大小:8.47MB 版本:3.1.4 系统:Android 2.2以上 开发者:猫扑网更新时间:2014-08-26 应用简介 掌上猫扑是中国无线互联网领先的娱乐互动社区,它承载猫扑文化精髓,集猫扑大杂烩、猫扑贴贴论坛等内容于一体的客户端产品。拥有它,您可以随时随地方便的传播和分享互联网最前沿的文化!掌上猫扑,来点儿不一样的!每日更新海量资源:——BTYY的猫扑热门精彩帖子——瞬间戳中你笑点的没节操内涵段子——笑料百出的各种搞怪无厘头图片——清纯时尚性感的美女靓照——热门鬼话、原创文学作品连载用户评价:坐车等人无聊时消遣的必备猛药——姑娘请留步每天涨姿势升内涵的好帮手——喵嘞个咪各种搞笑、内涵、糗事、重口味、BT、YY帖令人蛋疼菊紧——愤怒的小花更多猫扑精华帖,各种最新网络流行元素,每日持续放送,敬请期待

2. ATF(ARM Trusted firmware)启动---bl1

历经一年多时间的系统整理合补充,《手机安全和可信应用开发指南:TrustZone与OP-TEE技术详解》一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对TEE技术详细阐述,读者可从用户空间到TEE内核一步一步了解系统安全的所有内容,同时书中也提供了相关的示例代码,读者可根据自身实际需求开发TA。目前该书已在天猫、京东、当当同步...

shuaifengyun的专栏 1万+

别再只调A*算法了!聊聊ROS机器人导航中,OpenCV视觉信息如何与激光雷达数据“打配合”

本文探讨了ROS机器人导航中激光雷达与OpenCV视觉融合的实战策略,揭示了如何通过多模态感知提升导航精度。文章详细介绍了视觉特征到代价地图的转化方法、系统级挑战的工程解决方案,以及融合感知下的路径规划进化,帮助开发者优化机器人导航系统。

weixin_29278805的博客 226

ARM的安全启动—ATF/TF-A以及它与UEFI的互动

ATF的官网一张图包含了更多的信息:如果你仅仅对ATF的UEFI启动路径感兴趣,下面这张图可能更加简单明了:NXP 2160A的开源和良好的文档,让我们可以在一个具体的平台上切片观察ATF的具体实现,建议大家仔细阅读参考资料2和下载代码来看看。TF官网 https://www.trustedfirmware.org/OPTee官网 https://www.op-tee.org/

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 1750

模拟波束赋形 vs 数字波束赋形:5G天线设计中的成本与性能权衡

本文深入剖析了5G天线设计中模拟波束赋形与数字波束赋形的核心差异,重点探讨了二者在硬件成本、功耗、网络覆盖能力和频谱效率等方面的权衡。文章指出,模拟方案成本低但灵活性有限,数字方案性能强大但代价高昂,而混合波束赋形已成为主流折中方案。决策需紧密结合具体的部署场景、性能要求和总拥有成本进行综合考量。

weixin_28432777的博客 840

QT-使用ECharts显示地图,还有更多惊艳的图表等待你的使用

QT-使用ECharts显示地图前言一、使用步骤1.下载示例2. QT使用HTML文件配置3.使用HTML文件4. 数据交互及自适应总结注意:这个地图是百度的在线地图,需要百度API密钥和在联网的状态下使用。离线使用图表 前言 我上文QT图表chart-饼状图,使用qt自带的图表库charts来显示图表,实现数据可视化,但是QT自带的图表库显示效果并不佳,通俗说,就是不好看。 然而,有这么一个开源图表库,图表种类极多,并且效果良好,能够实现具有很好的视觉冲击的数据可视化。 它就是Apache ECharts

博咯的博客 4898

牛客刷题训练营开班啦~面试刷题应有尽有,面试必问知识点

大多年轻人将“专业、高效的工作氛围”、“定期的职业培训”、“弹性的工作时间”和“相对自由的办公地点”作为选择企业的标准,而这也间接成为一众企业优化企业文化的方向。“00后职场人的正确打开方式”、“00后开启实习的第一天”、“00后实习晋升手册”、“00后职场整顿”引起一众网友思考,“该不该听从领导的金科玉律”、“怎么职场社交”,“抱怎样的心态去实习”等难题吸引各方发表意见。以此为前提,敢于迈出第一步,寻找适合的发展方向,并在实习过程中意识到自己在学校无法体会到的在学历、能力方面的短板。想不提高效率都不行!

m0_61041374的博客 1730

ANSYS workbench (关于normal stiffness factor接触刚度因子)

关于normal stiffness factor接触刚度因子的含义和设置方法

weixin_43730845的博客 6807

一个技术新人的阿里电商分论坛之旅

写在文前:最初喜欢阿里巴巴的原因是偶然的机会听到了马老板的励志演讲:明天更残酷,后天很美好,大部分人是在明天晚上看不到后天的太阳。赚钱是一种结果,它从来都不是我们的目的,我们的目的是创造一个真正有中国创造,全世界感到骄傲的伟大公司。 出发前的准备 第一次近接触阿里巴巴技术论坛的的时候是研究生复试时,2015年阿里技术论坛在北邮召开,而我恰恰当时有事回重...

weixin_33835690的博客 338

win11本地部署 DeepSeek-R1 大模型!免费开源,媲美OpenAI-o1能力,断网也能用

是否安装成功,然后直接运行部署deepseek-r1的命令。,出现下面界面即为安装成功。在cmd窗口中先输入。

记录学习编程的日常 2992

fatal: unable to access ‘https://github.com/‘: Recv failure: Connection was reset 解决方案

本文主要介绍了fatal: unable to access ‘https://github.com/’: Recv failure: Connection was reset 解决方案,希望能对使用github的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 2万+

TowardsDataScience 博客中文翻译 2019(八十四)

答 irbnb 已经成为许多旅行者的首选,不仅是在世界各地寻找住宿的时候,也是在到达一个城市之前探索这个城市的时候。当考虑在目的地过夜时,人们会想要一个“家外之家”。因此,Airbnb 为市场重塑了一个独特的、鼓舞人心的蓝海,“蓝海战略是同时追求差异化和低成本以开辟新的市场空间和创造新的需求。”在蓝海,需求是创造出来的,而不是争夺出来的。Airbnb 为顾客和主人提供了双赢的局面;虽然顾客可以以较低的价格获得住宿,但主人可以通过出租他们的房产来赚钱。

龙哥盟 3521

【JAVA】海康威视门禁机ISAPI接口开发,人脸上传更新接口

本文实现了一个HTTP工具类HTTPClientUtil,提供GET/POST/PUT/DELETE请求方法,支持摘要认证。工具类封装了Apache HttpClient,设置连接超时、最大连接数等参数,通过DeviceInfoDTO传递设备IP、端口和认证信息。文中还展示了两个应用示例:userInfoAdd()用于添加人员信息,FaceDataRecordAdd()用于添加人脸数据,均通过POST请求与设备ISAPI接口交互。该工具类简化了HTTP请求处理,支持设备管理系统的集成开发。

qq_27246521的博客 588

TowardsDataScience 博客中文翻译 2020(六百六十三)

语言识别(只需要英文和俄文文本)从其他文本中过滤新闻分为 7 个主题将与同一事件相关的文章聚类成线索对每个主题中的线索进行排名竞赛任务。图片由作者提供,使用draw.io创建语言检测这一步似乎非常清楚,而其他任务却提出了一堆问题。没有给出“新闻”的严格定义;主题标准没有很好地定义;聚类粒度和排名标准也缺失。竞赛规则要求最终提交的作品在 Debian 的一台机器上本地运行,该机器有 8 个内核和 16 GB 内存,不使用网络。

龙哥盟 4249

基于STM32的多功能旅行箱_329

随着智能硬件技术的不断发展,智能化产品逐渐渗透到日常生活的各个领域。旅行箱作为出行必需的工具,其传统功能已无法满足现代用户的需求,尤其是在安全性、便捷性和智能交互方面。为了解决这一问题,本设计基于STM32单片机开发了一款多功能智能旅行箱,集成了移动防盗报警、语音寻箱、GPS定位、称重检测、手势控制和蓝牙通信等多项功能。通过STM32F103RCT6主控芯片与HC-05蓝牙模块进行通信,结合海凌科V20语音识别模块、ATGM336H-5N GPS模块和HX711称重模块,提供了全方位的智能化体验。

484

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

基于深度学习YOLOv11的施工现场安全检测系统

施工现场安全管理是保障工人生命安全和工程顺利进行的关键环节。传统的人工巡检方式效率低下且易出现疏漏,而基于计算机视觉的智能检测技术能够实时、准确地识别安全隐患。本文提出了一种基于YOLOv11深度学习模型的施工现场安全检测系统,该系统能够自动检测25类施工场景中的目标(如安全帽、反光衣、挖掘机等),并标记违规行为(如未佩戴安全帽或口罩)。系统采用Python开发,集成用户友好的UI界面和登录注册功能,支持实时视频流与图像分析。

YOLO 787

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Android仿掌上英雄联盟首页,实现折叠效果

不单单是掌上英雄联盟,像微博发现页也用了这样的布局,当滑动到一定距离的时候,自动隐藏轮播图,或者标题栏下面的布局。并且使tablayout置顶。与之相似的还有简书的个人页面也是这样的布局。 图片处理的有些不清楚。建议下载安装包自行查看效果 * 安装包下载-2.83M首页大概分为几个部分 状态栏 标题栏 轮播图 切换的Tab 资讯列表 资讯列表头部推荐 刷新控件 整个页面是一个Activity,最

wapchief的博客 2752

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

万字长文带你回顾电子游戏的七十多年历史(完整版)

之前有很多人在后台说《从电子游戏历史看IC发展的助推剂》《80年代电子游戏及电脑游戏的发展历史》这两篇文章看的不是“太懂”,今天就把所有相关的资料都放出来,这样大家至少能把文章内容弄清楚,...

OpenFPGA的博客 2万+

Instagram

Instagram 编辑 Instagram是一款最初运行在iOS平台上的移动应用,以一种快速、美妙和有趣的方式将你随时抓拍下的图片分享彼此,安卓版Instagram于2012年4月3日起登陆Android应用商店Google Play。2012年4月10号,Facebook宣布以10亿美元收购Instagram。2012年10月25号,Facebook以总值7

u013124305的专栏 2966

百亿商店:免费开启超市管理新体验,Windows端高效运营必备神器!

在当今竞争激烈的超市行业中,高效的管理软件是提升运营效率、降低成本的关键。今天,我要向大家推荐一款超实用的免费管理软件——!这款软件由才华横溢的开发者@wyunl09精心打造,原本是为朋友量身定制的,如今却无私地分享给大家免费使用!它不仅功能强大,而且操作简单,是超市管理的绝佳选择。

2501_90568545的博客 710

年终盘点 | 最全面的2017物联网安全事件盘点

2017年随着物联网的高速发展,人们生活中与物联网设备的接触越来越频繁,人与物联网之间的联系更加紧密。IPv6通讯协议、5G通信的推广,网络传输和响应的速度越来越快,万物互联时代即将来临。根据研究机构IDC的报告,2020年全球物联网市场规模将达到17000亿美元,物联网设备将有200亿台。在2025年,这一数字更将达到754亿台。 同时...

weixin_33694620的博客 976

某百亿量化私募-校园招聘/实习生招聘/应届生招聘-量化研究员

前置说明纳斯达克上市公司,服务用户数近2亿,比肩BAT的薪酬,阶梯化职业发展双通道,集团总部位于深圳南山。本人双非一本,秋招想走qt开发方向,目标地区天津或北京,自己也清楚自己的实力,不求大厂高薪,就想找个薪资还算过得去的小厂拿个offer就行。2024届,陕西人,学历211本双非硕(调剂人)应用统计专业,想咨询下家人们,陕西西安,有什么银行软开和国企或者运营商能去的,大数据方向,有一段相关实习 #秋招。1, 手撕算法题,搜索旋转排序数组2, 什么时候能入职3, int类型的空间大小,int32位全一是。

每天多一点干货 1684

为什么使用LINUX(有点长,没耐心别看)大家自己体会

我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你;)%0不需要了解下面这些了。7rm?zA©达内科技论坛 -- 达内科技论坛  fiOp我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推G!p^行自由软件运动的,虽然我觉得自由软件运动是非常好的。.©达内

Java--Touching 2万+

九龙证券|300亿空袭,港股吓懵了!

当地时刻4月11日,腾讯大股东Prosus发布公告称拟再度进行回购,作为回购方案的一部分,Prosus本周将采纳行动,把9600万股腾讯股票以凭据方式移入香港中心结算系统,以便根据回购方案,在一段时刻内有序将此类股票进行买卖。其间,腾讯在TO B事务上的表现亮眼,全年金融科技及企业服务板块收入1770亿元,占比32%,逾越游戏,营收占比创下新高。4月11日,腾讯公告,再次出手回购了93万股,斥资3.53亿港元,回购价格在371.6港元/股至389.2港元/股,据统计,本年以来腾讯累计回购了1.07亿股。

csdn96199的博客 287
上一篇: 阿里巴巴集团CRO刘振飞:双11的六维技术准备
下一篇: 阿里云Redis云数据库用户交流会
云栖社区
博客等级 码龄11年 121粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值