- 博客(13)
- 问答 (13)
- 收藏
- 关注
原创 Node.js的http请求axios
Nodejs的http请求有几种不同的方式,axios实现起来最简单。使用axios的get请求const axios = require('axios');axios.get('https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY') .then(response => { console.log(response.data.url); console.log(response.data.explanation
2021-06-25 11:43:54
384
原创 Nodejs 核心模块之fs内置模块
1.fs.stat 获取文件信息2.fs.mkdir 创建目录mkdirp 3.fs.writeFile 写入文件 4.fs.appendFile 追加文件 5.fs.readFile 读取文件 6.fs.readdir 读取目录 7.fs.rename 1、重命名 2、移动文件 8.fs.rmdir删除目录 9.fs,unlink删除文件 *****Sync一般放在try..catch中******1.fs.stat、fs.statSync获取文件信息 stats.isFile()、st.
2021-06-25 11:37:42
471
原创 ch2 8.已知在一维数组A[m+n]中依次存放两个线性表(a1-am),(b1-bm)。将数组中两个顺序表位置互换
#include<iostream>using namespace std;#define MaxSize 100//已知在一维数组A[m+n]中依次存放两个线性表(a1-am),(b1-bm)。将数组中两个顺序表位置互换 //三次逆置,整体逆置,两次内部逆置 void reverse(int A[],int left,int right,int arraySize){ if(left>=right || right>=arraySize) return; .
2020-08-09 23:01:43
2183
原创 ch2 7.将两个有序顺序表合并为一个新的有序表,并由函数返回结果顺序表
#include<iostream>using namespace std;#define MaxSize 100//将两个有序顺序表合并为一个新的有序表,并由函数返回结果顺序表 typedef struct{ int data[MaxSize]; int Length;}SqList;//1.保证顺序表A+顺序表B的长度不超过MaxSize //2.两个指针分别指向A,B,判断指针所指向值的大小,更小的值赋给顺序表C,指针k指向表C //3.表A,B长度不相等,一个.
2020-08-07 22:20:20
1499
1
原创 ch2 6.从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不相同
#include<iostream>using namespace std;#define MaxSize 100//从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不相同 typedef struct{ int data[MaxSize]; int Length;}SqList;//扫描L,记录重复元素的个数,同时将当前元素前移k个位置 bool delete_all(SqList &L) { int i; int k=0;//k记录重复元素个数.
2020-08-07 21:57:59
1644
1
原创 ch3 4.从有序顺序表中删除其值在给定s与t之间(要求s<t)的所有元素,如果s或t不合理或者顺序表为空,则显示出错信息并退出运行
#include<iostream>using namespace std;#define MaxSize 100//从有序顺序表中删除其值在给定s与t之间(要求s<t)的所有元素,如果s或t不合理或者顺序表为空,则显示出错信息并退出运行 typedef struct{ int data[MaxSize]; int Length;}SqList;//扫描L,用j表示第一个要删除的元素,k表示最后一个要删除的元素,锁定位置后从开始删除的位置其后元素依次往前移动(k-j.
2020-08-07 21:36:44
755
原创 ch2 3.对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素。
第2章线性表3.对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素。思路:用k记录顺序表中等于x的值的个数,边扫描L边统计k的个数,同时将不等于x的元素前移k个位置。#include <iostream>using namespace std;#define Maxsize 100typedef struct{//定义链表结构体 int data[Maxsize]; int Length;}SqLi
2020-08-07 20:50:30
1568
转载 蓝桥杯 基础练习 高精度加法
问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进...
2020-01-20 17:35:57
185
原创 蓝桥杯 基础练习 字母图形
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出...
2020-01-19 18:08:09
585
原创 蓝桥杯 基础练习 十六进制转八进制
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八...
2020-01-18 15:59:45
198
原创 PAT 1005 继续(3n+1)猜想
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8...
2020-01-17 20:20:24
182
原创 一阶谓词逻辑表示法关于概念的某些理解
谓词:表示个体的性质、状态或者个体间的关系eg:A和B结婚,可以用谓词去表示个体A和个体B结婚的这个关系,可以表示成P(A,B)。这里谓词表示的是个体间的关系再比如A属羊,可以用谓词来表示个体A的性质,可以表示成P(A)。这里谓词表示的是个体的性质但是这样的表示范围不够广,所以对谓词引入了变量(经常称为变元),比如:P(x)...
2019-11-24 20:17:18
1135
原创 Ubuntu下使用GitHub
安装Git第一步:检查是否安装了git在终端输入git,显示如下说明已经安装了,可以跳过第二步,直接配置Github第二步:安装gitsudo add-apt-repository ppa:git-core/ppasudo apt install git第三步:验证是否安装完成在终端输入git或者git-version配置GitHub前提是已有gi...
2019-08-12 14:07:40
381
空空如也
soap.nsmap引入报错是什么问题
2021-11-01
mongodb配置文件启动失败
2021-09-28
echarts饼图显示不全,怎么让它同比例缩小显示
2021-07-28
angular启动项目,前端跨域问题怎么解决
2021-06-04
cnpm install超时
2021-05-14
mysql数据库连接问题
2021-03-05
mybatisplus代码自动生成baomidou包引入失败
2021-02-02
vue-cli4.5项目发布上线,页面空白,控制台404
2021-01-30
VUE项目启动成功,访问8080地址页面为空
2021-01-26
idea pom.xml爆红,要引入Kotlin
2021-01-26
一个非常愚蠢的问题,请问github上下的这个代码怎么运行,用什么工具运行
2021-01-20
idea 非vue项目无法解析element-ui标签怎么解决
2021-01-13
想问下@DiscriminatorColumn这个注解的列名是什么,怎么修改列名
2020-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人