E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python-贪吃蛇
贪吃蛇
游戏
packagecom.snake.view;importjava.awt.Color;importjava.awt.EventQueue;importjava.awt.Font;importjava.awt.Frame;importjava.awt.Graphics;importjava.awt.Image;importjava.util.ArrayList;importjava.util.Lis
零度。。
·
2023-12-25 10:30
游戏
2020-4-25晨间日记
任务清单昨日完成的任务,最重要的三件事:1.学习第八章2.完成锻炼任务3.完成阅读任务改进:习惯养成:1.不久坐(第十天)2.觉察呼吸3.清空大脑,临在迎接新一天周目标·完成进度《Windows程序设计》前八章,6/8
贪吃蛇
故事观察日记
·
2023-12-25 08:43
算法练习Day21 (Leetcode/
Python-
回溯算法)
216.CombinationSumIIIFindallvalidcombinationsofknumbersthatsumuptonsuchthatthefollowingconditionsaretrue:Onlynumbers1through9areused.Eachnumberisusedatmostonce.Returnalistofallpossiblevalidcombination
叮叮咚咚响叮咚
·
2023-12-25 02:00
java
算法
开发语言
算法练习Day20 (Leetcode/
Python-
回溯算法)
虽然看似进入了一个新章节,但其实还是前几天二叉树章节的延续。。回溯算法(以下内容摘抄自代码随想录):回溯法解决的问题都可以抽象为树形结构,是的,我指的是所有回溯法的问题都可以抽象为树形结构!因为回溯法解决的都是在集合中递归查找子集,集合的大小就构成了树的宽度,递归的深度,都构成的树的深度。回溯三部曲:回溯函数模板返回值以及参数defbacktracking(参数)回溯函数终止条件什么时候达到了终止
叮叮咚咚响叮咚
·
2023-12-25 02:29
数据结构
python
算法
Python-
蒙特卡罗应用
第1关:蒙特卡洛方法求定积分一任务描述本关任务:用蒙特卡罗方法求函数f(x)=(x/25+1/5),在区间[a,b]中定积分。假设a=0,b=1,即求要求将函数f(x)定义为匿名函数,求出的积分保留5位小数,a,b的值可以自定义。importnumpyasnp#将积分函数f定义成匿名函数###########begin############f=lambdax:x/25+1/5##########
2301_77962063
·
2023-12-25 00:30
python
开发语言
经验分享
DEVc++小游戏集合(共9个)
目录1.打怪游戏2.扫雷游戏3.推箱子4.
贪吃蛇
5.猜数字6.随机迷宫7.斗破苍穹8.24点9.20481.打怪游戏#include#include#includeusingnamespacestd;doubleshanghai
YoungHacker_dyz
·
2023-12-24 22:06
c++小游戏
c++
开发语言
Python-
列表和元组
1.概述数据结构是以某种方式组合起来的数据元素(如数字、字符乃至其他数据结构)集合。在Python中,最基本的序列(sequence)数据结构为列表(list)和元组(tuple)。列表中的每个元素都有编号,即位置或索引,其中第一个元素的索引为0,第二个元素的索引为1,依次类推,同时列表中也可以嵌套列表,形成更复杂的数据结构。元组是一种特殊的序列,类似于列表,只是不能修改。2.列表2.1.列表数据
业余程序员plus
·
2023-12-24 09:00
Python
Python
列表
元组
方法
算法练习Day17 (Leetcode/
Python-
二叉树)
513.FindBottomLeftTreeValueGiventherootofabinarytree,returntheleftmostvalueinthelastrowofthetree.思路:这题求树的最后一层的最左节点。注意仅仅通过递归求后续遍历的方式找到最左节点是不够的,还要满足在最后一层。所以要选深度最大的最左叶节点。classSolution(object):deffindBott
叮叮咚咚响叮咚
·
2023-12-24 04:36
算法
leetcode
职场和发展
算法练习Day18 (Leetcode/
Python-
二叉树)
236.LowestCommonAncestorofaBinaryTreeGivenabinarytree,findthelowestcommonancestor(LCA)oftwogivennodesinthetree.AccordingtothedefinitionofLCAonWikipedia:“Thelowestcommonancestorisdefinedbetweentwonodes
叮叮咚咚响叮咚
·
2023-12-24 04:36
算法
leetcode
职场和发展
算法练习Day11 (Leetcode/
Python-
堆栈和队列)
239.SlidingWindowMaximumYouaregivenanarrayofintegersnums,thereisaslidingwindowofsizekwhichismovingfromtheveryleftofthearraytotheveryright.Youcanonlyseetheknumbersinthewindow.Eachtimetheslidingwindowmo
叮叮咚咚响叮咚
·
2023-12-24 04:35
算法
leetcode
python
算法练习Day5 (Leetcode/
Python-
哈希表)
哈希表在python中通常使用dictionary表示。以下是dict相关的一些常用指令my_dictisadictionary1.forkey,valueinmy_dict.items():2.my_dict.values();my_dict.keys()3.my_dict.get(num,0)Timecomplexityofthemy_dict.get()methodinPythondicti
叮叮咚咚响叮咚
·
2023-12-24 04:05
哈希算法
算法
算法练习Day6 (Leetcode/
Python-
哈希表)
454.4SumIIGivenfourintegerarraysnums1,nums2,nums3,andnums4alloflengthn,returnthenumberoftuples(i,j,k,l)suchthat:0nums1[0]+nums2[0]+nums3[0]+nums4[1]=1+(-2)+(-1)+2=02.(1,1,0,0)->nums1[1]+nums2[1]+nums3
叮叮咚咚响叮咚
·
2023-12-24 04:05
算法
算法练习Day7 (Leetcode/
Python-
字符串)
替换数字卡码网题目链接(opensnewwindow)给定一个字符串s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。例如,对于输入字符串"a1b2c3",函数应该将其转换为"anumberbnumbercnumber"。对于输入字符串"a5b",函数应该将其转换为"anumberb"输入:一个字符串s,s仅包含小写字母和数字字符。输出
叮叮咚咚响叮咚
·
2023-12-24 04:05
leetcode
算法
算法练习Day19 (Leetcode/
Python-
二叉树)
108.ConvertSortedArraytoBinarySearchTreeGivenanintegerarraynumswheretheelementsaresortedinascendingorder,convertittoaheight-balancedbinarysearchtree.思路:一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。因为是有序数组,
叮叮咚咚响叮咚
·
2023-12-24 04:02
python
算法
开发语言
贪吃蛇
(九)限制蛇身回头
贪吃蛇
中,只能向一个方向前进,改变方向的时候,不可以回头,这是游戏规则。上节中我们实现了自由的游走,但是方向可以向后走动,本节对此问题进行解决。
cd2w1001
·
2023-12-23 23:03
算法
c语言
数据结构
linux
贪吃蛇
(七)方向和屏幕刷新
由于用户玩游戏的时候,程序需要一边接收用户的输入,一边需要刷新屏幕,此时就需要引用线程来解决此问题。实现思路linux线程库pthread,只需要创建pthread_t类型的线程变量,然后将线程变量与函数进行绑定即可,不需要额外的调用。#include"curses.h"#include"stdlib.h"#include"pthread.h"structSnakeNode{introw;intc
cd2w1001
·
2023-12-23 23:03
算法
数据结构
c语言
贪吃蛇
(八)任意方向游走
上节我们实现了方向和屏幕刷新,本节来实现
贪吃蛇
的任意方向游走控制。实现思路在增加新节点的时候,原先我们是直接在尾节点增加一个节点,将列加1,现在我们需要根据用户输入判断方向,从而改变新节点的坐标。
cd2w1001
·
2023-12-23 23:03
算法
c语言
数据结构
linux
贪吃蛇
(十)
贪吃蛇
吃食物
上节讲到限制蛇身回头,本节要实现吃食物功能实现思路在存储上食物方面可以复用蛇的结构体。初始化食物的时候,我们设置食物的坐标,每次调用这个函数的时候,坐标发生一些规律的变化。另外我们需要扫描食物的函数,这个扫描应该也是放在地图函数中的,最后我们需要检测是否吃到了食物,也就是蛇头(链表的尾指针)是否和食物的坐标重合。定义食物结构体初始化食物扫描食物检测是否吃到了食物#include"curses.h"
cd2w1001
·
2023-12-23 23:28
算法
开发语言
c语言
数据结构
linux
项目的选择
我们团队一开始选择了做
贪吃蛇
小游戏游戏几乎已经成型但是上课时老师说这个项目太简单而且没有市场我们就重新换了一个是关于校园服务的主要有校园食堂、超市点餐系统校园快递代领系统跑腿服务等具体的还要再商讨未完待续
c07000cc4b98
·
2023-12-23 22:47
贪吃蛇
(四)向前移动蛇身
实现思路上节实现了蛇身的绘制,通过扫描的方式,这次我们要通过增加蛇身和删除蛇尾来实现移动蛇。这里增加了几个函数,都是链表的基本操作1.增加节点2.删除节点3.创建节点#include"curses.h"#include"stdlib.h"structSnakeNode{introw;intcol;structSnakeNode*next;};structSnakeNode*head;structS
cd2w1001
·
2023-12-23 11:24
c语言
贪吃蛇
(五)蛇撞墙
上节我们实现了蛇身向右移动的功能,原理就是增加一个节点,删除一个节点。本节我们处理蛇撞墙重置的功能实现原理在移动函数中检查蛇头(链表尾节点)是否达到墙边的坐标,这里有四种撞墙的情况:上墙(当行为0的时候)下墙(当行为20的时候)左墙(当列为0的时候)右墙(当列为20的时候。注意我设置的是19,根据实际修改)#include"curses.h"#include"stdlib.h"structSnak
cd2w1001
·
2023-12-23 11:19
c语言
基于Pygame的经典
贪吃蛇
游戏
贪吃蛇
游戏是一款经典的游戏,现在我们将使用Pygame库来创建一个简单的
贪吃蛇
游戏。Pygame是一个基于Python的游戏开发库,它提供了丰富的功能和工具,方便我们创建2D游戏。
IjnDebug
·
2023-12-23 10:48
pygame
游戏
python
Python
贪吃蛇
游戏实例 - 使用Pygame
在本篇文章中,我们将展示如何使用Pygame库创建一个经典的
贪吃蛇
游戏。
贪吃蛇
是一个简单而又有趣的游戏,玩家需要控制一条蛇来吃食物并尽可能地长大,同时要避免蛇头碰到自己的身体或者游戏边界。
IjnDebug
·
2023-12-23 10:48
pygame
python
游戏
贪吃蛇
游戏居然能插入到富文本编辑器里!
——《小王子》引言突然想起来前段时间看过的对半同学写的
贪吃蛇
游戏,据说对半同学只花了一个小时就写出来了。
Kagol
·
2023-12-23 02:23
前端
JS
贪吃蛇
源码附注释
<metahttp-equiv
LilyCoder
·
2023-12-22 23:24
前端
javascript
前端
html
Python编程习题(40):
python-
列表:统计考试成绩
将一组考试成绩通过键盘输入,计算及格率、平均分、最高分和最低分。输入格式:成绩在一行输入,数据间用空格分隔。输出格式:输出及格率、平均分、最高分、最低分,精确到小数后1位。见样例输入样例:80.590100451565.5输出样例:及格率:66.7%平均分:66.0最高分:100.0最低分:15.0解答代码:score=list(input().split())sum=0max_score=flo
博学者普克尔特
·
2023-12-22 02:41
Python语言基础
python
学习
Arduino提高篇13—摇杆控制OLED移动显示
摇杆控制OLED移动显示很多经典的小游戏,例如
贪吃蛇
、俄罗斯方块等都是通过按键控制显示于屏幕,当摇杆遇上显示屏,我们可以尝试很多有意思的实验。本篇通过摇杆控制OLED上圆的移动。
TonyCode
·
2023-12-22 00:50
python-
调用动态链接库dll/so的方法
文章目录一、linux环境1.函数编写2.编译为动态链接库so3.使用python调用4.检查动态链接库中的符号表5.添加extern"C"防止函数名被编译器修饰二、Windows环境1.编写test.cpp2.编译test.dll3.在python中调用4.运行结果可以看到输出了1+3的结果:![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9b83
flyingrtx
·
2023-12-21 17:50
python基础
linux嵌入式开发
python
开发语言
linux
windows
Python-
基于fastapi实现SSE流式返回(类似GPT)
最近在做大模型对话相关功能,需要将对话内容流式返回给前端页面(类似GPT的效果)。下面直接说下如何实现:1.首先导入fastapi和sse流式返回所需要的包fromfastapiimportAPIRouter,Response,statusfromsse_starlette.sseimportEventSourceResponse2.用EventSourceResponse来调用生成方法,在对话方
萧老板
·
2023-12-21 16:17
笔记
算法练习Day16 (Leetcode/
Python-
二叉树)
递归何时需要返回值1)搜索一整棵树且不需要处理递归返回值,就不需要返回值2)需要搜索一整棵树且需要处理递归返回值,则需要返回3)搜索其中一条符合条件的路径,就需要返回值,以便在遇到合适的路径时返回。112.PathSumGiventherootofabinarytreeandanintegertargetSum,returntrueifthetreehasaroot-to-leafpathsuch
叮叮咚咚响叮咚
·
2023-12-21 12:25
算法
leetcode
python
贪吃蛇
(一)ncurses使用
ncurses的使用这是是用于改善用户交互的一个库,做到即时响应。它的基本使用,涉及到两个函数initscr、endwin,涉及到键盘输入的交互,就需要使用到keypad函数。基本用法#include"curses.h"intmain(){intkey;initscr();keypad(stdscr,1);while(1){key=getch();if(key==KEY_DOWN)printw("
cd2w1001
·
2023-12-20 23:21
c语言
贪吃蛇
(三)绘制蛇身
绘制蛇身的逻辑不难,存储上面使用结构体。第一行和第十九行绘制--其它行,绘制|,分别在头尾处。(1)扫描蛇身,如果扫描到则绘制[]。(2)扫描蛇身,如果扫描不到则绘制空白。#include"curses.h"structSnakeNode{introw;intcol;structSnakeNode*next;};structSnakeNodenode1={2,2,NULL};structSnake
cd2w1001
·
2023-12-20 23:21
算法
c语言
贪吃蛇
(二)绘制地图
绘制地图主要是考察基础的循环和分支控制,视频没看完,自己写了一下。绘制一个基础地图#include"curses.h"voidcursesinit(){initscr();keypad(stdscr,1);}voidmapinit(){introw;intcol;for(row=0;row<20;row++){if(row==0||row==19){for(col=0;col<20;col++)p
cd2w1001
·
2023-12-20 23:20
算法
c语言
【
Python-
批量修改视频分辨率】
Python-
批量修改视频分辨率1使用Python修改视频分辨率2常见的视频编码格式2.1等效的编码格式表示方式2.2常见的编码格式1使用Python修改视频分辨率首先拷贝视频文件并修改后缀,然后修改图片的分辨率
Dymc
·
2023-12-20 17:34
图像处理与分析
python
python
音视频
开发语言
批量修改视频分辨率
easy
贪吃蛇
之前承诺给出一个
贪吃蛇
项目。1.EasyX库认知有关EasyX库的相关信息,您可以看一下官方的文档:EasyX官方文档。
limou3434
·
2023-12-20 15:58
数据库
python实现
贪吃蛇
游戏
文章目录1、项目说明2、项目预览3、开发必备4、
贪吃蛇
代码实现4.1、窗口和基本参数实现4.2、绘制背景4.3、绘制墙壁4.4、绘制
贪吃蛇
4.5、绘制食物4.6、实现长度信息显示4.7、定义游戏暂停界面
小林学习编程
·
2023-12-20 13:20
python
游戏
pygame
Python轴承故障诊断 (八)基于EMD-CNN-GRU并行模型的故障分类
EMD分解预处理3基于EMD-CNN-GRU并行模型的轴承故障诊断分类3.1训练数据、测试数据分组,数据分batch3.2定义EMD-CNN-GRU并行分类网络模型3.3设置参数,训练模型往期精彩内容:
Python
建模先锋
·
2023-12-20 09:23
信号处理
python
cnn
gru
没有礼物的最棒母亲节(99)19.5.12
今天是母亲节,因为昨天的
贪吃蛇
事故,料想女儿情绪不会太高,起床后先看了看女儿以前给我送的花,就摆在我的卧室,又想起来,往年的三八节、生日,女儿都会送我礼物,今天恐怕怎么都不会收到女儿的礼物了。
己经很好
·
2023-12-20 05:23
Python-
数据分析可视化实例图
Python-
数据分析可视化实例图一:3D纹理图运行效果图:Python代码:importmathfromtypingimportUnionimportpyecharts.optionsasoptsfrompyecharts.chartsimportSurface3Ddeffloat_range
温轻舟
·
2023-12-20 03:49
python
数据分析
开发语言
可视化
使用Java实现一个简单的
贪吃蛇
小游戏
一.准备工作首先获取
贪吃蛇
小游戏所需要的头部、身体、食物以及
贪吃蛇
标题等图片。
2301_76537351
·
2023-12-20 01:58
java
eclipse
基于Qt库的C++
贪吃蛇
「源码+说明文档」适合学C/C++零基础学习
基于Qt库的C++
贪吃蛇
游戏源码,每个蛇节点画出来的宽度与高度,蛇节点坐标更新,每个节点都装前一节点的坐标,从最后的一个节点开始。
Python编程导师
·
2023-12-19 09:00
【python】JSON标准库文件介绍及python中json模块使用
CSDN21天学习挑战赛目录1.JSON简介2.JSON语法格式3.python中的json模块3.1python数据类型与json数据类型转换3.2json模块常用函数3.2.1json.dumps()函数
python
小地瓜重新去华容道工作
·
2023-12-19 09:56
json
python
rabbitmq-常见七种消息队列-控制台界面管理-
python-
实现简单访问
文章目录1.消息的基本概念1.1.生产者和消费者1.2.消息队列(Queue)1.3.交换机(Exchange)1.4.消息确认2.七种队列模式2.1.简单模式(HelloWorld)2.2.工作队列模式(Workqueues)2.3.发布订阅模式(Publish/Subscribe)2.4.路由模式(Routing)2.5.主题模式(Topics)2.6.远程过程调用(RPC)2.7.发布者确认
插件开发
·
2023-12-19 09:13
云服务器
Web
Django
rabbitmq
python
分布式
Python电能质量扰动信号分类(一)基于LSTM模型的一维信号分类
目录引言1数据集制作与加载1.1导入数据1.2制作数据集2LSTM分类模型和超参数选取2.1定义LSTM分类模型2.2定义模型参数3LSTM模型训练与评估3.1模型训练3.2模型评估往期精彩内容:
Python
建模先锋
·
2023-12-19 04:26
电能质量扰动信号
python
分类
lstm
Python-
凯斯西储大学(CWRU)轴承数据解读与分类处理
目录1数据集解读1.1振动信号数据通常以时域显示1.2凯斯西储大学轴承数据集描述的是什么数据?1.3实验平台介绍待测轴承:1.4以上三个不同位置的振动数据的区别解读1.5官网数据集介绍2数据集分类与制作2.1数据集分类解读2.2数据集处理与制作3基于Python的故障诊断和分类的研究思路3.1关于轴承故障类型分类的方法探讨3.2重点介绍关于轴承故障数据时频图像分类的方法引言本文深入浅出地讲解经典轴
建模先锋
·
2023-12-19 04:25
信号处理
python
分类
人工智能
分享66个JavaGame源码总有一个是你想要的
pwd=6666提取码:6666游戏项目名称java实现飞翔小鸟游戏---eclipse开发2048(2048)飞机大战(plane_war)
贪吃蛇
(Snake)俄罗斯方块(Te
记忆的小河
·
2023-12-18 17:18
python
开发语言
C语言实现
贪吃蛇
【完整版】
贪吃蛇
文章目录
贪吃蛇
使用到的WIN32一些接口简单介绍控制台窗口大小隐藏光标控制光标的位置获取键盘的值的情况字符问题游戏逻辑开始游戏打印地图初始化
贪吃蛇
创建食物运行游戏控制蛇的移动运行结束
贪吃蛇
实现出来的效果如下
阿熊不会编程
·
2023-12-18 11:04
C的起飞之路~
c语言
小游戏
C语言学习——从零开始学编程(第一篇:Visual Studio的下载和第一个C语言程序)
小颖的话:也许有很多的小伙伴们和小颖一样,曾在玩着马里奥,
贪吃蛇
,或者打着植物打僵尸的时候想着这些游戏是怎么运作的❓❓亦或是梦想着某一天自己可以写出这样的游戏(也是小颖开始学习编程的初始原因)。
小颖加油啊~~
·
2023-12-18 09:28
C语言基础知识学习
c语言
Python制作AI
贪吃蛇
,很多很多细节、思路都写下来了!
前提:本文实现AI
贪吃蛇
自行对战,加上人机对战,读者可再次基础上自行添加电脑VS电脑和玩家VS玩家(其实把人机对战写完,这2个都没什么了,思路都一样)实现效果:具体功能:1.智能模式:电脑自己玩(自己吃食物
千锋教育官方
·
2023-12-18 07:31
Python
python
人工智能
开发语言
Python-
折线图可视化
折线图可视化1.JSON数据格式2.pyecharts模块介绍3.pyecharts快速入门4.创建折线图1.JSON数据格式1.1什么是JSONJSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串1.2主要功能json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互1.3JSON有什么用各种编程语言存储数
草莓田田圈~
·
2023-12-18 06:30
Python学习
python
开发语言
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他