自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2小时搭建微信小程序------人脸颜值检测

一、在app.json文件中新增一个页面homeapp.json中代码如下 { "pages":[ "pages/home/home" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "Weixin", "navigationBarTextStyle":"black" }

2021-03-18 22:19:10 483

转载 脚手架搭建微信小程序项目

1、全局安装npm install -g @vue/cli2、创建项目vue create -p dcloudio/uni-preset-vue my-project23、启动项目(微信小程序)3.1、跳转cd .\my-project\3.2、启动微信小程序npm run dev:mp-weixin4、微信开发者平台导入该项目...

2021-03-04 15:20:56 401 1

原创 vscode和微信开发者工具代码同步更新(vue)

先跳转到项目所在文件夹然后输入命令npm run dev:mp-weixin稍等片刻编译完成后即可

2021-03-03 22:42:51 2705 1

原创 前端JavaScript中 => 的意思 vue...js..

例如在js中有个函数和一个list数组:list:[ { id:0, text:"苹果" }, { id:1, text:"香蕉" }, { id:2, text:"橘子" } ]filterList(){ return this.list.filter(v=>v.id<=0); }此函数中:v=>v.id<=0相当于

2021-02-06 21:39:48 1698

原创 vue : 无法加载文件 D:\nodejs\node_global\vue.ps1。未对文件 D:\nodejs\node_global\vue.ps1 进行数字签名。无法在当前系统上 运行该脚本

当用脚手架创建项目的时候报错(vue create -p dcloudio/uni-preset-vue my-project)解决方法:打开D:\nodejs\node_global目录,删除vue.ps1文件,重新使用命令创建项目即可。报错图片和解决之后的图片

2021-01-31 19:42:14 1345 3

原创 浅谈axios回调函数this------- var that = this;

先看一个例子:在methods中,可以用this.city获取到data中的city数据,**但是在axios的then函数中,this回调值发生了变化,返回值为undefined **。所以在axios函数外面使用 var that = this;保存this指向。var app = new Vue({ el:"#app", data:{ city:'武汉', weatherList:[], }, methods:{ se

2021-01-18 20:57:23 850 1

原创 继承、虚函数、多态-------总结

1.继承是在已有类的基础上创建新类的过程,继承方式有公有继承(public)、保护继承(protected)、私有继承(private)。最常用的继承方式为共有继承(public),但不论种方式继承基类,派生类都不能直接使用基类的私有成员 (可以将基类数据成员设为protected)。举例class A{ protected: a[2]={1,2}; public:A(){} void show(){ for(int i=0;i<2;i++){ cout<<a[i]&l

2020-05-20 09:14:41 311

原创 STL阶段性总结

STL概述.STL是C++标准程序库的核心,深刻影响了标准程序库的整体结构STL由一些可适应不同需求的集合类(collection class),以及在这些数据集合上操作的算法(algorithm)构成STL内的所有组件都由模板(template)构成,其元素可以是任意类型STL是所有C++编译器和所有操作系统平台都支持的一种库STL组件容器(Container) - 管理某类...

2020-04-28 19:25:41 106

原创 C++阶段总结

**总结**通过6周的时间去学习C++,我们学习了复合数据类型,例如struct结构体、枚举类型、string字符串、指针等,类和对象的应用,运算符的重载等。其中又细讲了函数重载,构造和析构函数(默认构造函数、用初始化列表进行初始化等),友元函数和友元类,类的包含(组合),运算符的重载(一元二元)等。我觉得在讲这些内容概念时,有时候可能不太好理解,尤其是看那些类似于用法公式的时候,特别抽象。...

2020-04-06 15:53:11 100

原创 C++复合数据类型struct

结构体在存储和处理大批量数据时,一般会使用数组来实现,但是每一个数据的类型及含义必须一样。如果需要把不同类型、不同含义的数据当作一个整体来处理,如 1000 个学生的姓名、性别、年龄、体重、成绩等,怎么处理呢?C++ 提供了结构体(struct)来解决这类问题。结构体类型的声明格式如下:struct 类型名{ 数据类型1 成员名1; 数据类型2 成员名2; ...

2020-03-22 20:22:35 888

原创 C++复合数据类型String

string 表示可变长度的字符序列字符串是对象string 类支持字符串对象的各种操作1.各种初始化方式2.字符串之间的复制、比较、连接3.查询字符串长度和判断字符串是否为空4.访问字符串中的单个字符(使用string 类要包含头文件)string的简单使用#include #include <string>using namespace std;int ma...

2020-03-22 20:05:10 152

原创

//Primvoid Prim(int v){ int adjvex[maxsize],lowcoast[maxsize]; for(int i=0;i<vertexnum;i++){ lowcoast[i]=edge[v][i]; adjvex[i]=v; } lowcoast[v]=0; for(int j=1;j<vertexnum;i++){ int k...

2019-12-20 17:25:11 109 1

原创 拓扑排序

/********************************** 对应教材6.6.1节,拓扑排序算法 ***********************************/#include <iostream>using namespace std;struct EdgeNode //定义边表结点{ int adjvex; /...

2019-12-20 17:24:31 113

原创 二路归并排序模板

#include<cmath>const int maxsize = 100;class T {private: int length = 10; int data[maxsize];public: void MergePass(int h); void MergeSort2(); void Merge(int first1, int last1,int last2)...

2019-12-18 15:56:57 97

原创 排序

const int maxsize = 100;const int length = 10;int data[maxsize];//快速排序int P(int first, int last) { int i = first, j = last, temp; while (i < j) { while (i < j && data[i] <= da...

2019-12-11 19:55:12 66

原创 邻接表存储图的模板

//邻接表存储#include<iostream>using namespace std;const int maxsize = 100;int visited[maxsize] = { 0 };struct EdgeNode { int adjvex; EdgeNode* next;};template<typename T>struct Vertex...

2019-12-10 20:27:20 131

原创 邻接矩阵存储图的模板

//邻接矩阵存储#include<iostream>using namespace std;const int maxsize = 100;int visited[maxsize] = { 0 };template<typename T>class MGraps {private: int vertexnum, wedgenum; int edge[max...

2019-12-10 19:36:48 132

原创 二叉树模板

#include<iostream>using namespace std;template<typename T>struct BiNode { T data; BiNode* rchild, * lchild;};template<typename T>class BiTree {public: BiTree() { root = Cre...

2019-12-04 19:25:54 101

原创 第四章 字符串和多维数组 总结

主要内容字符串存储模式匹配数组的逻辑结构特征数组的存储方式及寻址方法特殊矩阵和稀疏矩阵的压缩存储方法模式匹配给定主串S="s1s2…sn"和模式T=“t1t2…tm”,在S中寻找T 的过程称为模式匹配。如果匹配成功,返回T 在S中的位置,如果匹配失败,返回-1。假设串采用顺序存储结构,串值从0号单元开始存放。模式匹配——BF(Brute-Force)算法基本思想:从主串S...

2019-12-02 23:08:10 171

原创 第 5 章 树和二叉树 总结

本章的主要内容树的逻辑结构树的存储结构二叉树的逻辑结构二叉树的存储结构及实现树、森林与二叉树的转换哈夫曼树树的抽象数据类型定义ADT TreeData树是由一个根结点和若干棵子树构成,树中结点具有相同数据类型及层次关系OperationInitTree前置条件:树不存在输入:无功能:初始化一棵树输出:无后置条件:构造一个空树DestroyTree前置条件:树...

2019-12-02 22:43:39 125

原创 哈夫曼树的构造

#include <iostream>using namespace std;struct ElemType{ int weight; //假定权值为整数 int parent, lchild, rchild; //游标};class HuffmanTree{public: HuffmanTree(int w[], ...

2019-12-02 21:14:01 146

原创 第六章 图 总结

本章的主要内容是:图的逻辑结构图的存储结构及实现图的连通性最小生成树最短路径AOV网与拓扑排序AOE网与关键路径顶点的度:在无向图中,顶点v的度是指依附于该顶点的边数,通常记为TD (v)。顶点的入度:在有向图中,顶点v的入度是指以该顶点为弧头的弧的数目,记为ID (v);顶点的出度:在有向图中,顶点v的出度是指以该顶点为弧尾的弧的数目,记为OD (v)。在具有n个顶点、e条...

2019-12-01 10:05:12 322

转载 后缀表达式 中缀表达式

1、逆波兰表达式简介假定给定一个只 包含 加、减、乘、除,和括号的算术表达式,你怎么编写程序计算出其结果。问题是:在表达式中,括号,以及括号的多层嵌套 的使用,运算符的优先级不同等因素,使得一个算术表达式在计算时,运算顺序往往因表达式的内容而定,不具规律性。 这样很难编写出统一的计算指令。  使用逆波兰算法可以轻松解决。他的核心思想是将普通的中缀表达式转换为后缀表达式。转换为后缀表达式的好处...

2019-11-26 11:04:28 76

原创 火车入站出站

const int maxsize = 100;#include<iostream>using namespace std;int main() { int n[maxsize]; int a[maxsize]; int N, M; cin >> N >> M; for (int i = 0; i < N; i++) { a[i] = ...

2019-11-26 08:59:51 78

转载 字符数组以及类型对字符串数组以及类型的转换

1.字符串转换为字符数组:char [ ] CHars = Str(字符串对象名).toCharArray();2.字符数组转换为字符串:String Str = String(sring 类名).valueOf(char[] CHars) ;3.单个字符转换为字符串:String Str = Character.toString(‘a’);4.获取字符串中指定位置的单个字符: ch...

2019-11-23 18:50:29 172

原创 Kruskal

//Kruskal#include <iostream>using namespace std;struct EdgeType //定义边集数组的元素类型{ int from, to, weight; //假设权值为整数};const int MaxVertex = 10; ...

2019-11-19 09:17:29 67

原创 第三章 栈与队列 总结

栈:限定仅在表尾进行插入和删除操作的线性表栈的抽象数据类型定义ADT StackData栈中元素具有相同类型及后进先出特性,相邻元素具有前驱和后继关系OperationInitStack前置条件:栈不存在输入:无功能:栈的初始化输出:无后置条件:构造一个空栈DestroyStack前置条件:栈已存在输入:无功能:销毁栈输出:无后置条件:释放栈所占用的存储空间P...

2019-11-03 11:43:56 113

原创 第四章 字符串和多维数组 总结

主要内容字符串存储模式匹配数组的逻辑结构特征数组的存储方式及寻址方法特殊矩阵和稀疏矩阵的压缩存储方法模式匹配——BF(Brute-Force)算法基本思想:从主串S的第0个字符开始和模式T 的第0个字符进行比较,若相等,则继续比较两者的后续字符;否则,从主串S的第1个字符开始和模式T 的第0个字符进行比较,重复上述过程,直到T 中的字符全部比较完毕,则说明本趟匹配成功;或S中...

2019-11-03 09:57:18 103

原创 第五章 树与二叉树 总结

树的抽象数据类型定义ADT TreeData树是由一个根结点和若干棵子树构成,树中结点具有相同数据类型及层次关系OperationInitTree前置条件:树不存在输入:无功能:初始化一棵树输出:无后置条件:构造一个空树DestroyTree前置条件:树已存在输入:无功能:销毁一棵树输出:无后置条件:释放该树占用的存储空间Root前置条件:树已存在输入:无...

2019-11-02 10:29:14 99

原创 相加

#include <iostream> using namespace std;struct Node //定义多项式链表的结点{ int coef, exp; // coef表示系数,exp表示指数 Node *next;};class P...

2019-10-16 19:30:42 121

原创 约瑟夫环

#include<iostream>using namespace std;struct Node{ int data; Node *pNext;};int main(){ int n, k, m, i;//从k开始报数,数到m出列 struct Node *p, *q, *first; cin >> n>>k>>m...

2019-10-15 09:18:17 58

原创 小白鼠

#include<iostream>#include<string>#include<algorithm>using namespace std;struct Baishu{ int zhongliang; string yanse;}s;int main(){ int n; cin>>n; ...

2019-10-15 09:17:31 63

原创 循环队列类的声明

const int QueueSize = 100;template<class T>class CirQueue {public: CirQueue(); ~CirQueue(); void EnQueue(T x); T DeQueue(); T GetQueue(); bool Empty() { if (rear = front) return true;...

2019-10-09 21:21:39 133

原创 10.08数据结构

#include<iostream>using namespace std;int main (){ int i,j; j=0; int a[6]; while(a[j]=0){ cin>>i; a[j]=i; j+=1; } delete a[j]; i=0; while(i<=6){ if(a[i]) }template...

2019-10-08 09:19:35 65

原创 保留小数位数

保留小数位数#include<iostream>#include <iomanip>using namespace std;int main(){ double r=1 .23456789; cout<<setiosflags(ios::fixed)<<setprecision(2)<<r<<endl; ...

2019-10-06 22:07:52 86

原创 C++ 第二章第二题

2.编程模拟剪刀、石头和布游戏。游戏规则为:剪刀剪纸,石头砸剪刀,布包石头。玩游戏者从键盘输入s(表示剪刀)或r(表示石头)或p(表示布),要求两个游戏者交替输入,计算机给出输赢的信息。#include<iostream>using namespace std;//s(表示剪刀)或r(表示石头)或p(表示布)int main() { char x, y; cout <...

2019-09-22 16:53:48 758

原创 C++ 第二章第一题

1.输入三个整数,按从小到大的顺序输出它们的值。#include#include “源.h”using namespace std;int main() {int x, y, z, a;cout << “请输入任意三个正整数” << endl;cin >> x >> y >> z;if (x > y) {a = x...

2019-09-22 16:26:04 88

原创 C++ 第一章第三题

P35.3.编写一个程序。要求输入一个5位正整数,然后分解出它的每位数字,并将这些数字按间隔2个空格的逆序形式打印输出。例如,用户输入42339,则程序输出如下结果:9 3 3 2 4#include#includeusing namespace std;int main() {int x, a, b, c, d, e;cout << “请输入任意一个五位...

2019-09-22 16:13:11 2102

空空如也

空空如也

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

TA关注的人

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