一、WebSocket
WebSocket 是一个双向通信协议,它在握手阶段采用 HTTP/1.1 协议(暂时不支持 HTTP/2)。
不管是做爬虫还是写 Web App,Chrome 和 Firefox 的 DevTools 都是超常用的,但是经常发现别人的截图有什么字段我找不到,别人的什么功能我的 Chrome 没有,仔细一搜索才知道,原来是我不会用。。
个人笔记,如有错误烦请指正。
SQLAlchemy 是一个用 Python 实现的 ORM (Object Relational Mapping)框架,它由多个组件构成,这些组件可以单独使用,也能独立使用。它的组件层次结构如下:
个人笔记不保证正确。
数据类型是限制我们可以在表里存储什么数据的一种方法。不过,对于许多应用来说, 这种限制实在是太粗糙了。比如,一个包含产品价格的字段应该只接受正数。 但是没有哪种标准数据类型只接受正数。 另外一个问题是你可能需要根据其它字段或者其它行的数据来约束字段数据。比如, 在一个包含产品信息的表中,每个产品编号都应该只有一行。
可先浏览加粗部分
*.zip | zip 程序压缩打包的档案; (很常见,但是因为不包含文档名编码信息,跨平台可能会乱码)
*.rar | rar 程序压缩打包的档案;(在windows上很常见,但是是商业软件。)
*.gz | gzip 程序压缩的档案; (linux目前使用最广泛的压缩格式)
*.bz2 | bzip2 程序压缩的档案;
*.xz | xz 程序压缩的档案;
*.tar | tar 程序打包的资料,并没有压缩过;
*.tar.gz | tar 程序打包的档案,其中并且经过 gzip 的压缩 (最常见)
*.tar.bz2 | tar 程序打包的档案,其中并且经过 bzip2 的压缩
*.tar.xz | tar 程序打包的档案,其中并且经过 xz 的压缩 (新一代压缩选择)
*.7z | 7zip 程序压缩打包的档案。
目前最常见的是 tar.gz
tar.xz
tar.7z
这三种格式。
高中考虑志向的时候,我最开始想选择电子信息工程,因为小时候就喜欢摆弄各种电子器件,这个方向硬件软件都能玩,就感觉很有趣,只是担心自己高三太放浪形骸考不上。偶然想起在学校阅览室读杂志时,曾被科幻世界2013年12期里沖氏武彦的《在回声中重历》给打动——用耳朵“看见”世界实在是太奇妙了,我当时痴痴地幻想了好几天。
本笔记整理自《SQL 基础教程》、《MySQL 必知必会》和网上资料。个人笔记不保证正确。
将 SELECT 查询包装成一个虚拟表,该虚拟表就被称为视图。(因为只是一个包装,因此视图的数据也会随着原表的更新而更新)