更新于:09-23 05:20

有关[geek]标签推荐

(面试感悟)一名3年工作经验的程序员应该具备的技能

于09-19 00:00 - - geek
因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章. 这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的. 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于:.

最近5年133个Java面试问题列表

于07-28 00:00 - - geek
Java 面试随着时间的改变而改变. 在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入. 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在.

Azkaban简介与使用

于07-25 00:00 - - geek
       Azkaban是由Linkedin开源的一个 批量工作流任务调度器. 用于在一个工作流内以一个特定的顺序运行一组工作和流程. Azkaban定义了一种KV文件格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流. 简而言之就是一个工作流调度系统. 因为一个完整的数据分析系统通常都是由大量任务单元组成:shell脚本程序,java程序,mapreduce程序、hive脚本等.

Java 代码性能优化

于07-15 00:00 - - geek
代码 优化,一个很重要的课题. 可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢. 这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗. 没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了. 代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效率绝对是有提升的.

25 个你需要知道的人工智能术语

于07-06 00:00 - - geek
人工智能方面需要了解的一些重要定义. 人工智能不再是定义模糊的流行词汇,已经成为了更为精确的指代,在这样的背景下,理解人工智能领域的术语越来越成为一种挑战. 本文就为大家总结一些人工智能领域最重要的术语. 算法(Algorithms):一组用于人工智能、神经网络或其他机器的规则或指令,以帮助它自己学习;分类、聚类、推荐和回归是四种最常见的类型.

从事前端开发必须要了解的CSS原理

于06-30 00:00 - - geek
  从事Web前端开发的人都与CSS打交道很多,有的人也许不知道CSS是怎么去工作的,写出来的CSS浏览器是怎么样去解析的呢. 当这个成为我们提高CSS水平的一个瓶颈时,是否应该多了解一下呢.   一、浏览器的发展与CSS.   网页浏览器主要通过 HTTP 协议连接网页服务器而取得网页, HTTP 容许网页浏览器送交资料到网页服务器并且获取网页.

自然语言处理技术(NLP)在推荐系统中的应用

于06-28 00:00 - - geek
作者:张相於,58集团算法架构师,转转搜索推荐部负责人,负责搜索、推荐以及算法相关工作. 多年来主要从事推荐系统以及机器学习,也做过计算广告、反作弊等相关工作,并热衷于探索大数据和机器学习技术在其他领域的应用实践. 责编:何永灿(heyc@csdn.net). 《程序员》原创文章,更多精彩文章请. 个性化推荐是大数据时代不可或缺的技术,在电商、信息分发、计算广告、互联网金融等领域都起着重要的作用.

webview中文乱码及cookie的设置

于06-18 00:00 - - geek
这里主要记录关于 WebView加载含中文的 url和 cookie中设置中文显示乱码的解决方法. 目前,在android 开发中,为了方便程序进行扩展,很多 APP中都采用了 WebView来加载 H5 页面,这样通过后台更换一个H5地址,程序中就有相应的变化,不用重新打包发布. 我参与的项目中,使用 WebView的场景主要有下面几种:商城类APP中的商品详情、签到、帮助中心、积分抽奖、邀请好友,banner详情等.

如何检测C++内存泄漏

于06-18 00:00 - - geek
wikipedia中这样定义内存泄漏:在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况. 内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费. 最难捉摸也最难检测到的错误之一是内存泄漏,即未能正确释放以前分配的内存的 bug.

Web前端知识体系精简

于06-18 00:00 - - geek
Web前端技术由html、css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言. 而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构. 本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍.

容器监控方案 cAdvisor + Elasticsearch

于05-27 00:00 - - geek
容器监控方案 cAdvisor + Elasticsearch. 摘要:本文属于原创,欢迎转载,转载请保留出处: https://github.com/jasonGeng88/blog. 但在真正实践中,还是有各种各样的挑战. 今天就想和大家分享一下,在服务容器化场景中的服务监控问题. 传统的服务监控,一般都是针对宿主机的,有对 CPU、内存、进程数、IO 等监控.

无人驾驶刚刚开始的未来

于05-24 00:00 - - geek
责编:何永灿,欢迎人工智能领域技术投稿、约稿、给文章纠错,请发送邮件至. 《程序员》原创文章,未经允许不得转载,更多精彩文章请. 本文是无人驾驶技术系列的第12篇,也是最后一篇( 文末汇总了无人驾驶系列文章). 本文梳理总结了前面11篇涉及到的技术点,尝试呈现一个宏观的无人驾驶系统架构. 另外,简单分析了无人驾驶的产业链现状以及根据笔者自己的经验提出了一些给开发者、创业者,以及投资者的建议.

日活上百万时,腾讯产品如何提前规避服务器宕机风险?

于05-15 00:00 - - geek
原文链接: http://wetest.qq.com/lab/view/310.html. 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 众所周知,优异的应用性能是良好用户体验的坚实基础,而服务器响应缓慢、卡顿、崩溃的产品,即便设计再精美也无法留住用户的心. 2017年2月28日,百度就和用户们开了一个不大不小的玩笑,从当天的20点54分到21点24分左右,百度搜索整整宕机了30分钟,众多网友戏言那30分钟成为了百度最有存在感的30分钟,但是从后来百度的公关文章中,可以看到其提到了“错过了大家上亿次的搜索请求”,从这个体量来看,这无论如何都是一次很大的影响了.

Facebook提出全新CNN机器翻译:准确度超越谷歌而且还快九倍(已开源)

于05-11 00:00 - - geek
选自code.facebook. 作者:Jonas Gehring、Michael Auli、David Grangier、Denis Yarats、Yann N. 去年谷歌在机器翻译上取得了连续不断的突破,参阅《. 重磅 | 谷歌翻译整合神经网络:机器翻译实现颠覆性突破》和《. 重磅 | 谷歌神经机器翻译再突破:实现高质量多语言翻译和 zero-shot 翻译》.

一款开源的视频直播项目 --EvilsLive

于04-26 00:00 - - geek
EvilsLive 是一个视频直播件开发工具包(SDK), 目前只支持 Android, 以后还会支持 Web/IOS 等平台. 主要负责视频直播的采集、推流、预览、播放、美图支持. 欢迎大家 Star, 你们的关注才是我们持续的动力!. 目前此项目还在持续更新中..... 预览与推流分辨率可分别自由设置.

Web 直播流的解析

于04-17 00:00 - - geek
Web 进制操作是一个比较底层的话题,因为平常做业务的时候根本用不到太多,或者说,根本用不到. 现在比较流行的就是音视频的处理,怎么说呢. 如果,有涉及直播的话,那么这应该就是一个非常. 我这里就不废话了,先主要看一下里面的基础内容. 首先,一开始我们是怎么接触到底层的 bit 流呢. 记住:只有一个对象我们可以搞到 bit 流 --> ArrayBuffer.

新手必看前端开发时所要注意和遵守的规范

于04-08 00:00 - - geek
摘要: 前端开发规范,让所有人写的代码都长得一样. 我们的目标是——看不出来哪行代码是自己写的. 1.使用软Tab(2个空格)进行缩进. 3.属性的值使用双引号(而不是单引号). 4.在空元素中不用使用反斜杠. 5.使用HTML5文档声明. 8.style、script标签无需指明type属性. 10.boolean属性无需赋值:disabled checked selected.

实用教程|Spark性能优化之道——解决Spark数据倾斜

于03-23 00:00 - - geek
实用教程|Spark性能优化之道——解决Spark数据倾斜.     2017-03-16 11:31  浏览次数:108. 为何要处理数据倾斜(Data Skew). 对Spark/Hadoop这样的大数据系统来讲,数据量大并不可怕,可怕的是数据倾斜. 数据倾斜指的是,并行处理的数据集中,某一部分(如Spark或Kafka的一个Partition)的数据显著多于其它部分,从而使得该部分的处理速度成为整个数据集处理的瓶颈.

2016 移动应用质量大数据报告

于02-27 00:00 - - geek
2016年,在“互联网+”战略的推动下,移动互联网与越来越多传统行业的结合更加紧密,用户使用移动互联网的工作场景、生活场景、消费场景都在悄然发生着改变, 移动互联网产品在智能硬件、医疗、汽车、旅游、教育等市场也都在不断探索新的可能性. 开发者除了需要关注用户需求外,更需要重视产品质量与口碑,这将极大的影响用户对产品的评价及产品后续的传播力度.

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

于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)(处理分析)这些信息,而在生产者与消费者之间,需要一个沟通两者的桥梁-消息系统.