自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux用户与文件的关系和文件掩码(umask)的作用

阅读本篇文章,你将了解Linux的目录结构,用户与文件的关系,以及文件掩码的作用。为了方便大家理解,本文将通过实例进行演示,建议有条件的跟着操作一下,以便加深理解。本次通过实操讲解了用户对文件的操作权限,要想理解权限,需要站在文件的角度,观察用户对文件是什么身份,不同的身份具有不同的权限,默认情况下文件拥有者用户的权限最大,文件所属用户组用户次之,其它用户权限最小,而root用户具备对文件的所有操作权限。接着讲解了文件掩码,利用文件掩码可以控制用户创建文件的默认权限。

2024-01-20 09:09:44 968

原创 Linux基本指令

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言1 Linux基本指令1.1 目录操作相关指令001 ls指令(查看文件和文件夹)002 pwd指令(查看当前路径)003 cd指令(切换文件夹)005 mkdir指令(新建文件夹)006 rmdir指令(只能删除空文件夹)007 rm指令(删除文件或文件夹)008 cp指令(

2022-05-14 16:37:18 564

原创 MATLAB如何让坐标轴带箭头

文章目录前言1 原始波形2 添加箭头3 设置回调函数总结附录参考资料前言  本文主要介绍了如何给图添加坐标系,以正弦信号为例展示最终的效果,完整代码见附录。1 原始波形  首先生成正弦信号,代码如下: clc;clear;close all; t = -pi:0.01:pi; y = sin(t); plot(t,y)  运行结果:图1 正弦信号波形图2 添加箭头  代码如下1: set(gca,'box', 'off') % 去掉坐标区

2022-05-03 22:20:29 10620 8

原创 使用TortoiseGIT上传代码时提示:Support for password authentication was removed on August 13, 2021. Please use

目录前言1 为什么出现这个错误?2 获取个人访问令牌PAT前言 使用TortoiseGIT上传代码时提示以下错误:git.exe push --progress “origin” main:mainremote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://git

2021-08-16 17:02:07 758 3

原创 基于FTP/TCP协议的文件共享系统设计与实现

基于FTP协议的文件共享系统的设计与实现目录基于FTP协议的文件共享系统的设计与实现前言1 项目分析1.1 项目调研实现背景1.2 ftp是什么?2 项目设计2.1 工作原理总结前言 1 项目分析1.1 项目调研实现背景有时我们需要一个文件服务器,用于文件共享、上传和下载,并且可以在不同平台之间进行文件共享,比如Windows系统和Linux系统,因此我们需要实现一个FTP服务器,以满足我们的文件共享需求,并配合于相应的客户端(leapftp)进行使用。1.2 ftp是什么?

2021-08-15 15:09:35 1802

原创 感知机介绍及MATLAB实现

文章目录前言1 感知机原理1.1 感知机结构1.2 感知机学习过程2 MATLAB实现1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1 感知机原理  感知机(Perceptron)是二分类线性分类模型。以二维平面为例,感知机分类的过程可以看做是寻找一条直线用于分割两组数据,假设直线的一侧是正类,则直线的

2021-07-03 10:07:35 6972 72

原创 Linux调试器-gdb使用

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言1 编写代码二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。  在Linux中编程时,需要对程序进行调试。本文主

2021-06-07 19:20:32 236 3

原创 C语言之预处理详解(#define宏定义、条件编译、#include文件包含)

7.2.1 预定义符号标准库中存在很多的预定义符号,可以直接使用,比如以下符号:__FILE__ //进行编译的源文件名__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则显示未定义以上预定义符号都是C语言内置的,可以直接打印出来:/***************************************程序功能:打印预定义符号

2021-06-07 10:28:45 2112

原创 C语言之程序编译和执行简介

文章目录1 程序的翻译环境和执行环境1.1 翻译环境1.2 运行环境1.3 Visual Studio开发环境1 程序的翻译环境和执行环境  我们编写的程序称为源程序,源程序保存在源文件中,源文件的后缀一般为“.c”,源文件是文本文件1,我们可以直接看懂,但是机器“看不懂”,所以要进行翻译,把源程序翻译成可执行程序,可执行程序保存在可执行文件中,可执行文件是二进制文件1,后缀名为“.exe”。  从源程序翻译成可执行程序的过程需要在翻译环境中完成,实际上在ANSI C(标准C)的任何一种程序功能实现

2021-06-02 21:52:53 810

原创 CSDN博客格式控制(图片居中、字体颜色、大小和种类,段落缩进、文本背景色,参考文献格式超链接)

系列文章目录例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、CSDN图片处理1.图片居中二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、CSDN图片处理1.图片居中在图片网址

2021-06-02 10:20:26 483 2

原创 C语言文件操作

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-05-31 17:01:28 303

原创 C++之函数的缺省参数

文章目录前言1.1 缺省参数概念1.2 缺省参数分类1.2.1 全缺省参数1.2.2 半缺省参数1.3 缺省参数使用注意事项1.3.1 缺省参数必须从右往左依次来给出,不能间隔着设置缺省参数1.3.2 缺省参数不能在函数声明和定义中同时出现1.3.3 缺省值必须是常量或者全局变量总结前言编译工具:visual studio 2019语言:C++1.1 缺省参数概念  缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的实参。

2021-05-23 12:02:04 3021 1

原创 命名空间的定义、使用和存在的意义

命名空间提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录命名空间前言1 命名空间是什么?1.1 命名空间定义2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1 命名空间是什么?   当C++工程较大时,程序内存在大量的变量、

2021-05-22 19:34:14 7163 12

原创 自定义类型:结构体

C语言之自定义类型文章目录C语言之自定义类型前言1 结构体1.1 结构体声明1.1.1 一般格式1.1.2 特殊结构体声明1.2 结构的自引用1.3 结构体变量的定义和初始化1.4 结构体内存对齐1.4.1 结构体对齐规则1.4.2 计算结构体的大小二、使用步骤1.引入库2.读入数据总结前言   本文重点讲解结构体、枚举、联合的知识点。结构体、枚举和联合属于自定义类型。与自定义类型相对应的是内置类型,比如int、short、char等都属于内置类型。1 结构体   我们描述一个事物通常需要

2021-05-12 17:37:28 413

原创 Matlab如何画竖线图

目录前言第一种[^1]第二种[^2]总结前言  主要介绍两种画竖线图的方法,使用工具为MATLAB 2020a。第一种1x = 1:3;y = [1,5,6]; %5为在2点的y值n = length(x);for i = 1:n plot([x(i),x(i)],[0,y(i)],'b'); hold onendxlim([0 5])运行结果:第二种2x = 1:3;y=[1,5,6]; %5为在2点的y值stem(x,y,'Marker','non

2021-04-14 09:17:59 43752 1

原创 C++之引用介绍

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言6. 引用6.1 引用概念6.2 引用的四个注意点6.3 常引用(const)6.4 使用场景二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文

2021-04-03 08:32:42 231 1

原创 MATLAB数据预处理之缺失值插补

文章目录前言1 加载原始数据2 查找缺失值并填充缺失值总结前言   现实中采集的原始数据不一定满足预测模型的需求,往往在使用之前需要对原始数据进行处理,使得采集的原始数据满足需求,本文主要做的是数据缺失处理方法。1 加载原始数据load('pm25data.mat')% 原始数据figuret = datetime(2010,1,2,0,0,0) + hours(0:length(pm25data)-1)';% 创建与数据对应的时间向量。plot(pm25data)% 查看波形title

2021-03-15 09:59:52 36308 41

原创 各种字符串函数和字符函数总结

目录简介1 字符串函数介绍与模拟实现1.1 长度不受限制的字符串函数1.1.1 strlen1.1.2 strcpy1.1.3 strcat1.1.4 strcmp1.2 长度受限制的字符串函数1.2.1 strncpy1.1.3 strcat1.1.4 strcmp简介   C语言中对于字符和字符串的操作甚是频繁,经常把人给弄晕,今天我来总结一下。C语言中并没有定义字符串的关键字,但是字符串是存在的,字符串一般存放在常量字符串中或者字符数组中,也可以定义一个指向字符串的字符型指针,利用这个字符型指

2021-01-25 16:08:08 625

原创 数据在计算机内存中的存储

这里写目录标题1 整型在内存中的存储1.1 无符号整型的存储1.2 有符号整型的存储1.2.1 原码1.2.2 反码1.2.3 补码1.3 存储字节序学习产出:本文主要讨论整型变量和浮点数在内存的的存储。1 整型在内存中的存储  如图1所示,整型分为两种,无符号整型和有符号整型。图1 整型分类1.1 无符号整型的存储  如图2所示,一个无符号整数可以用n个二进制位表示,所有二进制位都用来表示数值。无符号整数存储步骤如下1:  ①将整数转化为二进制  ②如果二进制的位数不足n位,就在二进

2021-01-10 11:37:10 2214

原创 C语言设计三子棋

C语言设计三子棋游戏规则介绍:设计游戏基本框架:学习时间:学习产出:参考资料:游戏规则介绍:提示:这里可以添加学习目标三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙、井字棋等1。用“井”字分出3×3的格子,双方轮流下棋子(可以用O或者X来区别),只要将自己的棋子连成直线就赢了2,一个示例如图1所示。游戏需要两个人,并遵守以下规则:红方优先,交替下棋每个格子只能放1个棋子3个棋子在一条直线,即为胜利图1 游戏规则示例设计游戏基本框架:1、 程序流程图首先设计基本的框架,

2020-12-23 22:38:07 435 1

原创 C语言实现字母的大写转换成小写

C语言实现字母的大写转换成小写1 问题描述:2 程序代码:2.1代码分析:3 改进参考资料1 问题描述:程序功能:实现字母的大小写转换。每输入一个大写字母,第二行就输出小写字母。每次只能输入一个字母,否则出错。编程软件:visual studio 20192 程序代码:代码来源见链接:1#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main() { char ch = 0; //循环多次读入

2020-12-12 16:59:51 14272

原创 用C语言程序求两个正整数的最大公约数

文章目录说明一、程序代码总结精简代码:说明编程软件:Visual Studio 2019程序语言:C语言参考资料链接:https://baike.baidu.com/item/%E7%BA%A6%E6%95%B0/8417882(里面有负约数概念)https://baike.baidu.com/item/%E6%9C%80%E5%A4%A7%E5%85%AC%E7%BA%A6%E6%95%B0/869308?fr=aladdin(最大公约数)https://zhidao.baidu.co.

2020-11-24 16:45:03 6787 2

原创 C++学习第一个问题(解除Visual Studio与OpenCV的环境配置方法)

C++学习第一篇笔记第一篇博客《自述》第一个问题(解除Visual Studio与OpenCV的环境配置方法)第一篇博客《自述》开篇第一句,立个flag,进入世界五百强,成为IT大佬。大家好! 我是一只菜鸟,这是我第一次使用 Markdown编辑器写CSDN博客,以后我将在这里记录我学习C++的过程。在这里会为你呈现本人学习过程中遇到的困难,以及学习总结,希望能和初学者一起进步。我将采用理论学习+动手编程的方式进行学习,每周花费两天时间,两个月后看看效果怎么样。本着共享、共同进步的原则,我将毫无保留的分

2020-11-16 11:01:21 232

空空如也

空空如也

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

TA关注的人

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