Linux 换各种源

May 6, 2020 · Linux
1. PyPI (PIP)1.1. 直接修改配置文件mkdir ~/.pipecho -e "[global]index-url = https://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com" > ~/.pip/pip.conf1.2. 通过pip config命令修改(pip>=10.0.0)pip install -i https://mirrors.aliyun.com/pypi/simple/ pip -Upip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

C++ 浮点型保留2位小数

May 1, 2020 · C++
原数字乘以100转整形,再转float后除以100(float)((int)(param * 100)) / 100参考:C++里面的double程序运算中保留三位小数-CSDN论坛

Django 报错:Database returned an invalid datetime value

March 14, 2018 · Django Mysql
1. 错误详情报错:Database returned an invalid datetime value. Are time zone definitions for your database installed?Traceback:File "/var/env/pyblog/lib/python3.5/site-packages/django/core/handlers/exception.py" in inner 41. response = get_response(request)File "/var/env/pyblog/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response 187. response = self.process_exception_by_middleware(e, request)File "/var/env/pyblog/lib/python3.5

Django之异步发送HTML邮件

Oct. 12, 2017 · Django Python
尽管Python提供smtplib 模块用于发送电子邮件,但Django在其上也提供了几个封装。源码:django.core.mail这里我们使用其中的EmailMessage类来发送邮件,用模板来渲染HTML页面,并使用Python中的threading模块来完成多线程发送,这样在发邮件的时候并不会阻塞程序执行。1. 代码from django.core.mail import EmailMultiAlternativesfrom django.template import loaderimport threadingdef send_email(to): ''' 异步发送邮件 通过模板加载HTML正文 :param to: 发送到地址列表 ''' subject = '这里是邮件主题' content = loader.render_to_string( #渲染HTML模板 '../templates/email.html', #模板文件 {

Oracle

Sept. 28, 2017 · 数据库
1. SQL 简介SQL (Structured Query Language,结构化查询语言)支持如下类别命令:数据定义语言(Data Definition Language, DDL): CREATE(创建)、ALTER(更改)、TRUNCATE(截断)、DROP(删除)命令。数据操纵语言(Data Manipulation Language, DML): INSERT(插入)、SELECT(选择)、DELETE(删除)、UPDATE(修改)命令。事务控制语言(Transaction Control Language, TCL):COMMIT(提交)、SAVEPOINT(保存点)、ROLLBACK(回滚)命令。数据控制语言(Data Control Language, DCL):GRANT(授予)、REVOKE(回收)命令。2. 数据定义语言(Data Definition Language, DDL)用于改变数据库结构,包括创建、修改和删除数据库对象。2.1. CREATE创建表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等。#创建表CREATE TABLE tabl