搜书网 本次搜索耗时 0.023 秒,为您找到 450 个相关结果.
  • Day 4 - 编写Model

    Day 4 - 编写Model 有了ORM,我们就可以把Web App需要的3个表用 Model 表示出来: import time, uuid from transwarp.db import nextid from transwarp.orm import Model, StringField, BooleanFie...
  • 16.9 CD数据库应用程序

    16.9 CD数据库应用程序 16.9 CD数据库应用程序 在前面的章节中,你用MySQL和C语言接口开发了一个CD数据库应用程序。现在你将看到,用GNOME/GTK+给该程序创建一个GUI前端是多么容易,开发一个丰富的用户界面是多么快捷。 就像第8章中的CD数据库应用程序的需求一样,为运行本章中的CD数据库应用程序,你必须安装好了MySQL数据库...
  • 17.2.2 密码的加密

    17.2.2 密码的加密 17.2.2 密码的加密 无论将数据保存在数据库中还是文件中,都没有必要冒险以普通文本格式存储密码。只要稍微做一点工作,就可以通过一种使用单向哈希的算法来提高密码的安全性。 PHP提供了许多单向的哈希函数。最早的也是安全性最低的是UNIX Crypt算法,它由crypt()函数实现。md5()函数实现的消息摘要5(Mess...
  • 8.3 Web数据库架构

    8.3 Web数据库架构 8.3 Web数据库架构 我们已经讨论了数据库的内部架构(或称为体系结构),下面,我们将介绍Web数据库系统的外部架构,以及Web数据库系统的开发方法。 Web服务器的基本操作如图8-8所示。这个系统由两个对象组成:一个Web浏览器和一个Web服务器。它们之间需要通信连接。Web浏览器向服务器发出请求、服务器返回一个响应。...
  • 8.4 CD数据库应用程序

    8.4 CD数据库应用程序 8.4.1 创建表 8.4.2 添加数据 8.4.3 使用C语言访问数据 1.接口定义 2.测试应用程序接口 3.实现接口 8.4 CD数据库应用程序 现在,你将看到如何创建一个简单的数据库来保存CD唱片的信息,然后编写一些代码来访问这些数据。为尽量保持代码的简单,使其易于理解,你将仅仅使用3个数据库表,而且它...
  • 数据仓库的消亡和重起

    数据仓库的消亡和重起 在Facebook,我们不断地向MySQL数据仓库加载更多的数据,执行更多的查询。我们只执行过为动态网站提供服务的数据库查询,对于在数据仓库上执行一条查询所需运行的时间之长,令我们都很惊讶。在和一些经验丰富的数据仓库专家讨论后,我明白了由于查询复杂性、数据量大或者两者兼备,查询执行几个小时甚至几天都是很正常的。 有一天,我们的数据...
  • 10.3.2 从多个表中获取数据

    10.3.2 从多个表中获取数据 10.3.2 从多个表中获取数据 通常,要通过数据库回答一个问题,必须使用多个表中的数据。例如,如果要知道哪些顾客在本月中有订单,就需要查阅customers表和orders表。特别地,如果还希望知道他们订购了什么,还需要查阅order_items表。 这些数据分布在不同的的表中,因为它们与现实世界的对象相关。这是...
  • dstat

    dstat 补充说明 下载安装 使用说明 语法 常用选项 实例 dstat 通用的系统资源统计工具 补充说明 dstat命令 是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数...
  • 9.1.4 数据表设计

    9.1.4 数据表设计 9.1.4 数据表设计 对于本章要开发的周边搜索应用,只需要创建一张存储用户地理位置的表。当收到用户发送的地理位置消息时,先调用百度地图的坐标转换接口进行纠偏,然后将OpenID、用户发送的经纬度、坐标转换后的经纬度存储到表中;当收到用户发送的关键词搜索指令时,会根据用户最后一次发送的地理位置进行搜索。用户地理位置表的结构如表...
  • yum

    yum 补充说明 语法 选项 参数 实例 yum 基于RPM的软件包管理器 补充说明 yum命令 是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地...