自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数传参的方式、指针和一维数组、二级指针、常量指针、指针常量

指针和一维数组

2022-08-12 16:30:00 191 1

原创 段错误Segment Fault

段错误

2022-08-11 15:34:14 184

原创 指针作用、指针与指针变量、指针的定义与初始化、指针赋值

指针

2022-08-11 15:04:06 3042

原创 数据分析—matplotlib

matplotlib

2022-08-05 10:22:07 191

原创 Tex Studio 安装与入门

LaTeX

2022-06-24 00:36:12 7834

原创 TexLive 安装步骤 2022版

LaTeX

2022-06-23 23:17:59 4869 2

原创 【训练模型报错】OSError: [WinError 1455] 页面文件太小,无法完成操作。

【训练模型报错】OSError: [WinError 1455] 页面文件太小,无法完成操作。解决方法:扩大页面大小

2022-04-28 22:17:53 702

原创 镜像源问题

镜像源问题pip install XXX阿里云 :http://mirrors.aliyun.com/pypi/simple/中国科技大学 : https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) : http://pypi.douban.com/simple/ 清华大学 : https://pypi.tuna.tsinghua.edu.cn/simple/conda install XXXhttp://mirro

2022-04-28 22:14:05 830 1

原创 排版c++

#include <iostream>using namespace std;int main(){//左对齐的下三角形 for(int i=0;i<=5;i++)//第一行输出一个,i从1开始到6;外循环控制行数 { for(int j=0;j<=i;j++)//内循环控制列数 { cout<<"*"; } cout<<endl; }cou

2022-03-07 11:00:00 234

原创 高精度加减运算c++

//高精度加法运算#include<bits/stdc++.h>using namespace std;//return a+b;string Add(string A,string B){ int LA=A.length(); int LB=B.length(); string c(max(LA,LB)+1,'0'); for(int i=0;i<c.length();i++) {//将string A,B每一位取出

2022-03-07 11:00:00 133

原创 约瑟夫环c++

数组#include<bits/stdc++.h>using namespace std;int a[110]={0};int main(){ int n,m; int cnt=0,i=0,k=0;//cnt表示出局人数,i序号,k循环报数号 cin>>n>>m;//共有n个人,数到m时出局 while(cnt!=n)//cnt=n时全部出局,循环结束 { i++; if(i>1) i

2022-02-22 11:19:35 431

原创 设计模式——备忘录模式

备忘录模式原理类图:package memento;public class Originator {/*originator:需要保存状态的对象*/ private String state;//状态信息 public String getState() { return state; } public void setState(String state) { this.state = state; } public Originator() { } publ

2020-05-21 17:26:02 195

原创 设计模式——组成模式

package composite;public abstract class Component { private String name; public Component(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public void ad.

2020-05-21 11:08:39 385

原创 c++继承与多态

== 多态性 ==多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现。多态性的实现和联编有关。所谓联编(Binding,绑定)就是把函数名与函数体的程序代码连接(联系)在一起的过程。为了实现多态性,利用虚函数机制,可部分地采用动态联编。1,静态联编普通成员函数重载可表达为两种形式:在一个类说明中重载void Show ( int , char ) ;void Show ( char * , float ) ;//字符数组和float类型为参数基类的成员

2020-05-19 22:57:48 293

原创 c++STL map和multimap基本操作

mapmap提供了一对一的关系添加元素:#include <iostream>#include<map>#include<string>using namespace std;int main(){ //map添加数据 //方法一,insert()函数插入pair数据 map<int,string>mapeg; mapeg.insert(pair<int,string>(1,"str1"));

2020-05-19 21:39:42 201

原创 c++回溯算法——N皇后、2N皇后问题

在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题等价于在n×n格的棋盘上放置n个皇后,任何两个皇后不放在同一行或同一列或同一斜线上。编程要求:找出一个n×n格的棋盘上放置n个皇后并使其不能互相攻击的所有方案。-#include <bits/stdc++.h>using namespace s...

2020-05-07 23:01:25 669

原创 MySQL的彻底卸载

MySQL把卸载干净的步骤:1.控制面板中卸载MySQL。2.清理注册表(运行win+R–>输入regedit)。打开注册表手动清除下列项:(1).HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目录 (2).HKEY_LOCAL_MACHINE\SYSTEM\ControlSet...

2020-04-28 12:58:56 157

原创 c++STL学习笔记

c++含义:C语言+类+模板(STL是实例,标准模板库)STL有六大组件,常用的三个:容器(container),算法(algorithm),迭代器(iterator)STL好处:节省时间,高移植性,高性能容器:容器是系统帮我们封装好的数据结构(数组,链表【单向链表,双向链表】,栈,队列,数,hash表)每种结构都能装任意类型(模板,泛型编程)主要操作:增删改查string专...

2020-04-28 08:03:32 228

原创 c++文件操作

要执行文件的输入输出,须做以下几件事:(1) 在程序中包含头文件fstream;(2) 建立文件流。建立文件流的过程就是定义流类的对象,例如:ifstream in;ofstream out;fstream both;分别定义了输入流对象in;输出流对象out,输入输出流对象both。(3) 使用open()函数打开文件,也就是使某一文件与上面的某一流相联系。open()函数...

2020-04-20 17:39:13 311

原创 线性表——顺序表与单链表(模板)

#include <iostream>using namespace std;const int MaxSize=100;template <typename T>class SeqList{ private: int length; T data[MaxSize]; public : SeqList(); SeqList(...

2020-04-16 16:46:49 196

原创 队列与栈(模板)

栈和队列都属于特殊的线性表队列#include <iostream>//循环队列using namespace std;const int QueueSize=100;//100示例性数据template<typename DataType>class CirQueue{ public: CirQueue();//初始化空队列 ...

2020-04-16 16:46:18 340

原创 c++(前六周)学习总结

一,学习内容概述二,所学内容的使用(一)递归算法:递归:程序直接或者间接的调用自身。其关键在于找出递归定义和终止条件。1.通过递归调用将整个问题层层分解成处理方法相似的子问题;2.通过回溯,按照递归关系将子问题的解整理成整个问题的解;3.分解子问题时,如当前问题有多种情况需要考虑,要进一步进行枚举;(二)复合数据类型:1.结构体结构体:由一系列具有相同类型或者不同类型的数据构...

2020-04-06 17:49:39 219

原创 递归与递推,递归与迭代

递归与递推:递归:从未知到已知。递推:从已知到未知。递归与迭代:递归:程序调用自身,且有终止条件。迭代:递归与迭代的联系:

2020-04-02 21:53:15 257

原创 设计模式——代理模式

代理模式代理模式的分类:(1)静态代理(2)动态代理静态代理角色分析:抽象角色:一般使用接口或者抽象类真实角色:被代理的角色代理角色:代理真实角色,会做一些附属操作客户:访问代理对象的人package proxy;//抽象角色public interface IRent { void rent();}package proxy;//真实角色public cl...

2020-04-02 09:02:33 89

原创 类与对象(第二部分)

显式引用 this指针的三种情况(1)在类的非静态成员函数中返回类对象本身或对象的引用的时候,直接使用 return *this,返回本对象的地址时,return this。#include <iostream>#include <string>using namespace std;class Person{public: Person(string n, ...

2020-03-30 09:16:14 315

原创 设计模式——装饰模式

装饰模式:来源于大话设计模式package decoration;public interface Component { void show();}package decoration;//concrete componentpublic class Person implements Component { private String name; publ...

2020-03-26 14:46:43 193

原创 经典排序(冒泡,选择,插入)

冒泡:#include<iostream>using namespace std;void bubble(int arr[],int n){ for(int i=0;i<n-1;i++) { if(arr[i]>arr[i+1]) { int t=arr[i]; arr[...

2020-03-20 09:27:55 72

原创 设计模式——策略模式

策略模式为所有的算法定义一个抽象的算法接口,并通过继承该接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定。(【1】把变化的代码从不变的代码中分离出来;【2】针对接口编程,而不是具体类;【3】将继承换成组合或聚合)客户context有成员变量strategy(或者其他的策略接口),至于需要使用到哪一个策略,可以在构造器中指定。package strategy;public i...

2020-03-19 13:17:04 79

原创 设计模式——工厂模式(简单工厂,工厂方法,抽象工厂)

简单工厂模式实例化对象不用new,用工厂方法代替。将调用者跟实现类解耦。(虽然不符合开闭设计原则,但实际使用的多)package factory_simple;public interface Car { public abstract void getCar();}package factory_simple;public class WuLing implements ...

2020-03-19 11:23:18 150

原创 复合数据类型

复合数据类型一、数据类型可分为两大类:1.内置类型:(1).基本类型:整形(int,char,Boolean),浮点型(double,float),void(2)复合类型:数组,结构体,指针,引用,枚举,共同体2.自定义类型:(1)用户自定义类(2)标准库中定义的类型(STL标准模板库)二、结构体( 数组只能储存同种类型的数据。)结构体:由一系列具有相同类型或不同类型的数据...

2020-03-14 17:20:57 4506

原创 类与对象

一、类1.类的定义:对具有相同属性和行为的一类客观事物的描述。是用户自定义的数据类型。类包括行为(成员函数)和属性(数据成员)。2.类的定义格式:class 类名{public://公有protected://保护private://私有};//注意:此处分号不可以省略!!!!类定义以分号结束!//举例:class Student//类名见名知意,首字母大写{ pub...

2020-03-12 19:28:23 300

原创 递归算法

递归算法:程序直接或间接调用自身的编程技巧称为递归算法。直接或间接调用自身的函数称为递归函数。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。ps:关键在于找出递归定义与终止条件。递归:1.通过递归调用将整个问题层层分解成处理方法相似的子问题;2.通过回溯,按照递归关系将子问题的解整理成整个问题的解;3.分解子问题时,如当前问题有多种情况需要考虑,要进一...

2020-03-02 17:15:57 592

空空如也

空空如也

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

TA关注的人

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