上次(和下次)[Last time(and next times)]
登录[Logging in]
数据库[Databases]
SQLite
SQL
lecture.db
问题[Problems]
- CS50 Hackathon即将到来,这是一个通宵活动,学时和TF将共同完成最终项目。观看Muppet Hackathon(布偶黑客马拉松)短片!
- 之后将举行CS50博览会,学生将在那里演示他们的最终项目!
- 我们已经学习了Web编程,在那里我们学会了使用Falsk(一种用Python语言编写的框架)来构建基本的Web的动态应用程序。
- 我们的应用程序的内部结构遵循一种范式或方法,称为MVC、模型-视图-控制器(Model-View-Controller),其中用于不同功能的代码组织在不同的文件和文件夹中,并以可预测的方式互相交互。
- 但是直到现在,我们的模型层中还没有太多代码。我们已经使用CSV来读取和写入数据,但是这些文本行处理起来有点笨拙。
- 本周的问题集,CS50 Finance 将使用一种数据库语言SQL来更有效地处理数据。该问题集还将使用真正的第三方API、应用程序编程接口,获取股票价格的实时数据,让用户可以“买入”和“卖出“虚拟股票
- 当我们使用用户名和密码登录网站时,系统不会提示我们为之后访问的每个页面再次登录,通常直到我们明确退出。
- 事实证明,还有另一种称为 cookies 的网络技术,即网站可以要求浏览器存储在用户计算机上的小块数据。 然后,当浏览器再次访问该网站时,它会自动将那个 cookie 发回,就像一个虚拟的手印,可以向服务器表明我们自己,而无需再次输入我们的登录信息。 cookie 可能会存储一个很长的随机字符串,以防止对手轻易猜到它,服务器会记住它对应于我们的帐户。
- 当我们第一次访问像 Gmail 这样的网站时,您的浏览器会发送这样的 HTTP 标头: