技术
文章平均质量分 75
我只是一个小小的搬运工
爱生活爱编程
展开
-
人工智能第三次黄金时代,藏在全球数亿摄像头里?
阿里妹导读:人工智能历史上的三次黄金时代是什么?这次有何不同?视觉智能应用成功的关键因素有哪些?本文通过众多的成功实例和遍地黄金的视觉计算应用机会,对这些问题进行探讨,并试图讨论云上视觉智能的终局。注:本文整理自阿里iDST科学家华先胜在全球人工智能技术大会上的演讲。今天和大家报告的主要是近两年在阿里云上做的视觉智能方面的工作和一些思转载 2017-11-23 10:03:33 · 3140 阅读 · 0 评论 -
庖丁解牛之ScrollView
前言ScrollView可以说是Android里最简单的滑动控件,但是其中也蕴含了很多的知识点。今天尝试通过ScrollView的源码来了解ScrollView内部的细节。本文在介绍ScrollView时会忽略以下内容:嵌套滑动,崩溃保存,Accessibility。 ScrollView是一种控件,继承自 FrameLayout,他的子控件远远大于Scro转载 2017-12-19 10:44:33 · 316 阅读 · 0 评论 -
30 个实例详解 TOP 命令
Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。(译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。)1. Top 命令输出转载 2017-12-19 10:55:55 · 281 阅读 · 0 评论 -
我对Java程序猿的学习的建议
今天给大家来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。在大家看之前,要先声明两点:1、由于本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬转载 2017-12-19 10:57:23 · 475 阅读 · 0 评论 -
男生都是如何折磨自己的女朋友的?
转载 2017-12-19 11:02:01 · 12843 阅读 · 1 评论 -
自定义View之王者荣耀等级进度条
Demo效果这里用王者荣耀的等级做了一个demo实现思路由进度条想到ProgressBar,继承自ProgressBar,可以在onDraw()中通过getProgress()和getMax()的比值来得到当前的进度动画效果其实就是间歇性地增加进度,这里采用Handler的sendEmptyMessageDelayed()方法每隔一定的时间对转载 2018-01-04 16:03:16 · 8026 阅读 · 0 评论 -
教你免费且快速地搭建个人网站
域名怎么来的好吧~ 我的域名是这么来的......这里我们先选择第二个,BAT 中的 A。输入你想注册的域名,查询这个域名是否被别人注册了。Tips:我的域名是 goileo.top,为了演示注册过程,显示未注册状态,所以这里以 goileolee.top 为例。这里我选择了一个 .to p的域名。 什么? “转载 2018-01-04 16:12:05 · 8311 阅读 · 2 评论 -
2018年首篇,带大家一起学习视图拖拽功能的源码
今天的快讯我们对2017年的重大事件进行一下回顾吧。乐视事件回溯乐视的2017,“眼看他起朱楼,眼看他宴宾客,眼看他楼塌了”。乐视历经了来自融创中国百亿融资、高层相继离职、裁员风波、资金链危机、业务亏损,以及旗下的手机业务停摆、供应商讨债等一系列危机,乐视生态几近崩溃。贾跃亭则赴美专注法拉第未来,称会将全部精力放在造车项目上。12月25日,北京证监局发布通告,责令贾跃亭于2017年转载 2018-01-04 16:17:58 · 1250 阅读 · 0 评论 -
Okhttp缓存源码分析以及自定义缓存实现
前言下面是我理解的网络请求框架的缓存基本实现。大致的过程是有缓存用缓存的数据,没缓存发起http请求取数据,得到最新数据后存到缓存里。正文那么Okhttp怎么实现缓存的,我们从Okhttp发起一次请求的全过程中来看缓存是怎么实现的Okhttp请求过程源码分析最简单的使用(以下代码都是okhttp3.8.0为基础):转载 2018-01-04 16:24:29 · 338 阅读 · 0 评论 -
乘上这波Apollo无人驾驶红利,成为BAT急需的 AI 人才
最近几天,在 2018 CES科技盛会上,百度无人驾驶系统 Apollo 2.0 正式开放,百度COO 陆奇表示,借着 Apollo 平台,他想打造中国无人车国家队!All in AI, 一句话看出了百度的野心。而百度,只是 China + AI 战略格局中的一个缩影。2017年,人工智能首次进入政府工作报告。随着政府和产业界的积极推动,中美两国的人工智能技术竞赛格局已转载 2018-01-15 14:32:44 · 703 阅读 · 0 评论 -
Android 高级混淆和代码保护技术
这是一篇关于 Android 代码保护的文章,旨在介绍代码混淆、防止逆向工程的各种高级技巧。大家都很忙,我也赶着回去继续开发我的新应用,因此话不多说,越干(gan, 一声)越好。本文有两部分内容,一部分讲混淆,一部分介绍一些混淆之下的安全手段。基准原则都是:在保证不麻烦到自身 以及 能够正常阅读异常日志的前提下,尽可能提高混淆强度和保护代码安全。1混转载 2018-01-15 14:48:13 · 296 阅读 · 0 评论 -
重大改变!Python或将取代VBA,成为Excel官方脚本语言!
据外媒报道,微软正考虑添加 Python 为官方的一种 Excel 脚本语言,如果获得批准,Excel 用户将能够像目前使用 VBA 脚本一样,使用 Python 脚本与 Excel 文档、数据以及一些 Excel 核心函数进行交互。目前为止,超过 3883 人赞同将 Python 集成到 Excel 中,成为 VBA 替代品,甚至像单元格函数 fu转载 2017-12-19 10:41:23 · 14976 阅读 · 1 评论 -
又到年底了,明年该学点啥呢?
前几天,在知乎上看到这样一个问题: 问 “Java、C++、Python、Go、Js等语言,未来几年内,学哪个更容易找工作? 很多新人会纠结于第一门语言该学啥,比如后端开发,Java、Python、Go都可以,但总不能一口气学三门吧?最关心就业,学完容易找工作最重要,想请教各位学什么好?”这些话说到了我的心坎里,共鸣多,和我刚毕业时的疑惑一转载 2017-12-27 15:04:19 · 403 阅读 · 0 评论 -
战胜柯洁后,AI在悄悄潜入人类下一个智慧堡垒
近日,在 QCon北京2017上,来自阿里巴巴认知计算实验室的技术专家龙海涛(花名德衡)发表了题为《星际争霸和AI》的专题演讲。《星际争霸》一直是游戏玩家心目中即时战略类的经典之作,历时十多年而不衰。而如今它更成为深度强化学习、人工智能算法研究的一个主要平台和工具。因为其蕴含了多智能体协作、多任务学习、宏观策略规划等复杂问题,一旦取得部分突破和进展,对商转载 2017-11-23 10:15:24 · 447 阅读 · 0 评论 -
CSS Selectors Level 4新特性全面解析
前言当看到 CSS Selectors Level 4 很多人会理所当然地喊出 CSS4。但是,这里必须明确一个概念,目前所谓的 CSS3 和 CSS4 都是 CSS2.1 以后对某一些 CSS 模块进行升级更新后的称呼。CSS3 和 CSS4 永远都不会出现,它们只是为了区分 CSS 模块升级后的等级,例如有些 CSS 选择器在之前就存在了,但是此时我们为它添加了新的特性,那么这个模转载 2017-12-13 10:00:07 · 530 阅读 · 0 评论 -
在Java程序中处理数据库超时与死锁
简介 每个使用关系型数据库的程序都可能遇到数据死锁或不可用的情况,而这些情况需要在代码中编程来解决;本文主要介绍与数据库事务死锁等情况相关的重试逻辑概念,此外,还会探讨如何避免死锁等问题,文章以DB2(版本9)与Java为例进行讲解。 什么是数据库锁定与死锁 锁定(Locking)发生在当一个事务获得对某一资源的“锁”时,这时,其他的事务就不能更改这个资源了,这种机制转载 2017-12-13 10:01:27 · 2486 阅读 · 0 评论 -
美团点评旅游搜索召回策略的演进
背景美团点评作为最大的生活服务平台,有丰富的品类可供用户选择,因此搜索这个入口对各业务的重要性不言而喻,除了平台搜索外,业务搜索系统的质量和效果对用户体验、商家曝光、平台交易也有着关键作用。相对美团点评平台的O2O检索,旅游搜索系统主要面临以下几点挑战:本异地差异大。在本地生活场景中用户的搜索需求往往集中在本城市内,而在旅游场景特别是行前场景转载 2017-12-06 15:33:52 · 6563 阅读 · 1 评论 -
人工智能在线特征系统中的数据存取技术
一、在线特征系统主流互联网产品中,不论是经典的计算广告、搜索、推荐,还是垂直领域的路径规划、司机派单、物料智能设计,建立在人工智能技术之上的策略系统已经深入到了产品功能的方方面面。相应的,每一个策略系统都离不开大量的在线特征,来支撑模型算法或人工规则对请求的精准响应,因此特征系统成为了支持线上策略系统的重要支柱。美团点评技术博客之前推出了多篇关于特征系统的文章,如《机器学习中的转载 2017-12-06 15:42:36 · 844 阅读 · 0 评论 -
外卖订单量预测异常报警模型实践
前言外卖业务的快速发展对系统稳定性提出了更高的要求,每一次订单量大盘的异常波动,都需要做出及时的应对,以保证系统的整体稳定性。如何做出较为准确的波动预警,显得尤为重要。从时间上看,外卖订单量时间序列有两个明显的特征(如下图所示):周期性。每天订单量的变化趋势都大致相同,午高峰和晚高峰订单量集中。实时性。当天的订单量可能会受天气等因转载 2017-12-06 15:57:08 · 943 阅读 · 0 评论 -
阿里开源了14个核心技术,你了解哪些?
阿里妹导读:自从2011年宣布第一波开源项目以来,阿里技术人一直积极参与开源社区共建。开源项目数量每年都有所增长,目前阿里巴巴已经有150+个开源项目,其中数个项目 star 破万。相关的 GitHub 2017年数据统计显示,阿里巴巴是唯一一家入围 GitHub 顶尖贡献名单的中国公司。在开源中国举行的“2017年度最受欢迎中国开源软件Top20”的评选中,阿里巴巴占据五席位。 其实,阿里巴巴转载 2018-01-02 15:56:14 · 2164 阅读 · 0 评论 -
负载均衡原理的解析
开头先理解一下所谓的“均衡”不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。一、http重定向当http代理(比如浏览器)向web服务器请求某个URL后,转载 2017-12-27 14:32:10 · 264 阅读 · 0 评论 -
Visual Studio实用小技巧
有一个有关微软Office的笑话,说的是它的特性太多:当你觉得自己发现了一个Office的新特性时,它已经存在很多年了。本文将介绍一些在Visual Studio中很实用却被忽略的小技巧。使用CTRL+; 搜索解决方案资源管理器你可以点击解决方案资源管理器的文本框(或者使用快捷键”CTRL+;”),来搜索所有的节点——无论是隐藏的还是可视的。转载 2017-12-27 14:35:08 · 1241 阅读 · 0 评论 -
简述 Docker
你好,欢迎来到Java基础知识分解站,今天小编为猿猿们整理了Docker的相关内容,如果你关注新技术发展,一定会关注Docker,不管是云服务还是微服务,越来越多的厂商都开始基于Docker作为基础设施自动化工具。那么什么是 Docker?Docker与传统的虚拟机有什么区别?为何要采用 Docker?如何使用 Docker?下面就来转载 2017-12-27 14:57:03 · 259 阅读 · 0 评论 -
IT人喝酒不同岗位不同姿态 最服程序员
万丈红尘三杯酒,千秋大业一壶茶酒文化在我国可谓博大精深没有什么事情是一顿酒解决不了的如果有 那就用两顿在职场中喝酒是职场中的必备技能无论聚餐、谈事、年会都少不了咱IT人更是对酒有深刻的认识和喜爱细数不同类型IT人在酒席上的姿势还真是“眼花缭乱”呢!一、程序员别看程序员平时一幅见人躲着走的表现,可是一旦到了酒桌上,霸气十足,转载 2018-01-15 15:13:49 · 640 阅读 · 0 评论 -
经历400多天打磨,HSF的架构和性能有哪些新突破?
阿里妹导读:2017年的双十一圆满结束了,1682亿的成交额再一次刷新了记录,而HSF(High Speed Framework,分布式服务框架)当天调用量也突破了3.5万亿次,调用量是2016年双十一的三倍多。为了这不平凡的一天中,HSF经历了一年多的磨练,从架构升级到性能优化,从可用性提升到运维提升,完成了从2.1到2.2的全面升级,截止到双十一开始的一刻,HSF2.2在全网机器占比超过75%转载 2018-01-15 15:29:43 · 468 阅读 · 0 评论 -
阿里凑单算法首次公开!基于Graph Embedding的打包购商品挖掘系统解析
阿里妹导读:你是否也曾遇到类似的情况——差5块钱就能包邮,跨店满400减50就少20怎么办?凑单作为购物券导购链路的一个重要环节,旨在帮助你找到合适的商品。如何在凑单场景突破找相似、发现惊喜的同时做到成交翻倍,实现体验和数据上的双赢?今天我们一起来破解。一、背景凑单作为购物券导购链路的一个重要环节,旨在帮助用户找到商品,达成某个满减门槛(比如满4转载 2018-02-02 15:25:56 · 594 阅读 · 0 评论 -
敏捷开发,你真的做对了吗?阿里文娱广告团队敏捷实践总结
阿里妹导读:很多人对敏捷开发有个普遍的误解,认为敏捷就是快,经常在需求没定义清楚的情况下就急于开工。事实上,这样做往往得不偿失。今天,我们邀请阿里巴巴敏捷教练问菊,为我们带来阿里文娱广告团队敏捷实践,看看他们是如何做敏捷开发的。缘起2017年3月,应移动事业群智能营销平台项目管理部负责人邀请,我开始支持智能营销平台CRM团队。智能营销平台是阿里文娱广告团转载 2018-02-02 15:40:58 · 1409 阅读 · 0 评论 -
如何用AR升级星巴克体验?阿里工程师祭出了“三板斧”
阿里妹导读:去年年底,星巴克臻选咖啡烘焙工坊在上海开幕,这是全球第一家带有AR体验的新零售咖啡工坊。这项AR技术是由阿里人工智能实验室的X实验室研发,顾客可以通过AR一边喝着咖啡一边探险,感受星巴克咖啡烘焙、生产及煮制的全过程,同时通过AR技术还能直观感受到2万平米里工坊中的每处细节。今天,阿里妹将用一杯咖啡的时间,为你揭开AR背后的神秘面纱。 看如何用AR来升级购买咖啡豆的体验AR介绍AR全名扩...转载 2018-03-05 14:08:01 · 257 阅读 · 0 评论 -
2018科技将如何改变世界?12位阿里科学家发布年度科技趋势预测
阿里妹导读:科技的进步与发展总是令人兴奋。从能够帮助城市疏导交通的城市大脑,到进入千家万户的智能音箱;从可能颠覆现有算力的量子计算,到科幻电影中畅想的无人驾驶汽车……2017年,科技的力量也在不断塑造和描绘我们生活的这个世界。2018年伊始,阿里巴巴12位来自不同领域的科学家,对IoT、量子计算、边缘计算、自然语言处理、区块链、自动驾驶等前沿技术将在2018年如何影响世界、影响社会生活做出了自己的...转载 2018-03-05 14:50:42 · 318 阅读 · 0 评论 -
为什么你做的H5开屏那么慢?H5首屏秒开方案探讨
阿里妹导读: 越来越多的APP内业务使用H5的方式实现,怎样让H5页面启动更快是很多人在探索的技术点,本文梳理了启动过程中的各个点,分别从前端和客户端角度去探讨有哪些优化方案,供大家参考。随着移动设备性能不断增强,web 页面的性能体验逐渐变得可以接受,又因为 web 开发模式的诸多好处(跨平台,动态更新,减体积,无限扩展),APP 客户端里出现越来越多内嵌 web 页面(为了配上当前流行的说法,...转载 2018-03-05 14:55:00 · 653 阅读 · 0 评论 -
如何提升测试环境的稳定性?来看看阿里内部的实践总结
阿里妹导读:测试环境是研发/测试同学最常用的功能,稳定性直接影响到研发效率,那如何提升测试环境的稳定性?阿里巴巴应用与基础运维平台高级开发工程师张劲,通过阿里内部实践,总结了一套测试环境稳定性提升方法,供大家参考。痛点每一次容器申请失败直接造成研发测试停滞, 同时带来答疑及问题排查(程序猿最怕的就是在代码写得正嗨的时候被人给打断,所以一般我都带耳机),涉及到测试链路上各个系统。随着集团pouch化...转载 2018-03-05 18:13:56 · 1105 阅读 · 0 评论 -
如何快速成长为技术大牛?阿里资深技术专家的总结亮了
写在前面不管是开发、测试、运维,每个技术人员心里多多少少都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。然而“梦想是美好的,现实却是残酷的”,很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员说“天天写业务代码还加班,如何才能成为技术大牛”,测试说“每天都有执行不完的测试用例”,运维说“扛机器...转载 2018-04-02 18:00:07 · 123 阅读 · 0 评论 -
架构师如何应对复杂业务场景?领域建模的实战案例解析
为什么要领域建模?软件的世界里没有银弹,是用事务脚本还是领域模型没有对错之分,关键看是否合适。实际上,CQRS就是对事务脚本和领域模型两种模式的综合,因为对于Query和报表的场景,使用领域模型往往会把简单的事情弄复杂,此时完全可以用奥卡姆剃刀把领域层剃掉,直接访问Infrastructure。我个人也是坚决反对过度设计的,因此对于简单业务场景,我强力建议还是使用事务脚本,其优点是简单、直观、易上...转载 2018-03-28 15:48:41 · 347 阅读 · 0 评论 -
阿里新突破!自主创新的下一代匹配&推荐技术:任意深度学习+树状全库检索
I 背景推荐、搜索、广告投放是互联网内容提供商进行流量分配的核心业务,也是大数据和机器学习技术的典型应用场景。无论是推荐,搜索,还是广告投放问题,都可以描述为从大规模候选中给用户提供有限的展现结果以获取用户的正向反馈(广告投放还需额外考虑广告主意愿和体验)。在具体实现中,由于在线业务对性能尤其是响应时间的严格要求,我们往往会把上述过程拆分为两个阶段——匹配(Match)+排序(Rank)。以淘宝推...转载 2018-03-28 17:21:51 · 1359 阅读 · 0 评论 -
如何用区块链技术解决信任问题?Fabric 架构深度解读
阿里妹导读:区块链技术,随着比特币的兴起而为大家所知。但是具体到技术本身,大家相对熟悉的几个词可能是“数据不可篡改”、“公开链”、“分布式数据”、“共识机制”等。这篇文章将抛砖引玉,通过深度解读Hyperledger Project旗下的Fabric,介绍区块链适合的应用场景,如何从技术上去解决实际业务中的问题,希望能和大家一起探讨、学习。前言Hyperledger Project 由Linux基...转载 2018-04-13 10:43:06 · 3257 阅读 · 0 评论 -
为了帮视障人士“看见”,阿里工程师做了哪些努力?
阿里妹导读:中国拥有约1300万视障碍者,平均每100人就有1人每天生活在黑暗中。互联网覆盖方方面面的今天,借助智能设备,盲人获得了独立自主的机会:社交、网购、浏览新闻、听音乐… 互联网让他们可以接触到更多的事物,走出更远的路。互联网产品的无障碍体验将直接影响到盲人群体的生活质量。因此建设信息无障碍环境,帮助他们更好融入社会,显得尤为重要与迫切。为了提供更好的信息无障碍体验转载 2018-02-02 15:21:29 · 295 阅读 · 0 评论 -
免费下载!《九年双11:互联网技术超级工程》,300页干货精华
人类历史上的超级工程有什么?金字塔、万里长城、迪拜世界岛、三峡大坝……其实,我们还有个很特别的超级工程:人们看不到它的形态,却无时无刻不在感知它的存在。天南海北的货物因它向世界各地集散,各行各业因它联成一体,这就是双11,一个属于互联网技术的超级工程。不夸张地说,最近十年阿里的重大技术演进,几乎都是被双11逼出来的。从第一个双11的错转载 2018-02-02 15:14:13 · 282 阅读 · 0 评论 -
Weex如何支撑200w+同时在线的优酷猫晚直播?
阿里妹导读:天猫双十一已经成为被大众普遍接受的文化符号,而猫晚则是连接线下线上的重要节点。2017年天猫晚会的前台直播任务被交给了优酷来承担。 优酷直播,优酷主客团队,优酷架构组等多方组成了联合项目组,合力承担优酷双十一猫晚直播的开发任务。 缘起虽然优酷直播在线上已经有业务稳定运行,但是我们还是遇到了大量问题需要解决。除开直播晚会现场这个转载 2018-01-09 09:32:13 · 451 阅读 · 0 评论 -
如何把范冰冰“送”到你家?双11晚会逆天技术首次公开
阿里妹导读:2017天猫双11晚会, 1.4亿人次边看晚会边玩边买,一场别开生面的“明星到你家”AR互动活动令人印象深刻。晚会现场,范冰冰、卢靖姗瞬间穿越到了所有观众家中,6分钟内225万人次邀请“明星到你家”。今天,我们邀请到了阿里工程师沐节,为大家揭秘如何把范冰冰“送”到你家里。背景介绍每一年的天猫双11狂欢夜都是明星云集,2017年转载 2018-01-09 09:44:32 · 783 阅读 · 0 评论 -
阿里双11网络技术揭秘:百万级物理和虚拟网络设备的智能化之路
阿里妹导读:今天继续为大家分享2017双11背后不为人知的技术。这次的嘉宾是后羿,阿里巴巴资深技术专家,参与8年双11大战,主导阿里“去IOE”战略落地,目前在推动阿里基础设施智能化。后羿将分享双11的智能化网络实践,关于如何在网络智能领域通过数据手段极致地优化运营场景,在稳定性、成本、效率方面提升网络运营竞争力。阿里巴巴资深技术专家后羿转载 2018-01-09 10:00:42 · 608 阅读 · 0 评论