分类: 编程技术

一个特别好用的搜索框必须考虑的五个方面

一个特别好用的搜索框必须考虑的五个方面

在UX领域,可见性是其根本概念之一:由物体的外形特征推导出其行为上潜在的可能。比如大门上的推板意味着门是可以推的;把手则说明门是可以拉的。

Linux Awk 内置函数详细介绍(实例)

Linux Awk 内置函数详细介绍(实例)

这节详细介绍awk内置函数,主要分以下3种类似:算数函数、字符串函数、其它一般函数、时间函数

寓教于乐:教你学编程的 5 款游戏

寓教于乐:教你学编程的 5 款游戏

这些WEB游戏非常有趣,可以把你带入迷人的编程世界

快速和慢速的 if 语句:现代处理器的分支预测

快速和慢速的 if 语句:现代处理器的分支预测

语句的性能取决于它的判断条件是否拥有可预测模式,你知道吗?如果条件始终为真或者始终为假,处理器内的分支预测逻辑会选择该模式。

数据科学中的 Spark 入门

数据科学中的 Spark 入门

Apache Spark 为数据科学提供了许多有价值的工具。随着 Apache Spark 1.3.1 技术预览版的发布,强大的 Data Frame API 也可以在 HDP 上使用数据科学家使用数据挖掘和可视化来帮助构造问题架构并对学习进行微调。Apache Zeppelin 正好能够帮他们做到这些。

Linux Awk 内置变量使用介绍

Linux Awk 内置变量使用介绍

awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。

如何做一个让人闻风丧胆的H5

如何做一个让人闻风丧胆的H5

最近火热的有声娱乐平台 APP,企鹅 FM,在8月28日鬼节前夕,联合《盗墓笔记》推出了“勇敢者的游戏”活动。

HTML5游戏框架大军中的一乘轻骑Phaser

HTML5游戏框架大军中的一乘轻骑Phaser

HTML5游戏以其“低门槛、低成本、简单有趣、易于分享”的特点受到了广大玩家的喜爱和业界人士的关注,本文将介绍HTML5游戏框架大军中的一乘轻骑——Phaser。

AMP:Google 新技术能让网页瞬间加载完毕

AMP:Google 新技术能让网页瞬间加载完毕

作为一家活在 Web 世界的公司,Google 对提升网页性能一直是不遗余力。今天,为了让用户能够更快地浏览网页,Google 联合 8 家科技公司以及近 30 家新闻机构一起发布了一个名为移动页面加速(Accelerated Mobile Pages)的开源项目。

为什么我不会在新公司中使用Rails

为什么我不会在新公司中使用Rails

从流量来说,在线文档上传及分享社区Scribd是世界第三大Rails站点。Jared Friedman是该公司的联合创始人兼首席执行官。

阮一峰:Github的清点对象算法

阮一峰:Github的清点对象算法

根据 Github 的披露,像 Linux kernel 这样巨大的库,清点一次需要 8 分钟!也就是说,发出git clone命令后,会干等八分钟,然后才会开始真正的数据传输。这当然是无法忍受的。Github 团队一直想解决这个问题。

资深工程师教你如何在股市中用量化交易看见未来

资深工程师教你如何在股市中用量化交易看见未来

如何能在风云变幻的金融市场获得稳定的收益,如何在追涨杀跌中克服人性的贪婪和恐惧,一直是无数个人投资者们津津乐道的话题。人工交易无疑能够创造神话,但即便如《股票大作手回忆录》中杰西·利佛莫尔这样的华尔街传奇人物,也在巅峰过后走向没落,最终向自己扣动了扳机。而大部分散户更是难逃八亏一赚一平宿命。

5个Java9新特性你知道了吗?

5个Java9新特性你知道了吗?

今天我们已经对Java 9中所期待的特性有了一个很清晰的图景。如果Java 8可以被描述为主要是lambdas表达式、streams和API变化的话,那么Java 9就是关于Jigsaw、额外的实用工具和内部的变化。在这篇文章中,收集了一些我们认为是Java 9中最期待的特性——除了通常的猜测之外,Jigsaw项目,承担了打破JRE并对Java核心组件模块化的使命。

不要学习代码,要学会思考

不要学习代码,要学会思考

这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程;CoderDojo’s在各个国家悄然兴起;在英国,编程已经是各个年级学生的正式课程。

程序猿思维是种病:百度电商当年之败就是样板

程序猿思维是种病:百度电商当年之败就是样板

在摩根士丹利等投行对百度的描述中,除了“最大的中文搜索引擎”,通常还少不了另一句话:“中国电子商务行业最大的受益者”。这话说得其实准确到令人发指。

数据科学家应该掌握的5个工具

数据科学家应该掌握的5个工具

即使是知识渊博的数据科学家也能提升他们的技术水平。当谈及到分析你编纂的数据时,有大量的工具可以帮助你更好的理解数据。我们与我们的数据科学指导者探讨了很久,最后总结出了一个包括 5 个数据科学工具的列表,同时这也是你在当今的社会形势下应该掌握的 5 个数据科学工具。

谷歌的故事与启示:从车库公司到科技巨擘

谷歌的故事与启示:从车库公司到科技巨擘

斯坦福大学两个博士生的小小学术项目,是如何最终催生出一个年收入660亿美元(2014)、市值近3900亿美金(2014)、员工逾24,000人,并被普遍认为是我们这个时代最具影响力的公司的。

彻底改变网页设计领域的十位著名人物

彻底改变网页设计领域的十位著名人物

没有先驱们极具前瞻性的设计和创造,就没有今天丰富多彩强大可靠的互联网,这一点毋庸置疑。网页设计史上那些极具创造力的技术和设想鼓舞着后来者保持好奇心,打破常规探索更多可能性。今天的文章,会为你分享影响网页设计发展史的10位最重要的设计师/开发者,但是在了解他们的时候请务必记住:没有人是孤岛,即使最具有创造力的设计师和开发者,也需要他们的团队与合作者一同谱写奇迹。

关于XcodeGhost事件需要知道的十个问题

关于XcodeGhost事件需要知道的十个问题

最近这几天,在App Store上架的网易云音乐等多个应用被注入Xcode第三方恶意代码,会将用户信息发送到病毒作者服务器,由此刷爆朋友圈。今日小编为大家整理了关于XcodeGhost事件的10个热点问答,称受XCodeGhost事件影响的APP可能有30多款,基于安全考虑,最好对涉及到密码、支付方式等进行修改。

代码审查“查”什么?

代码审查“查”什么?

让我们来谈谈代码审查(Code Review)。如果花几秒钟去搜索有关内容,你会发现许多论述代码审查好处的文章(例如,Jeff Atwood的这篇文章)。你还会发现许多介绍如何使用代码审查工具的文档,比如我们常用的Upsource。但能够在你审查他人代码时指导查什么的内容却很少见。

那些爱不释手的加载动效设计

那些爱不释手的加载动效设计

我们现在越来越注重细节,小到加载动画,大到界面配色。这些都会成为用户吐槽的地方,一个不小心,你设计的东西让用户反感了,他们说不定就要和你的产品说拜拜了。所以今天我们要重点说说那些你以前觉得“不那么重要”的加载设计。

Python 开发者节省时间的 10 个方法

Python 开发者节省时间的 10 个方法

Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python.

从游戏开发中学到的125件事

从游戏开发中学到的125件事

在大学的最后两年我完全致力于自己所创建的公司 Speelbaars 中,并且我们的第一款游戏《Lumini》也得到了学校的大力支持。我并不善于讲故事,所以我将在此以列表的形式提供自己在过去几年里所学到的一些东西。

像写SQL一样编写Java数据应用

像写SQL一样编写Java数据应用

做数据库,可以有N种方案,但不管哪种方案,其优点和缺点往往也是连在一起的。究其原因,是因为SQL和Java之间是割裂的,如果封装不到位,做Java的人太难使用;如果封装得太多,在做一些用复杂SQL的时候又非常麻烦。

开发者:恐怖游戏开始不要找乐趣

开发者:恐怖游戏开始不要找乐趣

 对于一个把我吓的六神无主的恐怖游戏的开发者,Thomas Grip 其实看起来非常的和善,与他做的游戏风格完全不同。Grip 是瑞典独立工作室 Frictional 的创意总监,曾经研发过恐怖冒险游戏《Penumbra》系列以及 Gamelook 最近几天报道过的《失忆症:黑暗后裔》。