自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小怪兽的博客

风起于青萍之末

  • 博客(85)
  • 资源 (15)
  • 收藏
  • 关注

原创 Flask笔记

点击“Edit Configurations…”打开配置窗口,在“Additional Options”中输入“–host=0.0.0.0 --port=8000”如何修改远程访问(IP)?

2025-02-26 15:37:50 368

原创 Java笔记

记录上课笔记

2025-02-26 11:27:06 221

原创 数字孪生项目实训-Java【融谷】

右键IDEA,选择属性,选择“打开文件所在的位置”向上一级,进入plugins目录,之后依次进入/maven/lib/maven3/conf,里面就有 settings.xml文件,打开该文件,搜索“mirror”,替换掉原来的< mirror>…节点,内容如下:

2025-01-01 21:46:54 444

原创 Java对Restful接口的调用

Java对Restful接口的调用

2024-12-13 10:38:53 978

原创 第16课 核心函数(方法)

掌握常用的内置函数及其用法。数学类函数:abs、divmod、max、min、pow、round、sum。类型转换函数:bool、int、float、str、ord、chr、bin、hex、tuple、list、dict、set、enumerate、range、object。序列操作函数:all、any、filter、map、next、sorted。对象操作函数:help、dir、type、ascii、format、vars。交互操作函数:input、print。文件操作函数:open。

2024-11-01 18:16:07 1139

原创 第15课 算法(下)

掌握冒泡排序、选择排序、插入排序、顺序查找、对分查找的的基本原理,并能使用这些算法编写简单的Python程序。

2024-11-01 18:09:18 1217 1

原创 第14课 异常处理

除了语法错误、还有逻辑错误(比如:程序的语法和机构都正确,运行时也没报错,但是程序结果不符合预期)和运行错误(比如:输入错误、下标越界、类型错误、除数为0等操作不当引起的错误),专业编程工具只能检查语法错误,不能检查这两种错误。在纯文本编辑器中写代码,我们很容易出现各种语法问题,比如:单词拼写错误、标点符号错误、变量命名错误、缩进错误等其它书写格式的错误。Python的异常机制,只能处理运行错误,无法处理逻辑错误,逻辑错误是最难排查的,这要求大脑的逻辑思维要足够强,这需要平时刻意的有针对性的训练。

2024-11-01 18:01:13 234

原创 第13课 数据处理

Python是强大的数据处理工具,可以处理多种数据文件。最基础的数据文件包括一维数据、二维数据、CSV格式数据文件。数轴是一维的,平面直角坐标系是二维的。单个学生的成绩是一维的,全班同学的成绩是二维的。这节课重点学习一维数据、二维数据在Python中的表示,掌握文件的读写操作。

2024-11-01 17:59:08 248

原创 第12课 编码与数制

计算机存储的最小单元是“位”,也称“比特位”,每一个二进制位可以表示0和1两种信息;中国古代将二进制用于天、地、人以及哲学的研究,现代人将二进制运用到以计算机为主导的数字系统中,帮助人们处理纷繁复杂的信息。如果转换的二进制数不足4位,左边补0凑齐;注意:十六进制数是一个字符串,以“0x”或“0X”为前缀,前缀不区分大小写,前缀可省略。注意:二进制数是一个字符串,以“0b”或“0B”为前缀,前缀不区分大小写,前缀可省略。注意:八进制数是一个字符串,以“0o”或“0O”为前缀,前缀不区分大小写,前缀可省略。

2024-11-01 16:56:28 467

原创 第11课 计算思维

从二级考试开始,计算思维基本上以编程题的形式考察。为了避免一看就会,一写就废的情况,需要我们加强编程练习,把学到的知识,通过实战练习,变成自己的本领。同一道题,一般会有多种解决方法,建议大家多试几种方法,通过对比、分析,选择代码量少、操作简单的解决方法。通过这种方式,能很快的将知识内化。

2024-11-01 16:53:15 250

原创 第10课 流程控制

一、分支结构分支结构又称“条件语句”或“判断结构”,条件语句可以个通过一个或多个条件进行判断,每条判断语句都对应这一个分支,根据分支数量,可以分为单分支结构、双分支结构和多分支结构。1、单分支结构。单分支结构由一个 if 判断语句构成。如果条件成立,执行if语句块中的代码;否则,跳过if语句块,直接执行下面的代码。(1)单分支流程图如下:if 后面加一个空格,接着写条件表达式,表达式末尾加一个冒号(😃,表示开启新的代码块,回车换行,编写if语句块中的代码。

2024-11-01 16:50:18 969

原创 第9课 字典

Python将关键信息简化成“键(key)”,将目标内容简化成“值(value)”,键和值是一一对应的,这种通过键值对存储数据的模型,就是字典(Dictionary)。同样的,如果想查看字典所有的value列表,可以使用字典的values()方法,获取到字典的values列表,就能判断某个值是否存在字典的值中。操作方法:字典变量名.pop(key[, d]),删除key对应的元素,当key不存在的时候,如果设定了默认值d,就会返回默认值,否则会报错。清空字典是指删除字典里的所有元素,变成空字典;

2024-11-01 16:43:49 636

原创 第8课 字符串

字符串(string)是Python中最常用的数据类型,是不可变序列的一种,序列的通用操作也适用于字符串。Python中的字符串是用引号引起来的,如果要输出引号、缩进、换行等特殊符号的时候,需要使用转义字符。操作方法:连接符.join(字符串列表),使用连接符将字符串列表里的元素连接成一个字符串。10、使用count()方法统计字符或者字符串在整个字符串中出现的次数。操作方法:字符串变量.split(分割符),分割的结果是一个字符串列表。9、使用index()方法查找字符或字符串的索引位置。

2024-11-01 16:37:12 441

原创 第7课 不可变序列——元组

因为元组是不可变的,所以无法使用sort()排序,但是可以使用sorted()方法进行排序,因为sorted()方法会返回一个新的排好序的元素,并不会修改原来的元组。与列表类似,除了可以存放数字和字符串类型的元素,还可以嵌套存放其它复合类型的元素,比如:列表、字典和元组,可以使用多级索引访问元素。(6)+ :元组的加法运算,该运算是将两个元组合并起来,形成一个新元组,并不改变原来的元组;3、当声明的元组只有一个元素时,需要在元素后面加一个逗号,否则,声明的就不是元组。1、元组是只读的,列表可读可写。

2024-11-01 16:32:37 420

原创 第15课 算法(上)

然后再次判断e的情况,如果结果还为真,继续执行Y执行流程线下的步骤,并继续判断情况e的真假;枚举算法又叫穷举算法,其基本思想是把问题所有的解一一罗列出来,并对每一个可能得解进行判断,以确定这个可能的解是否为问题的真正解。例如:6就是一个“完全数”,因为6的因子为1、2、3,而6=1+2+3。有一张模糊的单据,上面有一个5位数的编号,其百位和十位上的数字无法辨认,如下图所示。3、把1296拆分成a、b、c、d四个正整数,如果a加上2,b减去2,c乘以2,d除以2,则4个结果相等。4个4个的数,最后余下1个。

2024-10-26 13:24:44 1165

原创 C++笔记

开发工具:Dev-C++C++程序的基本结构main是函数名int表示函数返回的数据类型return 0;表示程序成功运行。如果返回其他数字,表示程序运行时有异常。编程小词典C++程序的运行步骤(1)编译 (快捷键F9)(2)运行(快捷键F10)注意:在Dev-C++中给我们提供了一个快速运行C++程序的“编译运行”按钮(快捷键F11)

2024-10-26 13:19:22 839

原创 第6课 可变序列-列表

正向索引时,第一个元素的序号是0,从左往右的序号依次为:0, 1, 2, 3, 4, 5…反向索引时,第一个元素的序号是-1,从右往左的序号依次为:-1, -2, -3, -4, -5…操作方法如下:序列名[起始索引号:结束索引号:步长],截取起始索引号到结束索引号之间的一段元素,步长表示截取的元素间隔及截取结果的输出方向,当步长为正数时,正向输出,步长为负数是,逆向输出。可以使用索引号获取序列中的某一个元素,也可以使用索引号获取序列中的某一段元素,也就是序列的截取,也叫“切片操作”。

2024-10-25 20:33:41 789

原创 第5课 基本数据类型

在Python的世界里,万物皆对象,每个对象都有自己的若干属性,每一个属性都能描述对象的某一个方面。就像我们每个人,都有自己的身高、年龄、姓名、性别等很多方面的信息,这里的身高、年龄、姓名、性别就是人的属性。所以,为了清楚的描述并处理每一个对象属性,就诞生了Python的六种基本数据类型:数字(Number)、字符串(String)、列表(List)、元组(Tuple)、集合(Set)、字典(Dictionary)。其中,数字、字符串、列表、元组属于序列范畴,集合、字典不属于序列。

2024-10-25 20:20:53 267

原创 第5课 基本数据类型

在Python的世界里,万物皆对象,每个对象都有自己的若干属性,每一个属性都能描述对象的某一个方面。就像我们每个人,都有自己的身高、年龄、姓名、性别等很多方面的信息,这里的身高、年龄、姓名、性别就是人的属性。所以,为了清楚的描述并处理每一个对象属性,就诞生了Python的六种基本数据类型:数字(Number)、字符串(String)、列表(List)、元组(Tuple)、集合(Set)、字典(Dictionary)。其中,数字、字符串、列表、元组属于序列范畴,集合、字典不属于序列。

2024-10-25 20:20:14 300

原创 第4课 turtle库

shape(name):设定画笔形状,不加参数,返回当前形状名称(小海龟的形状共有6种,分别为“arrow”、“turtle”、“circle”、“square”、“triangle”和“classic”,在设定的时候,只能填入这6种名称中的一个,否则会报错);pencolor():用于返回或设置画笔颜色,颜色的设定可以使用指定的颜色字符串,如“red”、“blue”等,也可以使用RGB三元组数值表达颜色,如(255, 0, 0)表示红色,(0, 255, 255, 0)表示绿色;(2)单位:是“像素”。

2024-10-25 20:19:18 1152

原创 第3课 运算符

在Python中,并不仅仅1表示True,其它非空数字、非空字符串也表示True,所以,and、or的返回值不一定只有True和False,这一点与其它编程语言有很大区别。(3)在Python中,数字0、假的、空的、不存在的,对应的都是False,非0数字、真的、非空的、存在的,对应的都是True。(5)除法(/)运算中如果出现整数,运算结果会提升精度,即使两个整数相除,结果可以整除,最终结果也会保留1位小数。(1)一个等号(=)是赋值运算符,两个等号(==)是比较运算符;

2024-10-25 20:16:21 407

原创 第2课 编程基础

这里需要更深入一些:程序运行过程中需要用到或者临时产生的数据保存在内存中,为了便于管理这些数据,将内存分成一个个小格子,每个格子里存放的数据就是“变量值”,“变量名”就是贴在格子上的标签,便于区分不同的格子;这里的换行符是"\n",用变量"end"接收,end=“\n"表示在输出的末尾加上换行符,如果不写end=”\n",print()语句或默认带上这个参数。注意:字符串的乘法运算除外。eval()函数可以返回传入字符串的表达式的结果,由于返回的是表达式的值,所以eval()的返回值是数字类型的对象。

2024-10-25 20:13:38 905

原创 第1课 编程环境

越高级的语言,就越接近人类的阅读习惯,与机器相距就会越远,所以高级语言对于人类来说,方便阅读和编写,对于机器来说就很难理解,执行效率比较低。严格意义上来讲,Python的变量是没有数据类型的,我们常说的Python的变量类型其实指的是变量所关联的对象的类型。PEP8只是一个执行性的约定,并不是强制性的规定。(3).pyw文件:.pyc文件运行时,桌面会出现类似CMD的黑色shell窗口,影响美观,.pyw文件专门用来解决这个问题,运行本质与.pyc文件相同,只是在运行的时候不会出现黑色的shell窗口了。

2024-10-25 20:02:34 706

原创 Pygame教程

Pygame 是一组用来开发游戏软件的 Python 程序模块,Pygame 在 SDL(Simple DirectMedia Layer) 的基础上开发而成。它提供了诸多操作模块,比如图像模块(image)、声音模块(mixer)、输入/输出(鼠标、键盘、显示屏)模块,擅长开发 2D 游戏,Python 也提供了开发 3D 游戏的软件包,比如 Pyglet、Panda3D、PyOgre 等。Pygame 是一个高可移植性的模块可以支持多个操作系统。用它来开发小游戏非常适合。

2024-09-22 06:00:00 2902

原创 数据结构与算法-C语言复习

【代码】数据结构与算法-C语言复习。

2024-09-05 11:58:44 358

原创 Python一级-考级练习题(1)

Python一级考级练习题

2024-08-29 11:02:25 1055

原创 基于tkinter实现学生管理系统(六)

学生信息管理系统-模糊查询功能实现

2024-08-29 10:41:06 181

原创 基于tkinter实现学生管理系统(五)

学生信息管理系统-删除学员功能实现

2024-08-29 10:35:49 190

原创 基于tkinter实现学生管理系统(四)

学生信息管理系统-修改学员功能实现

2024-08-29 10:30:24 314

原创 基于tkinter实现学生管理系统(三)

学生信息管理系统-添加学生功能实现

2024-08-29 10:22:21 295

原创 基于tkinter实现学生管理系统(二)

学生信息管理系统主界面的实现

2024-08-29 10:13:50 255

原创 基于tkinter实现学生管理系统(一)

学生信息管理系统-登录

2024-08-29 09:25:51 300

原创 C++ 数组

数组是用来存储一个固定大小的相同类型元素的顺序集合。用数据名标识,用下标或序号区分各个数据。数组中的数据称为元素。

2024-08-22 12:36:50 333

原创 信息学奥赛知识点(十三)----树和二叉树(下)

上一篇我们主要介绍了二叉树的定义和相关规则,考试中有经常出现类似于“中缀表达式转后缀”,“前缀表达式转后缀”等。如果能画出唯一的二叉树那么便根据二叉树的结构之间求解即可,有些情况很难直接画出二叉树。还有通过加括号的方式进行求解,还有以下利用栈的这方法求表达式。

2024-08-22 10:59:49 477

原创 信息学奥赛知识点(十三)----树和二叉树(上)

一棵树是由n(n>0)个元素组成的有限集合,其中:(1)每个元素称为结点(node)(2)有一个特定的结点,称为根结点或树根(root)(3)除根结点外,其余结点能分成m(m>=0)个互不相交的有限集合T0,T1,T2…… Tm-1。其中的每个子集又都是一棵树,这些集合称为这颗树的子树。

2024-08-22 10:54:45 889

原创 信息学奥赛知识点(十二)----栈和队列

就像排队买东西,排在前面的人买完东西后离开队伍(删除),而后来的人 总是排在队伍末尾(插入)。所有需要进队的数据项,只能从队尾进入,队列中的数据项只能从队头离去。栈就是一种类似桶堆积物品的数据结构,进行删除和插入的一端称栈顶,另一堆称栈底。用桶堆积物品,先堆进行的压在底下,随后一件一件往上堆。1.假如有以下数据依次进栈,1, 6, 8,9。那么出栈顺序是 9,8 ,6 ,1。2.假如有以下数据 进栈顺序是 1 ,6 ,8 , 9。1进栈,6进栈,6出栈,8进栈,9进栈,9出栈,8出栈,1出栈。

2024-08-22 10:51:23 396 7

原创 信息学奥赛知识点(十一)----逻辑运算

逻辑运算又称布尔运算。布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律。

2024-08-22 10:49:03 748 1

原创 信息学奥赛知识点(十)----计算机安全知识

计算机安全是中最重要的是存储数据安全,其面临的主要威胁包括:计算机病毒、非法访问、计算机电磁辐射、硬件损坏等。计算机病毒是附在计算机软件中的隐蔽的小程序,它和计算机其他程序一样,但会破坏正常的程序和数据文件。恶性病毒可使整个计算机软件系统崩溃,数据全毁。要防止病毒侵袭主要是加强管理,不访问不安全的数据,使用杀毒软件并及时升级更新。由于计算机硬件本身就是向空间辐射的强大的脉冲源,和一个小电台差不多,频率在十几千周到上百兆,盗窃者可以接收计算机辐射出来的电磁波,进行复原,获取计算机中数据。

2024-08-22 10:43:38 981 1

原创 信息学奥赛知识点(九)----因特网概述

因特网(Internet)是一个建立在网络互联基础上的最大的、开放的网球性网络。因特网拥有数千万台计算机和上亿个用户,是全球信息资源的超大型集合体。因特网起源于20世纪60年代中期,由美国国防部高级研究计划局(APRA)资助的ARPANET,此后提出的TCP/IP协议为英特网的发展奠定基础。我国正式接入英特网是在1994年4月,当时为了发展国际科研合作的需要,中国科学院高能物理研究所和北京化工大学开通了到美国的因特网专线,并有千余科技界人士使用了因特网。

2024-08-22 10:40:57 1268

原创 信息学奥赛知识点(八)----计算机网络

所谓计算机网络,就是利用通信线路和设备,把分布在不同地理位置上的多台计算机连接起来。计算机网络是现代通信技术与计算机技术相结合的产物。网络中的计算机与计算机之间的通信依靠协议进行。协议是计算机收、发数据的规则。TCP/IP:用于网络的一组通信协议。包括IP(Internet Protocol)和TCP(Transmission Control Protocol)

2024-08-22 10:39:04 1198

maven03.rar

使用maven创建的web项目,并导入常用的依赖,以及tomcat插件。欢迎大家下载指正!

2020-06-12

pageHelperDemo.rar

使用纯jsp+servlet+dao+javabean实现分页效果。代码简单容易理解。适合广大初学者。*_*

2019-12-24

scene manager老版本2015前

Scene就是一组相关联的游戏对象的一个集合,通常每个集合就是一个场景,但是也有可能只是一个场景的一部分! 那么怎么管理游戏场景及游戏关卡是很重要的一个问题。其中涉及到场景跳转,场景加载等。如下介绍一款插件:Scene Manager

2019-04-24

windowbuilder安装教程图解

windowbuilder安装教程图解,步骤详细,傻瓜式安装 主要用于javaGUI编程

2018-09-22

Servlet+Ajax实现搜索框智能提示

本案例使用Servlet+Ajax实现搜索框智能提示,仿百度智能提示。

2018-04-02

easyUI_SSM增删改查(包含服务器端分页)

项目后台使用SSM,前台使用easyUI实现学生的增删改查功能。包含SSM的完整配置。重点是有easyUI的服务器端分页。

2018-03-29

java实现在线文档预览(项目+相关软件)

java实现office文档与pdf文档的在线预览功能,Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现。下载可用!

2018-01-13

smartupload解决中文乱码

解决使用smartupload上传普通字段中文乱码问题,在servlet中可以通过smart.getRequest().getParameter()直接获取

2018-01-03

MD5加密jar包

在各种应用系统中,如果需要设置账户,那么就会涉及到储存用户账户信息的问题,为了保证所储存账户信息的安全,通常会采用MD5加密的方式来,进行储存. https://www.cnblogs.com/peterpan-/p/5941231.html

2017-12-28

jquery超炫画廊

纯js响应式模态窗口和弹出层插件MODALit A simple, lightweight and Responsive JavaScript modal/popup dialog library

2017-12-28

smartupload上传图片案例&带图片预览功能

使用smartupload实现上传图片,且带有图片预览功能。。

2017-12-27

SSH框架整合案例

一个简单的SSH框架整合案例,实现了员工的增删改查。包括jar包和源码。直接部署就可以。~~~~~~~~~~~~~~~~~~~~

2017-09-08

Unity3D模型-喷火龙

unity3d资源,喷火龙,全部配套资源,适用于unity3d初学者使用,欢迎下载~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2017-09-08

Unity3D模型-皮卡丘

unity3d开发中的一个模型,适用于初学练习使用。该模型配套资源全部都有,欢迎下载,相互交流~~~~~~~~~~~~~

2017-09-08

JSONObject依赖的Jar包.rar

在web项目中经常会用到json数据(如:struts2处理请求返回json数据给jsp解析),因此,JSONObject对象是必备的,这时就需要引入相关的jar包了。

2017-09-08

空空如也

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

TA关注的人

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