如何使用概要文件

把要捕获的个性化信息添加到应用程序的模型和数据库中后,接下来就要实际使用这些信息了。在应用程序中进行必要的更改,捕获和使用所有这些信息。 更新应用程序来捕获数据,并利用这些数据。执行各个步骤时,考虑访客与应用程序交互时,如何改进他们的体验。在主要的电子商务站点上可以看到许多这样的特性。 (1)确保运行 Visual Studio,打开 Rentmy Wrox应用程序。 2)打开 Account R

详情

日志记录——获取实时信息的好帮手

  跟踪是在应用程序中获取实时信息的一个好工具。然而,它有一些缺陷,它只保存有限数量的请求;更糟的是,请求列表只存在于网站运行的生命周期内。幸运的是,有一个简单的方法来扩展此功能:日志记录。   在最简单的定义中,日志记录是维护应用程序数据的一种能力。这些数据不同于运行应用程序的必要信息,因为它们通常包含应用程序内部执行情况的数据。通过调用远程Web服务,这些数据可以存储为文本,放在本地文件存储或

详情

什么是概要文件以及如何创建概要文件

  1.如何理解概要文件   以前版本的 ASP.NET有一个完整的概要文件管理器,这个特殊的 ASP.NET组件被添加到登录管理器中。它很灵活,因为可以添加任何类型的数据,但它也很复杂,因为它把信息和用户分开。然而,存储机制很复杂,管理器把大部分信息都隐藏起来,并使之使用起来几乎透明。   采用这种方式的主要原因是用户管理的之前版本不灵活。其设计非常严格,这样框架总是理解各种身份表中的每一行(这

详情

应用程序安全性的实用技巧

在应用程序中处理安全性时,需要记住下面几点: 1.应该从应用程序开发过程的一开始就考虑安全性。要从一开始就确定身份验证和授权需求,因为这可能会影响开发过程的许多不同方面。 2.确定角色是添加安全性的一个更复杂的过程。一个常见的错误是简单地使用工作职位作为角色。这意味着一个功能可能需要支持许多不同的角色,角色列表的跟踪功能就很可能出问题。相反,应采取一种方法,通过角色来定义一组常见的工作要求。这可能

详情

编写注释和文档

  很多教学用书中,代码片段都包括一些文本来解释代码在做什么。这种方法不仅对教学用书有用,对任何类型的编码都有用。理想情况下,会编写出完美的代码,完全适合任何未来的目的。尽管这是可能的,但是,几乎可以肯定,这些代码会由从没见过该代码、对上下文背景了解最少的人来操作。或者因为代码是很久以前写的,作者可能不记得做出了什么决策或要为什么要做出这些决策。因此,添加注释是很有用的,尤其是代码可能比较复杂或要

详情

Git忽略文件

  除了能够为文件或文件类型指定特定的属性之外,Git还提供了一种方式来忽略特定文件和文件类型。可以在一个被称为Git忽略文件的文本文件中指定要忽略的内容项。   在这种情况下,忽略意味着从追踪和处理过程中排除掉。换句话说,Git不会尝试管理或变更所指定的文件或目录。如果它们存在于一个忽略文件中的话,它们会被自动忽略。

包含未追踪文件

  在谈论Git中文件的关系时关于git status的探讨,大体上可以认为一个文件要么是被追踪的(添加到Git中并且被其管理),要么是未被追踪的(还没有添加到Git中)。   在使用Git储藏内容时,默认情况下,会忽略未被追踪的文件。为了让Git储藏未被追踪的文件,必须包含-u(–include-untracked)选项。这个选项会将来自工作目录的未被追踪的文件包含在储藏中。   假

详情

获取文件的属性信息

  当Git属性文件开始变大或变复杂,或者正在处理许多此类文件时,可能希望有一种方式能够快速汇总哪些属性会被应用到哪些文件,而不必查看所有这些文件。幸运的是,Git提供了一个旨在完成此任务的底层命令:check-attr(回想一下,底层命令都是带连字符的操作对象名称)。   对于每一个路径名称,该命令都会显示关于哪些属性被应用其上,以及它们是否被设置、未设置、未指定或设置为特定值的信息。可以通过一

详情

文件格式

Git忽略文件的文件格式相当简单,下面其基本特性: 空白行可被用作分隔符,以方便阅读。 任何以#字符开头的行都是注释(如果真的存在以#开头的文件名,则要在#前添加一个反斜杠)。 如果一行内容以正斜杠(/)结束,那么Git就会将这个正斜杠识别为一个目录。它会匹配该目录路径以及这个目录下的所有内容,但不会匹配与该目录名称相同的任何文件或链接。 没有正斜杠(/)的话,Git就会尝试匹配文件中指定的相对于

详情

在分支中使用标签

  使用分支时的另一个有用构造就是通过使用标签来识别出一次发布的生命周期中的关键点。标签就是用于指向一个提交的SHAl值的标识符。并且不同于分支标识符,该指针始终会伴随着所标记的提交。SHA1值已经识别了提交,但标签对于用户来说会(或者说至少应该)更加友好、更易于定位历史信息并且更易于记忆。   标签的一组关键点通常取决于产品团队。不过,这里有一些建议,其中包括特性被合并到分支中的集成点——使用结

详情