简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
有时候我们会在表里使用一个记录更新时间的字段,例如update_time,它可能是datetime类型或者timestamp等其他时间类型,如果我们想让它在每次更新该条记录的时候自动更新为当前时间,可以修改它的属性# 若该字段不存在ALTER TABLE `software` ADD `update_time` DATETIME on update CURRENT_TIMESTAMP NOT NU
1.日志级别python内置了logging模块,我们可以使用它记录自己的日志日志级别:critical > error > warning > info > debug当设置某个级别之后,把它低的不会被记录,例如级别设置为warning,则info和debug则会被丢弃2.logging如果记录要求不高不复杂,可以使用简单易用的loggingimport loggingl
Python实现AES的库也有好几个,但是建议使用pycryptodome,这个库一直在维护更新,而且兼容更多Python版本以及系统平台。,翻译为高级加密标准算法,是一种对称密钥加密算法。虽然AES对称加密比较方便,但是还是不够安全,如果你希望使用对称加密,也可以参考一下之前的文章。AES加密过程大概是,明文被划分为若干个块,然后每个块使用密钥进行加密,最终生成密文。CBC模式除了密钥(key)
python3获取本机ip,包括局域网IP和公网IP
Redis是一个完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库,属于NoSQL,从2010年3月15日起,Redis的开发工作由VMware主持。Redis的性能极高。先进入Redis的GitHub页面(https://github.com/tporadowski/redis/releases),可以下载msi或zip文件,我这里下载的是zip压缩文件。下载完成之后解压,进
Word可以把文档分成不同的部分方便管理,即不同的节,在python-docx把节用Section对象表示,Document对象有add_section()方法添加节,可以通过sections属性获取所以节。值得注意的是,Document对象没有默认的段落,但有一个默认的节如果插入节不指定节的类型,默认是WD_SECTION_START.NEW_PAGE,即新页节,另外还有连续分节符、奇数页、偶数
1.增加数据增加数据的步骤很简单,只需要把模型类对象db.session.add(模型类对象)即可,不过如果没有开启自动提交的话,需要手动提交db.session.commit()from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)app.config["SQLALCHEMY_DATA
Elasticsearch(后面简称ES)是一个分布式、高扩展、高实时的搜索与数据分析引擎,基于Lucene搜索服务器,它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口1.非root账号也许是处于安全考虑,ElasticSearch默认是禁止使用root启动的,所以我们这里新建一个账户来管理ESuseradd -m elastic# 创建用户echo elastic:12
如果你没有买苹果的电脑,但是又因为某些原因需要用一下macOS系统的软件,并且你又不好意思借用别人的电脑,那你完全可以自己安装一个虚拟机版的macOS,这样也能勉强应付一下。不管什么原因,如果你就是想要用一下黑苹果,又不想破坏电脑已安装的Windows系统,那你可以跟着本教程,使用VMwarePro 17安装一个macOS 15。本文将从如何安装VMware开始,每一个步骤都有截图,详细得堪称保姆
由于学习需要,一般我们会在虚拟机里的Linux系统安装Redis,但是有时候我们更喜欢在物理机上的IDE操作Redis数据库,比如在物理机上的pycharm连接Redis,但是,默认情况下我们是不能直接连接的,需要做些修改1.安装RedisRedis的安装非常简单,安装好之后会默认启动服务端,具体安装步骤可以参考上篇文章【redis】redis简介和安装2.修改配置文件按照上面的文章安装之后,我们