- 博客(38)
- 收藏
- 关注
原创 java程序-单链表面试题(求有效节点数;查找第K个结点;单链表反转)
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimpor..
2021-08-18 08:52:55
246
原创 达芬奇系列教程2-简单剪辑及一些快捷键
达芬奇系列教程2-简单剪辑及一些快捷键前言一、初步设置二、剪辑1.步骤2.剪辑面板功能键3.剪辑4.快编面板5.字幕三、快捷键总结前言以下内容为【B站 影视飓风 达芬奇系列教程】文字版笔记一、初步设置1、创建面板(双击未命名项目或点击新建项目);2、按下ctrl+s,进行项目命名和保存;第一次打开达芬奇,有个重要设置要完成!!3、点击左上角达芬奇->偏好设置->项目保存和加载面板->勾选上实时保存和项目备份。4、达芬奇在导入文件后没办法再修改帧率的值,所以应提前修改。点
2021-08-16 22:38:49
20620
原创 Java程序-单链表增删改查(实现对水浒人物的增删改查操作)
文章目录前言一、链表(Linked List)介绍二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、链表(Linked List)介绍二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib
2021-08-02 20:50:52
478
原创 C++读取txt文件,将其内容存入数组,同时实现对数组中存放地址的访问
前言问题描述:在VS中,需要实现:读取txt文件,将其内容存入数组(数组内容包括:数字及地址)。同时实现对数组中地址的访问。提示:该程序借鉴了其他博主的文章,但原博找不到在哪里了。但感谢各位互联网上的大神们!程序实现t1.txt内容为:#include <iostream>#include <fstream>#include <string>using namespace std;int main(){ int datalen = 0; s
2021-04-13 14:24:57
533
原创 C++学习笔记<观小甲鱼C++快速入门>
该笔记及代码参考:小甲鱼,B站:B站UP主鱼C_小甲鱼网址:小甲鱼网站文章目录前言一、C++语言及OO思想介绍二、从一些小程序入手1.创建预编译头文件2.命名空间3.代码实例三、cin/cout的一些使用举例1.cin()相关的函数2.cout()相关的函数3.代码实现:四、ifstream/ofstream1.函数说明2.几种常见的打开模式3.以多种模式打开一个文件4.代码实现五、函数重载1.定义2.代码实现六、复杂的数据类型1.学习内容:学习时间:学习产出:前言因为学习需要,最近系统性地看
2021-03-28 12:05:56
2327
1
原创 <小甲鱼>C++实例练习32—内联模板
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:内联模板代码实现://内联模板#include <iostream>#include <string>template <class T>class Stack{public: Stack(unsigned int size = 100) { this->size = size; data = new T
2021-03-28 11:55:40
111
原创 <小甲鱼>C++实例练习31—基于模板的栈
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:基于模板的栈代码实现://编写一个基于模板的栈//栈是实际编程过程中一种非常有用的数据结构,它是一种数据存储机制。//栈只提供两个函数:一个用来把数据压入栈的顶端,另一个用来从栈取出顶部元素(先进后出)#include <iostream>#include <string>template <class T>class
2021-03-28 11:53:26
107
原创 <小甲鱼>C++实例练习30—函数模板
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:函数模板代码实现:#include <iostream>#include <string>template <class T>void swap(T &a, T &b){ T tmp = a; a = b; b = tmp;}int main(){ int i1 = 100; int i2 =
2021-03-28 11:48:54
138
原创 <小甲鱼>C++实例练习29—对运算符进行重载,实现有理数的加减乘除
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:对运算符进行重载,实现有理数的加减乘除代码实现:#include <iostream>using namespace std;class Rational{public: Rational(int num, int denom); Rational operator+ (Rational rhs); Rational operator- (R
2021-03-28 11:37:52
184
原创 <小甲鱼>C++实例练习28—强制类型转换
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:强制类型转换代码实现:#include <iostream>#include <string>using namespace std;class Company{public: Company(string theName, string product); virtual void printInfo();protected
2021-03-28 10:46:32
253
原创 <小甲鱼>C++实例练习27—构造副本构造器
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:构造副本构造器代码实现:#include <iostream>#include <string>using namespace std;class Myclass{public: Myclass(int *p); Myclass(const Myclass &rhs); ~Myclass(); Myclass &am
2021-03-28 10:34:18
100
原创 <小甲鱼>C++实例练习26—重载赋值操作符
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:重载赋值操作符,使输入参数是一个MyClass类型的、不可改变的引用。代码实现:#include <iostream>#include <string>using namespace std;class Myclass{public: Myclass(int *p); ~Myclass(); Myclass &oper
2021-03-28 10:21:40
105
原创 <小甲鱼>C++实例练习25—从函数或方法返回内存
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:从函数或方法返回内存代码实现:#include <iostream>using namespace std;int *newInt(int value);int main(){ int *x = newInt(29); cout << *x; delete x; x = NULL; return 0;}int *ne
2021-03-28 09:55:43
88
原创 <小甲鱼>C++实例练习24—捕获异常
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:用捕获异常对阶乘程序进行处理。代码实现:#include <iostream>#include <climits> using namespace std;unsigned long returnFactorial(unsigned short num) throw (const char *); //利用函数进行捕获异常int m
2021-03-27 11:05:15
118
原创 <小甲鱼>C++实例练习23—虚继承
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:虚继承代码实现:#include <iostream>#include <string>using namespace std;class Person{public: Person(string theName); void introduce();protected: string name;};class Teac
2021-03-24 10:47:46
199
1
原创 <小甲鱼>C++实例练习22—多继承
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:多继承# 代码实现:#include <iostream>#include <string>using namespace std;class Person{public: Person(string theName); void introduce();protected: string name;};class Te
2021-03-24 10:47:23
145
原创 <小甲鱼>C++实例练习21—抽象方法
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:抽象方法代码实现:#include <iostream>#include <string>using namespace std;class Pet{public: Pet(string theName); virtual void eat(); virtual void sleep(); //虚方法 virtual v
2021-03-24 10:46:55
196
原创 <小甲鱼>C++实例练习20—猫狗问题(虚方法)
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:猫狗问题(虚方法)代码实现://当在子类中对基类的方法进行覆盖时,使用new对变量进行声明时,调用覆盖的函数,//为了执行更快C++优先读取基类的方法,因此在基类声明时,需要将其方法声明为虚方法#include <iostream>#include <string>using namespace std;class Pet{pub
2021-03-24 10:46:28
297
原创 <小甲鱼>C++实例练习19—记录猫狗数量(静态变量)
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:记录猫狗数量(静态变量)。代码实现://静态变量static#include<iostream>#include <string>using namespace std;class Pet{public: Pet(string theName); ~Pet(); static int getcount();protect
2021-03-24 10:46:06
306
原创 <小甲鱼>C++实例练习18—友元关系
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:友元关系代码实现:#include <iostream>#include <string>using namespace std;class School{public: School(string theName); void help(School *person); //指向对象的指针 void play(School
2021-03-24 10:45:24
86
原创 <小甲鱼>C++实例练习16—猪乌龟动物问题(覆盖函数)
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:猪乌龟动物问题,在此基础上,为Animal添加eat()方法,并在Pig和Turtl中覆盖。代码实现:题3:在题1的基础上,为Animal添加eat()方法,并在Pig和Turtl中覆盖。#include <iostream>#include <string>using namespace std;class Animal{publ
2021-03-22 19:59:38
166
原创 <小甲鱼>C++实例练习15—继承机制中的构造器和析构器
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:继承机制中的构造器和析构器.代码实现://题2:继承机制中的构造器和析构器#include <iostream>#include <string>using namespace std;class BaseClass{public: BaseClass(); ~BaseClass(); void dosomething();
2021-03-22 19:29:33
110
原创 <小甲鱼>C++实例练习14—猪乌龟动物问题(继承)
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:猪乌龟动物问题(继承)代码实现://继承问题#include <iostream>#include <string>using namespace std;class Animal{public: string mouth; void eat(); void sleep(); void drool();};class
2021-03-22 19:25:44
215
原创 <小甲鱼>C++实例练习13—输入名言并写入文件(析构器)
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:输入一句名言,并写入文件。代码实现:#include <iostream>#include <string>#include <fstream>using namespace std;class StoreQuote{public: string quote, speaker; ofstream fileoutput
2021-03-22 19:14:09
161
原创 <小甲鱼>C++实例练习12—闭门造车
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:闭门造车(类+构造器)。代码实现://加上构造器之后的#include <iostream>#include <windows.h>#define FULL_GAS 85using namespace std;class Car{public: string color; string engine; float gas_
2021-03-22 19:09:14
265
原创 <小甲鱼>C++实例练习11—交换两个值(传引用)
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:交换两个值(传引用)。代码实现:#include <iostream>using namespace std;void swap(int *x, int *y);int main(){ int x, y; cout << "请输入两个不同的值:"; cin >> x >> y; swap(&x,
2021-03-22 16:42:47
137
原创 <小甲鱼>C++实例练习10—改变年龄(传址)
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:改变年龄。代码实现:#include <iostream>using namespace std;void changeage(int *age, int newage);int main(){ int age = 24; cout << "my age is" << age << "\n"; change
2021-03-22 16:40:36
86
原创 <小甲鱼>C++实例练习9—定义一个结构,实现存储打印
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:定义一个结构,至少存储:姓名、身份证、性别等,1、实现文件存储;2、可打印到屏幕上。代码实现:#include <iostream>#include <string>#include <fstream>#include <windows.h> //为了使用Sleep()函数using namespace std;
2021-03-22 13:19:16
274
原创 <小甲鱼>C++实例练习8—利用指针访问数组元素
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:利用指针访问数组元素代码实现:#include <iostream>using namespace std;int main(){ const unsigned short ITEMS = 5; int intarray[ITEMS] = { 1,2,3,4,5 }; char chararray[ITEMS] = { 'F','a','b',
2021-03-22 13:13:49
138
原创 <小甲鱼>C++实例练习7—利用指针改变值
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:利用指针改变值。代码实现:#include <iostream>using namespace std;int main(){ int a = 123; float b = 3.14; char c = 'C'; unsigned long d = 19880808; std::string e = "i love fishc.com!";
2021-03-22 13:10:50
125
原创 <小甲鱼>C++实例练习6—华氏温度与摄氏温度转换程序
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:编写一个温度单位转换程序,提示用户以【xx.xC】或【xx.xF】的格式输入。提示:华氏温度=摄氏温度*9/5+32。代码实现:未加入重载概念时,功能实现#include <iostream>using namespace std;int main(){ const unsigned short ADD_SUBTRACT = 32; const d
2021-03-20 17:20:30
980
原创 <小甲鱼>C++实例练习5—文件写入及读取
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:文件输入及输出的实现。代码实现:#include <iostream>#include <fstream>using namespace std;int main(){ ifstream in; //文件输入流,定义了一个对象类:in in.open("test.txt"); if (!in) { cerr<<
2021-03-20 16:50:26
127
原创 <小甲鱼>C++实例练习4—将向用户提出一个“y/n”问题并判断其回答
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:将向用户提出一个“y/n”问题,然后把用户输入的值赋给answer变量。针对用户输入的y或Y和n或N进行过滤。代码实现:#include <iostream>using namespace std;int main(){ char answer; cout << "请问可以格式化您的硬盘吗?请输入你的答案:[Y/N]?" <<
2021-03-20 16:31:54
301
原创 <小甲鱼>C++实例练习3—cin/cout()相关的函数及使用举例
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:cin/cout()相关的函数及使用举例代码实现:1、 cin.ignore/cin.getline实现#include <iostream>using namespace std;int main(){ char buf[20]; cin.ignore(7); cin.getline(buf, 10); cout << buf
2021-03-20 14:44:12
321
原创 <小甲鱼>C++实例练习2—任意输入一串整数和空格并求和
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:请任意输入一串整数和任意数目的空格,求和并输出。代码实现:通过C实现:#include <stdio.h>#include <stdlib.h>void main(){ int i, sum = 0; char ch; printf("请输入一串整数和任意数目的空格:"); while (scanf("%d", &i) == 1)
2021-03-20 14:12:47
481
原创 <小甲鱼>C++实例练习1—数组求和
前言:参考:B站UP主鱼C_小甲鱼<C++快速入门>代码调试平台:VS2017,调试成功。问题描述:问题描述:定义一个数组容纳10个整数,这些整数来自用户输入。计算这些值的累加和、平均值并输出。代码实现:通过C++实现:#include <iostream>using namespace std;int main(){ const int SIZE = 10; int num[SIZE] = {}; int sum = 0; cout <&
2021-03-20 14:00:48
298
原创 VS2017 C++项目新建及环境配置
前言本文C++程序调试基于平台Visual Studio2017.1.点击左上角文件->新建->项目;2.修改项目名称和保存位置;3.右击项目名称,选择属性,在打开的界面中进行环境配置;4.配置“包含目录”环境【配置属性】 ->【VC++目录】 ->【包含目录】,添加上(要根据个人实际安装路径去配置),E:\professional\opencv\build\includeE:\professional\opencv\build\include\opencv
2021-03-20 12:42:04
3123
原创 达芬奇系列教程1——安装及屏幕显示字体太小问题解决
达芬奇系列教程1——安装及屏幕显示问题解决前言问题描述:软件,达芬奇(Design DaVinci Resolve Studio )。我的电脑屏幕是13.3英寸,显示为200%,屏幕太小,导致达芬奇界面打开之后显示的字体等非常的小,有碍使用,所以有尝试着去解决这个问题。内容涉及达芬奇软件安装等。一、软件安装1、软件下载链接:https://pan.baidu.com/s/10LszWb148kFx6RRiHc2DyA提取码:3vp8复制这段内容后打开百度网盘手机App,操作更方便哦打开软件安
2021-03-07 14:31:23
27090
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人