MariaDB数据库常用操作
## MariaDB数据库常用操作 ubuntu安装: #卸载mysql sudo apt-get remove mysql-* sudo apt-get remove mariadb-* sudo apt-get remove mariadb-server-* #卸载依赖 sudo apt-get remove --purge mariadb-server-core-10.1 mariadb-client-core-10.1 mari
## MariaDB数据库常用操作 ubuntu安装: #卸载mysql sudo apt-get remove mysql-* sudo apt-get remove mariadb-* sudo apt-get remove mariadb-server-* #卸载依赖 sudo apt-get remove --purge mariadb-server-core-10.1 mariadb-client-core-10.1 mari
## MongoDB安装 只支持 ubuntu20.04 , 22.04版,且64位系统 `sudo apt update` `apt-cache madison mongodb` 查看版本 如果没有则使用下面的方法 `sudo apt install -y mongodb` 安装 `sudo systemctl start mongodb` 启动 `sudo systemctl enable mongodb` 自动启动 `sudo
## redis数据库 `https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-linux/` 安装文档 查看可用版本 `apt-cache madison redis` 安装 `sudo apt update` `sudo apt install redis-server` `redis-server
## PostgreSQL数据库基础 **推荐使用docker安装** 安装: `sudo apt update` `sudo apt-get install postgresql-16 libpq-dev` **官方安装方法:** ```bash # 自动配置仓库 sudo apt install -y postgresql-common sudo /usr/share/postgresql-common/pgdg/apt.postg
## django和huey消息列队集成 **huey作为django中间件,只能在django启动后才能启动huey消费者进程,每次重启django都需要再重启huey** 在settings.py的INSTALLED_APPS 添加: `'huey.contrib.djhuey'` 在settings.py添加 ```python HUEY = { 'huey_class': 'huey.SqliteHuey', #
## Django基础和安装 预装库 `pip3 install django` `pip3 install requests` `pip3 install django-mathfilters` #模板高级计算 `pip3 install pycryptodome` #福禄解密 `pip3 install huey` `pip3 install gevent` `sudo apt-get install gettext
## peewee数据库操作 db.py: ```python from flask import Flask from peewee import * from playhouse.flask_utils import FlaskDB #peewee工具 from playhouse.pool import PooledMySQLDatabase #连接池 app = Flask(__name__) #在这里创建实例并和pee
## Huey后台异步任务 **huey作为django中间件,只能在django启动后才能启动huey消费者进程,每次重启django都需要再重启huey** 遇到闪退看不到错误,可到cmd中运行查看错误 安装 `pip install huey` 主程序 `pip install gevent` 绿色线程,windows下不好用 #启动处理进程,阻塞型只同时处理单个任务 `huey_consumer.py tasks.huey`
## Flask国际话和本地化 国际化代码参考:`https://www.unicode.org/cldr/charts/43/supplemental/territory_language_information.html` `pip install parse-accept-language` 根据标头来进行语言选择包 安装:`pip3 install Flask-Babel` 在应用目录下创建一个babel.cfg的文件:
## flask基础和安装 安装命令:`pip3 install flask` 表单验证:`pip3 install Flask-WTF` 邮件验证:`pip3 install email_validator` pip3 install cryptography pip3 install peewee pip3 install psycopg2 pip3 install gevent pip3 install huey pip3 inst
## 通用编程基础 [toc] ## 内存处理 当一个程序(比如你编译好的 Rust 软件)被操作系统加载到 RAM 中时,它的内存从上到下其实被划分成了以下几个主要的房间: ### 代码区(Text / Code Segment) 装什么: 存放你写的代码编译出来的 CPU 机器指令(就是一堆 010101 的控制命令)。 特点: 只读。绝对不允许程序在运行的时候去修改自己的代码,否则就乱套了。 ### 只读数据区(ROData
## Golang环境安装 ### vscode安装go模板插件 `gotemplate-syntax` ## windows安装 #官方文档https://go.dev/doc/ 去官网下载好go 安装包安装 切换go库的源 命令:`go env -w GO111MODULE=on` `go env -w GOPROXY=https://goproxy.cn,direct` vs code安装 go语言扩展 #推荐安装gotem