- 博客(32)
- 收藏
- 关注
原创 【训练模型报错】OSError: [WinError 1455] 页面文件太小,无法完成操作。
【训练模型报错】OSError: [WinError 1455] 页面文件太小,无法完成操作。解决方法:扩大页面大小
2022-04-28 22:17:53
708
原创 镜像源问题
镜像源问题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
844
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
247
原创 高精度加减运算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
137
原创 约瑟夫环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
436
原创 设计模式——备忘录模式
备忘录模式原理类图: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
208
原创 设计模式——组成模式
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
386
原创 c++继承与多态
== 多态性 ==多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现。多态性的实现和联编有关。所谓联编(Binding,绑定)就是把函数名与函数体的程序代码连接(联系)在一起的过程。为了实现多态性,利用虚函数机制,可部分地采用动态联编。1,静态联编普通成员函数重载可表达为两种形式:在一个类说明中重载void Show ( int , char ) ;void Show ( char * , float ) ;//字符数组和float类型为参数基类的成员
2020-05-19 22:57:48
326
原创 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
217
原创 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
684
原创 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
159
原创 c++STL学习笔记
c++含义:C语言+类+模板(STL是实例,标准模板库)STL有六大组件,常用的三个:容器(container),算法(algorithm),迭代器(iterator)STL好处:节省时间,高移植性,高性能容器:容器是系统帮我们封装好的数据结构(数组,链表【单向链表,双向链表】,栈,队列,数,hash表)每种结构都能装任意类型(模板,泛型编程)主要操作:增删改查string专...
2020-04-28 08:03:32
247
原创 c++文件操作
要执行文件的输入输出,须做以下几件事:(1) 在程序中包含头文件fstream;(2) 建立文件流。建立文件流的过程就是定义流类的对象,例如:ifstream in;ofstream out;fstream both;分别定义了输入流对象in;输出流对象out,输入输出流对象both。(3) 使用open()函数打开文件,也就是使某一文件与上面的某一流相联系。open()函数...
2020-04-20 17:39:13
317
原创 线性表——顺序表与单链表(模板)
#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
207
原创 队列与栈(模板)
栈和队列都属于特殊的线性表队列#include <iostream>//循环队列using namespace std;const int QueueSize=100;//100示例性数据template<typename DataType>class CirQueue{ public: CirQueue();//初始化空队列 ...
2020-04-16 16:46:18
357
原创 c++(前六周)学习总结
一,学习内容概述二,所学内容的使用(一)递归算法:递归:程序直接或者间接的调用自身。其关键在于找出递归定义和终止条件。1.通过递归调用将整个问题层层分解成处理方法相似的子问题;2.通过回溯,按照递归关系将子问题的解整理成整个问题的解;3.分解子问题时,如当前问题有多种情况需要考虑,要进一步进行枚举;(二)复合数据类型:1.结构体结构体:由一系列具有相同类型或者不同类型的数据构...
2020-04-06 17:49:39
234
原创 递归与递推,递归与迭代
递归与递推:递归:从未知到已知。递推:从已知到未知。递归与迭代:递归:程序调用自身,且有终止条件。迭代:递归与迭代的联系:
2020-04-02 21:53:15
264
原创 设计模式——代理模式
代理模式代理模式的分类:(1)静态代理(2)动态代理静态代理角色分析:抽象角色:一般使用接口或者抽象类真实角色:被代理的角色代理角色:代理真实角色,会做一些附属操作客户:访问代理对象的人package proxy;//抽象角色public interface IRent { void rent();}package proxy;//真实角色public cl...
2020-04-02 09:02:33
95
原创 类与对象(第二部分)
显式引用 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
323
原创 设计模式——装饰模式
装饰模式:来源于大话设计模式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
200
原创 经典排序(冒泡,选择,插入)
冒泡:#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
76
原创 设计模式——策略模式
策略模式为所有的算法定义一个抽象的算法接口,并通过继承该接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定。(【1】把变化的代码从不变的代码中分离出来;【2】针对接口编程,而不是具体类;【3】将继承换成组合或聚合)客户context有成员变量strategy(或者其他的策略接口),至于需要使用到哪一个策略,可以在构造器中指定。package strategy;public i...
2020-03-19 13:17:04
84
原创 设计模式——工厂模式(简单工厂,工厂方法,抽象工厂)
简单工厂模式实例化对象不用new,用工厂方法代替。将调用者跟实现类解耦。(虽然不符合开闭设计原则,但实际使用的多)package factory_simple;public interface Car { public abstract void getCar();}package factory_simple;public class WuLing implements ...
2020-03-19 11:23:18
156
原创 复合数据类型
复合数据类型一、数据类型可分为两大类:1.内置类型:(1).基本类型:整形(int,char,Boolean),浮点型(double,float),void(2)复合类型:数组,结构体,指针,引用,枚举,共同体2.自定义类型:(1)用户自定义类(2)标准库中定义的类型(STL标准模板库)二、结构体( 数组只能储存同种类型的数据。)结构体:由一系列具有相同类型或不同类型的数据...
2020-03-14 17:20:57
4594
原创 类与对象
一、类1.类的定义:对具有相同属性和行为的一类客观事物的描述。是用户自定义的数据类型。类包括行为(成员函数)和属性(数据成员)。2.类的定义格式:class 类名{public://公有protected://保护private://私有};//注意:此处分号不可以省略!!!!类定义以分号结束!//举例:class Student//类名见名知意,首字母大写{ pub...
2020-03-12 19:28:23
305
原创 递归算法
递归算法:程序直接或间接调用自身的编程技巧称为递归算法。直接或间接调用自身的函数称为递归函数。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。ps:关键在于找出递归定义与终止条件。递归:1.通过递归调用将整个问题层层分解成处理方法相似的子问题;2.通过回溯,按照递归关系将子问题的解整理成整个问题的解;3.分解子问题时,如当前问题有多种情况需要考虑,要进一...
2020-03-02 17:15:57
628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人