更新于:12-23 12:32

有关[geek]标签推荐

高盛称一名“程序猿“能顶四名“交易猿“

于02-10 00:00 - - geek
在2000年的巅峰时期,高盛在纽约总部的美国现金股票交易柜台就雇佣了600名交易员,替投行金主的大额订单进行股票买卖操作. 但时至如今,这里只剩下两名股票交易员“留守空房”. 毫无疑问,在200名计算机工程师的技术支持下,自动化交易程序已经接管了纽约总部大多数日常工作量. 1月举行的哈佛大学应用计算科学研究所举行的研讨会上,高盛代理首席财务官(Deputy CFO)及前首席信息官(CIO)Marty Chavez向与会者阐明了这一点.

我是如何花了一年时间来学机器学习的

于02-08 00:00 - - geek
大家都知道 AI 的发展前景非常好,例如 Google 成为了一家 AI First 的企业,越来越多的开发者开始关注并学习机器学习. 因此,po 主特意找来这篇文章,分享下如何寻找适合入门者的在线学习资源,如 Udacity、Coursera、斯坦福大学课程等,并告诉大家如何避免其中的一些坑. 这篇文章来自  Per Harald Borgen,在 Medium 上获得了 2.7k 的赞.

企业BI系统应用的切入点及五大策略

于02-08 00:00 - - geek
从技术的角度来看,BI的技术正在走向成熟,处于一个发展的阶段,但它促使了BI的应用在成本方面开始逐步的降低,越来越多的企业在BI应用方面取得了成功. 从实施的角度来出发,实施商业智能系统是一项复杂的系统工程,整个项目涉及企业管理,运作管理,信息系统,数据仓库,数据挖掘,统计分析等众多门类的知识. 因此用户除了管理咨询要选择合适的商业智能软件工具外还必须按照正确的实施方法才能保证项目得以成功.

Android中的MVP架构分解和实现

于02-07 00:00 - - geek
传统的Android开发架构一般是MVC模式,. Model:业务逻辑和实体模型. View:对应于布局文件. Controllor:对应于Activity. 单独从逻辑看起来非常好,与我们做Web开发时,开发模式类似,但在实际开发中,View对应于布局文件,实际上关于该布局文件中的数据绑定的操作,事件处理的代码都在Activity中,Activity既像View又像Controller(MVVP架构中包括数据绑定),导致Activity中职责太重,耦合度大.

2017年Android开发必须要掌握的热门开源框架

于02-07 00:00 - - geek
绝对干货-国内值得关注的官方API集合,很全很强大(必须收藏). [干货]2017已来,最全面试总结——这些Android面试题你一定需要. 地址: https://github.com/BolexLiu/MyNote. AndroidM 动态权限管理. RecyclerView适配器优化. android路由框架 支持中间件.

程序员新人怎样在复杂代码中找 bug?

于01-25 00:00 - - geek
我曾经做了两年大型软件的维护工作,那个项目有10多年了,大约3000万行以上的代码,参与过开发的有数千人,代码checkout出来有大约5个GB,而且bug特别多,open的有上千,即使最高优先级的showstopper也有上百. 优先解决那些可重现的,可重现的bug特别好找,反复调试测试就好了,先把好解决的干掉,这样最节约时间.

一个三十秒的习惯,让你受益终生

于01-25 00:00 - - geek
作为一名社会学爱好者,我阅读了无数关于这一话题的书籍和博客,并且尝试了其中的很多建议,但是绝大多数都没有任何效果. 所以,本文标题并非我的即兴之作,我是在完全被说服之后才写下这篇文章的. 整个实验历经数月时间,在这个过程中,我发现有一条建议,是我听过的最简单,也是最有效的建议. 这一建议不是来自任何一本畅销书,事实上没有一家出版社愿意出版这样的书籍:即使是最有说服力的管理思想家也无法编撰出这样一本书.

三种东西永远不要放到数据库里

于01-23 00:00 - - geek
我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”. 我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦. 作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的. 既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了.

饿了么推荐系统:从0到1

于01-19 00:00 - - geek
本文由携程技术中心投递,ID:ctriptech. 作者:饿了么数据运营部资深算法工程师陈一村,在携程个性化推荐与人工智能Meetup上的分享. 陈一村2016年加入饿了么,现从事大数据挖掘和算法相关工作,包括推荐系统、用户画像等. 随着移动互联网的发展,用户使用习惯日趋碎片化,如何让用户在有限的访问时间里找到想要的产品,成为了搜索/推荐系统演进的重要职责.

关于机器学习的领悟与反思

于01-16 00:00 - - geek
近年来,人工智能的强势崛起,特别是去年AlphaGo和韩国九段棋手李世石的人机大战,让我们深刻地领略到了人工智能技术的巨大潜力. 数据是载体,智能是目标,而机器学习是从数据通往智能的技术、方法途径. 因此,机器学习是数据科学的核心,是现代人工智能的本质. 通俗地说,机器学习就是从数据中挖掘出有价值的信息.

Kafka 设计与原理详解

于01-16 00:00 - - geek
本文综合了我之前写的kafka相关文章,可作为一个全面了解学习kafka的培训学习资料. 转载请注明出处 : 本文链接. 当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临如下几个挑战:. 以上几个挑战形成了一个业务需求模型,即生产者生产(produce)各种信息,消费者消费(consume)(处理分析)这些信息,而在生产者与消费者之间,需要一个沟通两者的桥梁-消息系统.

微服务框架和工具大全

于01-13 00:00 - - geek
引言:不去重新发明轮子总是更好的. 本文探讨了14个已经可用并能提供使微服务的开发和部署更容易的平台、框架和功能. 本文还补充了每个工具将如何有助于建立良好的微服务架构的简要概述.   在《Java微服务》一书中,我们使用 Spring Cloud,它提供使微服务非常容易地开发所需的所有工具和平台.

2017年,你需要GET的9大技术领域

于01-12 00:00 - - geek
2016年过去了,然而我一点也不怀念它,因为2017年的技术趋势更加吸引人. 回顾一年里业界的发展,2017年的技术趋势初现端倪. 根据CSDN知识库这一年来大家关注的热门知识图谱,我们来给大家梳理一下2017年值得关注的技术方向. 元旦刚过,阿法狗就以60胜0负1平的成绩一骑绝尘,横扫了围棋界高手.

Android开发之2016_最流行的Android组件、工具、框架大全

于01-10 00:00 - - geek
MaterialDesigh资源整理. light_sky@weibo 整理的MaterialDesigh资源,很多资料. 填写一个表单, 选择你要集成的一些Android开源项目,自动给你生成一个应用程序. Android Button Maker是一个可以在线生成按钮代码的工具. Android API提供了XML文件定义的几何形状的Drawable资源,包括颜色、边界和梯度.

一种视频预加载的方案

于01-06 00:00 - - geek
前言:视频的预加载是提高用户体验的重要因素. 预加载成为网络视频播放不可或缺的一个技术环节. 1.边存边播:下载多少播放多少. 优点:快速加载播放,实现简单;缺点:不能拖动未存区域;适合音频媒体. 2.代理服务器:预先下载媒体的头部(头部Size为 s1 byte)->监听播放器的请求,当Request的是预加载的URL->代理把媒体头部作为Response返回给播放器,并改Ranage 为 s1 byte 发送Request->代理服务器纯粹作为透传.

深度 | 对比深度学习十大框架:TensorFlow最流行但并不是最好

于01-04 00:00 - - geek
2016 年已经过去,BEEVA Labs 数据分析师 Ricardo Guerrero Gomez-Ol 近日在 Medium 上发表了一篇文章,盘点了目前最流行的深度学习框架. 他写道:「我常听到人们谈论深度学习——我该从哪里开始呢. TensorFlow 是现在最流行的吧. 我听说 Caffe 很常用,但会不会太难了.

JVM初探- 内存分配、GC原理与垃圾收集器

于12-31 00:00 - - geek
JVM初探- 内存分配、GC原理与垃圾收集器. JVM内存的分配与回收大致可分为如下4个步骤: 何时分配 -> 怎样分配 -> 何时回收 -> 怎样回收. new时分配外, 我们着重介绍后面的3个步骤:. 怎样分配- JVM内存分配策略. 对象内存主要分配在新生代 Eden区, 如果启用了本地线程分配缓冲, 则 优先在TLAB上分配, 少数情况能会直接分配在老年代, 或被拆分成标量类型在栈上分配(JIT优化).

百度文件系统BFS v0.5.0 发布

于12-30 00:00 - - geek
Together with Galaxyand Tera, BFS supports many real-time products in Baidu, including Baidu webpage database, Baidu incremental indexing system, Baidu user behavior analysis system, etc..

分布式系统调用链监控

于12-24 00:00 - - geek
应用架构由集中式向分布式演进后,整个调用关系变得复杂. 分布式架构由复杂且较大规模集群构成,各个应用之间相当独立,可能由不同团队、不同语言实现. 系统一个完整的调用过程可能横跨多个服务及数据中心. 复杂的调用导致系统出问题后难以定位问题. 无法准确知道整体系统性能及运行情况. 一个请求完整的调用链可能如下图,经过多个系统服务,调用关系复杂.

不可错过的Node流行框架介绍

于12-17 00:00 - - geek
Node.js是由Ryan Dahl于2009年创建的. 它是一个开源的跨平台运行时环境,用于开发服务器端和网络应用程序,它是基于Google Chrome V8 JavaScript引擎构建的. Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用.

Nginx的负载均衡原理

于12-14 00:00 - - geek
  负载均衡在服务端开发中算是一个比较重要的特性. 因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers, 后面简称backend)来做复杂的计算、处理和响应,并且在业务量增加的时候可以方便地扩容后台服务器.

Java中的Runnable、Callable、Future、FutureTask的区别

于12-10 00:00 - - geek
Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别. 其中Runnable应该是我们最熟悉的接口,它只有一个run()函数,用于将耗时操作写在其中, 该函数没有返回值.

Android内存泄漏产生的6大原因

于12-08 00:00 - - geek
1.资源对象没关闭造成的内存泄漏. 资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存. 它们的缓冲不仅存在于 java虚拟机内,还存在于java虚拟机外. 如果我们仅仅是把它的引用设置为null,而不关闭它们,往往会造成内存泄漏.

你应该知道的9款流行Web框架及其优缺点

于12-07 00:00 - - geek
对于 Web 开发人员来说,找到一些合适的工具,能让工作轻松许多. 这其中,Web 框架更是提升工作效率的“利器”. 但因为可选的 Web 框架非常多,如何选择也是一件令人头疼的事情. 本文列出了9款目前比较流行的 Web 框架,并对优缺点进行分析,希望能对大家有所帮助. 当 Web 浏览器使用 HTTP 和在其他地方运行的服务器(计算机)通讯时,这些服务器会收到一些通知:.

LinkedIn的即时消息:在一台机器上支持几十万条长连接

于12-06 00:00 - - geek
文 | Akhilesh Gupta  译者 | 足下. 最近我们介绍了LinkedIn的即时通信,最后提到了分型指标和读回复. 为了实现这些功能,我们需要有办法通过长连接来把数据从服务器端推送到手机或网页客户端,而不是许多当代应用所采取的标准的请求-响应模式. 在这篇文章中会描述在我们收到了消息、分型指标和读回复之后,如何立刻把它们发往客户端.

携程移动端 UI 界面性能优化实践

于11-15 00:00 - - geek
作者简介:南志文,携程研发经理,曾负责App整体技术框架的架构研发与实践,现负责酒店业务的迭代更新及App架构、性能优化. 曾先后就职于阿里巴巴、巨人网络. 《程序员》杂志 10 月刊,作者发表了. 《携程移动端架构演进与优化之路》文章第一部分:架构演进. 紧接着,作者基于前文对携程移动端性能优化实践进行了总结.

【腾讯Bugly干货分享】WebP原理和Android支持现状介绍

于11-14 00:00 - - geek
目前网络中图片仍然是占用流量较大的一部分,对于移动端更是如此,因此,如何在保证图片视觉不失真前提下缩小体积,对于节省带宽和电池电量十分重要. 然而目前对于JPEG、PNG、GIF等常用图片格式的优化已几乎达到极致,因此Google于2010年提出了一种新的图片压缩格式 — WebP,给图片的优化提供了新的可能.

唯品会11.11:频繁黑匣架构背景下,看唯品会的革命性重构

于11-14 00:00 - - geek
eBay和唯品会的电商文化缩影. eBay是一个老牌的互联网公司,是曾经全球最大的交易平台. 我有幸在eBay中国研发中心工作接近10年,曾经在支付平台、电商平台、云平台等不同开发部门工作过. eBay电商系统设计非常复杂,将系统划分为一个个小模块,每个团队和其中每个人负责一个产品的一个小模块. 这种系统结构经过长期演练已经非常严谨、成熟和稳定.

深入理解Android虚拟机体系结构

于11-14 00:00 - - geek
连接:http://www.cnblogs.com/lao-liang/p/5111399.html. 1.什么是Dalvik虚拟机. Dalvik虚拟机是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行.

虚拟现实技术的十大用途

于11-08 00:00 - - geek
美国企业家杂志官网Entrepreneur近日撰文阐述了虚拟现实技术的10个惊人的用途. 虚拟现实技术拥有巨大的潜力,它将改变未来的许多领域,包括医药、商业和建筑设计等等. 心理学家和其他医疗专业人员正在尝试使用虚拟现实技术来提升传统的 医疗方法,寻找治疗创伤后应激障碍(PTSD)、焦虑症和社交障碍的有效解决方案.