分类: 器→工具

PEP 3333:Python Web 服务器网关接口v1.0.1

WSGI (Python Web Server Gateway Interface) 为 Web Server 和 Python Web Application 之间提供了标准的数据通道。是 Python 界的一个广泛的可用的 WEB API 规范,使 web server 提供更加规范的 API,给 web Appl…

器→工具, 编程语言 ·

PEP 7:C语言风格指南

PEP 全称是 Python Enhancement Proposal,翻译成中文是 Python 改进提案。为什么会有 C 语言的风格指南?原因是 Python 本身是由 C 语言实现的。这里整理的是PEP 7 -- Style Guide for C Code 的翻译。 介绍 这…

器→工具, 编程语言 ·

PEP 257:Docstring书写规范

Python编码规范PEP8文章中提到了PEP257,Docstring书写规范。什么是Docstring?简单的说Docstring是一种文档字符串,用于解释构造的作用。我们在函数、类或方法中将它放在首位来描述其作用。我们用三个单引号或双引…

器→工具, 编程语言 ·

PEP 333:Python Web服务器Gateway接口 v1.0

对于Web系统来说,客户端一般就是浏览器,客户端与服务器之间使用HTTP协议通讯。在Python的Web开发中,服务器与Python Web应用之间交互的协议就是WSGI。它由PEP 333提出,并在PEP 3333中做了补充。如果你也想阅读WS…

器→工具, 编程语言 ·

InnoDB共享表空间和独立表空间

MySQL数据库索引结构 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,MySQL存储引擎MyISAM、InnoDB文章中,我们讲到了两者在存储结构上的差异。下面主要讨论MyISAM和InnoDB两个存…

桌面/服务器如何选择Linux发行版

Linux为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包括桌面…

器→工具, 工具软件 ·

电脑C盘空间空间清理方法

目前手里用的一台电脑是固态硬盘+机械硬盘。128G的固态硬盘真实容量是117G,用着用着就不够了,这里梳理了自己清理C盘空间的一些经验。 使用工具对C盘进行清理 可以使用的工具:360、CCleaner、Dism。工具的优势…

器→工具, 工具软件 ·

富文本编辑器的不同流派

在开发内容型网站的时候,少不了要接触富文本编辑器。对开发人员来说,全新开发一个富文本编辑器会耗费大量的时间在细节的调整和坑的处理上。在针对内部用户使用的系统中,普遍采用的方式是接入现成的开源编辑器,…

Hive SQL CURRENT_DATE导致的datediff错误

HiveSQL中的datediff函数返回的是2个日期的间隔天数。在使用过程中发现了一个比较有趣的坑: SELECT customer_id, COUNT(DISTINCT date(createdate))-1 AS frequency , datediff(MAX(createdate), MIN(createdate))…

器→工具, 编程语言 ·

PEP 249:Python数据库API规范v2.0

在过去,不同的人为各种各样的数据库实现了各种各样的数据库接口程序。这些接口由不同的人在不同的时间实现,功能接口各不兼容,这意味着使用这些接口的程序必须自定义他们选择的接口模块。当这个接口模块变化时,…