自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Web开发中的文件下载

Web开发中的文件下载前端下载静态服务器配置WEB开发中,对静态资源的访问一般会通过Nginx,Apache等服务器进行路由配置。server { listen 80; server_name localhost; location /static { alias /home/linqi/static; }}可以浏览器访问 http:/...

2019-06-19 16:08:33 685

原创 Python web 协议和服务器基础

Python web 协议和服务器基础CGI:CGI 全称为Common Gateway Interface (通用网关接口),目的是能够让服务器能够方便的调用外部程序。CGI本身是一套协议和规范,原则上只要是拥有读写文件功能的编程语言都可以用来编写CGI程序,服务器在认为这是一个CGI请求时,会调用相关CGI程序,并通过环境变量和标准输出将数据传送给CGI程序,CGI程序处理完数据,生...

2019-05-06 21:41:50 264

原创 Nginx服务器超时处理

服务器超时通常有以下几种情况导致:程序在处理大量数据,导致等待超时。 程序中调用外部请求,而外部请求响应超时。 连接数据库失败而没有停止,死循环重新连。出现这种情况,我们可以先优化程序,缩短执行时间。另一方面,可以调大nginx超时限制的参数,使程序可以正常执行。处理大量数据Nginx 默认对上传文件的限制的小为1M,若请求内容过大超过设定就导致超时。client_max_bod...

2019-05-06 21:41:45 3754

原创 小程序手册

微信是我们日常生活中的社交APP,微信小程序也越来越多用户在使用。小程序的简单,无需安装,类原生应用体验等特性,使越来越多的公司将其下的软件及平台小程序化。简单的介绍下小程序的入门。1接入流程小程序开发需要进行微信公众号的注册为小程序的开发者,并填写身份信息进行认证。小程序的官网注册注册地址为:https://mp.weixin.qq.com/wxopen/waregister?a...

2019-05-06 21:41:39 751

原创 Django性能测试工具Silk

组内工具主要使用Django框架进行开发,为了得到更好的用户体验,在开发过程中需要注意对性能方面的测试优化。性能测试优化主要是测量项目的瓶颈指标(执行时间、响应时间、内存占用、函数调用次数等)。这里采用Silk工具进行测量指标,可以快速高效的确认瓶颈。1Django性能测试工具Silk功能介绍Silk的功能主要包括:用于拦截请求/响应的中间件 用于分析数据库查询的SQL执行包...

2019-05-06 21:41:29 1725

原创 Ueditor富文本Django项目使用说明

该使用说明针对的是后端采用Django版本为1.11.7,前端使用angular6的说明。DjangoUeditor 是百度Ueditor的后端服务的Django版本安装方式pip install DjangoUeditor基础配置settings.pyINSTALLED_APPS = ( #........ 'DjangoUeditor', )urls.py...

2019-05-05 21:39:28 570

原创 Python运行指令脚本

Python是一门脚本语言,我们可以使用Python进行操作脚本的编写,Python的基础模块中也能对系统的操作指令进行调用,操作其他脚本。1OS模块os.system()os模块是Python的操作系统功能模块,提供了一个统一的操作系统接口函数。可以通过os.system(commond)运行一个shell命令import osOUT = os.system(‘python ...

2019-05-05 21:37:08 420

原创 Python线程进程及性能测试工具Locust

基础知识由于现在计算机基本都使用的是多核CPU,CPU 是多核时是支持多个线程同时执行。为了充分发挥CPU性能,一般会使用多线程的方式提高程序的执行效率。线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution contex...

2019-05-05 21:35:48 827

原创 Linux平台PPT转图片(Python)

由于网站一般是展示PPT,想要在WEB上进行PPT展示且资源地址不在公网,一般只能通过PPT转化为图片,再由前端进行图片的展示。由于项目部署环境都在Linux平台,所以需要进行Linux平台上PPT转图片了解。由于Linux平台不支持PPT直接转为图片,所以这里采用的是PPT转PDF转图片的方式。安装使用安装依赖apt-getinstallunoconvapt-get...

2019-05-05 21:32:33 2621

原创 HTTP访问控制(CORS)

HTTP访问控制(CORS)当一个资源从与该资源本身所在的服务器不同的域或端口不同的域或不同的端口请求一个资源时,资源会发起一个跨域 HTTP 请求。出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求。例如,出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求。例如,XMLHttpRequest 和 Fetch 遵循同源策略。因此,使用 XMLHttpRequest或 Fetch...

2019-05-05 21:30:32 431

原创 FastDFS分布式文件服务器部署与运用

FastDFS分布式文件服务器部署与运用FastDFS介绍FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使...

2019-05-05 21:29:35 285

原创 Docker部署Angular+Nginx+uwsgi+Django项目

Docker部署Angular+Nginx+uwsgi+Django项目0、前言在开发部署时,容易遇到服务器环境不一致,多台服务重复部署操作过于繁杂的情况。这时可以采用Docker来提供一套统一的环境和帮助我们快速部署项目。本篇文章先介绍下Docker是什么,怎么安装使用,然后用一个比较常见的Angular+Nginx+uwsgi+Django框架模式的项目的说明怎么用Docker将各...

2019-05-05 21:27:32 667

原创 Django时区详解

1时区基础概念datetime类时区说明dateitme类可以区分为naive time(不带时区时间)和active time(带时区时间)Django1.4版本后引入了时区的概念,从此Django中可以通过设置settings文件来控制datetime类是否带时区处理。>>> from django.utils import timezone>>&...

2019-05-05 21:17:40 1170

原创 Django REST framework入门

ESTful 架构(Representational State Transfer)资源(Resources)所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。你可以用一个URI(统一资源定位符)指向它,每种资源对应一个特定的URI。要获取这个资源,访问它的URI就可以,因此URI就成了每一个资源的地址...

2019-05-05 21:16:27 220

原创 Html Meta 标签

Html Meta 标签标签定义及使用说明元数据(Metadata)是数据的数据信息。<meta> 标签提供了 HTML 文档的元数据。元数据不会显示在客户端,但是会被浏览器解析。META元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者及其他元数据。元数据可以被使用浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 Web 服务调用。...

2019-05-05 21:14:32 1543

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除