摘要:
PHPExcel是一款非常强大的PHP操作EXCEL库,使用PHPExcel可以帮助我们简单、高效实现从Excel读取Excel的数据和导出数据到Excel。 操作: include 'PHPExcel.php'; include 'PHPExcel/Writer/Excel2007.php'; / 阅读全文
摘要:
接触Docker有很久一段时间, 但是没有好好总结一下, 借此公司项目全面容器化, 记录一下常用的Docker操作 概况: 本次容器化的项目包括PHP+Python项目,PHP是基于php-fpm的基础镜像上安装了nginx进行端口映射到宿主机上,然后在宿主机上同时安装一下nginx进行域名解析,首 阅读全文
摘要:
github:tldr-pages/tldr: 📚 Collaborative cheatsheets for console commands (github.com) 一款很好用的命令帮助工具, 之前如果想要查询一个命令的使用方式, 一般是使用man 或者--help方式查看该命令的使用方式, 阅读全文
摘要:
1.首先需要在prometheus.yml配置文件中配置targets: - job_name: "test-server-191" static_configs: - targets: ["localhost:9100"] 然后重新启动prometheus, 点击查看Status 》Targets 阅读全文
摘要:
外键和表关系 外键: 在MySQL中,表有两种引擎,一种是InnoDB,另外一种是myisam。如果使用的是InnoDB引擎,是支持外键约束的。外键的存在使得ORM框架在处理表关系的时候异常的强大。因此这里我们首先来介绍下外键在Django中的使用。 类定义为class ForeignKey(to, 阅读全文
摘要:
安装: pip install gunicorn 启动应用: gunicorn -w 3 -k gthread -e DJANGO_SETTINGS_MODULE=settings.prod Server.wsgi -b 0.0.0.0:8005 debug方式: gunicorn -w 3 -k 阅读全文
摘要:
安装: apt-get) apt-get install zip yum) yum install -y unzip zip 语法: zip [选项] 压缩包名 源文件或源目录列表 注意,zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。 基本使用: zip ana 阅读全文
摘要:
后台需要加入富文本编辑器于是选择tinymce 官方网站:http://django-tinymce.readthedocs.org/ django-tinymce · PyPI GitHub:GitHub - jazzband/django-tinymce: TinyMCE integration 阅读全文
摘要:
官网参考:https://docs.djangoproject.com/zh-hans/3.2/howto/custom-file-storage/ 当前业务需要使用django的admin后台进行数据的管理,需要实现文件的上传云端-腾讯云 具体实现: 安装依赖包: pip install cos- 阅读全文
摘要:
解决跨域请求问题可以从前端解决也可以通过配置后台解决,通过配置后台允许跨域可以解决前端的一些麻烦。Django通过中间件实现允许跨域。 1.安装django-cors-headers中间件 pip install django-cors-headers 2.配置settings文件 INSTALLE 阅读全文
摘要:
1.安装 pip install django-simpleui -i https://pypi.tuna.tsinghua.edu.cn/simple 2.修改配置文件 # 修改project的setting文件,在INSTALLED_APPS 首行引入simple应用 INSTALLED_APP 阅读全文
摘要:
在 web 项目中,我们经常使用自定义状态码来告知请求方请求结果以及请求状态;在 Python 中该如何设计自定义的状态码信息呢? 1)普通类+字典设计状态码 #!/usr/bin/python3 # -*- coding: utf-8 -*- # @Desc: { 项目响应码模块 } class 阅读全文
摘要:
argparse模块可以轻松编写用户友好的命令行界面。该程序定义了它需要的参数,argparse并将找出如何解析这些参数sys.argv。argparse模块还会自动生成帮助和用法消息,并在用户给出程序无效参数时发出错误 示例 1.下面的代码是一个 Python 程序,它接受一个整数列表并产生总和或 阅读全文
摘要:
官网:https://www.portainer.io/ 仓库地址:https://hub.docker.com/r/portainer/ Portainer 是一个轻量级的管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。 Portainer 的目的 阅读全文
摘要:
linux中生成随机字符串,可以使用pwgen 安装) ubuntu: apt-get install pwgen Centos: yum install pwgen 语法及参数) pwgen [ OPTION ] [ pw_length ] [ num_pw ] 参数: -c or –capita 阅读全文
摘要:
常用时间操作的函数汇总, 涵盖 常用的time datetime 1.计算两个日期相差天数 import datetime str1 = '2021-10-20' str2 = '2021-10-22' date1 = datetime.datetime.strptime(str1[0:10], ' 阅读全文
摘要:
bash下: 设置: export 变量名称=变量值 删除: unset 变量名称 csh下: 设置: setenv 变量名 变量值 删除: unsetenv 变量名 阅读全文
摘要:
官网:https://letsencrypt.org/zh-cn 官网建议使用Certbot的方式进行安装,所以首先我们需要安装Certbot Certbot) 官网:Certbot (eff.org) 选择运行的机器与系统的对应信息,选择之后页面会进行跳转,我这边使用的是Centos8+NGINX 阅读全文
摘要:
Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。 docker 占用的空间可以通过下面的命令查看: docker system df TYPE 阅读全文
摘要:
github:dengsgo/fileboy: fileboy,文件变更监听通知工具,使用 Go 编写。Fileboy, File Change Monitoring Notification Tool, written with Go. (github.com) fileboy: fileboy, 阅读全文
摘要:
Prometheus简介Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。 自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。它是一个独立的开源项目,并且独立于任何公司进行维护。 为了强调这一点并阐明项目的治理结 阅读全文
摘要:
1)耗时问题定位 这几天在优化服务器的响应时间,在根据 nginx 的 accesslog 中 requesttime进行程序优化时,发现有个接口,直接返回数据,平均的requesttime进行程序优化时,发现有个接口,直接返回数据,平均的request_time 也比较大。原来 requestti 阅读全文
摘要:
GitHub地址:https://github.com/healthchecks/healthchecks 官方文档:https://healthchecks.io/docs/ 按照步骤进行安装: 1.新建项目目录 $ mkdir -p ~/webapps $ cd ~/webapps 2.创建虚拟 阅读全文
摘要:
本文列举了Python3.6、3.7、3.8三个版本的新特性,学习它们有助于提高对Python的了解,跟上最新的潮流。 一、Python3.6新特性 1、新的格式化字符串方式 新的格式化字符串方式,即在普通字符串前添加 f 或 F 前缀,其效果类似于str.format()。比如 name = "r 阅读全文
摘要:
在开发过程中,有很多时候需要了解程序性能瓶颈,比如程序执行时间、网络耗时、数据库连接时间等;那接下来,django silk就派上用场了! 安装 https://github.com/jazzband/django-silk pip install django-silk # or pip inst 阅读全文