自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Road

不断学习

  • 博客(56)
  • 收藏
  • 关注

原创 一直报CORS跨源请求失败

更新配置了半天django-cors-headers。。。在服务器运行uwsgi,每次提交图片信息的时候压根没有访问到django。原来是因为图片太大被nginx拦截了。。。呵呵呵

2021-04-10 10:55:22 634

原创 Django Uwsgi Nginx部署阿里云ECS

由于服务器备案太慢,所以直接使用了公网ip进行访问,已经部署成功

2021-03-02 13:34:26 197

原创 Django服务端接入阿里云支付

目前在阿里云申请的应用还在审核中,等审核通过了接通一下阿里云支付试试

2021-02-23 16:17:26 313

原创 vue项目引入富文本编辑器summernote

一、相关依赖、文件的引入①:通过vuecli脚手架安装jquery、bootstrap、popper.js、summernote开发依赖②:对照summernote官网在main.js中引入如下文件:二、对应组件使用①:在对应组件所需要使用summernote的位置写上id为summernote的div元素②由于需要使用jquery语法,因此在组件的script中导入jquery:③在组件呈现前调用初始化summernote的方法,网上随便找了几个博客的配置④按照自己的需要耐心的修改对

2021-02-07 20:31:48 1328 8

原创 leetcode数组中两个数的最大异或值 acwing最大异或对 trie树、贪心、位运算(模板题)

数组中两个数的最大异或值class Trie{ public: Trie *next[2]; Trie(){memset(next,0,sizeof(next));}};class Solution { Trie *root=new Trie();//代表根节点,根节点无值public: int query(int x){ int res=0; Trie *node = root;

2020-11-29 12:16:05 187 1

原创 Mysql——导入导出数据/备份恢复数据

导出数据方法一:使用select…into outfile方法二:使用mysql命令重定向查询结果:方法三:使用mysqldump导出(备份)数据导入数据:方法一:使用load data导入数据方法二:使用mysql或mysqlimport命令导入(恢复)数据:(与mysqldump配合使用)...

2020-11-26 16:22:12 320

原创 leetcode283 移动零——双指针

官方双指针题解:应始终保持右指针到左指针均为零;左指针左边为非零。这样右指针移动到最右边,左右指针维护的区间就是0,即所有零都移动到右侧了。class Solution {public: void moveZeroes(vector<int>& nums) { int n = nums.size(), left = 0, right = 0; while (right < n) { if (nums[right

2020-11-20 11:13:20 145

原创 对一个特定的vector数组去重—双指针

已知一个vector数组元素为:1 1 2 2 2 3 4 5 5 5 6(是排好序的!!)进行去重该元素不是重复元素的条件,任选一个条件就行①它是第1个出现的数②a[i]!=a[i-1]vector<int>::iterator unique(vector<int> &a){ int j=0; for(int i=0;i<a.size();i++) if(!i||a[i]!=a[i-1]) //!i也可以不用写

2020-11-19 17:46:40 213

原创 Mysql——存储过程、触发器

存储过程什么是存储过程存储过程实例1:存储过程实例2:存储过程实例3:需求:根据传入的用户id和内容发送邮件。需要一个用户表,存放用户信息;需要一个邮件表,存放邮件的内容在调用存储过程时,传入用户id和邮件内容。存储过程中,先根据用户id使用select语句查询邮箱email,再使用insert语句将内容插入进邮件表首先定义两张表:定义存储过程:触发器:什么是触发器?同存储过程的实例3:需求:①执行insert into语句②触发器被触发③在触发器中插入数据到邮件

2020-11-18 15:52:53 113

原创 Mysql——事务控制、分区表、视图

什么是事务控制?Mysql的事务控制两种方式开启事务?使用start或begin开启事务;开启事务之后要么使用commit提交,要么使用rollback回滚有这样一张表 插入两条数据默认情况下事务是开启的 其实每次执行一个SQL就会开启一次事务接下来演示张三转账给李四100块钱的例子之后我的SQL语句写错了 那么没转账成功,所以这发生了数据的错误接下来演示转账过程的事务控制**开启事务,写SQL,提交事务**开启事务,写SQL,回滚事务...

2020-11-16 20:08:49 228

原创 Mysql——慢查询日志、Explain查询分析器;索引、复合索引、覆盖索引

慢查询日志

2020-11-09 12:37:27 165

原创 汇编语言程序设计实验——字符统计

【实验题目】字符统计【实验内容】从键盘上输入一个字符串,然后统计英文字母、数字字符和其他字符的个数并输出【实验目的】1、 掌握输入字符串的DOS功能调用2、 掌握分支程序设计方法3、 掌握二进制到十进制的转换的汇编语言实现方法汇编代码+自己的理解:主要是觉得16进制除法那块运用的比较巧妙:data segmentprompt db ‘Please enter a string, including any char.’,13,10,’ $ ’string db 25,?,25 dup(?

2020-07-08 17:37:53 3333

原创 计算机组成与体系结构——互连与输入输出组织

计算机组成与体系结构,第9章学习、习题。文章目录1. 大概会出的题目2. 思考3.一些小概念课后习题:1 磁盘参数计算2 磁盘平均存取时间计算以及理解3 磁盘冗余序列(没什么用)4 DMA5 理解型题目6 中断服务程序End:1. 大概会出的题目磁盘参数的一些计算应该是必考的,熟悉那几道题关于磁盘参数的计算方法就好了,重点是对于磁盘的形状规格等有理解。另外,中断处理程序题目也比较重要,就一种题型2. 思考会考的题无非就那几道,反倒我觉得书上有些点还是最值得学习的。3.一些小概念磁盘道密度:单

2020-06-27 21:51:04 889

原创 计算机组成与体系结构——存储器分层体系结构

计算机组成与体系结构,第七章mooc学习

2020-06-26 23:56:48 1846

原创 计算机组成与体系结构——指令流水线

计算机组成与体系结构,第6章指令流水线学习时钟周期、机器周期、指令周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数,是计算机中最基本的、最小的时间单位。机器周期,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。指令周期, 是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期数也不同。转自简单介绍指令周期定义取出:从内存单元中取出放出

2020-06-25 16:03:09 3305

原创 计算机组成与体系结构——指令系统

计算机组成与体系结构,第4章mooc学习本章简单介绍了一些MIPS指令简介指令分类冯诺依曼结构计算机:存储程序+程序控制,程序控制往下面一层看就是指令执行系列机:系统结构 指令系统基本相同(保证在一个计算机上开发出的系列软件 能够在后续新推出的计算机上也能实现 因为程序是指令的集合 保证兼容性)兼容机:系统结构 指令系统基本相同(也是为了保证软件的兼容性)指令集架构层其实是机器语言指令,其中一条汇编语言指令对应一条机器语言指令。一条高级语言指令对应多条机器语言指令。一条机器语言指令对应多条微

2020-06-24 22:46:58 1069

原创 计算机组成与体系结构——运算方法

定点数补码加、减法与溢出概念现代计算机中都是使用补码做加减法运算的基本公式:⑴ 补码加法的基本公式:(X真值 + Y真值)补码=X补码+Y补码(2)补码减法的基本公式:(X真值 - Y真值)补码=X补码+(-Y)补码运算器设计过程中,加法器既可以实现加法,又可以实现减法(上面公式一定要理解)例如,拿减法举个例子:求(-Y)补码的技巧:对于求Y补码,从右向左找到第一个"1",这第一个"1"前面的数全部取反溢出概念:运算过程中数据超出机器字长所能表示范围称为溢出。大概理解就是

2020-06-24 18:54:40 1083 1

原创 计算机组成与体系结构——计算机系统概述、数据表示方法

28号考计算机组成课,第一二章在mooc学习。计算机系统概述计算机组成课程介绍核心专业基础课课,在课程体系中起着承上启下的作用。课程需要汇编语言、数字逻辑相关知识。需要我们构造观+系统观+工程关的而学习视角和学习方法 。冯诺依曼结构原理与结构分析概述①解决问题的程序输入(如C语言 编译成汇编语言,指令的机器码会存在指令存储器里)计算机的主存后才能让CPU访问②按照指令地址访问存储器并取出指令,指令机器码经过CPU解析,生成控制信号等冯诺依曼计算机组成运算器控制器

2020-06-23 23:23:46 1592 2

原创 DOSBox 0.74环境下进行汇编语言的调试

一些常见的汇编语言调试指令,调试时会用到如何进行调试?假设某段汇编语言程序经过编译、连接后生成可执行文件example.exe在DOS提示符下键入debug命令进行调试d:\masm>debug example.exe这时候就显示提示符==-,就可在这个短线后输入debug命令==。u 反汇编命令【格式】-u [起始地址 终止地址]【说明】这里方括号里的内容是可选的。【功能】将机器代码反汇编成汇编指令【结果】键入u后显示信息如下:说明:最左边给出的程序的段地址:偏移地址,即CS

2020-06-21 11:05:39 2214

原创 C++实现简单的日期类、时间类

C++实现简单的日期类、时间类可以进行日期加天数、减天数、日期相减、时间加分钟、减分钟、时间相减,整体实现比较简单。由于时间原因没有写日历表的操作,日历表也并不难,只要注意当前日期是周几,或者使用那个公式来进行计算当前日期是...

2020-06-19 11:11:12 2569

原创 数据结构实验—图与景区信息管理系统

利用图论中典型算法,实现下述功能:1.创建景区景点图2.查询景点信息3.旅游景点导航(DFS 深度优先搜索)4.搜索最短路径(迪杰斯特拉算法)5.铺设电路规划(prim/kruscal算法)main.cpp#define _CRT_SECURE_NO_WARNINGS#include<iostream>#include"Tourism.h"#include"Graph.h"using namespace std;int main(void){ int choice;

2020-06-02 23:38:44 4723 1

原创 C++实验4 模板和IO流

【实验目的】掌握运算符重载的基本方法。掌握标准输入输出的使用及格式控制方法。掌握磁盘文件(如二进制文件、文本文件)的输入输出的方法。【实验内容】1.编写程序,重载运算符“<<”和“>>”,使用户能直接输入和输出固定电话的号码。电话号码以如下形式输入和输出: (027)xxxxxxxx重载输入输出流进行类对象的输入与输出,固定电话号码类包含区号以及手机号string数据类型Code:#include<iostream>#include<string&

2020-06-01 10:29:51 2538

原创 C++学习第七天——泛型编程 函数模板、类模板

泛型挺常见的…泛型编程:编程范式,通过将数据类型参数化来实现同一段代码上操作不同的数据类型,其效率与针对某特定数据类型设计的算法相同最初诞生于C++,其语言支持机制是模板***1.一个模板就是创建一个类或函数的通用模型2.模板使程序所处理的对象的数据类型参数化*3.模板将**‘一般算法**’和**‘数据类型’分开,使一段程序处理多种不同类型的对象**函数模板不说明某些参数的数据类型的函数1.声明:template<typename Ttype1,typename Ttype2>

2020-05-25 11:37:10 237

原创 MySQL——DCL,关于用户管理,用户权限设置,root用户密码忘记操作(8.0版本)

用户管理权限体系几点说明:①必须通过用户名@主机名才能登录数据库!!②root用户其实只能在本机访问数据库,为了安全实例1建两个用户lucy zslucy用户登录查看lucy用户所拥有的数据库(只有一个)zs用户登录:使用localhost主机名登陆不了,因为创建的时候规定了zs用户的指定主机名权限管理(授权与回收)说明:授哪些权 增删改查 建表啥的权限 撤销...

2020-05-01 17:22:52 212

原创 方程求根的数值方法—数值分析实验

一、目的与要求(一)目的通过设计、编制、调试2~3个用数值方法求方程根的程序,加深对方程求根的数值计算方法及有关的基础理论知识的理解。(二)要求 用编程语言实现二分法、Newton迭代法、弦截法求方程根的程序。二、示例1、问题已知f(a)与f(b)异号,用二分法求方程f(x)=0所在的根。2、程序中变量说明 (略)3、源程序清单及运行结果(略)4、按以上4点要求编写上机实...

2020-04-28 16:56:08 1830

原创 常微分方程初值问题的数值解法—数值分析实验

一、目的与要求(一)目的通过设计、编制、调试1~2个求常微分方程初值问题的数值解解的程序,加深对其数值计算方法及有关的基础理论知识的理解。(二)要求 用编程语言实现用改进的欧拉(Euler)公式求解常微分方程初值问题、用四阶龙格-库塔(Runge-Kutta)方法求解常微分方程初值问题的程序。二、示例1、问题用改进的欧拉(Euler)公式求解常微分方程初值问题。2、算法描述(略)...

2020-04-27 19:05:31 3134

原创 思维决定命运,自律即为自由

TED演讲我做事喜欢有效率、有组织、有先后顺序,我也努力地当个自律的人I love productivity,organization,order and I try to be as discplined as possible.有些人一听到自律,就会觉得很乏味When some people hear,they think that it is boring.他们把自律的生活当作一种...

2020-04-27 14:42:16 452

原创 数值积分与微分—数值分析实验

目的与要求(一)目的通过设计、编制、调试2~3个数值积分与微分算法的程序,加深对其数值计算方法及有关的基础理论知识的理解。(二)要求 用编程语言实现复化梯形积分、Romberg积分的程序。示例1、问题用复化梯形公式的自动控制误差算法求积分。2、算法描述(略)3、程序中变量说明 (略)4、源程序清单及运行结果(略)5、按以上4点要求编写上机实验报告。实验题用编程语言编程...

2020-04-26 18:05:03 1261

原创 插值方法—数值分析实验

目的与要求:(一)目的通过设计、编制、调试2~3个多项式插值、拟合曲线的程序,加深对其数值计算方法及有关的基础理论知识的理解。(二)要求 用编程语言实现拉格朗日(Lagrange)插值多项式、牛顿(Newton)插值、用线性函数拟合给定数据的程序。示例1、问题已知插值节点序列,用Lagrange插值多项式计算的函数在点的近似值。2、算法描述(略)3、程序中变量说明 (略)...

2020-04-26 17:56:04 2145

转载 最大k乘积问题---动态规划实验1

问题描述设I是一个n位十进制整数。如果将I划分为k段,则可得到k个整数。这k个整数的乘积称为I的一个k乘积。试设计一个算法,对于给定的I和k,求出I的最大k乘积。例如十进制整数 1234 划分为 3 段可有如下情形:1 × 2 × 34 = 681 × 23 × 4 = 9212 × 3 × 4 = 144编程任务对于给定的I 和k,编程计算I的最大k乘积。数据输入输入的第1 ...

2020-04-20 22:05:54 1264 1

原创 游艇租用问题---动态规划实验2

问题描述长江游艇俱乐部在长江上设置了n个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1£i<j£n。试设计一个算法,计算出从游艇出租站1到游艇出租站n所需的最少租金。编程任务对于给定的游艇出租站i到游艇出租站j之间的租金为r(i,j),1£i<j£n,编程计算从游艇出租站1到游...

2020-04-20 21:59:33 1669

原创 动态规划_导弹拦截问题 新水果取名 机器人规划路径

记录一下上午做的几道动态规划题目1.拦截导弹问题类似书中P109中的最长递增子序列问题感觉不难 也比较容易想#include <iostream>using namespace std;int main(){ int N,a[25],L[25]; while(cin>>N) { for(int i=0;i<N;i+...

2020-04-15 13:40:11 627 4

原创 MySQL—DML、数据的完整性、DQL

插入数据插入单条数据 哪个表 哪个字段 是什么值 mvlue和field一一对应插入多条数据 插入多组值MySQL输入错误SQL语句使用 ’ ; 回车就可以退出 或者输入; 回车数据的完整性数据本身不准确 有问题 系统功能再强大无济于事比如身份证号 银行卡余额等数据完整性:存储在数据库中的数据 应该保证一致性和可靠性关系模型中允许定义三类数据约束,实体完整性、参照完整性以及用户定义...

2020-04-13 16:00:59 233

原创 C++学习第五天—多态概述:静态联编、返回值优化问题

多态概述同一个事物表现出多种形态——一词多义—>发出同样的消息被不同类型的对象接收时导致完全不同的行为—>一个名字 不同的函数静态多态 :在编译的过程中确定了同名操作的具体操作对象<函数重载 运算符重载实现>动态多态 :在程序运行过程中动态地确定操作所指定的具体对象<虚函数实现>联编:指一个计算机程序的不同部分彼此关联的过程。按照联编所进行的...

2020-04-08 21:27:35 241

原创 MySQL数据库—初识+DDL

数据数据是事实或观察的结果 是对客观事物的逻辑归纳,信息表现形式和载体,可以是符号 文字 数字 语言 图像等计算机描述数据 将事物特征抽象出来 形成一组记录数据库管理技术:主要包括对数据进行 分类、组织、编码、存储、检索和维护目前 将数据存储在数据库中 由数据库管理软件对其进行统一管理 应用程序通过数据库管理软件来访问数据数据库:1.是按照数据结构来组织、存储、管理数据的仓库。2....

2020-04-06 14:36:58 279

原创 模拟登录马蜂窝返回521状态码

今天尝试使用python模拟登录马蜂窝网站模拟登录主要有两种方法:①首先尝试使用cookie登录②cookie登录不成功 就使用用户名密码登录 将新的cookie保存下来 然后下次就可以使用cookie登录了当然也可以先申请号码登录网站,之后在请求头中复制粘贴cookie到爬虫代码中。但模拟登陆时一直显示状态码521 查百度发现这还要解析js代码 之后再进行登录(521状态码怎么解决百度...

2020-04-04 16:14:02 870

原创 C++第二章作业~~

需求:定义并实现由整型数元素组成的集合类SetClass。  需提供的操作至少应包括:构造函数、析构函数、拷贝构造函数、插入元素、删除元素、清空集合 、集合并、集合交 、集合显示输出。借此作业练习一下vector的使用code:#include <iostream>#include <cstring>#include <vector>#...

2020-03-29 10:42:09 1014

原创 C++学习第四天——继承性+继承方式+继承类的析构与构造函数等

继承性主要学习C++中继承如何使用理解何为继承与派生class <派生类名>:[继承方式] <基类名>{....——>增加特性}private public protected默认继承私有继承派生类从基类中继承:**除构造函数和析构函数之外的成员**class CEmployee{ protected: char *name; ...

2020-03-28 18:56:58 565 2

原创 求解最大子段和问题----分治 蛮力 dp

【问题描述】给定一个有n(n≥1)个整数的序列,要求求出其中最大连续子序列的和。例如:序列(-2,11,-4,13,-5,-2)的最大子序列和为20序列(-6,2,4,-7,5,3,2,-1,6,-9,10,-2)的最大子序列和为16。规定一个序列最大子段和至少是0,如果小于0,其结果为0。蛮力法穷举所有连续子序列来得到。设含有n个整数的序列a[0…n-1],穷举所有的连续子序列a...

2020-03-28 16:04:54 1434

原创 C++运算符重载 炒鸡详细

C++函数重载重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。当您调用一个重载函数**时,编译器通过把您所使用的参数类型与定义中的参数类型进行比较,决定选用最合适的定义。C++运算符重载(只有自定义的数据类型才可以实现运算符重载)可以重定义或重载大部分C++内置的运算符~重载的运算符时带有特殊名称的函数,函数名由关键字...

2020-03-22 14:31:21 198

空空如也

空空如也

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

TA关注的人

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