240 发简信
IP属地:浙江
  • Python __getattribute__ vs __getattr__ 浅谈

    相信大家看到这个标题的时候也会立马在脑海里面过一遍,觉得大多数时候我们并不太需要关注getattribute和getattr的一些细节(至少我自己吧:)),一般情况下消费我们...

  • 120
    MongoDB GridFS

    BSON BSON 是由 10gen 开发的一个数据格式,目前主要用于 MongoDB 中,是 MongoDB 的数据存储格式。BSON 基于 JSON 格式,选择 JSON...

  • Linux 文件系统 I/O 详解

    I/O 指的是相对内存而言的 input 和 output。从文件、数据库、网络向内存中写入数据叫做 input;从内存向文件、数据库、网络中输出数据叫做 output。Li...

  • MySQL 用户权限说明

    客户端执行 SQL 语句查看权限列表: 权限说明如下: Select_priv:通过 SELECT 命令选择数据 Insert_priv:通过 INSERT 命令插入数据 U...

  • PostgreSQL 命令行终端 psql 的快捷键

    注 1 尖括号表示必填项,中括号表示选填项。这两种括号非实际字符,而是文本描述符。 注 2 美元符号 $ 表示终端命令。 在操作系统终端命令行执行 psql -d <数据库名...

  • 120
    Python Web 开发笔记(2)

    登录流程及防止跨域伪造攻击 第 1 步 浏览器使用 POST 方法发送登录请求。 服务器收到浏览器发来的请求,Flask 框架在处理请求的时候,利用 Flask-WTF 插件...

  • Python Web 开发笔记(1)

    服务器 接收客户端的请求,返回响应给客户端。客户端与服务器之间使用 HTTP 协议通信。 Apache、Nginx、Lighttpd 就是较为常用的企业级服务器。Gunico...

  • jQuery 选择器

    首先在前端文件中引入: 前端就有了 jQuery 变量,它是一个函数,并且有一个别名叫 $ ,这个函数叫「标签选择器」 函数的返回值叫「 jQuery 对象 」,这种对象有下...

  • Django 重写用户模型

    django——重写用户模型 Django内建的User模型可能不适合某些类型的项目。例如,在某些网站上使用邮件地址而不是用户名作为身份的标识可能更合理。 1.修改配置文件,...

  • CGI 简介

    随着 IT 行业的蓬勃发展,网站也变得越来越复杂。在上个世纪九十年代出现了动态技术,但是服务器并不能直接运行 php 、asp 这类文件。自己不能做,外包给别人吧,这就需要与...

  • :candy:

    Python 解释器和三种栈

    源代码就是程序员写的人类能够看懂的代码。我们编写的程序文件的执行需要两步:1、编译器将源码编译成二进制文件,文件里是字节码指令,字节码会存储在 PyCodeObject 对象...

  • Python 解释器和三种栈

    源代码就是程序员写的人类能够看懂的代码。我们编写的程序文件的执行需要两步:1、编译器将源码编译成二进制文件,文件里是字节码指令,字节码会存储在 PyCodeObject 对象...

  • Python 网络编程之三:爬取图片

    爬取五张图片并保存 一、同步爬取 运行耗时约 150 秒 二、多线程爬取 运行耗时约 30 秒 三、selectors 事件循环 + 回调函数 运行耗时约 30 秒 总结一下...

  • Python I/O 操作(二)

    一、阻塞 I/O 、非阻塞 I/O 1.1 客户端代码 代码写入 tcp_client.py 文件,这是通用代码: 1.2 I/O 阻塞(同步阻塞) 注意,这块儿的阻塞指的是...

  • 120
    Python I/O 操作(一)

    一、I/O 概念 I/O 指的是相对内存而言的 input 和 output从文件、数据库、网络向内存中写入数据叫做 input从内存向文件、数据库、网络中输出数据叫做 ou...

  • Python asyncio 异步编程(二)

    排定任务 排定 task / future 在事件循环中的执行顺序,也就是对应的协程先执行哪个,遇到 IO 阻塞时,CPU 转而运行哪个任务,这是我们在进行异步编程时的一个需...

  • 120
    Python asyncio 异步编程(三)

    asyncio 处理网络连接数据流 下面是处理网络连接的示例代码,连接三个网站,发送消息流,接收数据流。三个协程由一个线程并发完成: 程序运行结果: 使用 async for...