程序员杂志是由中国社会科学院主管,中国社会科学院文献信息中心主办的一本部级期刊。
程序员杂志创刊于2000,发行周期为月刊,杂志类别为计算机类。
关键词: 计算机 程序设计 程序设计方法 程序设计语言
机器胜人:机器人即将、必将接替人类工作之缘由 说来恐怕令人难以置信,到21世纪末,很可能现有的70%工作岗位都会由自动化设备代替人类一与领,机器人取代人只是时间问题。引领这一场巨变的是自动化第二波,而人工识别、廉价传感器、机器学习以及分布式智能就是这一波自动化的核心。
关键词: acm 数据采集方法 流动特征 人口流动 直接观察法 网络数据 社会问题 流动模式
从手机网络数据看人类流动特征 提高对人类流动模式的了解有助于把握各种重要的社会问题。例如,为了评估人口流动对环境的影响,需要知道日常生活中的人口流动规模;同样,为了了解疾病分布,需婴清楚地知道人类流动和接触情况,诸如此类。人类流动陛研究者传统上依赖昂贵的数据采集方法(如调查法和直接观察法)了解人们的移动方式,花费不菲...
关键词: 计算机 程序设计 程序设计方法 程序设计语言
我从日本回到在巴黎居住的父母身边度假。8个月没回来,家里有了些变化,包括重新整过的盥洗室。里面一台崭新的洗手池很是抢眼,跟多数洗手池不同,它的底是平的,而不是弯曲的。平底的洗手池看上去棒极了,一种透着禅机的极简设计,仿佛浓缩了它最朴素的精华。
关键词: 页面 视频播放器 高级工程师 程序员 web 按钮
三年前,我还是YOunbe的一名Web程序员,有天一名高级工程师开始怒气冲冲地抱怨我们的视频播放页面,1.2MB的块头,几十个请求,太臃肿了。我同意他的意见,尤其想捍卫他把视频页面缩减到100K以下的想法。下班路上我实现了一个原型,我决定限制页面的功能,让它只包含一些基本内容,如视频播放器、分享按钮和五个相关视频等。
关键词: 计算机 程序设计 程序设计方法 程序设计语言
波特兰的一家咖啡馆中,我坐下来准备完成一些工作。约摸半小时后,看上去至少有80岁的一位老先生在我旁边坐了下来,点了单。我冲他点头示意,然后便回到电脑上继续工作。“你喜欢苹果?”他指着我的MacbookAir发话了。“是,用过一段。”我心想:不至于在波特兰咖啡馆里跟耄耋之年的陌生人陷入Mac/PC大战吧?“你用它写程序?”
关键词: 解释技术 工作经历 开发者
我发现,一起共事过的开发者当中,最为成熟且有所建树的恰是那些听别人解释技术时最常说“我没听懂”的人。不论是基于FogCreek还是Khan Academy的工作经历,情形都是如此。
关键词: graph google 信息流动 搜索
Graph Search的价值 醛管Graph Search的出现被多数媒体解读为Facebook将在搜索领域与Google展开竞争。但它的意义其实在于——为促进Facebook平台内部的信息流动建立了强大的机制。
关键词: csdn 资讯 源代码
2012年12月20日-2013年1月20日 01代码之美:《Doom3》源代码赏析 《Dyad》作者Shawn McGrathz在空闲时翻看了《Doom3》的源代码,他发出了这样的惊叹:“这是我见过的最整洁、最优美的代码!
关键词: 连接网络 工具 移动终端 高稳定性 ip地址 场景设计 编辑功能 echo
高稳定性移动终端Mosh 绝大多数网络应用在网络发生剀换、IP地址变更的情况下都会丢失连接,但这种情形庄住不可避免,例如住行车中连接网络、电脑休眠后再次打开等。Mosh代表Mobile Shell,它专为漫游或间断连接的场景设计,提供了智能本地echo及行编辑功能。
关键词: http 设计目标 协议层 应用 愚人节 web 版本号 流水化
HTTP 2.0试图从协议层解决很多无法由应用来解决的问题,或是只有部分一流应用才能勉强解决却无法惠及所有应用的问题。 这回不是愚人节的笑话——在经历13年的岁月考验以后,作为Web基础协议的HTTP终于迈出了前进的一大步:HTTP 2.0草案已于近日。虽然只是草案,但还是要说这是一大进步的原因,不仅是指它的主版本号加一,更是由于它一系列雄...
关键词: oracle 数据库 可插拔 与时俱进 用户站 产品 特性
Oracle12c也许会给我们带来各种新气息,但相对细枝末节的调整,架构上的改进影响更为深远。 作为数据库市场关注度最高的产品之一,Oracle12c的信息总给人一种“墙里墙外”的感觉。厂商站在墙里,用户站在墙外:一方面各种会议和研讨会上Oracle次第了一系列看上去很与时俱进的新特性,另一方面它又很少谈及这些新特性的技术细节,总体上让人感...
关键词: 机器学习 新浪 并行计算平台 简单模型 计算机系统 斯坦福大学 jeff
我们到了需要重新思考“大数据+简单模型”的时候。运用深度模型,也许我们能从大数据中发掘出更多有价值的信息和知识。 2012年6月,《纽约时报》披露了GoogleBrain项目,吸引了公众的广泛关注。这个项目是由著名的斯坦福大学的机器学习教授AndrewNg和在大规模计算机系统方面的世界顶尖专家Jeff Dean共同主导,用16000个CPUCore的并行计算平台...
关键词: 数据分析技术 商业价值 google 搜索服务 多媒体数据 文本数据 关系网络 竞争对手
多媒体数据不仅规模远超文本数据,其商业价值也毫不逊色。 随着以Hadoop为代表的大数据分析技术的普及,大数据的商业价值得到深入挖掘,并开始在互联网、零售、医疗、物联网等多个行业成为商业变革的主导力量。Facebook最近就了名为GraphSearch的新型社交搜索产品,基于海量的社交关系网络及“Likes”行为数据,为用户提供个性化的社交搜索服...
关键词: 软件开发者 调查报告 csdn 行业状况 清晰
2012年末,CSDN和《程序员》杂志发起了一年一度的“软件开发者薪资大调查”。本次调查收到了上万份问卷,开发者的参与积极性超过以往。通过分析这些数据,我们得以对目前软件开发者的生存状态、待遇水平、行业状况等有了更清晰的了解。
关键词: 数据技术 移动互联网 传统方法 几何级数 物联网 sns 数据量 时间
“大数据”概念于20世纪90年代被提出,最初只是对一些在一定时间内无法用传统方法进行抓取、管理和处理的数据的统称。随着时间的推移和科技的发展以及物联网、移动互联网、SNS的兴起,每年产生的数据量都以几何级数增长,((IDC Digital Universein 20209报告称全球产生的数据将在2020年达到40ZB(1ZB=10亿TB=100万PB)。在这急剧增长的数据...
关键词: 数据银行 在线处理系统 腾讯 数据处理系统 互联网公司 离线处理 数据产品 商业公司
随着大数据时代的到来,各大互联网公司对于数据的重视程度前所未有,各种业务对数据的依赖越来越重。现今的数据处理系统大体上可分为离线处理系统和在线处理系统。在开源系统中,Hadoop和Storm是两个比较有代表性的系统。许多商业公司也推出了自己的大数据产品。
关键词: 存储优化 海量数据 实践经验 数据平台 价值 信息
数据的本质是信息,这也是数据的核心价值所在。如何能在不改变数据价值的前提下,尽量降低存储成本,是解决这一问题的关键所在。本文将结合实际的业务场景来介绍淘宝数据平台在海量数据存储优化方面的技术方案和实践经验。
关键词: 数据处理系统 实时处理 t构 批量数据处理 批量处理 流数据
大数据处理:批量数据处理和流数据处理 Hadoop家族在大数据处理方面的能力已经得到业界认可,但它更适用于对集群上的大数据进行批量处理,并不适用于实时处理大规模流数据。
关键词: 数据挖掘 存储 计算 数据流处理 web应用 数据流模型 信息技术 数据处理
大数据是2012年最火爆的词汇,这股热潮促进了新一代信息技术的融合发展。大数据的处理和分析是核心支撑,数据流处理又是大数据处理中的关键一环。像金融服务、网络监控、电信数据管理、Web应用、生产制造、传感检测等各行业应用,数据通常以大量、快速、时变的流形式持续到达。在这种数据流模型中,单独的数据单元可能是相关的元组,例如网络...
关键词: 故障诊断 web 切尔诺贝利核电站 肯尼迪航天中心 复杂系统 计算 应用 空中爆炸
1986年1月28日,美国“挑战者”号航天飞机从肯尼迪航天中心发射起飞后约一分钟在空中爆炸,7位机组人员全部遇难。1986年4月26日,世界上最严重的核事故在苏联切尔诺贝利核电站发生。类似的例子还有很多,可以说,现代系统朝着规模越来越大、构架越来越复杂的方向发展,系统一旦出现问题会带来巨大损失,人们迫切需要提高系统的可靠性和安全性...
关键词: 腾讯 优化 postgresql 分布式数据仓库 应用 数据平台 海量数据存储 分析服务
腾讯分布式数据仓库(Tencent distributed Data Warehouse,以下简称TDW)是腾讯工程技术事业群数据平台部基于Hadoop、Hive、PostgreSQL研发的大数据处理平台,并在它们的基础上做了大量优化。目前TDW是腾汛内部规模最大的分布式系统,集中了腾讯内部各个产品的数据,为腾汛的子个产品提供海量数据存储和分析服务,包括数据挖掘、产品报表、经...
关键词: 数据存储 互联网 应用 视频服务 在线存储 音频服务 搜索服务 爆炸性
互联网存储应用的特点 随着互联网的发展,数据总量呈爆炸性的增长,数据成为了最宝贵的财富,所以对数据存储也提出了更高的要求。目前互联网存储的主要应用有:邮箱服务、在线存储、视频服务、音频服务、云笔记及搜索服务等。互联网存储应用需要具有如下特点。
关键词: 个性化 信息爆炸 全球互联网 移动互联网 分点 人类生活 指数增长 碎片化
大数据是现在全球互联网最热的前沿概念。随着人类生活全面向着互联网和移动互联网转移,整个社会的信息爆炸愈演愈烈,个人可获取的信息也呈指数增长。在这种背景下,全社会对大数据的有效存储、加工和利用变得越来越急迫。而从另一个角度来看,大数据时代不可避免地会导致人们获取有价值信息的难度增大。特别是随着移动互联网的发展,人们获取...
关键词: 电子商务企业 核心竞争力 数据技术 阿里巴巴 业务流程 运营效率
电子商务是当前最火热的行业之一,在电商火热的背后,则是大数据技术的深人应用。京东商城和阿里巴巴不约而同地都将数据作为未来最重要的发展战略之一提出。2013年,电商的竞争很大程度上就是大数据的竞争,大数据将会贯穿整个电商的业务流程(图1),从而从整体提升电子商务企业的运营效率和核心竞争力。
关键词: 数据产品 海量数据 商业价值 用户群体 数据平台 产品形式 阿里巴巴 产品化
近几年来,各种大数据平台发展得红红火火。在处理海量数据的能力越来越强的同时,企业们也不断地探索数据的出口,探索在大数据时代如何更好地利用海量数据来产生商业价值,这便是数据产品化(Data Productionalization)的内涵。从概念上讲,数据产品是一种从海量数据中挖掘出对用户有价值的信息,并以直观且易于理解的表现形式表达出来的,面...
关键词: 生命科学 电子商务 政务信息 从业人员 数据分析 数据驱动 药物研发 基础数据
与电子商务、社交网络或政务信息相比较,大部分IT从业人员对生命科学是陌生的,对于生命科学中的数据分析也几乎闻所未闻。但生命科学正越来越成为一门大数据驱动的科学。以测序仪为例,一台高通量的测序仪每天大概产生100GB的数据。仅在华大基因,就有一百多台这样的测序仪在满负荷地运行着,为生物研究、药物研发、临床健康、农林渔牧等行业...
关键词: 管理经验 cto 教育 奥林匹克竞赛 金 东南大学 行业信息化
由于父亲是名电脑工程师,陈滢在初中时代就接触到了电脑,开始自己捣鼓着编写一些小游戏。高中时代,与同学一起参加全国青少年信息学奥林匹克竞赛(NOI),按照比赛要求用半天的时间写出了一个系统,荣获比赛的第一名。大学就读于东南大学计算机系,一口气读到博士。毕业后直接进入IBM中国研究院工作多年,任职副院长。目前,在金智教育任CTO...
关键词: 体验设计 产品研发 设计中心 多用户 腾讯 硬件
在腾讯14年的产品研发中,积累了很多用户体验设计的思考和方法。腾讯自实施开放战略以来,我一直在思考,除了流量、技术、服务等“硬件”分享,腾讯还能带给大家什么?……现在,我鼓励设计中心将用户体验设计的经验和教训分享出来,希望对大家也有所启发和帮助。——马化腾
关键词: 团队合作精神 阿里 实践方法 工程师 bug 零故障
本文中,来自阿里内贸团队的工程师分享了所在团队打造合作型“精英”小团队的敏捷实践方法,同时讲述了实践的效果,旨在给大家一些启发,以供参考和借鉴。 能打造出Facebook里所提倡的“精英团队”固然非常好,但这样会对团队中的每位成员都有较高的要求。我所在的团队希望通过将团队合作精神运用在项目的各个阶段来打造出一支强有力的合作型...
关键词: 学习能力 程序员 知识更新 大学毕业生 核心竞争力 it技术 软件行业 学习效果
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下...
关键词: 设计思维 创始人 驱动 平台 ios 开发者
虽然人们对WindowsPhone平台的评价褒贬不一,但当众多开发者向着iOS和Android平台激流勇进时,却有这样一支团队从这股浪潮中退出,加入到了相对小众的WindowsPhone平台。他们不仅受到了微软的官方支持,产品也取得了不错的成绩。
关键词: 烦恼 设备制造商 视窗 移动设备 苹果公司 屏幕 像素 阅读
设备制造商为了让自己的设备拥有更清晰的屏幕,往往选择提高屏幕的像素,但有些时候像素的增加并不能让用户获得良好的阅读体验。本文以苹果公司的移动设备为例,为我们揭示了为什么高像素的屏幕会给用户的阅读带来“烦恼”。
关键词: 用户体验 游戏 关联 运作 信息推送 开发者 导火索 删除
游戏开发者在设计弹窗提示时需要考虑多方面的问题,比如是单一游戏的信息推送,还是多游戏的复合推送;是以开发者的需求推送,还是以玩家为中心提供有价值的信息。一旦把握不好关联提示和用户体验之间的微妙关系,就有可能使推送信息成为导致用户删除游戏的导火索之一。
关键词: tcp ip 数据传输 缓存 基础知识 下载音乐 edge 网络
在上期文章中,我们对TCP/IP的基础知识及TCP缓存在Android中的设置进行了介绍,本期我们将通过具体案例将Android手机在EDGE网络下下载音乐失败的谜底彻底揭开。
关键词: display service 背景知识 工作流程
在上期文章中,我们主要对Wi-Fi Display的背景知识及Android 4.2 Miracast功能的实现进行了介绍。本期将会继续就Display Manager Service及Miracast的动态工作流程进行深入探讨。
关键词: 个性化推荐算法 相似性 用户体验 产品功能 推荐系统 协同过滤 基础 互联网
本文试图从相似性指标的起源谈起,在详细讨论几类常用的相似性指标特点的基础上,为如何在推荐系统中选取合适的相似性指标提供一定的指导原则和基础。 在互联网产品的以协同过滤为基础的个性化推荐算法中,相似性指标的计算非常重要,甚至定义和挑选相似性指标的好坏,很大程度上决定了个性化推荐算法最终的推荐质量和用户体验。相似性可以直...
关键词: 计算机 程序设计 程序设计方法 程序设计语言
本文Cloud Foundry中的消息组件NATS为主要线索、以在Cloud Foundry中广泛使用的EVentMachine为侧重,来串联整个Cloud Foundryl线功能的工作原理,力求能用简单直接的方式描述出更多的系统细节和架构思路。
关键词: 数据库服务 服务提供商 消息队列 服务产品 缓存
PaaS能否繁荣,很大程度上依赖于数据库服务、消息队列服务和缓存服务等周边服务。本文主要阐释了数据库服务的几个选择要点,一方面帮助开发人员选择适合自己的服务产品,另一方面也能帮助服务提供商更好地打造自己的服务。
关键词: 计算机 程序设计 程序设计方法 程序设计语言
Z-index的问题是,很少有人真正了解它的工作方式。虽然并不复杂,但如果你不花时间阅读其规范,几乎可以肯定,在某些重要方面你将一无所知。不相信?看你能否解决下面这个问题。
关键词: epic 显示技术 tim 电子产业 创始人 游戏产业 成长经历
数以百计的游戏基于Epic公司的Unreal引擎打造,这款引擎由Tim Sweeney和他的团队于1998年首次。经过3展,Unreal引擎已成为当前游戏产业的基石。Tim Sweeney在接受《程序员》的专访中,谈到了他对未来技术的展望、个人的成长经历,以及对希望进入游戏开发领域新手的建议。
若用户需要出版服务,请联系出版商,地址:北京市朝阳区广顺北大街33号院1号楼福码大厦B座12层,邮编:100102。本站仅做历史信息展示,不提供任何服务。