云计算

程序员的编辑器  Atom

程序员的编辑器 Atom

1. Atom 简介Atom 是支持 Windows、Mac、Linux 三大桌面平台,完全免费,并且在 GitHub 上开源的代码编辑器。立即前往1.1 优缺点主要优点开发维护团队强大,开源项目,修复 Bug 速度快,生态圈成长速度快。快捷键支持特别好,熟悉了各种快捷键后可以成倍提高生成效率。比较

醒在深海的猫 醒在深海的猫 2023-01-04
0 0 0
Atom 打造轻量级的 Python 全栈 IDE

Atom 打造轻量级的 Python 全栈 IDE

目前,本人使用的是 PyCharm ,作为前后端的集成开发工具。主要的技术栈有,JavaScript,CSS,ECMAScript 6,Vue,Python,Django,Mako,Markdown。近期的前端开发工作逐渐增加,PyCharm 似乎有些力不从心。Atom、Sublime Text、V

法医 法医 2023-01-04
0 0 0
Django 初始化数据之 fixture

Django 初始化数据之 fixture

1. Fixtures 特点Fixtures 是一种新的提供初始化数据的方法,并且被 Django 的测试框架用来处理单元测试的测试数据。不同于 SQL 文件的是,使用 fixture 可以提供一个被 Django 的 serialization 系统所能识别的序列化文件,它会被读取并自动转换成对应

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
GrowingIO 数据采集字段分析

GrowingIO 数据采集字段分析

1. 字段含义1.1 u, 用户ID1 2 3 4 5 6 if cookie.has(gr_user_id){ //使用 cookie 中的 gr_user_id 有效期十年 } else { //按照 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

泡泡 泡泡 2023-01-04
0 0 0
GitLab 搭建与配置

GitLab 搭建与配置

1. 简介GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现了自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。它拥有与 GitHub 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件

张二河 张二河 2023-01-04
0 0 0
GitLab CI 持续集成

GitLab CI 持续集成

1. 基本概念GitLab-CI:GitLab 提供的持续集成系统,管理项目的构建状态,通过 GitLab Runner 来执行构建任务。GitLab-Runner:用于执行构建任务,.gitlab-ci.yml 的 script 部分的运行就是由 GitLab-Runner 来完成。.gitlab

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
Jenkins Pipeline 使用及调试

Jenkins Pipeline 使用及调试

1. 基本概念mastermaster 就是 Jenkins 安装和运行的地方,它负责解析 job 脚本,处理任务,调度计算资源。agentagent 负责处理从 master 分发的任务,操作实际上是通过 executor 来执行的。executorexecutor 就是执行任务的计算资源,它可以

法医 法医 2023-01-04
0 0 0
云部署之混合云

云部署之混合云

1. 混合云使用的用户场景1.1 满足业务的爆发式增长互联网业务呈指数型增长,很难预测基础设施的储备量。一般在业务成长初期很长一段时间,小规模的物理机托管就能满足业务需求。但是,随着市场的展开,业务规模爆发式增长,原有的物理机托管机房机位有限,只能通过公有云作为弹性手段,快速部署扩展,以满足业务需求

大白菜程序猿 大白菜程序猿 2023-01-04
0 0 0
Container 和 AI 是 PaaS 未来的发展方向

Container 和 AI 是 PaaS 未来的发展方向

1. 关于 PaaS1.1 什么是 PaaSPaaS 是平台即服务(Platform as a Service)的简称,平台即服务是一种云计算服务,提供运算平台与解决方案服务。PaaS 的出现加快了 SaaS 的发展,尤其是加快了 SaaS 应用的开发速度。比如,SaaS 开发时,使用 PaaS 平

大猫 大猫 2023-01-04
0 0 0
PaaS 平台提供的免费 APP 域名服务

PaaS 平台提供的免费 APP 域名服务

服务商域名谷歌 Google App Engineappspot.com 二级域名新浪 Sina App Enginesinaapp.com 二级域名百度 Baidu App Engineduapp.com 二级域名Herokuherokuapp.com 二级域名AWS Elastic Beanst

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
基于 Docker 的 Django 应用性能测试

基于 Docker 的 Django 应用性能测试

1. 网站性能基础指标并发数: 服务器单位时间内处理的会话数量吞吐率: 服务器单位时间内处理的请求数响应时间: 用户从发出请求到接受完响应之间的总耗时,由网络传输耗时、服务处理耗时等多个部分组成平均响应时间: 所有请求响应时间的平均值2. 测试工具性能测试有两个层次,一个是单接口的压力测试,一个是生

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
从零开始使用 Docker 打包 Django 开发环境 (1) 环境搭建

从零开始使用 Docker 打包 Django 开发环境 (1) 环境搭建

Vagrant 适合用来管理虚拟机,而 Docker 适合用来管理应用环境。为了更好地模拟真实运行环境,本系列文章借助 Docker 和 Docker Compose 搭建 Nginx + uWSGI+ Django + MySQL + Redis + Rabbit 的开发环境。1. 基本概念Doc

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
从零开始使用 Docker 打包 Django 开发环境 (2) Dockerfile

从零开始使用 Docker 打包 Django 开发环境 (2) Dockerfile

1. 基本概念Dockerfile 是一些列构建 Docker 镜像的指令集合。Docker 通过读取 Dockerfile 指令自动构建镜像。Dockerfile 类似于 Makefile,都是一种文本文件,按照构建镜像顺序组织所有的指令。Docker 镜像的构建命令:1 docker build

张二河 张二河 2023-01-04
0 0 0
从零开始使用 Docker 打包 Django 开发环境 (3) Docker Compose

从零开始使用 Docker 打包 Django 开发环境 (3) Docker Compose

1. 基本概念Docker Compose 是一个用来定义和运行复杂应用的 Docker 工具。使用 Docker Compose,可以在一个文件中定义一个多容器应用,然后使用一条命令来启动你的应用,完成一切准备工作。Docker Compose 定位是 ‘defining and running

大白菜程序猿 大白菜程序猿 2023-01-04
0 0 0
从零开始使用 Docker 打包 Django 开发环境 (4) 项目组织

从零开始使用 Docker 打包 Django 开发环境 (4) 项目组织

1. 部署架构浏览器访问一个页面的程序处理流程:(1),浏览器向 Nginx 发起一个请求,如果匹配到 Nginx 的静态 URL,比如 /static 目录下的 js、css、404.html 等文件,那么 Nginx 直接返回文件。其他请求 URL,通过 uwsgi_pass 配置转给 uWSG

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
从零开始使用 Docker 打包 Django 开发环境 (5) Nginx

从零开始使用 Docker 打包 Django 开发环境 (5) Nginx

1. 目录结构 1 2 3 4 5 6 7 8 9 10 11 12 ├── django-devops-nginx │ ├── Dockerfile │ └── nginx.repo ├── django-devops-compose │ ├── docker-comp

向阳逐梦 向阳逐梦 2023-01-04
0 0 0
从零开始使用 Docker 打包 Django 开发环境 (6) uWSGI、Django

从零开始使用 Docker 打包 Django 开发环境 (6) uWSGI、Django

1. 目录结构django-devops-uwsgi 目录是打包 uWSGI 和 Django 的镜像编译文件。在镜像中安装 uWSGI、pip、virtualenv等必要的程序包。在使用镜像创建容器时,执行 start.sh 脚本, 创建 Python 虚拟运行环境,从 Django 的 requ

大树 大树 2023-01-04
0 0 0
Vagrant 搭建 Django 开发环境

Vagrant 搭建 Django 开发环境

Docker 解决了同一机器上的环境隔离问题,提高了运维部署的效率。 Vagrant 给开发提供一个统一的开发、测试、接近于完全隔离的环境。本文,主要讨论如何使用 Vagrant 搭建 Django 开发环境。版本:VirtualBox 5.0,Vagrant 1.8。1. 基本概念1.1 Vagr

泡泡 泡泡 2023-01-04
0 0 0
Django 大文件传输

Django 大文件传输

1. 直接返回文件如果静态文件在工程根目录的 media/test.zip,需要先将文件读入内存,再进行传输。代码如下:settings.py 配置1 2 PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) MEDIA_ROOT = o

剑圣无痕 剑圣无痕 2023-01-04
0 0 0
Django 静态文件处理

Django 静态文件处理

1. Django 静态文件分类Django 静态文件分为两类:static 和 media。static: 是页面引用的 JS、CSS、Image 等文件media:是用户上传的文件2. 生产环境配置生产环境,通常配置 Nginx 转发静态文件请求,而 Django 处理动态请求。nginx 配置

大树 大树 2023-01-04
0 0 0
1 141 142 143 144 145 166