08 2024 档案
摘要:解决方案: pip install --user --upgrade pip python -m pip install --upgrade pip pip install py_packages # 可以安装想要的库(py_packages)了
阅读全文
摘要:创建容器并运行: docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/et
阅读全文
摘要:django.util.timezone.now() 原因: setting.py中设置了时区: LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True 将TIME_ZONE时区改为: TIME_ZONE = '
阅读全文
摘要:前言 windows系统的reids版本有几种版本,了解其中区别可参考:Msys/MinGW与Cygwin/gcc 我使用的是 Redis-7.4.0-Windows-x64-msys2-with-Service.zip (msys2版本) 下载: github: https://github.co
阅读全文
摘要:前言: MySQL Community Server社区版本,开源免费,自由下载但是不提供官方技术支持。 MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。 MySQ
阅读全文
摘要:我是永远也不可能用360的 (^ _ ^) .!. 可能原因: (一)浏览器快捷方式被篡改 (二)浏览器启动程序的启动行为被360监听,执行启动浏览器过程中被360进行篡改 (三)浏览器默认启动也被设置为"hao.360.com/"了 (不会吧不会吧!现在谁还用360浏览器啊?) 解决方案一(edg
阅读全文
摘要:简介 jieba是一个强大的中文分词工具,用于将中文文本切分成单个词语。 jieba库支持四种分词模式: -- 精确模式,试图将句子最精确地切开,适合文本分析; -- 全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; -- 搜索引擎模式,在精确模式的基础上,对长词再次
阅读全文
摘要:前言: 官方的安装教程:https://www.postgresql.org/download/linux/redhat/ 官方教程中似乎只支持centos 6和7,并且采用yum下载安装Postgretsql的版本也只有Postgretsql8和Postgretsql9的;想装所以其他版本的Pos
阅读全文
摘要:postgresql ./configure安装编译报错 configure: error: ICU library not found If you have ICU already installed, see config.log for details on the failure. It
阅读全文
摘要:一、configparser概述 configparser 是 Pyhton 标准库中用来解析配置文件的模块;Python2.x 中名为 ConfigParser,3.x 已改名为configParser 二、配置文件的格式 常见的配置文件后缀:.ini,.conf等,主要结构为包括以下的文本信息:
阅读全文
摘要:Apscheduler Apscheduler是一个基于Quartz的python定时任务框架,提供了基于日期、固定时间间隔以及corntab类型的任务,并且可持久化任务。 安装apscheduler依赖库 pip install apscheduler APScheduler组件: schedul
阅读全文
摘要:前言 通义千问在线AI助手:https://tongyi.aliyun.com/qianwen/ 通义千问官网文档地址:https://help.aliyun.com/zh/dashscope/developer-reference/ (通义千问2024.4.26 更新 模型的API-KEY收费,非
阅读全文
摘要:前言: 请确认安装好了 anaconda,pycharm工具 我个人的环境: conda 24.5.0 pycharm2020.3 (注:当 你需要在Pycharm 配置anaconda 的python版本解释器,而Pycharm中只能使用anaconda 低版本的python解释器,但你想要的却是
阅读全文
摘要:# 查看 conda 版本号 conda --version # 查看系统当前已有的 Python 环境 conda info --envs # 添加一个名为 python27,Python 版本为 2.7 的环境 conda create --name python27 python=2.7 #
阅读全文
摘要:在setting.py文件中添加: # BASE_DIR/logs 存放日志的路径,BASE_DIR项目根目录 log_path = os.path.join(BASE_DIR, 'logs') if not os.path.exists(log_path): os.mkdir(log_path)
阅读全文
摘要:1、先查看系统python所在位置 [root@localhost ~]# whereis python python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /u
阅读全文
摘要:import sys run_system = None if sys.platform.startswith('linux'): # print('当前系统为 Linux') run_system = 'linux' elif sys.platform.startswith('win'): # p
阅读全文
摘要:定义一个可以执行command的function: def execute(shell_command_str=None, timeout=None, encoding="utf-8", check=True): assert shell_command_str is not None, "Plea
阅读全文
摘要:官网地址:https://www.python.org/ftp/python/ Linux系统可以下载.tgz压缩包,解压安装 Windows系统下载.exe安装程序,双击运行安装
阅读全文
摘要:前言: docker-compose有独立版的和插件版的,本文主要讲述的事独立版 1、下载docker-compose(独立版:一个打包好的程序文件) curl -SL https://github.com/docker/compose/releases/download/v2.29.1/docke
阅读全文
摘要:docker 镜像拉取失败网络异常? error pulling image configuration: download failed after attempts=6: dial tcp 108.160.172.208:443: connect: connection refused 原因:d
阅读全文
摘要:1、创建django项目及app django-admin.py startproject drf_project cd drf_project python manage.py startapp drf_app 2、安装rest_framework pip install djangorestfr
阅读全文
摘要:setting.py 1、sqlite3 # 需要下载sqlite3库 pip install sqlite3 # setting.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.pat
阅读全文
摘要:于terminal中执行指令 1、创建django项目 # pip下载django pip install Django # 查看下载的django库版本 python -m django --version # 创建一个名为HelloWorld的django项目 django-admin star
阅读全文
摘要:前言: isinstance() 验证对象类型 from typing import Iterable from typing import Iterator from typing import Generator 验证是否是可迭代对象:isinstance(it, Iterable) 验证是否是
阅读全文
摘要:Debian or Ubuntu sudo apt-get update sudo apt-get install git Fedora sudo dnf install git CentOS sudo yum install git Arch Linux sudo pacman -Sy git G
阅读全文
摘要:克隆项目指定分支: # <branchname> 分支名,<remote-repo-url> 远程仓库url git clone --branch <branchname> <remote-repo-url> 或 git clone -b <branchname> <remote-repo-url>
阅读全文
摘要:前言: 本文先讲述配置yum, 再讲述安装yum,因为一般系统会已经安装有yum了的,除非你的系统yum环境已经无效了的话,可以重新安装;可以直接输入指令yum-回车确认(如下述 安装-第6点)。 一、配置yum 1、查看看是否存在yum [root@localhost ~]# rpm -qa|gr
阅读全文
摘要:1、语法 kill [options] <PID> [options] -l:列出所有可用的信号。 -< signal>:发送特定的信号给目标进程,如 -9 表示发送 KILL 信号,即强制终止进程。 是要终止进程的进程 ID。 2、列出所有可用信号 [root@localhost ~]# kill
阅读全文
摘要:1、查看ip地址 [root@localhost network-scripts]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/lo
阅读全文
摘要:前提:完成VMware的安装 (尚未配图,后续补上) 1、镜像源下载地址: CentOS 官方下载地址:https://www.centos.org/download/ 国内镜像源: 清华大学: https://mirrors.tuna.tsinghua.edu.cn/centos/ 阿里云: ht
阅读全文
摘要:1、字符串转时间datetime.strptime import datetime datetime.datetime.strptime('2020-08-1 ', "%Y-%m-%d") datetime.datetime.strptime('2020-08-1 23:30:59', "%Y-%m
阅读全文
摘要:TIMESTAMPDIFF(时间粒度, 开始时间, 结束时间) 1、时间粒度: 秒:SECOND 分:MINUTE 时:HOUR 天:DAY 周:WEEK 季度:QUARTER 月:MONTH 年:YEAR 2、计算相差的时间粒度数,实例: 秒数: SELECT TIMESTAMPDIFF(SECO
阅读全文
摘要:简介 1、什么是上下文管理器? 上下文管理器是一种实现了上下文管理协议(Context Management Protocol)的对象,它通过定义__enter__()和__exit__()两个特殊方法来实现资源的获取和释放。上下文管理器通常使用with语句进行调用,确保资源在使用完毕后能够被正确释
阅读全文
摘要:1、要下载一个ip库,用来匹配解析与ip相关的参数。 在MaxMind官网进行geoip2账户注册,可下载安装geoip2,支持免费和付费的不同ip库,可下载免费的mmdb格式的IP库文件(GeoLite2-City.mmdb) 2、安装geoip2依赖库 pip install geoip2 3、
阅读全文
摘要:1、安装依赖库django-cors-headers pip install django-cors-headers 2、setting设置(支持所有的IP进行跨域) 修改Django项目文件夹下的 setting.py 文件 # django_project/setting.py # 修改允许访问
阅读全文
摘要:在Flask中,可以通过安装flask-cors扩展来支持跨域请求。可配置 全局 或 单个特定的API 的跨域请求。 1、安装flask-cors扩展库 pip install flask-cors 2、在Flask应用中导入并初始化CORS扩展(全局设置:所有的API都可被跨域请求到) #!/us
阅读全文
摘要:SQL查询排序:递减desc、递增ASC mysql> select * from test_table order by id DESC; -- 根据id进行递减 MySQL 数值函数 1、CEILING(num) - 返回最小的整数,使这个整数大于或等于指定数的数值运算(向上取整)。 2、FLO
阅读全文