“2021年4月”存档文章有28

The virtual environment was not created successfully because ensurepip is not available.

今天再Ubuntu 18.04安装Python虚拟环境的时候出现如下提示:The virtual environment was not created successfully because ensurepip is not available.On Debian/Ubuntu systems, you need to install the python3-venv package usin...

could not build the server_names_hash, you should increase server_names_hash_bucket_size

再配置Nginx的时候出现了如下错误:[emerg] could not build the server_names_hash, you should increase server_names_hash_bucket_size出现问题的原因:由于域名太长,很可能发生这种情况。解决方案:修改/etc/nginx/nginx.conf文件,再http区块的顶部,增加如下内容:server_name...

IdentityServer4 Admin 相关总结

JPProject.IdentityServer4.AdminUI是一个非常好的这是IdentityServer4的管理员面板,让你深入了解IdentityServer4。在服务器上安装完成之后,登录系统,增加客户端,如下图所示:Client Uri:填写登录地址,一般是登录地址,非项目地址;Allowed Cors Orgins:项目地址。下面是一些设置上的配置:允许范围:api, email,...

Python 精确小数点后面两位小数

如果需要将一个小数精确到小数后2为,在Python可以使用round函数。该函数将数字作为第一个参数,第二个参数是小数点后的精度。下面是示例代码:answer = str(round(answer, 2))参考资料:1、How to round to 2 decimals with Python?

Python 计算某个数字在列表中出现的次数

以下是在Python中计算某个数字在列表中出现的次数:>>> [1, 2, 3, 4, 1, 4, 1].count(1) 3如果您要计算多个项目,请不要使用它。count循环调用需要为每个count调用单独遍历列表,这可能会对性能造成灾难性的影响。如果您要计算所有项目,甚至只是多个项目,请使用Counter下面是Counter的示例:>>> from collections import Co...

Python 求列表中位数、最大值、最小值、平均值方法

有一个列表,在Python中需要求最大值、最小值、中位数、平均数,以下是具体代码:平均值: # Python program to get average of a list # Using reduce() and lambda # importing reduce() from functools import reduce def Average(lst): ...

如何使用Python阅读电子邮件

能够创建能够读取您的电子邮件并自动下载附件的应用程序是一种方便的工具。您将学习如何使用内置的imaplib模块以Python列出和阅读您的电子邮件,我们将需要IMAP协议的帮助。IMAP是电子邮件客户端用于从邮件服务器检索电子邮件的Internet标准协议。与POP3协议不同,POP3协议使用IMAP来下载电子邮件并将其从服务器中删除(然后脱机阅读),而该消息并不保留在本地计算机上,而是保留在服务...

Flask-Moment js文件使用CDN

Flask-Moment是一个很好的插件,它可以将UTC标准时间转换成本地时间。项目地址:github - Flask-Moment但是在使用过程中存在一些问题,主要是依靠的moment.js托管在cloudflare上,有的时候中国访问非常缓慢,所以需要将moment.js托关于国内CDN厂家。可以使用local_js,来指定moment.js的文件地址,具体代码如下:{{ moment.inc...