自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++学习总结——思维导图

最近找到一种思维导图学习法,感觉方便自己记忆,查找,故将该方法运用于C++学习中。该贴将不定时更新,希望对大家学习有所帮助,更希望大家的批评指正!!!【想要PDF版本的老铁欢迎留下您的邮箱】附:思维导图免费,免安装软件MindMasterhttps://download.csdn.net/download/shiyideliutang/117290711、C++内存分配方式,堆栈区别,...

2019-08-26 21:39:20 732

原创 趣谈网络协议_1

动态主机配置协议(Dynamic Host Configuration Protocol),简称DHCP。Linux 首先会判断,要去的这个地址和我是一个网段的吗,或者和我的一个网卡是同一网段的吗?

2023-09-16 22:11:08 444

原创 SourceInsight读取代码乱码——>MATLAB批量转化文件,从字符编码UTF-8为ANSI

1、字符编码的方式正式动手之前,首先需要了解一下字符编码的方式,详见:https://www.jianshu.com/p/1f36bc2a247f2、单个转换文件[从字符编码UTF-8为ANSI]%%%%%%%%%%%%%%%%%%%%%%%%%%%%实现功能%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 说明:文件“1.cpp”字符编码方式为utf-8%...

2020-01-09 11:14:58 1470

原创 左神单调栈【C++实现】——进阶版

附:基础https://blog.csdn.net/shiyideliutang/article/details/103528550单调栈之山峰形成数对问题题目分析再次总结算法思路【某一元素结算的方式】程序代码完全按照该框架写出来的,理解比较容易程序源代码C++实现#include<iostream>using namespace std;#...

2019-12-13 15:55:27 563

原创 左神之单调栈结构【C++实现】——基础

1、主要功能在一个数组arr[N]中,给定一个数num,分别求解各arr[i]左边比num大的距离其最近的和右边比num大的距离其最近的数,使得其时间复杂度为O(N).2、思路分析思路1【暴力求解】:首先遍历数组arr中各个元素,然后在遍历的同时再分别向左、右遍历求解第一个比arr[i]大的数。时间复杂度为O(N^2)思路2【最优解】:小试牛刀——求最大子矩阵的...

2019-12-13 15:49:38 382

原创 C++实现Manacher算法【马拉车】

最近研究了一下Manacher算法,本人非科班出身,参考很多大牛资料,最终终于搞明白了,感觉甚是不易,遂做此笔记,整理很多次,思路感觉还算清晰,希望对大家有所帮助!!!纯手工画图,感觉不错的朋友,点个赞哟@_@主要功能:解决最长回文子串的问题[给定一个字符串,求解其最长回文子串的长度]1、大体思路阐述给定一个字符串str = “abbc”,求解其最长回文子串的长度???对原来的字符...

2019-12-04 20:53:05 903 1

原创 C++实现二叉树的直观打印,非递归实现前、中、后序遍历

废话不多说,直接上代码。工程中一共三个文件:main.cpp、MyNode.h、MyNode.cpp。二叉树采用类的方式进行创建。//main.cpp函数#include<iostream>#include "MyNode.h"using namespace std;int main(){ MyNode *head = new MyNode(1); head-&g...

2019-11-08 20:38:30 644

原创 July著——《编程之法》-2数组

在看博客的时候发现July编著的《编程之法 面试和算法心得》非常适合自己,故果断买一本仔细研读学习,在此做个记录并实时更新,以备后续之用,再次感谢July老师,非常不错的一本书籍,推荐购买,感谢!!!附免费高清PDF带书签July编著的《编程之法 面试和算法心得》【建议买一本,方便查看】https://pan.baidu.com/s/154wjouhTjAFxNjMQZEY01Q ...

2019-10-17 21:20:36 131

原创 小甲鱼数据结构——第三天

视频17-22——线性表循环链表单链表,由于每个结点只存储了向后的指针,到了尾部标识就停止了向后链的操作。也就是说,按照这样的方式,只能索引后继结点不能索引前驱结点。所以如果不从头结点出发,就无法访问到全部结点。循环链表:将单链表中终端结点的指针端由空指针改为指向头结点,就使整个单链表形成一个环,这种头尾相接的单链表称为单循环链表,简称循环链表。ps:(1)循环链表不一定要有头...

2019-09-23 07:45:50 510

原创 小甲鱼数据结构——第二天

参考书目:附免费高清扫描版带书签《大话数据结构-第二版》链接:https://pan.baidu.com/s/1E1_hA-hofkt7f0r61ktWXg提取码:cmgz复制这段内容后打开百度网盘手机App,操作更方便哦视频11-16-——线性表单链表的插入/**< 单链表第i个数据插入结点 初始条件:顺序线性表L已经存在,1 <= i ...

2019-09-22 12:02:58 259

原创 小甲鱼数据结构——第一天

参考书目:附免费高清扫描版带书签《大话数据结构-第二版》链接:https://pan.baidu.com/s/1E1_hA-hofkt7f0r61ktWXg提取码:cmgz复制这段内容后打开百度网盘手机App,操作更方便哦视频1——数据结构和算法绪论程序设计 = 数据结构 + 算法。简单说来数据结构就是关系,即数据元素相互之间存在的一种或多种特定关系的集合。视频2——谈...

2019-09-21 11:49:14 1394 5

原创 July著《编程之法》-字符串

在看博客的时候发现July编著的《编程之法 面试和算法心得》非常适合自己,故果断买一本仔细研读学习,在此做个记录并实时更新,以备后续之用,再次感谢July老师,非常不错的一本书籍,推荐购买,感谢!!!附免费高清PDF带书签July编著的《编程之法 面试和算法心得》【建议买一本,方便查看】https://pan.baidu.com/s/154wjouhTjAFxNjMQZEY01Q ...

2019-09-20 16:54:00 442

原创 小甲鱼C++快速入门——第九天

视频44——函数模板泛型编程技术支持程序员创建函数和类的蓝图(即模板,template),而不是具体的函数和类。标准模板库STL(Standard Template Library),STL库是泛型编程技术的经典之作,它包含了许多非常有用的数据类型和算法。#include <iostream>#include <string>//模板templ...

2019-09-09 08:13:20 126

原创 小甲鱼C++快速入门——第八天

视频37——高级强制类型转换#include <iostream>using namespace std;#include <string>////基类class Company{public: //构造器 Company(string theName,string product); //方法 virtual void ...

2019-09-08 08:25:52 385

原创 小甲鱼C++快速入门——第七天

视频33——动态内存分配静态内存在完成它的任务时所使用的内存空间都是固定不变的,不能在程序运行期间动态增加或减少内存空间动态内存动态内存由一些没有名字、只有地址的内存块构成,那些内存块是在程序运行期间【和静态内存的主要区别】动态分配的。他们来自一个由标准C++库替你管理的大池子(术语“内存池”),从内存池申请一些内存需要用到new语句,它将根据你提供的数据类型分配一块大小适当的...

2019-09-07 13:26:22 207

原创 小甲鱼C++快速入门——第六天

视频27——重载<<操作符/** \brief * * 运算符"<<"重载实现有理数(分式)的加减乘除 * */ #include<iostream> using namespace std; #include<string> #include<cmath> //定义基类 class Rational { ...

2019-09-06 08:04:24 223

原创 小甲鱼C++快速入门——第五天

视频21——静态属性和静态方法C++中static的作用详述https://blog.csdn.net/shiyideliutang/article/details/100074348#include <iostream>using namespace std;#include <string>//基类class Pet{public: P...

2019-09-05 14:32:35 481

原创 小甲鱼C++快速入门——第四天

视频14—介绍对象对象和结构的区别对象的内部可以有变量【属性】和函数【方法】,结构通常只有变量。#include <iostream>using namespace std;const unsigned int FULL_GAS = 80;//定义一个类class car{public: string color; string engin; ...

2019-09-04 13:11:56 332

原创 小甲鱼C++快速入门——第三天

10视频—指针和数组#include <iostream.h> int main(){ int array[5]={1,2,3,4,5}; int* ptr=array; cout << *ptr+2 << endl;//输出3。*ptr = 1 cout << *(ptr+1) << en...

2019-09-03 07:52:43 301

原创 小甲鱼C++快速入门——第二天

04视频题目:答案C版本(程序有问题)#include <stdio.h>#include <stdlib.h>//argc程序的参数数量,包含自身//argv[]的每隔指针指向命令行的一个字符串。//argv[0]指向字符串“copyFile.exe”//argv[1]指向字符串“sourceFile”//argv[2]指向字符串“dest...

2019-09-02 09:46:40 242

原创 小甲鱼C++快速入门——第一天

03视频题目:答案C版本#include <stdio.h>#include <stdlib.h>int main(){ printf("请输入一串整数和空格:"); int i,sum; sum = 0; char ch;//用来存储空格字符 while( scanf("%d", &i) == 1)//scanf函数正确返回1...

2019-09-01 10:31:22 322

转载 C/C++中Static的作用详述(转)

转自:https://fishc.com.cn/blog-9-1083.html在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)第一条也是最重要的一条:隐藏当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容...

2019-08-26 13:33:56 146

原创 MATLAB注意点

1、二进制转16进制clcclearA = ['0','1','1' ,'1','1','1','1' '0','1','1' ,'1','1','1','0' ] %每次只能转最多4bitb = bin2dec(A(1,1:3))%二进制转10进制c(1,1) = dec2hex(b)%10进制转16进制%每次只能转最多4bitb = bin2dec(A(...

2019-07-20 19:27:18 187

转载 Windows环境下Qwt安装和使用

声明:本文并非原创,因为感觉大佬整理非常不错,所以自己收藏一下。来源网址:https://www.jianshu.com/p/d6fb96c3e6b0一 准备环境1. 准备Qt Creator如果你没有Qt开发环境,请先去官方网站下载一个,选择离线安装的windows版本,安装很简单。由于这个版本已经集成了MinGw,所以你都不需要单独安装MinGW。配置到你的环境变量。离...

2019-06-28 21:50:53 183 1

原创 QT5中spinbox和slider以及slider和LCD联合使用

1.spinbox和slider使用 //设置基本参数 int min = 0; int max = 50; int step = 5; //spinbox设置 ui->spinBox->setMaximum(max);//设置最大值 ui->spinBox->setMinimum(min);//设置最小值 ...

2019-06-25 16:44:59 2018

转载 QT运用程序的发布

郑重声明:非原创,引用地址:http://tieba.baidu.com/p/3730103947?traceid=Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。以官方 Qt 5.4.0+Mi...

2019-06-20 22:07:24 127

原创 在MATLAB环境下批量对文件进行重命名2

读取任意多个文件,3个文件为一组,进行批量重命名。%%%%%批量对文件进行重命名,每次处理len个文件,并将各个文件之间的对应命名关系输出在"先看我.txt"文件中%%%%%%clcclear files= dir('C:\Users\Administrator\Desktop\matlab\*.dat');%%%%%%%%%%%%%%%%%%这个是文件存放的绝对路径len = l...

2019-05-29 12:49:49 284

原创 在MATLAB环境下批量对文件进行重命名

%%%%%批量对文件进行重命名,每次处理len个文件,并将各个文件之间的对应命名关系输出在"先看我.txt"文件中%%%%%%clcclear%%设置当前新的分钟数和秒数minutes = '20';%%%%%%%%%%%%%%%%%%设置当前分钟数,字符型seconds = '25_';%%%%%%%%%%%%%%%%%%设置当前秒数,字符型ms = strcat(minutes,...

2019-05-21 15:41:52 832

原创 matlab中增加矩阵的行数和列数

%最后一行添加一个元素。。s=[];for i=1:6 if i>2 s=[s;i]; endends%最后一行添加一整行s1=[];A=reshape([1:16],4,4);for i=1:4 s1=[s1;A(i,:)];ends1%添加一列,该列只有一个元素。s3=[];for i=1:4 s3=[s3,i];end...

2019-05-20 16:33:48 11653

原创 SourceInsight使用帮助文档

最近需要用到SourceInsight这个软件,简单说明一下使用步骤:1.工程命名以及工程文件存储位置2.选择向项工程里添加文件的位置路径3.添加具体文件至工程...

2018-12-07 17:14:40 342

转载 C++sort()函数的用法

(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函数的使用方法I)Sort函数包含在头文件为#include&lt;algorithm&gt;的c++标准库中,...

2018-10-11 11:36:39 249

Windows环境下Qwt6.1.2安装文件

包含Qwt6.1.2所有的安装文件,方便大家下载。配置详细步骤见https://blog.csdn.net/shiyideliutang/article/details/94053776

2019-06-30

数字信号处理._理论、算法与实现._第二版(胡广书)

资源含有《数字信号处理._理论、算法与实现._第二版(胡广书)》课本及其配套的课后习题答案,希望对大家有用,欢迎下载,留言评价^_^

2018-11-11

matlab2014a版本GUI打包为.exe程序总结

本人在做matlab2014a版本GUI打包为.exe程序过程中遇到许多问题,通过许多天的搜集以及大佬们的帮助,最终终于全部解决问题,希望可以帮助更多的新手少走弯路啦^_^

2018-08-26

台达触摸屏电梯示例

画面开启宏 $11 = 247 初始化x轴的位置 $21 = 382 第一层 $22 = 309 第二层 $23 = 236 第三层 $24 = 163 第四层 $25 = 90 第五层 $26 = 17 第六层 END Clock宏 IF $0.1 == ON在一楼呼叫,目的之设为一楼坐标 $13 = $21 ENDIF IF $0.2 == ON在二楼呼叫 $13 = $22 ENDIF IF $0.3 == ON在三楼呼叫 $13 = $23 ENDIF IF $0.4 == ON在四楼呼叫 $13 = $24 ENDIF IF $0.5 == ON在五楼呼叫 $13 = $25 ENDIF IF $0.6 == ON在六楼呼叫 $13 = $26 ENDIF IF $12 == $21 此时Y值为一楼,设显示为一楼 $1 = 1 ENDIF IF $12 == $22 $1 = 2 ENDIF IF $12 == $23 $1 = 3 ENDIF IF $12 == $24 $1 = 4 ENDIF IF $12 == $25 $1 = 5 ENDIF IF $12 == $26 $1 = 6 ENDIF IF $12 $13 Y轴大于目的值,电梯上移 $12 = $12 - 1 $10 = 0 ELSE Y轴等于目的值,电梯不动 $0 = 0 $10 = 1 ENDIF END

2018-05-30

最完整的台达触摸屏培训教程(书签版)

最近学习台达系列的触摸屏,找到这么好的资料,希望对初学者有较大帮助,零基础学习呦,不需要PLC和触摸屏就可以学习。

2018-05-28

恒压频比交流调速MATLAB仿真

MATLAB版本2014a,仿真模型里面有详细说明,希望对大家有帮助。

2018-05-16

simulink仿真三相异步电动机的起动过程

MATLAB版本2014a,仿真模型里面有详细说明,希望对大家有帮助。

2018-05-12

Simulink仿真模型

最近自学交流调速矢量控制,资源是MATLAB 2014a版本做的仿真图,希望对大家有用

2018-05-11

微型计算机原理与接口技术(哈工程 吕淑平)

哈工程吕淑平主编的《微型计算机原理与接口技术(哈工程 吕淑平)》完整电子版,希望对大家学习《微型计算机原理与接口技术(哈工程 吕淑平)》有帮助。

2018-04-19

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

TA关注的人

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