自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 探索物流预测珠峰:苏宁智能运输路线技术设计

本文作者为苏宁云商IT总部技术总监:俞恺、李盛强 责编:何永灿([email protected])来自物流的挑战近年来,随着电商增速的放缓,市场对电商企业提供的差异化服务提出更高要求,而物流则首当其冲,一方面需要满足用户更高的服务质量要求,而另一方面电商物流要从成本中心变成利润中心,满足企业运作的效益需求。面对这个现况,苏宁物流研发运用大数据技术,分析历史数据,预测未来趋势,运用最优化算法...

2017-08-17 21:47:41 2622

原创 基于容器的AI系统开发——百度PaddlePaddle解析

作者来自百度PaddlePaddle团队:王鹤麟、于洋、王益 责编:何永灿([email protected]),本文来源于《程序员》,未经允许不得转载。基于深度学习的AI系统是由深度学习框架、AI应用以及服务部署组成的一个闭环。在PaddlePaddle的开发与使用过程中,我们发现框架和AI应用的开发及服务部署,都可以基于Docker完成,让流程简化。开发痛点编译工具难配置编译AI系统需要...

2017-08-16 17:41:55 2531

原创 C++17中那些值得关注的特性(上)

作者:祁宇,《深入应用C++11》作者,C++开源社区purecpp.org创始人,致力于C++11/14的应用、研究和推广。乐于研究和分享技术,爱好C++,爱好开源。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》C++17标准在2017上半年已经讨论确定,正在形成ISO标准文档,今年晚些时候会正式发布。本文将介绍最新标准中值得开发者关注的新特新和基本用法...

2017-07-28 09:25:06 5461 3

原创 58同城iOS客户端Hybrid框架探索

作者:杜艳新,刘文军。58同城iOS高级研发工程师,专注于App Hybrid框架的架构研发,主导了58同城App的Hybird混合研发的系统架构以及研发。 责编:唐小引,欢迎技术投稿、约稿、给文章纠错,请发送邮件至[email protected]。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》58同城iOS客户端的Hybrid框架在最初设计和演进的...

2017-07-13 22:23:08 1440

原创 美团点评酒旅移动端Vue.js最佳实践

作者:胡成全,美团大众点评前端工程师,主要负责美团酒店移动HTML5开发、美团酒店和美团门票小程序开发,目前致力于小程序工程化、小程序和Vue.js代码复用方面的应用。 责编:唐小引,欢迎技术投稿、约稿、给文章纠错,请发送邮件至[email protected]。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》前言移动端HTML5因其开发效率高、多端适配...

2017-06-29 22:34:17 907

原创 基于Spark的大规模机器学习在微博的应用

吴磊,微博算法平台高级工程师,主要负责以Spark为核心的大数据计算框架、机器学习平台的设计和实现。曾任职于IBM、联想研究院,从事数据库、数据仓库、大数据分析相关工作。 张拓宇,微博系统开发工程师,作为主要开发设计人员参与微博大规模机器学习、特征工程等项目,负责计算平台参数服务器和大规模学习算法的研究和工程实现工作。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章...

2017-06-23 00:34:39 1832

原创 新浪微博百万用户分布式压测实践手记

作者:聂永,新浪微博技术专家。负责移动端消息应用架构底层基础设施维护和优化等,目前致力于推广性能驱动模式推动系统健康发展的理念。 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》微博产品后端服务团队在资源受限情况下基于Tsung提供了一套开箱即用的100万用户性能压测工具套件,推动两名能力和经验都欠缺的中初级工程师,不但顺利完成支持海量用户的在线聊天室项目任务...

2017-04-05 16:02:23 1556

原创 使用SIMD技术提高C++程序性能

作者:张银奎,《软件调试》和《格蠹汇编》作者,从事软件开发和研究十余年,对IA-32架构、操作系统内核、虚拟技术,尤其对软件调试有较深入的研究。微博ID:@dbgger 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》今天和C++同行谈谈如何提高自己的身价。编程语言只是工具,要把工具用到最合适的地方,扬其长且避其短,打造出有价值的软件产品,那么使用这工具的人自...

2017-02-09 20:59:51 2019 1

原创 Facebook的灾难应对机制

2014年,超强台风Typhoon Ruby袭击菲律宾之后,Facebook就开始提供安全检测(Safety Check)工具。此后全球有10几亿人,也就是大约14%的人口曾在自己的Facebook列表中收到过警报——Facebook会向可能受灾的用户推送消息,确认他们安全或是不在该区域中。同时,收到消息的用户还可以邀请朋友访问该页面,形成连锁效应。通过Safety Check功能,Faceboo...

2017-01-30 15:56:53 258

原创 携程风险防御体系的变革之路

本文为CSDN投稿文章,分享了携程信息安全业务安全团队在这几年来,风险防御体系演进变革的要点,遇到的一些坑,如何做技术选型,解决了哪些困境,走过的弯路,各位读者可以将本文作为自身建设风险防御系统的攻略参考,也可以作为一个回忆录,避免重复踩坑。1.0时代过去携程曾经使用一套基于.NET的风险防御系统作为控制注册,登录,支付以及其他相关场景的主要手段,这套系统主要由三个服务组成:数据收集服务,...

2016-10-17 13:51:24 925

原创 从CPU架构科学家到大数据公司CTO,胡世亮的技术人生

胡世亮是美国威斯康星大学博士,师从处理器架构专家James E. Smith,曾是英特尔未来科技研究小组中唯一的华人,研究范围涉及处理器内核的优化创新、多处理器的动态性能监测和优化、新的硬件支持以实现并行程序的调试排错(Debug)等,获得过十七项发明获专利。然而,2016年他做出了一个令人意想不到的决定——放弃硬件研究,转而加入一家国内研究大数据处理技术的初创公司。什么原因促使胡世亮做出这样的选...

2016-09-09 21:23:10 951

原创 携程网络防火墙自动化运维

作者简介:田国华,携程高级网络安全经理,14年网络安全行业工作经验。2010年加入携程网站运营中心,负责携程技术安全体系建设,包括网络安全架构规划设计、安全方案、产品评估及安全系统运维管理工作。 声明:本文为CSDN投稿文章,未经许可,禁止任何形式的转载。随着互联网技术的不断发展,在线网站的规模越来越大,防火墙作为网站的安全屏障,被大量的使用。防火墙数量的增加以及防火墙中安全策略条目...

2016-09-02 17:49:36 1885

原创 工具助力敏捷——中国移动研发管理提升实践

本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅2016年《程序员》 作者:刘旭东,就职于中国移动研究院,信息安全方向硕士。主要从事移动应用架构及研发管理工作,具有多年项目开发及管理经验。目前主要关注大数据及深度学习领域的研究工作。传统企业软件研发面临的问题及应对方案有人说移动互联网的发展是第四次工业变革,移动互联网技术不但渗入人民生活,也日益影响企业的发展。无论是传统...

2016-08-17 13:57:12 509

原创 《中国企业互联网+成熟度测评报告》摘要

来源:中国互联网技术联盟目前,帮助各行各业进行互联网+的最有效的手段是:提供业界最佳实践案例启发企业心智,提供便于企业间交流和跨界连接合作的平台,提供数据库和专家智库帮助企业进行互联网+建设的产品选型,提供互联网+成熟度测评工具帮助企业自我衡量互联网+建设进展。在这样的背景下,中国互联网技术联盟,联合联盟成员企业中的CEO、CFO、CIO、CTO、CMO、CHO,专门研讨共创了《中国企业互联网+成...

2016-08-04 16:19:43 385

原创 基于计算机视觉的无人驾驶感知系统

本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅2016年《程序员》

2016-08-04 13:31:18 555

原创 “互联网+”定义及相关概念解析

来源:中国互联网技术联盟2015年5月、6月、7月,国家密集性的发布了三大重型文件:《中国制造2025》、《大众创业万众创新政策措施意见》、《互联网+行动指导意见》。随后,中国互联网技术联盟邀请专家委员会对此专门进行了闭门研讨和解读梳理,并将梳理成果向业界正式发布。一、基于互联网+驱动的未来产业体系互联网+战略是核心驱动力,基于这个发动机,把制造业,传统企业和大众创业都绑定在一起,推动整个社会的创...

2016-07-19 18:04:29 5753

原创 “互联网+”十大特征

来源:中国互联网技术联盟国家发布“互联网+”战略时,是按照一个个重点行业来说明的。但每个行业都有其鲜明的行业特点,这样不容易使我们看出国家在制定每个重点行业“互联网+”战略指导意见时,到底是按照什么维度来指导编写的。而且我国行业众多,每个行业都希望自己通过“互联网+”战略来升级转型。不在国家重点行业指导意见下的企业,自己该怎样制定“互联网+”战略?即使是在国家圈定的重点行业范围内,要制定自己的“互...

2016-07-18 21:55:13 4374

原创 中国互联网技术联盟推出“互联网+”资讯门户

ITA1024中国互联网技术联盟7月正式推出专注“互联网+”的资讯门户网站http://abc.ita1024.com。这也是国内首个专注于帮助中国企业有效落地“互联网+”的服务平台。是为负责企业“互联网+”转型战略的CEO、CIO、CFO、CMO、CHO提供的资讯工具。该网站将以内容产品化的理念打造,首次开辟了:互联网+行业案例、业界趋势和国家政策解读、潜龙报道和融资报道、互联网+高端论坛与峰会...

2016-07-12 09:29:59 297

原创 92年法律专业妹纸,觅有缘程序员(附照片)

受妹纸所托,代发信息如下,非诚勿扰。心动不如行动,加妹纸微信的同学,请以相同格式,首先主动汇报自身情况,或者在评论中留下自己的联系方式。...

2016-05-19 22:28:43 196

原创 58同城高性能移动Push推送平台架构演进之路

文/孙玄本文详细讲述58同城高性能移动Push推送平台架构演进的三个阶段,并介绍了什么是移动Push推送,为什么需要,原理和方案对比;移动Push推送第一阶段(单平台)架构如何设计;移动Push推送典型性能问题分析解决,以及高可用、高性能、高稳定性如何保证。什么是移动Push推送移动Push推送是移动互联网最基础的需求之一,用于满足移动互联环境下消息到达App客户端。以转转(58赶集旗下真实个人的...

2016-03-03 08:57:26 1209

原创 问题:在极客头条上关注“主题”还有用吗?

关注或者不关注是不是都没区别了?以前能只看自己感兴趣的主题。

2016-02-22 16:51:02 81

原创 途牛网站无线架构变迁实践

文/ 高建途牛从一开始的单机系统,发展到现在已拥有数百个分布式部署的系统。本文主要将途牛网站无线系统在从小到大的过程中,遇到的问题以及解决方法与大家分享,希望为大家带来一定借鉴。文章将从服务化推进、南北京机房之痛、性能提升实践、App客户端技术演进四个方面进行介绍。服务化推进途牛的服务化始于2011年,当时我们主要进行了会员的服务化,2012年进行了搜索2.0的服务化,2013年是服务化大举前进的...

2016-02-14 08:39:56 496

原创 小米网技术架构变迁实践

文/ 张涛,小米网架构师“先卖10000台再说!”2011年8月9日,小米网负责人黎万强在公司内部大会上这样说道。时间回到4年多前,在小米“标配”产品发布日8月16日前几天,小米公司100多号人沉浸在即将到来的第一款产品诞生的亢奋中,但是,没有人能告诉我们:未来,我们将能走多远\做多大。彼时,小米网仅有三位开发工程师,在经过两个多月的紧张开发后,小米网将要第一次面对公众在线销售产品,接受大考。由于...

2016-02-11 08:26:42 771

原创 Knuth:将计算机编程视作艺术

《ACM通讯》在1959年发行的时候,其社员发表过以下评论,在后来成为了ACM的追求: 编程如果能在计算机研究和发展方面成为一个重要的部分,必然存在着从艺术到一门严谨科学的过渡。这个目标在接下来的几年中不断重现。例如,1970年“将编程从艺术过渡到严谨科学的第一步”发表了。同时,我们也成功地以最简单的方式将规则变成科学,称之为“计算机科学”(computer science).一个领域一旦被...

2016-01-27 09:56:22 371

原创 Node.js背后的V8引擎优化技术

文/ 谢骋超Node.js的执行速度远超Ruby、Python等脚本语言,这背后都是V8引擎的功劳。本文将介绍如何编写高性能Node.js代码。V8是Chrome背后的JavaScript引擎,因此本文的相关优化经验也适用于基于Chrome浏览器的JavaScript引擎。V8优化技术概述V8引擎在虚拟机与语言性能优化上做了很多工作。不过按照Lars Bak的说法,所有这些优化技术都不是他们创造的...

2016-01-21 09:31:59 302

原创 Node.js背后的V8引擎优化技术

文/ 谢骋超Node.js的执行速度远超Ruby、Python等脚本语言,这背后都是V8引擎的功劳。本文将介绍如何编写高性能Node.js代码。V8是Chrome背后的JavaScript引擎,因此本文的相关优化经验也适用于基于Chrome浏览器的JavaScript引擎。V8优化技术概述V8引擎在虚拟机与语言性能优化上做了很多工作。不过按照Lars Bak的说法,所有这些优化技术都不是他们创造的...

2016-01-21 09:31:25 338

原创 中间语言和虚拟机漫谈

文 / 徐宥编程语言的发展历史,总的来说,是一个从抽象机器操作逐步进化为抽象人的思维的过程。机器操作和人的思维如一枚硬币的两面,而语言编译器就像是个双面胶,将这两面粘在一起,保证编程语言源程序和机器代码在行为上等价。当然,人本身并不是一个完美的编译器,不能无错的将思维表达为高级语言程序,这种偏差,即Bug。因为编译器的帮助,我们可以脱离机器细节,只关心表达思维和程序行为这一面。编程语言的发展日新月...

2016-01-14 08:35:49 614

原创 计算机语言协程的历史、现在和未来

文 / 徐宥计算机科学是一门应用科学,几乎所有概念都是为了理解或解决实际问题而生。协程(Coroutine)的出现也不例外。协程的概念,最早可以追溯到解决COBOL语言编译器中的技术难题。从磁带到协程COBOL是最早的高级语言之一,编译器则是高级语言必不可少的一部分。现如今,我们对编译器的了解,已经到了可以把核心内容浓缩成一本教科书的程度。然而在二十世纪六十年代,如何写作高效的语言编译器还是绕不过...

2016-01-07 09:10:47 975 1

原创 《程序员》2016年1月:互联网应用架构面面观

当我们学习架构的时候,我们在学习什么?(潘晓良)技术会议上的架构分会场通常颇受欢迎,原因是一般这些公司都比较有名,另外人都有一种找捷径的想法,看看有什么可以借鉴。可是架构这个事情还真的很难借鉴,各个公司所处的行业不同,处在的发展阶段不同,团队的技术储备不同,决定了别人的架构很难照搬到自己的公司之上。作为观众,我曾经听完以后非常兴奋地回去使用提到的新技术和新方法,原因就是“某大公司也这么用了”,结果...

2016-01-04 10:20:05 372

原创 如何建立低科技互联网

原文链接:How to Build a Low-tech Internet 作者:Kris De Decker,授权翻译成中文 在现代消费社会和飞速发展的世界中,通过无线网络访问互联网的趋势正在逐渐上升。然而对于无线网络而言,不同的国家关注的重点却不同。在比较发达国家中,人们需要的是不中断的网络连接和更快的访问速度。而在贫穷国家,访问互联网却往往需要依靠像异步网络这样的低技术实现。当高技术使互...

2016-01-01 09:39:04 488

原创 Instagram的百万美元Bug

原文链接:https://exfiltrated.com/research-Instagram-RCE.php 作者:Wesley Wineberg2012年,Bloomberg在Facebook的“白帽黑客”漏洞赏金项目页面发过一篇著名的文章,文中说:“如果有人发现价值百万的漏洞,我们愿意予以相当金额的奖励。” 本文有标题党之嫌,所以先向各位道个歉。但是标题确实和本文的背景相关,我在Insta...

2015-12-30 21:10:36 325

原创 解开“艾达之谜”:关于第一位程序员你所不知的故事

原文链接:Untangling the Tale of Ada Lovelace 作者:Stephen Wolfram图片来自New York Public Library二百年前的今天(英文原文发布于12月10日,译注),正是艾达·洛浮莱斯Ada Lovelace的生日。一些人认为,她是计算机历史中的一位英雄;也有人认为,她只不过是被过誉的一位小人物。在她诞辰二百周年之际,我决定解开这个困惑我...

2015-12-23 22:38:52 5435 2

原创 第一位iPhone Hacker新作:单人之力实现自动驾驶汽车

George Hotz(出生于1989年10月),别号Geohot,他曾在2007年8月率先解锁iPhone手机(用了500多个小时研究解锁方法),使其不仅局限于AT&T网络,也支持其他GSM网络。之后在博客上发布了详细的解锁过程和视频,并将自己解码后的手机放在eBay上拍卖,因为有人捣乱,因此拍卖价最后被炒到了一亿美元以上,没能在eBay卖出这款手机,不过后来用这款破解的手机交换到了一部...

2015-12-17 09:26:51 367

原创 比尔·盖茨2015荐书

比尔·盖茨日前在他的个人博客“盖茨笔记”上分享了对2015年读书的回顾,他发现,这一年中读的书大多都有“事物之运行原理”有关。一些是关于物理世界的解释,例如钢和玻璃的用途,疾病是如何治愈的。另一些对人类本身有很深的理解:人类的优点和瑕疵,主观能动性与寿命的潜力,人类身上珍贵的东西。他说自己并不是有意探索这些领域,而是只打算学习。现在看来,这些都颇有意义。The Road to Character,...

2015-12-11 13:41:41 25019

原创 谈谈“清单”应用的未来

本文作者Fred Wilson是著名投资人,参与投资了Twitter、Tumblr、Foursquare、Zynga、Kickstarter、10gen、FeedBurner、Disqus等公司。 原文链接:http://avc.com/2015/11/lists-2/互联网问世以来,围绕清单的创业者前赴后继。有哪家真正把这事儿搞定了吗?我想不出来。列清单主要有两种模式:为自己列清单(任务管理)...

2015-12-09 16:46:27 24936

原创 下一代Eclipse:步入云端

代号Che的下一代Eclipse IDE将运行在云端,可以在任何机器上打开浏览器写代码。项目的建立、编辑、debug、部署可以都在一个仓库中进行。安装方法注意:Che目前是pre-alpha的版本,请从源代码编译来体验workspace/environment概念。Che需要Docker,可以根据需要查看Windows或者MacOS安装Docker的有关信息。安装方法: git clone htt...

2015-12-08 16:43:14 394

原创 TypeScript 1.7即将到来

微软MSDN博客上最近发布,TypeScript 1.7已经随 Visual Studio 2015 Update 1.在这个版本中,默认对ECMAScript6(ES6)对象支持async/await提供支持。同时也添加了对this的多态类型支持,支持乘方语法,模块化。在Github的roadmap中有一份完全的更新日志。和以往一样,你可以通过Visual Studio 2015 Update ...

2015-12-07 15:35:25 229

原创 程序员最恐怖的梦魇是什么?

这是Quora上的一个问题,其中Mick的回答获得了13.5k“赞同”,他如此回忆道:曾经有位心理学的博士雇我查一个BUG,程序是他的一个学生写的,经常会出现奇怪的输出。程序的功能是,从文件中读取数据,提出50个问题,进行一系列计算,然后基于这位博士的研究来得出一个分数。程序跑在大学的一台3B2上。他给我演示了程序,确认这个Bug可以重现——每次在问题之间切换的时候,总会闪出一些奇怪的字符。我觉得...

2015-12-03 00:01:09 463

原创 马克·扎克伯格写给女儿的公开信(全文翻译)

原文链接:A letter to our daughter亲爱的Max,我和你妈妈对你的降生感到无比快乐。你的新生活充满光明和希望,我们愿你健康、快乐地长大,尽情探索这个世界。为了让你生活地更好,我们要更努力地改变这个世界。就像所有父母一样,我们希望你生活在一个比今天更好的世界里。虽然头条常常是坏消息,但是从各方面说,我们所处的世界正在朝着更好的方向发展。健康得到保障,贫穷正在减少,知识广泛传播,...

2015-12-02 15:19:24 1331

原创 人人都该懂点儿TCP

作者:Julia Evans 原文链接:Why you should understand (a little) about TCP 即使你的工作也许不需要对TCP了如指掌,也不需要去了解具体的TCP/IP实例。你也应该懂一些基本的TCP知识,本文会告诉你为什么。我以前在Recurse Center工作的时候,曾经用Python写过一个TCP栈(还写了一篇博文用Python实现TCP栈可以学到...

2015-11-26 08:08:06 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除