自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小怪兽的博客

风起于青萍之末

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

原创 Pygame教程

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

2024-09-22 06:00:00 875

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

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

2024-09-05 11:58:44 254

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

Python一级考级练习题

2024-08-29 11:02:25 919

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

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

2024-08-29 10:41:06 139

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

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

2024-08-29 10:35:49 135

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

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

2024-08-29 10:30:24 260

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

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

2024-08-29 10:22:21 233

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

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

2024-08-29 10:13:50 204

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

学生信息管理系统-登录

2024-08-29 09:25:51 170

原创 C++ 数组

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

2024-08-22 12:36:50 303

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

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

2024-08-22 10:59:49 436

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

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

2024-08-22 10:54:45 762

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

就像排队买东西,排在前面的人买完东西后离开队伍(删除),而后来的人 总是排在队伍末尾(插入)。所有需要进队的数据项,只能从队尾进入,队列中的数据项只能从队头离去。栈就是一种类似桶堆积物品的数据结构,进行删除和插入的一端称栈顶,另一堆称栈底。用桶堆积物品,先堆进行的压在底下,随后一件一件往上堆。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 283 6

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

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

2024-08-22 10:49:03 548

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

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

2024-08-22 10:43:38 919

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

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

2024-08-22 10:40:57 983

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

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

2024-08-22 10:39:04 1108

原创 信息学奥赛知识点(七)----信息编码

正数的补码就是其本身,负数的补码是符号位为1,数值各位取反(0变成1,1变成0),最低位加1。如果没有具体说明编码形式,则计算机中N位二进制无符号数的范围是0~2n-1-1;有符号数的范围-2n-1 ~ 2n-1 -1。其中:E为N的阶码,是有符号的整数;正数的反码就是其真值本身,负数的反码,只需对符号位以外各位按位“求反”(0变1,1变0)即可。-128 ~ +127 (因为1000000的值-128,1111111的值为-1)。:0~2n-1(无符号),-2n-1 -1 ~ 2n-1 -1(有符号)

2024-08-22 10:35:54 905

原创 信息学奥赛知识点(六)—原码补码反码

定点表示法是一种简单而精确的数值表示方法,适合于那些不需要表示极大或极小数值的应用场景。它通过固定小数点的位置来简化数值的表示和处理,从而提高了效率并减少了硬件成本。浮点表示法是一种灵活的数值表示方法,通过调整阶码可以表示非常大或非常小的数值。它适用于需要表示宽范围数值的应用场景,如科学计算和工程应用。IEEE 754 标准定义了浮点数的具体格式和运算规则,确保了跨平台的一致性和兼容性。

2024-08-22 10:31:57 693

原创 信息学奥赛知识点(五)—进制转换

(就像人才是本质,名字只是在不同的场景下的指称,可能同学喜欢叫你小名,老师却喜欢叫你大名,不管大名还是小名都指的是你)也就是说,计算机内部使用的是二进制数,所有数值数据和非数值数据,都是有0和1这两个数字符号加以组合而成的,我们称之为“二进制代码”。中的 1011 (一般从左向右开始),第一个1的位权是8,0的位权是4,第二个1的位权是2,第三个1的位权是1。在八进制中,数用0,1,2,3,4,5,6,7八个符号来描述。计数规则是逢十六进一。中,数用0,1,2,3,4,5,6,7,8,9这十个符号来描述。

2024-08-22 10:19:15 613

原创 信息学奥赛知识点(四)----计算机语言

程序是一系列的操作步骤,计算机程序就是由人事先规定的计算机完成某项工作的操作步骤,每一个步骤具体内容由计算机能够理解的指令来描述,这些指令告诉计算机“做什么”和“怎么做”通常分为三类:机器语言、汇编语言和高级语言。

2024-08-22 09:25:20 825

转载 信息学奥赛知识点(三)----计算机软件系统

*Windows操作系统:**Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10等。例如80386的指令系统有123种,可分为9类,指令系统:数据传递,算术运算,逻辑运算,串操作,位操作,程序控制,高级语言指令,保护模式。软件是计算机的灵魂,硬件为软件提供了运行平台,软件和硬件相互关联,两者之间相互转换,相互补充。:QQ,微信,YY语音,钉钉等。

2024-08-21 07:14:53 44

转载 信息学奥赛知识点(二)----计算机结构及硬件

​ 内存又称主存,和CPU一起构成了计算机的主机部分,它的存储的信息可以被CPU直接访问。CPU在存取器中的数据是按地址进行的。**Cache:**是CPU与内存之间设置的一级或者两家高速小容量存储器,固化在主板上,由于CPU的速度不断提高,RAM的速度很难满足CPU的要求,所以有了缓存。:指的是CPU的时钟频率,一般来说,主频越高,一个时钟周期内完成的指令越多,速度越快。**高度缓存:**也称为“RAM缓存”,是一种具有高速度的特殊内部存储器,与主板上的其他位置相比,能够使微处理器更快的获得数据。

2024-08-21 07:11:57 58

原创 信息学奥赛知识点(一)----计算机基础知识

电子管晶体管晶体管和电子管对比图集成电路参考资料:时间:1946年2月地点:美国宾夕法尼亚大学名字: ENIAC(Electronic Numerical Integrator And Computer)描述:占地170平方米,重30吨,使用了18000多电子管,每秒可以进行5000多次加法运算。是世界上第一台通用计算机,是图灵完全的电子计算机。1944年,提出计算机基本结构和工作方式的设想,为计算机的诞生和发展提供了理论基础。

2024-08-21 07:09:19 590

原创 CSP-J科普

CCF面向社会非专业人士推出CSP非专业级别软件能力认证。非专业级别能力认证CSP-J/S分两个级别,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior),均涉及算法和编程。任何人都可以报名参加。

2024-08-21 06:53:26 580

原创 MySQL执行大容量SQL文件

在实际工作中,有时需要导入大容量sql文件到MySQL,通常有以下三种方法:(1)通过phpmyadmin,不推荐,有内存等的限制;(2)通过Navicat Premium工具运行sql,不推荐,效率低;(3)通过source命令导入,推荐,效率高,经测试,小编导入一个3.02G的文件耗时3分08秒;打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为64M,如下:在服务中重新启动MySQL服务,在命令行窗口(命令:show VARIABLES like

2021-06-24 18:10:28 1611

转载 Java项目生成可执行jar包、exe文件以及在Windows下的安装文件

IDEA导出Java项目为jar包1.选中java项目,选择 File -> Project Structure (快捷键:Ctrl+Alt+Shift+S)。2.在弹出的窗口中左侧选中"Artifacts",点击"+“选择jar,然后选择"from modules with dependencies”。在配置窗口中配置"Main Class",这儿选择一个入口java类(有main方法),完成后,点击OK,OK按钮。到这儿就完成了“Project Structure”的设置了。4.

2021-05-21 11:20:22 432

转载 java内存分配详解

Java中内存主要包含4块,即heap(堆内存)、stack(栈内存)、data segment(静态变量或是常量存放区)、codesegment(方法区). 堆内存中存放的是new出的对象,new出的对象只包含成员变量。 栈内存中:存放的是局部成员变量。对于基本的数据类型存放的是基本变量的值,而对于对象变量,存放的是堆内存的地址。 静态、常量区:存放的是静态变量(类变量)或是常量。 方法区:存放的是对象的方法。因此即使new出多个对象也是只是存在一个方法。 如 A a = new A();

2021-04-26 22:15:18 1362

转载 Log4j.properties配置详解

log4j配置详解

2021-01-12 19:24:53 322 1

转载 网络请求中,中文字符的编解码实现:URLEncoder.encode()和URLDecoder.decode()

一、背景在开发中,在一次发送请求中,涉及到中文字符,需要编码发送。原因是http get请求不能传输中文参数问题。http请求是不接受中文参数的。形如:city=%E4%B8%8A%E6%B5%B7二、实现import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder; public class JavaStudy { public static vo

2020-11-29 21:21:45 385

原创 Maven使用极简教程--创建javaweb项目

一、为什么要用Maven?maven可以统一管理jar包。使用maven后,可以在pom.xml中导入jar包的坐标,maven会自动下载jar包。二、Maven的安装和配置参考易佰教程:https://www.yiibai.com/maven/maven_environment_setup.html(1)修改默认本地仓库的位置如果您不配置,默认会在如下位置存放从远程下载到的包:从中央仓库下载的jar包,都会统一存放到本地仓库中。我们需要配置本地仓库的位置。打开maven安装目录,打开co

2020-06-12 10:32:13 274 2

转载 log4j.properties基本配置

#console loglog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss

2020-02-24 14:22:48 90

原创 Java总结-2019.10

节点1:环境搭建,Java基础语法1. 环境搭建版本:J2SE、J2EE、J2ME下载并安装JDKJDK(Java Develop Kit):开发工具包JRE(Java Runtime Environment):运行时环境配置环境变量右键—>计算机—>选择“属性”—>点击“高级系统设置”—>打开“系统属性”窗口—>点击“环境变量”(1) 新建“JAV...

2020-02-24 14:18:56 760

原创 IDEA中maven项目的几个概念

Facets表示某个module有的特征,比如web、strtus2、spring、hibernate等;Artifacts是maven中的一个概念,表示某个module要如何打包,例如warexploded、war、jar、ear等等这种打包形式;一个module有了Artifacts就可以部署到应用服务器中了!...

2020-02-21 16:19:18 343

原创 JavaWeb分页技术(jsp+servlet+dao+javabean)

记录整理期末实训项目中的分页功能实现,以备不时之需,直接上代码:0.建表(准备测试数据)/*Navicat MySQL Data TransferDate: 2019-12-24 15:21:58*/SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for books-- --...

2019-12-24 15:55:27 611

原创 HTML笔记

1.HTML入门1.1 概念超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。1.2 基本结构<!DOCTYPE html> <html> <he...

2019-10-30 11:43:14 1275

原创 JavaWeb笔记

javaweb环境搭建(1)安装JDK(2)安装Web服务器-Tomcat解压版(apache-tomcat-9.0.26.zip)参考网址:https://blog.csdn.net/weixin_42109012/article/details/94383001如果tomcat启动信息,出现乱码,可参考 https://blog.csdn.net/whscheetah/articl...

2019-10-11 10:21:58 705 1

原创 C语言学习笔记01

计算机语言1. 机器语言0101010101001101010102. 汇编语言add 1,2; ------编译器------> 0011101010101010101110103. 高级语言1. 面向过程的语言 – C语言C语言源程序 --编译–>目标程序–连接–>可执行程序 0110101010101001011010102. 面向对象的语言 -...

2019-09-23 11:41:39 362 1

原创 数据库连接池-C3P0

参考文献

2019-04-26 11:26:06 189

转载 论选择正确方式的重要性

做老师的时候,有一回上一篇课文,叫《音乐巨人贝多芬》。备课的时候,忍不住浮想连翩,要是贝多芬画了画,梵高写了作,卡夫卡跳了舞,依莎多纳·邓肯雕了塑,罗丹研究相对论,爱因斯坦拿起了画笔……每个人都非常努力,废寝忘食,穿壁引光。而在抛头颅,洒热血多年以后,工作毫无建树,自己生出退意时,师长亲友兼心灵鸡汤大师们,一拔接一拔地来劝:最牛逼的成功,来自最傻逼的坚持。你啊,还是努力不够,从明天起,你每...

2019-03-11 11:24:52 495

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关注的人

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