自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第六章 ES6

前端开发:es6

2022-10-10 15:35:26 491 1

原创 第五章 jQuery

JQuery

2022-10-10 15:15:40 272

原创 第四章 javascript脚本

javascript脚本

2022-10-10 15:14:04 918

原创 第二章 html5 第三章 css

html5、CSS

2022-09-23 16:41:02 134

原创 第一章: HTML

前端开发基础:HTML

2022-09-16 15:39:00 250

原创 mockito在spring boot中的使用

springboot使用mokito进行单元测试

2022-09-16 15:29:13 1150

原创 linux常见命令(1)

Linux基础学习笔记分享,看了兄弟连的Linux教学视频感觉很不错。今天分享的内容是Linux常见的目录处理命令~

2022-03-11 16:04:48 1050

原创 AI版的五子棋小游戏

本项目实现的五子棋博弈游戏是双人的、完备信息的五子棋问题。游戏模式可以分为人机对弈和双人对弈两种模式。本程序采用基于启发式max/min算法的alpha-beta剪枝技术来选择出最佳的机器落子位置。除此之外,我们还设置了残局闯关模式,在增加了游戏趣味性的同时给用户们带来了更好的游戏体验。

2022-01-03 01:36:54 6407

原创 C++ STL基本组成(6大组件+13个头文件)

STL 是由容器、算法、迭代器、函数对象、适配器、内存分配器这 6 部分构成,其中后面 4 部分是为前 2 部分服务的,它们各自的含义如下表所示。STL的组成含义容器一些封装数据结构的模板类,例如 vector 向量容器、list 列表容器等。算法STL 提供了非常多(大约 100 个)的数据结构算法,它们都被设计成一个个的模板函数,这些算法在 std 命名空间中定义,其中大部分算法都包含在头文件 中,少部分位于头文件 中。迭代器在 C++ STL 中,对容器中数

2021-08-24 11:11:55 264

原创 泛型是什么,C++泛型编程又是什么?

泛型是什么,C++泛型编程又是什么?在计算机程序设计领域,为了避免因数据类型的不同,而被迫重复编写大量相同业务逻辑的代码,人们发展的泛型及泛型编程技术。什么是泛型呢?所以泛型,实质上就是不使用具体数据类型(例如 int、double、float 等),而是使用一种通用类型来进行程序设计的方法,该方法可以大规模的减少程序代码的编写量,让程序员可以集中精力用于业务逻辑的实现。为了更好地说明使用具体数据类型有多么麻烦,这里先举个例子,假设客户需要一个函数,功能是返回两个 int 类型数据中较大的那个,很多

2021-08-24 10:43:29 1845

原创 C++ STL是什么

C++ STL是什么STL,英文全称 standard template library,中文可译为标准模板库或者泛型库,其包含有大量的模板类和模板函数,是 C++ 提供的一个基础模板的集合,用于完成诸如输入/输出、数学计算等功能。STL 最初由惠普实验室开发,于 1998 年被定为国际标准,正式成为 C++ 程序库的重要组成部分。值得一提的是,如今 STL 已完全被内置到支持 C++ 的编译器中,无需额外安装,这可能也是 STL 被广泛使用的原因之一。STL 就位于各个 C++ 的头文件中,即它并

2021-08-24 10:14:31 1056

原创 遗传算法实现n皇后问题

内容:用遗传算法求解n皇后问题。n*n的棋盘上摆放n个皇后,两个皇后如果在同一直线或者同一对角线就会互相攻击。 找一种摆法,使得任意两个皇后之间都不会互相攻击。问题描述:遗传算法举例:8皇后问题个体:长为8的序列,每一列的值代表对 应列的皇后所在的行。 下图状态:83742516 适应度函数= 28-互相攻击的皇后对 的数目 (不互相攻击的皇后对的数目)好的状态对应较大的适应度函数值 (min = 0, max = 8 × 7/2 = 28。注意事项:种群大小(每代的个体数量)设置:

2021-06-13 11:54:29 2585

原创 SciPy库

SciPy简介SciPy,发音为Sigh Pi,是一个python开源库,在BSD授权下发布,主要用于数学、科学和工程计算。SciPy库依赖于NumPy,NumPy提供了方便和快速的n维数组操作。它们一起可以运行在所有流行的操作系统上,安装简单,使用免费。现在,组合使用NumPy、SciPy和Matplotlib,作为MATLAB的替代品已经成为趋势。相比MATLAB,Python功能更强大、编程更容易。SciPy 模块根据针对的计算领域,SciPy被分成各个不同的模块。下表对这些模块进行了总结:

2021-05-24 19:56:31 1522

原创 数据科学--处理HTML文件

HTML是一种通常在web上用于表示人类可读信息的标记语言。HTML包含了文本以及用于控制文本显示的预定义标签(包含在<>号中)。标签可以具有属性,下标表示了一些HTML标签及其属性:beautifulSoup模块可用于解析、访问以及修改HTML文档。可以使用一个标记字符串、一个标记文件或者一个标记文档的网址。来构建一个beautifulSoup对象:from bs4 import BeautifulSoupfrom urllib.request import urlopen#使用字

2021-05-05 23:58:46 400

原创 数据科学之matplotlib库

入门实例:画折线图from matplotlib import pyplot as pltx = range(2, 26, 2)y = [15, 13, 14.5, 17, 20, 25, 26, 26, 24, 22, 18, 15]plt.plot(x, y)plt.show()设置图片大小from matplotlib import pyplot as pltfig = plt.figure(figsize=(20, 8), dpi=80) # 实例化一个figure对象,并

2021-05-05 23:45:40 1569

原创 数据科学(正则表达式)

使用正则表达式实现模式匹配元字符 (参见 python 模块 re 文档) . 匹配任意字符(不包括换行符) a 字母a ab 字符串ab ^ 匹配开始位置,多行模式下匹配每一行的开始 $ 匹配结束位置,多行模式下匹配每一行的结束 * 匹

2021-04-24 17:46:28 217 1

原创 数据科学的python核心(1)

数据科学入门1.理解基本的字符串大小写转换函数返回原始字符串的S的一个副本:lower()函数将所有字符转换成小写字母,upper()函数将所有字符转换成大写;capitalize()将函数的第一个字母转换成大写,同时将其他所有字符转换成小写。islower():检查所有字母字符是否为小写,isupper()检查所有字母字符是否为大写;issapce()检查所有字母字符是否为空格;isdigit()检查所有字符是否为数字;isalpha()检查所有字符是否为字母。python 用符号b来标识二进制

2021-04-23 21:15:28 138 1

原创 蓝桥杯练习——基础篇(16)

蓝桥杯练习——基础篇(16)序列求和资源限制时间限制:1.0s 内存限制:256.0MB问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致你的得分较低。样例输出5050数据规模与

2021-04-15 22:58:46 139

原创 蓝桥杯练习——基础篇(14)

蓝桥杯练习——基础篇(14)Fibonacci数列资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果

2021-04-15 22:53:12 61

原创 蓝桥杯练习——基础篇(13)

蓝桥杯练习——基础篇(11)闰年判断资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写

2021-04-15 22:49:42 49

原创 蓝桥杯练习——基础篇(12)

蓝桥杯练习——基础篇(12)01字串资源限制时间限制:1.0s 内存限制:256.0MB问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>#include <iost

2021-04-15 22:46:53 46

原创 蓝桥杯练习——基础篇(11)

蓝桥杯练习——基础篇(11)字母图形资源限制时间限制:1.0s 内存限制:256.0MB问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBAB

2021-04-15 22:43:18 59

原创 蓝桥杯练习——基础篇(10)

蓝桥杯练习——基础篇(10)数列特征资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定1 <= n <= 10000。#inc

2021-04-15 22:38:03 64

原创 蓝桥杯练习——基础篇(9)

蓝桥杯练习——基础篇(9)资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模与约定1 <= n <= 10

2021-04-15 22:34:35 58

原创 数据结构学习篇——简单的链表操作

C++实现简单的链表操作,包括链表创建的基本方法、插入和删除等最基本链表操作,以下是源代码和效果演示。。之前发过一篇类似的,中间有些细微区别,这篇链表的头节点的数据域不为空#include <iostream>#include <stdlib.h>using namespace std;class Node {public: Node(); Node(int data); void setData(int x); friend class Linklist;

2021-04-07 23:48:15 63

原创 链表实现插入与删除操作

链表实现插入与删除操作【问题描述】编写链表实现插入和删除等操作【输入形式】【输出形式】【样例输入输出】请输入学生姓名:zhangwanglizhaosunqian学生信息为:2018001 li2018002 wang2018003 zhang2018004 zhao2018005 sun2018006 qian请输入要删除的学生学号:2018004学生信息为:2018001 li2018002 wang2018003 zhang2018005 sun20

2021-04-07 19:14:57 488

原创 蓝桥杯练习——基础篇(8)

蓝桥杯练习——基础篇(8)杨辉三角资源限制时间限制:1.0s 内存限制:256.0MB问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入

2021-04-01 22:53:58 59

原创 蓝桥杯练习——基础篇(7)

蓝桥杯练习——基础篇(7)特殊数字资源限制时间限制:1.0s 内存限制:512.0MB问题描述  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。#include <iostream>#include <cmath>using namespace std;int main(){ for (int i

2021-04-01 22:48:47 46

原创 蓝桥杯练习——基础篇(6)

蓝桥杯练习——基础篇(6)回文数资源限制时间限制:1.0s 内存限制:512.0MB问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。#include <iostream>using namespace std;int main(){ for (int i = 1000; i < 10000; i++) { int n1 =

2021-04-01 22:45:08 40

原创 蓝桥杯练习——基础篇(5)

蓝桥杯练习——基础篇(5)特殊回文数资源限制时间限制:1.0s 内存限制:512.0MB问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定  1<=n<=54。#includ

2021-04-01 22:41:39 98

原创 数据结构——队列(python简单版)

自己设计队列的结构类型,实现数据的出队和入队:class NNode(object):#数据采用节点的形式存放 def __init__(self,data): self.data=data self.next=Noneclass queue(object): def __init__(self):#初始化队列 self.head=None self.tail=None def in_queue(self,node

2021-04-01 20:50:35 99

原创 计算天数

python实现实时计算当前日期是今年的第几天import timefrom calendar import isleapdef count_day(date): alist=date.split('-') year=isleap(int(alist[0])) count=0 for i in range(1, int(alist[1])): if(i<8): if i == 2 and year:

2021-04-01 20:38:41 93 1

原创 打印星型图案

python打印星型图案思考方向:*星号与行数的关系*空格与行数的关系*星号与空格的关系*输出空格与换行def main(): print('请输入要打印的行数:',end='') n=eval(input()) for i in range(1,n+1): for k in range(n - i): print(' ', end=' ') for m in range(i): print(

2021-04-01 20:35:32 338

原创 python打印乘法表

用python打印九九乘法表源代码:def main(): for i in range(1,10): for j in range(1,i+1): num=str(j*i)#将乘积的结果转化成字符串 ch=str(j)+'*'+str(i)+'=' print(ch,num,end=' ') print('')if __name__=="__main__": main()运行

2021-04-01 20:25:54 299

原创 蓝桥杯练习——基础篇(4)

蓝桥杯练习——基础篇(4)十进制转十六进制资源限制时间限制:1.0s 内存限制:512.0MB问题描述  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。  给出一个非负整数,将它表示成十六进制的形式。输入格式  输入包含一个非负

2021-03-31 21:15:16 60

原创 蓝桥杯练习——基础篇(3)

蓝桥杯练习——基础篇(2)十六进制转十进制资源限制时间限制:1.0s 内存限制:512.0MB问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。  样例输入FFFF样例输出65535#include <string>#include <cmath>#include <iostream>using namespace st

2021-03-31 21:07:50 59

原创 蓝桥杯练习——基础篇(2)

蓝桥杯练习——基础篇(2)十六进制转八进制资源限制时间限制:1.0s 内存限制:512.0MB问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1<=n<=10)。  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制正整数。【注意】  输入的十六进制数不会有前导0,比如012A。  输出的八进制数也不

2021-03-31 20:49:45 79

原创 蓝桥杯练习——基础篇(1)

蓝桥杯练习——基础篇(1)数列排序资源限制时间限制:1.0s 内存限制:512.0MB问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。 输出格式 输出一行,按从小到大的顺序输出排序后的数列。  样例输入58 3 6 4 9样例输出3 4 6 8 9#include <iostream>#include &l

2021-03-30 23:40:57 58

空空如也

空空如也

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

TA关注的人

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