- 博客(52)
- 收藏
- 关注
原创 linux安装nginx最简单的的方法
Installing nginx根据os的不同可以选择不同版本linux 可以使用 nginx.org 的 packages网址:http://nginx.org/en/linux_packages.html选择支持的发行版CentOS 安装示例http://nginx.org/en/linux_packages.html#RHEL-CentOS有yum 的情况下直接执行sudo yum install nginx安装后直接 cd /etc/nginx/ 目录下,就可以更改配置了总
2021-10-12 09:45:35
106
原创 drf-yasg swaggerAPI接口重新分组,接口描述
这里以django项目为例安装配置 drf-yasg安装pip install drf-yasg在 INSTALLED_APPS 中添加INSTALLED_APPS = [ '........', 'drf_yasg', '........']在 url.py 添加from rest_framework import permissionsfrom drf_yasg.views import get_schema_viewfrom drf_yasg
2021-09-15 14:34:40
1084
原创 python 字符串转字典的几种方法
禁止使用eval主要是应为,因为eval是不安全的,代码中写eval是要被口工资的,哈哈1. jsonimport jsons = '{"title": "格瓦斯", "play_address": 12}'print(type(s))d = json.loads(s)print(d)print(type(d))<class 'str'>{'title': '格瓦斯', 'play_address': 12}<class 'dict'>如果字符串中 是
2021-08-26 16:26:54
326
原创 git submodule Git子模块
问题有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目。也许是第三方库,或者你独立开发的,用于多个父项目的库。现在问题来了:你想要把它们当做两个独立的项目,同时又想在一个项目中使用另一个。方案Git 通过子模块来解决这个问题。子模块允许你将一个 Git 仓库作为另一个 Git 仓库的子目录。它能让你将另一个仓库克隆到自己的项目中,同时还保持提交的独立。使用子模块添加子模块$ git submodule add https://XXXX.com/XXXXX.git添加
2021-08-20 09:57:37
312
原创 linux部署禅道
本文参考禅道官网https://www.zentao.net/book/zentaopmshelp/90.html没有特殊需求的情况下,直接使用一键安装包,方便、快捷。下载禅道安装包到禅道官网直接下载安装包将安装包直接解压到/opt目录下修改端口可以使用 lsof、netstat检查端口是否被占用lsof -i:端口netstat -anp|grep 端口为了避免端口冲突, 需要修改Apache和Mysql的端口号可以使用/opt/zbox/zbox -h命令来获取关于zbox命
2021-08-16 11:42:56
657
原创 python 操作excel--openpyxl
准备工作材料: xlsx文件环境要求:适配 windows、linux需求:对指定表格内容进行增、改,并保留原xlsx文件的样式和公式场景分析由于操作文件是xlsx, 所以xlrd、xlwt、xlutils这三个包已经不再适合我们的需求由于xlwings 不支持liunx环境,排除最终在从常用的选择,我选择了 openpyxl读取原文件, 另存为使用 load_workbook()读取excelload_workbook 的几种模式read_only=False只读模式,不可
2021-07-30 11:28:39
428
原创 使用 Nginx 作为 HTTP 负载均衡器
场景描述跨多个应用程序实例的负载平衡是一种用于优化资源利用率,最大化吞吐量,减少延迟和确保容错配置的常用技术。可以将 nginx 用作非常有效的 HTTP 负载平衡器,以将流量分配到多个应用程序服务器,并使用 nginx 改善 Web 应用程序的性能,可伸缩性和可靠性。负载均衡方法nginx 支持以下负载平衡机制(或方法):循环-对应用服务器的请求以循环方式分发,最少连接-将下一个请求分配给活动连接数量最少的服务器,ip-hash —哈希函数用于确定应为下一个请求选择哪个服务器(基于客户端的
2021-07-21 18:01:47
242
原创 supervisorctl 报错[Errno 111] Connection refused
配置完应用之后,重新加载配置supervisorctl reload缺出现如下错误:error: <class 'socket.error'>, [Errno 111] Connection refused: file: /usr/lib64/python2.7/socket.py line: 224检查supervisord进程ps aux|grep supervisord手动启动进程如果上一步没发现进程号,那么可以执行下面的命令supervisord -c /etc/
2021-07-19 20:15:34
3742
原创 python debugger(python 自带的调试器)
本文不涉及使用IDE进入调试模式breakpoint() 函数在你要调试的部分,使用breakpoint()n = 1if n: try: a = 1 for item in range(1, 100): breakpoint() # 进入debugger except Exception as e: print(e)else: print(231)注意 breakpoint() 函数只能在p
2021-07-09 17:50:54
4295
原创 Linux常用命令
简单总结了下linux的常用命令。详细内容请看:https://www.linuxcool.com/1. lsls会列举出当前工作目录的内容(文件或文件夹)。 2.mkdirmkdir 用于新建一个新目录3.pwdpwd显示当前工作目录4.cd切换文件路径,cd 将给定的文件夹(或目录)设置成当前工作目录。5.rmdir删除给定的目录。6. rmrm 会删除给定的文件7. cpcp 命令对文件进行复制8. mvmv 命令对文件或文件夹进行移动,如果文件或文件
2021-02-07 20:26:55
147
原创 hugo搭建个人博客,并部署到Gitee,构建个人网站
建立个人博客使用hugo搭建自己的个人博客安装Go可以去go的官网网站下载安装包 https://golang.google.cn/dl/ 然后直接双击安装即可,不需要配置环境变量,因为安装过程自动配置,安装完毕后,打开命令行,输入go version输入后显示版本号,表示安装成功。安装hugo附上链接:下载hugo选择对应的版本号进行下载,这里我的是win10 64位的,选择该版本下载。将解压的的hugo.exe放在和go.exe同级目录下如下图所示:配置好环境变.
2020-07-16 08:33:01
3006
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅