作者归档:在线疯狂

RSS feed of 在线疯狂

最适合初学者入门的5种编程语言

First Programming Language Top5

如果你想学习编程,你决定选择的第一门编程语言与你想要学什么、想要用这个技能做些什么以及最终要达到什么目的有很大关系。尽管如此,某些编程语言比其他语言要好学,拥有一个致力于教学的社区,或者当你学会它的时候提供更多有用的技能。下面是根据大家的提名总结出的5种最佳编程语言候选名单。

应该清楚的是,我们并不是在试图绝对化地解决你应当首先学习哪门编程语言这个问题。每个人都有不同的观点,并且,基于你特定的学习动机,也许这些都不适合你。由于篇幅所限,我们不可能把征集到的所有编程语言在此一一详细介绍。也就是说,这里列出的5种语言是提名中最流行的,排名不分先后。

Java

Java

Oracle公司的Java是互联网历史最悠久、最坚挺和最具影响力的编程语言之一。你可以在线上线下、各种平台、操作系统和设备应用的核心部分发现Java的身影。它是一门极具特色的基于类、面向对象的编程语言,被设计为能够在尽可能多的平台上移植和运行。出于这个原因,它也是世界上最流行的编程语言之一,如果你对编程感兴趣 ...

继续阅读

Web.py配置自定义404和500错误信息

Web.py如何自定义Http404和Http500错误信息?


import web

urls = (...)
app =  web.application(urls, globals())

def notfound():
    return web.notfound("Sorry, the page you were looking for was not found.")

    # You can use template result like below, either is ok:
    #return web.notfound(render.notfound ...

继续阅读

SQL与NoSQL对比

自从NoSQL数据库从概念逐渐转化为应用以来,我一直想深度探索一下这两个概念。并且我花了一些时间来搞清楚——是什么实际导致了NoSQL数据库的演化。

SQL or NoSQL

这一切都归结于使用快捷、实时和联机的方式向终端用户提供最佳体验的需求。随着存储技术的急剧变化,数据库开发者正试图做出优化以获得更好的性能。

下面是SQL和NoSQL数据库的一些基础知识:

什么是SQL数据库

谈到SQL数据库,基本的概念是,它是关系型的数据库。是的!SQL数据库是关系型数据库。那么到底什么是关系型数据库呢?关系型数据库严格的使用关系(经常被称为表)来存储数据。一个关系型数据库通过使用数据集中找到的相同特征来匹配数据。而由此产生的群组被称为模式。

关系型数据库中的关系(表)被划分为行和列的集合。元组代表使用查询从数据库表中取出的行。

SQL有什么用?

SQL(结构化查询语言)是一种用来管理关系型数据库中数据的编程语言。Microsoft SQL server是一个很好的例子。Microsoft SQL server是一种关系型数据库,被用于使用应用从相同的计算机或者网络存储、获取数据。

SQL server的基本特征

关系型数据库是一组包含装配在预定义类中数据的表。

每个表包含一个或者多个以列形式存在的数据类别 ...

继续阅读

SAE存储介质比较—MySQL,KVDB,Memcached

项目 MySQL KVDB Memcached
存储介质 硬盘 硬盘 内存
存储容量
存储花费
查询速度(qps)
结构化查询 支持 不支持 不支持
存储类型 关系型 键值型 键值型
预定义模式 支持 不支持 不支持

MySQL较适合存储需要使用结构化查询的数据;

Memcached适用于对访问频度高的页面或者数据进行缓存,以提高访问性能;

KVDB则适合于存储结构简单的键值型数据。

Google站长工具添加站点地图的好处

通过站点地图,Google 可以在您的网站上找到通过其他方式可能无法发现的网页。用最简单的话来讲,XML 站点地图(一般就叫站点地图)就是您网站上各网页的列表。创建并提交站点地图有助于确保 Google 了解您网站上的所有网页,包括 Google 在正常抓取过程中可能找不到的网址。

您可以根据站点地图协议创建站点地图,也可以提交文本文件或 RSS/Atom 供稿作为站点地图。如何创建站点地图

除此之外,您也可使用站点地图向Google提供有关您的站点上特定类型内容的元数据,包括视频图像移动网址新闻例如,视频站点地图条目可指定视频的时长、类别以及是否适合全家人观看;而图片站点地图条目可提供关于图片的主题、类型和许可的信息。您还可以使用站点地图提供有关您网站的其他信息,例如最后更新日期以及网页的预计更改频率。我们建议您使用单独的站点地图提交新闻信息。

在以下情况下 ...

继续阅读