类别归档:译林

外语文献翻译

RSS feed of 译林

不使用乘除和pow计算一个数的平方

Calculate square of a number without using *, / and pow()

不使用乘除和pow计算一个数的平方 

给定一个整数n,在不使用乘除和pow函数的前提下计算其平方的值。

Examples:

Input: n = 5
Output: 25

Input: 7
Output: 49

Input: n = 12
Output: 144

一个直观的解法是重复地向结果加n。下面是该思路的C++实现。

// Simple solution to calculate square without
// using * and pow()
#include<iostream> ...

继续阅读

构建外链不只是为了SEO

在这篇博文中,我不讨论实用技巧,而是讨论一些已经在我脑海中酝酿了一阵儿,更加策略性的东西——搜索营销人员有时会偏激地只考虑排名,而忽视了更重要的东西——但这并不适用于业界的所有人。

在很多方面,本文是我会在恰当的时机发布的一些研究的简要记录。

不是做什么,而是为什么做

搜索引擎营销人员为客户做的工作可以被良好的定义,并且对客户有着明确的价值。通过提升某些关键词的排名,我们吸引更多的访客浏览站点——特别是对站点相关主题感兴趣的访客。

然而,在某些场合下,构建搜索引擎知名度并不是一个恰当的营销策略;如果想要人们观看一场比赛或者一个不会持续很久的电视节目,那么站点可以通过其他站点的链接获得更多的访客或者更高的质量。因而,从相关的、流量不错的站点获得外链是非常有价值的。

对于互联网营销人员(我认为这个称谓比SEM更加合适),构建外链是有价值的,同时也是有别于传统思想的一个有趣的突破。分析日志可以告诉你每个链接到底带来了多少访客(以及转化率)——这意味着你可以快速的优化外链构建策略,将精力放在回报更高的技术上。

此外,构建外链和获得访客之间的紧密关联意味着中间人(Google,及其令人费解的算法)被排除在等式之外。这意味着你可以不再需要考虑下面的问题:

  • links behind logins on forums ...

继续阅读

SEO: Nofollow链接还有价值吗

最近我看到了许多关于nofollow链接在SEO中是否有价值的讨论,一些人表示nofollow链接是有价值的。我请教了几位SEO的业界领袖,看看他们对于nofollow链接的看法。

具体来说:“你对nofollow链接是怎么看的?从社会化媒体或者Wikipedia之类的网站获取这些外链是否还有价值?在什么情况下你会寻求从Wikipedia获取外链?是因为它们巨大的影响力和听众所以值得吗,即使在没有SEO价值的情况下?”

专家解读:

Tom Critchlow在纽约的SEO公司Distilled担任运营副总裁,目前在为互联网非常著名的SEO软件提供商SEOmoz提供SEO支持。

有许多围绕nofollow链接及其对于SEO影响的讨论。Will写了一篇关于nofollow链接可以带来的权重的很不错的博客(http://www.seomoz.org/blog/nofollow-is-dying-the-impact-of-microblogging-and-nofollow-on-seo)。从SEO的角度考虑,我认为大家不应该只热衷于获取"followed"链接。只要是来自于大型站点并且可以带来流量的链接就应该努力获取。

最近搜索引擎逐渐开始关注来自社交网络(比如推特,脸书等)的分享链接(都是nofollow的),以及(来自于工具栏和浏览器的使用的)流量数据。因此如果你正在尝试在线推广自己的品牌,就不要过分关注某个链接是否与SEO相关——你应该考虑某个链接是否对你的品牌有好处,因为你可以肯定这就是Google所鼓励的。特别的,我发现Wikipedia甚至可以为某些搜索量不太大的利基(niche ...

继续阅读

OpenShift - 不只是另一个主机托管平台

我选择PHP,MySQL和WordPress作为我的个人项目平台已经有几年时间了。当你不需要任何别的东西时,事情变得非常简单。只需要建立网站,支付一个主机托管计划,上传文件就大功告成了。即使预算比较紧张也可以找到一些便宜(甚至免费)的网络主机作为起步,在需要时加以扩展。

在我做前端开发的过程中接触过几个不同的技术栈。但无论它是什么——Python,.NET或者别的东西——要使用这些技术做一些严肃的开发还是比较困难的。OK,我已经完成了Codecademy课程,掌握了一些基础知识,现在我想要用Django或者.NET建立我的个人主页。我在哪里可以找到一个价格合理的托管平台?

然后偶然间,我发现了Ghost博客平台,并把我的波兰语 blog搭建在上面。Google了许多Node.js主机,我还不想付钱买一个VPS。最后,我找到了Red Hat(红帽云)的OpenShift。它几乎免费,开源而且强大。简直难以置信。

但很快我发现这并不是一个典型的网络主机。完全理解其工作原理并开始着手有效的使用它需要花费一些时间。但这是值得的。

OpenShift是什么?

大部分关于OpenShift的文字描述提到了术语"PaaS" ...

继续阅读