自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloudBus尝试POSThttp://localhost:3344/actuator/bus-refresh报405

尝试去POSThttp://localhost:3344/actuator/bus-refresh发现:"status": 405, "error": "Method Not Allowed", "message": "Request method 'POST' not supported", "path": "/actuator/bus-refresh" 并且配置文件并没有更新,emm!但是其实新版本,post链接不是这个了,去掉了-,现在是http://localho

2021-02-16 15:14:24 1380 3

原创 在macOS读写NTFS——Tuxera NTFS for mac

请查看本人简书文章:在macOS读写NTFS——Tuxera NTFS for mac

2020-09-03 11:06:36 639

原创 macOS下Homebrew安装(包含切换镜像源)

1.Homebrew简介用管了Linux使用命令直接就能安装包和管理包!我们都很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统。那macOS系统也是作为UNIX类的操作系统,有没有方法能够用命令就能安装包呢?于是Homebrew就诞生了!什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t inc

2020-07-27 18:07:23 879

原创 Django+Nginx+uwsgi(超详细)

1.Django安装1.0简介安装的详细内容可参考官方网站:Download Django由于官网是全英文的,经常会劝退很多人(很多时候我也这样,有时候又特别无奈),也可以使用浏览器的相关插件翻译成中文。下面提供一些下载的方法:3.1 直接通过pip的方式安装pip3 install Django==3.0.83.2 在官网下载.tar.gz压缩包进行安装依次执行下面的命令进行安装tar xzvf Django-X.Y.tar.gz # 解压下载包,Django-X.Y.tar.

2020-07-21 04:13:18 2009 1

原创 课程设计-----C语言实现用户态线程

一、课程设计题目及内容题目六:C 语言实现用户态线程内容:在不用操作系统提供的pthread系列函数的情况下,用C语言自行实现用户态线程,包括控制流切换、上下文切换、线程设计和主动切换、时间片轮转调度等功能。环境:ubuntu 16.04 32位操作系统-----Very import!!!!方法:在以下资料指导下完成:访问资料(操作系统基础: C 语言实现用户态线程(实战))二、程序中使用的数据结构及主要符号说明struct thread_struct { int id; //thre

2020-07-04 00:42:01 1918 3

原创 MacBook pro电脑制作系统u盘

1.百度下载需要安装的对应版本的.dmg镜像建议搜索版本号+百度网盘,比如macOS10.15.01百度网盘下载,这样可以避免走很多弯路。(某某某网都要什么注册啊什么的,太烦)2.准备一个16G以上的u盘,插到macBook电脑,并打开磁盘工具,将其格式化成苹果系统的格式,并选择GUID分区。3.解压.dmg镜像文件,打开访达,会看到Install Catalina…这样一个软盘,单击它并找到目录下的.app文件,右键,简介,复制其地址(记为XXX,下面都用这个代替)。4.打开终端键入以下命令XX

2020-06-07 14:22:01 2393

原创 vs code创建Vue的代码片段

1.根据图示,选择用户代码片段2.向弹出的搜索框中搜索vue.json并点击打开vue.json文件3.向Vue.json中添加下列内容(你也可以根据下面的代码进行自定义) "Print to console": { "prefix": "vue", "body": [ "<!--- $1 --->", "<style lang = '$2' scoped>", "", "", "</style>", "", "<tem

2020-05-16 14:14:07 741

原创 版本控制——Git使用

一、What’s Git?答:Git是目前世界上最先进的分布式版本控制系统。工作原理如下:Workspace:工作区Stage:暂存区Repository:本地仓库Remote:远程仓库二、How to install Git?百度Git或者点击下面链接https://git-scm.com/,然后安装(一直下一步就可)三、How to use Git?在选取的项目目录下,右...

2020-04-26 01:35:30 200

原创 关于VScode中使用C++语言调用第三方库的方法

说明:在下才疏学浅,在Visual Studio和CodeBlocks里都能使用(过程也是一波三折),但是在很流行很好用很好看的无敌编辑器VScode上却没找到解决方法,网上的参考资料也很少,很难找到解决方法,怎么弄都是各种报错,于是我花了很长的时间才找到了这解决方法,现在的自己仿佛发现了新大陆。现将发现的结果记录如下,也可供需要使用第三方库的过程中充满迷茫的同学参考和学习:1.配置c_cpp...

2020-03-26 02:33:09 28229 17

原创 基于Web的MySQL图形化界面——phpMyAdmin的安装

1.在官网下载phpMyAdmin,链接如下:https://www.phpmyadmin.net/downloads/2.将下载的phpadmin解压到对应文件夹3.打开phpMyAdmin文件夹,找到config.sample.inc.php文件,并将它重命名为config.inc.php4.最后打开config.inc.php文件,找到这段代码:$cfg['blowfish_s...

2020-03-18 11:11:16 583 2

原创 Apache安装中出现443端口被占用的解决方法

安装apache web服务器中,执行httpd -k install时出现如下错误。(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address [::]:443(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_s...

2020-03-14 22:33:37 3337

原创 C++通过engine引擎调用matlab

一、Matlab准备1、打开matlab(2016a),设置工作目录(D:\MATLAB\R2016a\bin)。2、将Matlab配置为C++编译方式,在命令行输入mex -setup,显示:3、选择 mex -setup C++ ,显示:4.则说明初步完成。二、Matlab引擎手动测试1、关闭Matlab主程序,打开命令提示符(管理员)。2、将目录转到Matlab主程序的目录...

2020-02-27 16:55:08 2604

原创 Python——matplotlib.pyplot绘制图像无法显示中文字符

1.代码如下import matplotlib.pyplot as plt import numpy as np x=np.linspace(0,1,1000)plt.subplot(2,1,1)plt.title("Lines")plt.xlabel("x")plt.ylabel("y")plt.xticks([0,0.2,0.4,0.6,0.8,1.0])plt.ytick...

2020-02-27 15:11:50 1622

原创 在使用DataAdapter时报错:"Dynamic SQL generation for the DeleteCommand is not supported against a......

在使用DataAdapter时报错:“Dynamic SQL generation for the DeleteCommand is not supported against a SelectCommand that does not return any key column information.”(不返回任何键列信息的SelectCommand不支持UpdateCommand的动态SQL...

2020-02-23 21:54:47 807

原创 C++——连接MySQL数据库(配置库目录问题)

1.在MySQL官网下载好MySQL的文件并解压,并记住其安装路径。(我的路径是:“C:\Program Files (x86)\MySQL”)2.新建一个工程,然后进行库的配置点击"项目-属性":3.选择VC++目录4.找到包含目录,单击,点开右侧那个向下箭头,并点击编辑。5.向其中添加路径"MySQL安装路径\include",我的路径是“C:\Program Files (x8...

2020-02-22 02:34:45 838

原创 完美解决!无法启动此程序,因为计算机中丢失libmysql.dll解决方案(详细版!)

之前我在利用C++调用matlab的matlab engine画图时也发生了此类错误,当时查了大量的资料都没解决,今天又一次遇到了,我必须将它解决,于是我试了好几种方法,才将解决方法写在此文,用来给广大遇到此类问题的朋友解决此类问题。解决方法如下:找到"MySQL的安装路径\MySQL\lib"下的文件动态库libmysql.dll,我的路径是C:\Program Files (x86)\M...

2020-02-22 02:15:11 12586 3

原创 VScode运行和调试C#与连接MySQL数据库方法

1.下载好VS code并装好C#插件(.NET Core SDK)2.VScode终端中输入新建项目(内置一个Hello world的程序)dotnet new console3.写你需要的C#代码(下面附加的代码是一个连接MySQL数据库的代码)using System;using System.Collections.Generic;using System.Linq;usi...

2020-02-21 03:23:33 2496 1

原创 如何解决不支持ER_Auth_mode-MySQL服务器的问题?

今天在使用VS code访问MySQL数据库时,出现以下的错误。ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MariaDB client我当时有点懵,我之前使用C#去连接数据库时也采用了相同的方法去连接,但是...

2020-02-20 02:44:50 271

原创 C#中连接MySQL数据库(1)

1.MySql.Data.dll动态库的下载如今网络十分发达,请自行上网下载MySql.data.dll动态库。2.MySql.Data.dll动态库的引用1.打开Visual Studio 20172.新建你的C# 项目3.在窗口中找到解决方案资源管理器4.在解决方案资源管理器的引用处,右键-添加引用,在此处选择你刚刚下载好的MySql.Data.dll文件即可。5.使用命名空间...

2020-02-18 02:27:01 211

原创 C++——scanf_s与printf_s

1.scanf是C语言的输入变量的方法,C++有类似的方法进行输入,采用sacnf_s的方法。下面是一个输入样式:(代码中的%X表示格式化的类型,将在下文中讲到)int a, b;scanf_s("%d%d", &a, &b);其实scanf_s还有一个int型的返回值,得到正常输入的变量个数,常用来判断输入是否是格式化的类型。看下面的例子int a, b;int ...

2020-01-12 22:05:11 3609

原创 SQL——基本表的定义

基本表的定义1.创建数据库CREATE DATABASE <数据库名>2.打开数据库USE <数据库名>3.基本表的创建CREATE TABLE <表名>(<属性列名1> <数据类型> [列级约束条件],<属性列名2> <数据类型> [列级约束条件],.......................

2020-01-10 07:39:19 5992

原创 C++——排序算法代码实现

1.头文件&&结构体定义#include<iostream>#include<ctime>using namespace std;#define MaxLength 500 //定义最大长度typedef int ElemType;typedef struct SqList{ int length;//长度 ElemType *da...

2019-12-29 16:40:47 331

原创 C++——算术表达式的求值(数据结构课程设计)

数据结构课程设计——算术表达式的求值1.实验目的1.在课程设计中提高学生的动手能力和编程能力;2.在课程设计中提高数据结构中理论知识(栈和二叉树等知识)的应用。3.在课程设计中提高自己对各个方面知识的综合能力。2.实验内容一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正实数,运算符只含加减乘除等四种运算符,界限符...

2019-12-19 22:19:01 2514

原创 C++——哈希表与哈希查找

1、哈希表类的哈希函数采用除留余数法哈希函数;2、解决哈希冲突的函数采用开放定址法中的线性探察法。3、建立一个由10个数据元素组成的集合;#include"iostream"using namespace std;#define m 15 //m是表长#define n 13 //n是选择的质因子typedef int KeyType; //关键字key类型typedef i...

2019-11-28 16:44:11 2113

原创 C++——表达式树与求值

为实现相关功能,创建了以下四个头文件1.创建二叉树的头文件(BiTree.h)#pragma once#include<iostream>#include"BiTree.h"using namespace std;typedef struct BiTNode//二叉树的结构体{ char data;//数据域 string number; struct BiTNo...

2019-11-25 15:45:53 1928

原创 C++——二叉查找树的创建与查找

二叉排序、查找树:1、用随机函数生成10个待排序元素;2、利用二叉查找树输出升序序列;3、利用同一棵二叉查找树输出降序序列;4、写出查找的递归函数;#include<iostream>#include<ctime>using namespace std;typedef int ElemType;typedef struct BinarySortTreeN...

2019-11-22 15:55:08 837

原创 C++——链式堆栈的定义及基本操作

先定义堆栈的几个基本操作,再设计一主函数利用堆栈的操作完成以下功能:假设一个算术表达式中可以包含三种括号:()[]{},且这三种括号可以按任意次序嵌套使用(如:…[…{…}…[…]…]…(…))。编写判别给定表达式中所含括号是否正确配对出现的算法,已知表达式已存入数据元素为字符的单链表中。#include<iostream>using namespace std;typedef...

2019-11-22 14:10:14 615

原创 C++——根据先序和中序构建二叉树

设计一个程序,根据二叉树的先根序列和中根序列创建一棵用左右指针表示的二叉树,例如:先根序列为 ABDGCEF#, 中根序列为 DGBAECF# (#表示结束)。然后用程序构造一棵二叉树。注意程序的通用性(也就是说上述只是一个例子,你的程序要接受两个序列(先根和中根序列),然后构造相应的二叉树)。#include<iostream>using namespace std;type...

2019-11-22 14:05:10 3188

原创 C++——图的深度优先遍历和广度优先遍历

#include<iostream>using namespace std;#define VNum 100 //图的最大边数#define NullGraph 0 //图之间没有连线#define QMaxsize 100 //队列最大长度typedef int ElemType; //结点数据类型typedef char VElemType; /...

2019-11-22 13:54:56 1402

原创 C++——链式队列的综合应用

链式队列的定义及基本操作先定义队列的几个基本操作,再设计一主函数利用队列的操作完成以下功能:键盘输入的字符可以临时存入键盘的缓冲区中。为了充分利用缓冲区的空间,往往将缓冲区设计成链式循环队列的结构,并为循环队列结构的缓冲区设置一个队首指针和一个队尾指针。每输入一个字符到缓冲区中,就将尾指针后移,链入缓冲区的循环队列之中;每输出一个字符号,就将队头指针前移,将它从缓冲队列中删除。假设有两个进...

2019-11-01 01:22:08 357

原创 C++——kbhit()、getch()与getchar()

1 _kbhit()函数与_getch()函数的用法_khbit()函数和_getch()函数都是在conio.h头文件中定义。_kbhit()函数(keyboardhit)的作用是用于检查控制台窗口的按键是否被按下。其格式为int _kbhit(void);如果在调用该函数时,有按键被按下,则返回一个非零值,否则该函数的返回值是0。需要注意的是,该函数是一个非阻塞函数,不管有没有按键被...

2019-11-01 01:18:45 1916

原创 C++——链式线性表综合应用

单链表的定义及基本操作(1)用带表头的链表存放输入的数据,每读入一个数,按升序顺序插入到链表中,链表中允许两个结点有相同值。链表的头结点存放链表后面的结点个数,初始化时就生成头结点(初值为0)。(2)在上述带表头的链表中删除第i个结点或删除数值为item的结点。(3)链表翻转是把数据逆序(变成降序),注意,头结点不动。翻转后要再翻转一次,恢复升序后才能插入新元素,否则会出错。(4)设A与B...

2019-10-28 03:35:36 371

原创 Python——legend()图例位置调整

Legend()参数调整图例位置在日常使用中,有时默认的图例位置不符合我们的需要,那么我们可以添加参数对图例的位置进行调整。matplotlib.pyplot.legend(loc='String' or Number, bbox_to_anchor=(num1, num2))1.loc参数的具体使用情况如下:String由两个单词拼合而成,第一个单词为upper/center/lowe...

2019-10-26 00:23:15 116618

原创 Python---NumPy数值计算基础2

Python—NumPy数值计算基础2NumPy矩阵以及通用函数1)创建NumPy矩阵创建矩阵可以采用以下函数:函数说明mat()创建矩阵(若输入为matrix或者ndarray对象,不创建副本)matrix()创建矩阵,matrix(data,copy=False)则与mat()作用相同bmat()创建分块矩阵(block matrix)首先,...

2019-10-22 14:09:25 571

原创 Python---NumPy数值计算基础1

Python—NumPy数值计算基础1NumPy简介NumPy是用于数据科学计算的基础模块,不但能够完成科学计算的任务,而且能够被作为高维数据的容器,可用于存储和处理大型矩阵。NumPy的数组对象ndarray1)数组属性数组ndarray的属性包括以下几个:属性说明ndim数组的维数shape数组的形状 (对于m*n的矩阵,形状为(m,n))siz...

2019-10-22 00:47:25 398

原创 C++链式线性表的代码实现

C++链式线性表的代码实现1.结构体定义typedef struct Node{ ElemType data; //单链表中的数据域 struct Node *next; //单链表的指针域}Node, *LinkList;//LinkList为指向结构体Node的指针2.单链表的初始化单链表的初始化——构造一个空表。下面是代码:int InitList(...

2019-10-12 01:09:45 811 1

空空如也

空空如也

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

TA关注的人

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