自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 navicat远程连接mysql出现1045问题解决!

Navicat连接mysql数据库报错:1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)。这是数据库权限的问题,workbench等也会同样报错问题所在:未给root用户分配所有权限,本地客户端无权限登录root用户。以root用户登录mysql,运行show grants for ‘user’@‘I...

2020-04-17 16:17:37 3311

原创 uwsgi+nginx+django项目部署(采坑笔记2020.4.1)

https://blog.csdn.net/pysense/article/details/100063015https://www.cnblogs.com/win-lin08/articles/9638840.html附加两个我找的部署教程网站,找了几十篇,这两篇讲的很详细,但有的细节还是没讲到位,导致自己爬坑爬了几天才部署好自己的django项目。uwsgi --http :8888 -...

2020-04-01 16:15:18 428

原创 pycharm+django项目连接linux服务器详细教程

配置服务器,然后最后设置0.0.0.0:8000启动服务,0.0.0.0是用自己linux的IP,这里的0.0.0.0代表本机服务器的IP地址!!!

2020-03-30 23:01:37 565

转载 压力测试详解及JVM调优问题

1.从压力测试说起压力测试的理解,xxx的性能10w/s,对你有意义么?没有那家卖瓜的会说自己家的不甜,同样,没有哪个开源项目愿意告诉你在对它条件最苛刻的时候压力情况是多少,一般官网号称给你看的性能指标都是在最理想环境下的,毫无参考意义。举个栗子,Redis官网压测的例子,256字节的读速度11w/s,写速度8.1w/s,都知道redis优点是多变的数据结构,string、List、has...

2020-03-28 11:51:29 663

原创 jmeter把jtl聚合报告转化为h5报告产生JVM内存溢出原因解决!

把图中的参数改了,可以根据自己电脑的内存适当调整最大值,即可生成H5报告,之前也采坑了半个钟。。。

2020-03-27 09:10:14 555

原创 解决在linux(centos7)上启动的django项目在windows进行访问无法访问的问题(跳坑时间半天!!!)

windows想要访问VMware中Ubuntu Server中Debug模式下的django服务,需要设置django允许非本机ip访问。设置方法:1.查看虚拟机ip(建议VMware中设置Ubuntu虚拟机网络为NAT模式):root@ubuntu:~# ifconfig #我的IP为192.168.206.1292.将启动django服务命令:root@ubuntu:~# pyth...

2020-03-20 15:34:59 2185

原创 linux安装5.7版本的mysql (史诗巨坑 解决!!!)(10060错误:记得关闭防火墙)

https://www.jianshu.com/p/276d59cbc529Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面记录了我在Linux环境下安装Mysql的...

2020-03-19 11:33:23 99

原创 linux安装python采坑笔记(2020.3.16)(vim 里面的文档千万不要有任何空格,不然会失败!!!)

Linux 创建python虚拟环境使用virtualenv包管理工具来管理虚拟环境1、安装virtualenv不知啥原因,第一次安装超时失败,第二次下载到30%超时失败,第三次才安装成功2、创建虚拟环境只有python2.7及更高版本才支持virtualenv这个脚本的运行,好吧升级python吧,可以查看我的博客升级python好了,python已经升级到了2.7,pip inst...

2020-03-16 17:30:52 116

转载 2020.3.16 最新linux安装python3.6版本

本文基于如下Linux系统版本:1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看,如图:我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。2、查看Linux默认安装的Python位置看到/usr/bin/python和/usr/bin/...

2020-03-16 16:12:11 219

原创 Django+xadmin打造在线教育平台(No module named 'xadmin.plugins.importexportueditor')

No module named ‘xadmin.plugins.importexportueditor’这个问题要把原来新建好的ueditro文件改为importexportueditor就行了,百度了一遍也没找到真正原因,自己仔细想想应该是源码写死了这个调用文件的命名,修改了一下命名,调通了。。。...

2020-03-13 11:57:47 444 1

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第10章)

def save_models(self): # 保存课程同时统计课程机构的课程数 # obj获取的是course表的实例,具体的new_obj用法,可以看源码,大致是获取当前xadmin数据表的表数据 obj = self.new_obj obj.save() if obj.course_org is not...

2020-03-13 11:54:10 167

原创 Django+xadmin打造在线教育平台(补前面收藏逻辑代码Bug)

class AddFavView(View): # 用户收藏,用户取消收藏 def post(self, request): fav_id = request.POST.get('fav_id', '') fav_type = request.POST.get('fav_type', '') if not request.use...

2020-03-11 10:01:13 151

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第9章)

organization写完了,下面就是屎coursesfrom django.db.models import Qfrom django.http import HttpResponsefrom django.shortcuts import render# Create your views here.from django.views.generic.base import Vi...

2020-03-10 14:22:02 376

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第8章)

前端的内容其实不难,就是套模板引擎,把跟base.html不同的org-detail-homepage:{% extends 'org_base.html' %}{% block title %}机构首页{% endblock %}{% block page_path %}机构首页{% endblock %}{% block right_form %}<div class="ri...

2020-03-10 08:52:08 188

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第7章)

首先我们先写一个基类模板HTML,因为在我们前端中,存在着很多页面相类似的页面,为了节省代码,我们可以在类似的页面做一个模板,只要后面的HTML遇到类似的,我们继承这个模板HTML,就可以少写很多代码,从而提高我们的效率。<!DOCTYPE html><html>{% load staticfiles %}<head> <meta charse...

2020-03-07 14:56:29 349

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第6章)

先创建这几个文件夹,里面的文件可以自行在我的github下下载。然后建立这两个文件注意这里的CaptchaField要安装特定的包才会生效,解释器这里无法自动安装 :from captcha.fields import CaptchaField(pip install django-simple-captcha==0.4.6)在APPS里创建多一个urls有什么作用?因为如果只在...

2020-03-05 17:17:32 286 1

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第5章)

附赠上个博客遗留的问题:这里如果要显示中文信息,在这两个地方要配置一下。同理可得,在organization文件夹中,配置models和adminx文件跟users文件夹类似。首先`from datetime import datetimefrom django.db import modelsCreate your models here.class CityDict(models...

2020-03-03 09:27:22 342

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第4章)

前面我们在users.models建立了数据库类型的代码,现在我们要将这个文件作为一个包导入到我们的新建的adminx文件当中,目的是以写好的数据库类型在我们的xadmin后台的作为一个展示(可以把它认为是作为前台的展示作用)代码有注释可以看,基本每段代码的重要部分我都做了解释,如果还不懂,可以私信或者留言import xadminfrom users.models import Email...

2020-02-29 15:46:20 252

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第3章)

首先在我们终端输入命令,如图:把我们后续要加的app项目一次性添加上,之后我们在users这个文件上开始敲代码啦

2020-02-29 14:56:48 221

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第2章)

1、在cmd创建自己的项目2、进入pycharm控制台,创建自己的虚拟环境,查看自己Python版本3、在这里配置我们的mysql数据库4、新建apps和extra_apps文件夹,目的是为了管理后续创建的app和拓展文件(说白了就是方便找自己的代码放哪了)5、然后我们来配置mysql数据库这里我用的是navicat管理工具建立的,这个自行百度吧,很简单。当然你可以自己终端。。...

2020-02-26 16:59:05 419

原创 Django+xadmin打造在线教育平台(从0-1全过程手把手教程附加各种采坑笔记第1章)评论可以写上自己的bug或者私聊我解决

首先主要开发环境:1、Django==2.0.2(不要用2.1以上的版本,不是很兼容后面要用到的xadmin管理后台!!!,2.0足够了,后续用到django rest framework+vue可以升级)2、 Python 3.7.43、xadmin后台管理 GitHub下载要注意版本号(自己pip下载的或者官网下载版本不对,很容易出现莫名其妙的Bug,你懂得。。。要自己改导入包和代码,花...

2020-02-26 11:13:08 343

转载 使用Docker压测

Docker领路,走进压力测试的现代化   Docker技术为软件开发、测试提供了非常便捷的功能,使用现成的镜像让我们的工作事半功倍。本文针对在项目中进行压力测试使用Docker进行说明,重点记录从手工搭建环境,到使用Docker提高测试效率,再对Docker脚本进行多次优化,最终达到测试效果的过程。  从中可以看到Docker带给我们的便利,学习到Docker在压力测试中的应用...

2019-07-19 17:58:09 1276

转载 分布式系统的负载均衡

分布式系统的负载均衡  一、 什么是负载均衡?  什么是负载均衡?  记得第一次接触 Nginx 是在实验室,那时候在服务器部署网站需要用 Nginx 。Nginx 是一个服务组件,用来反向代理、负载平衡和 HTTP 缓存等。那么这里的 负载均衡 是什么?  负载均衡(LB,Load Balance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到最优...

2019-07-18 18:30:21 135

原创 压测环境调优问题

 首先我们对比一下实际的测试结果。在协调主机和执行机上的配置文件\apache-jmeter-3.1\bin下的jmeter.propertie中,修改mode=StrippedBatch,如下截图。  注意在协调主机和执行机上均要修改。运行测试,此时我们查看协调主机的网络使用率和测试的TPS,可以发现对于百兆网卡使用了其中7%的流量,对于被测系统的TPS为461。  此时查看其中...

2019-07-18 17:21:53 245

转载 JMeter之Ramp-up Period(in seconds)说明

Ramp-up Period(in seconds)【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。 一般设置ramp-up...

2019-06-17 14:46:42 537

转载 为什么要用if_name_=="_main_"

阅读目录1 引言2 程序入口3 模块导入4 “name”与“main”5 总结回到顶部1 引言  在Python当中,如果代码写得规范一些,通常会写上一句“if name==’main:”作为程序的入口,但似乎没有这么一句代码,程序也能正常运行。这句代码多余吗?原理又在哪里?本篇博文对此进行总结说明。回到顶部2 程序入口学过Java、C、C++的程序员应该都知道,每次开启一个...

2019-06-09 10:54:15 698

原创 自动化测试之火狐浏览器版本与驱动问题(从不会安装到不兼容)

一开始火狐浏览器版本是43.0.1,搭载了14版本的驱动(deckodriver),pycharm显示的错误是selenium.common.exceptions.WebDriverException: Message: Unsupported Marionette protocol version 2, required 3;把火狐版本更新至47版本,运行成功(浪费了2个钟 无语)...

2019-06-07 18:42:56 1955

wxpython2.8.12.rar

wxPython2.8-unicode-2.8.12.1-py27.exe(64位和32位都有)

2019-05-13

空空如也

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

TA关注的人

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