- 博客(168)
- 收藏
- 关注
原创 【超简单】Python入门实用教程
Python是一个高效的语言,读和写的操作都是很简单的,就像普通的英语一样Python是一个解释执行的语言,我们不需要去编译,我们只要写出代码即可运行Python是一个面向对象的语言,在Python里面一切皆对象Python是一门很有趣的语言5 变量:一个变量就是一个单词,只有一个单一的值练习:设置一个变量my_variable,值设置为10第一节Python里面有三种数据类型 interage , floats , booleansPython是一个区分大小写的语言练习。
2024-12-27 17:26:00
537
原创 【分享】Pytorch数据结构:Tensor(张量)及其维度和数据类型
例如,对于一个形状为(3, 4, 5)的3D Tensor,.size()将返回torch.Size([3, 4, 5]),而.size(1)将仅返回第二维(即4行)的大小,这和.size(-2)等价。举例说明:torch.tensor([ [[1,2],[3,4]] , [[3,3][2,2]] ]),一个三维中,有两个二维,这是一个2×2×2的三维Tensor。举例说明:torch.tensor([1,2,3,4,5])、torch.tensor([15,2,3,4,5,51])
2024-12-27 15:10:52
1021
原创 C/C++大作业:实现《球球大作战》小游戏,附完整代码
作为一款经典小游戏,《球球大作战》虽然在玩法上类似于大球吃小球的模式看起来很单薄。而这就需要玩家运用一系列策略来达到不被吃和吃掉别人球的目的,大大增加了游戏的耐玩性。但是一个人的话想要实现复刻球球太困难了,所以这是仿照成熟版球球大作战写的简易版小游戏,有食物、敌人,甚至像和平精英一样加了一层外面的毒圈。以上希望大家多多尝试,有问题请留言或者私信,我看到后会第一时间回复的。地图大小是屏幕的16倍,吃完所有敌人就胜利。首先游戏操作起来很简单,用 A S D W 四个键控制球的移动方向。
2024-12-27 14:58:10
416
原创 C++实现小游戏《飞翔的小鸟》,附完整代码
《Flappy Bird》是曾经一款流行的一款手机游戏,你只要让小鸟保持飞行,不要碰到绿色的管道就可以啦。本次我们也是自己动手来实现这样一款游戏的高仿版,大家不妨自己先读一遍代码然后动手试试!本程序设计了三种不同颜色的小鸟(可以实现三人对战)另外也有白天模式和夜晚模式,不同模式和不同小鸟是在上次死亡后随机刷新,避免产生视觉疲劳。该程序是用 C 语言实现的 FlappyBird 的电脑版,玩法和手机版的相同。代码展示:(有五百多行代码,每一个功能实现都会给出对应注释)每天一个C语言小项目,提升你的编程能力!
2024-12-27 14:45:17
296
原创 【完整代码】C/C++大作业:贪吃蛇大作战游戏!
该程序有四个类:蛇基类 SnakeBase,玩家类 Player,AI 类,Game 类;程序设计之初,采用“实运行”方式,即所有动画均在地图 imgMap 上真实绘制,这样却有一些严重的问题,需要不断地记录节点背景以恢复节点经过的地方等。后修改为“虚运行”方式,判断位置是否可视后直接绘至窗口内,这样大大降低时间开销,同时不会因为蛇靠近而产生不可擦除的颜色。至于蛇运行,采用位置继承,即节点下一个位置为上一个节点的位置,但是会发现跨度太大,解决办法是在这个跨度中插入适当帧数。
2024-12-27 14:28:40
1072
原创 【二叉树解析】如何区分二叉树的深度和高度
二叉树节点的深度指从根节点到该节点的最长简单路径边的条数。二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数。那么,求高度还是求深度,你搞懂了不?下面来测试一下:1、给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。示例 1: 给定二叉树 [3,9,20,null,null,15,7]返回 true。示例 2:给定二叉树 [1,2,2,3,3,null,null,4,4]
2024-12-27 14:07:29
2054
原创 【圣诞礼物】用c++代码编写圣诞树
一年一度的圣诞节,虽然已经过了,但又好像没过,今年无论平安夜还是圣诞节,都感觉变淡了很多,或许这就是经济下行最好的证明了。每逢节日,作为程序员当然要想办法增添不一样的气氛的。下面是这几天写的一个个圣诞树c++语言编程代码,希望大家喜欢!那么,看完上面的这个效果,小伙伴们是不是也想自己动手做一个属于自己的圣诞礼物呢?triangle,每层减去上方一小块,再用符号点缀。可生成不同层数的「圣诞树」说明:如何用C语言画一个“圣诞树”,用了左右镜像的Sierpinski。
2024-12-27 13:33:48
297
原创 【超详细】Windows安装Npcap
在网页上找到“Download the latest Npcap release”(下载最新的Npcap版本)部分,然后点击“Download Npcap”(下载Npcap)按钮。然后点击“Next”(下一步)。支持更多的网络协议:Npcap支持以太网、无线网络、USB设备等多种网络接口,并支持常见的网络协议,如TCP/IP、UDP、ICMP等。支持高速抓包:Npcap使用了更高效的内核级别抓包技术,可以实现更快的抓包速度。打开Npcap官方网站(https://nmap.org/npcap/)。
2024-12-27 11:07:20
4927
原创 【超详细】Git的基本概念和基本使用方式
Git是程序开发中非常重要的工具,是一种分布式版本控制系统,可用于管理和追踪软件开发过程中的变化。那么关于Git的基本操作你知道吗?下面是Git的基本概念和使用方式的解释:仓库(Repository):Git使用仓库来存储项目的所有文件和历史记录。仓库可以是本地仓库(Local Repository)或远程仓库(Remote Repository)。分支(Branch):分支是Git中用于开发新功能或修复bug的独立线路。每个分支都包含项目的完整副本,并可以独立进行修改和提交。
2024-12-27 10:59:15
602
原创 圣诞树html网页, 把代码分享给大家
圣诞树html网页资源,下面把代码分享给大家,希望对大家有用:,autoplay默认播放。以上,希望对大家有用。
2024-12-26 17:25:58
330
原创 java中用poi的jar包下载
在这段代码中,我们首先导入了POI库中的相关类,然后通过FileInputStream读取Excel文件,并使用WorkbookFactory创建一个Workbook对象。总结:通过本文,我们了解了如何下载POI的jar包并导入到Java项目中,同时演示了一个简单的读取Excel文件内容的示例。下载好POI的jar包后,我们就可以将其导入到我们的Java项目中。
2024-12-26 15:43:42
410
原创 【已完结】100个基础算法题合集(文末附Java代码答案)
100个基础算法题解题思路合集1、用最简单的方法判断一个LONG整形的数A是2^n(2的n次方)提示:x&(x-1)解题思路:如果一个数是2的n次方,则化成二进制数首位肯定是1其他位都是0,而 A-1 则首位是0,其余位全是1那么用A&(A-1)结果为0则说明A是2^n2、编程寻找最小k个数解题思路:找出最小或者最大的几个数我使用的是堆排序,效率为0(nlgn)构...
2019-11-04 18:56:58
907
原创 Java中的重载,重写,继承,封装,抽象类,接口,内部类,线程和进程
Java中的重载,重写,继承,封装,抽象类,接口,内部类,线程和进程重载,重写**方法相同,参数类型或个数不同的方法即使重载1.重载Overload是一个类中多态性的一种表现2.重载要求同名方法的参数列表不同(参数类型,参数个数甚至是参数顺序)3.重载的时候,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准重写 总结:1.发生在父类与子类之间2.方法名,参数列表...
2019-11-03 00:01:50
340
原创 Java数据类型
Java数据类型八大数据类型:1、整型1个字节占8位byte 1字节 -128~127short 2字节 -32768~32767int 4字节 政府20亿左右 long 字节 非常大2、字符型char 占2个字节,采用的是Unicode编码格式,支持中文3、浮点型float 4字节 单精度double 8字节 双精度4、布尔型boo...
2019-10-31 19:17:11
247
原创 JAVA主要用来做什么?
JAVA的优势:JAVA适用于网络/分布式环境,安全性非常高,可以构建防病毒,防篡改的系统Java Applet :在网页中运行java程序称为applet,它可以方便运行它的计算机和提供它的计算机之间传递数据但是目前JAVA主要用来开发服务器端应用程序的语言...
2019-10-31 18:54:54
594
原创 【超详细】UI/UX设计图片资源下载网站大全(找图一次就够……)
UI设计图片资源下载网站,以下是平时收集到的找图片网站。现在这个办公时代,很多学习工作内容都离不开图片,一张图可以表达很多内容,它比文字生动,比视频简单。总之,就让我们找到一张合适的图吧。
2019-10-29 15:35:52
1047
1
原创 输入一个字符串,以#结尾,判断字符串中连续数字的长度,并输出这个数字字符串
输入一个字符串,以#结尾,判断字符串中连续数字的长度,并输出这个数字字符串例如:输入:dsfs1213456789fdsf234#输出:101213456789代码:#include <iostream>#define maxSize 1000 using namespace std;int main(){ char ch,b[maxSize]; in...
2018-11-25 13:04:37
2062
1
原创 约瑟夫环的实现
约瑟夫环的实现约瑟夫环:n个人围成一个圆,从某一个人开始数数,规定一个条件值x,从1~x轮流报数,数到x的出队,然后从第二个人开始继续轮流报数,直到最终剩下一个人为止,这个人就是最终的胜利者。代码:#include&lt;iostream&gt;using namespace std;int main(){ int n,x,k,j=0; cout&lt;&lt;"输入总数目n:";
2018-11-25 10:11:16
248
原创 给定一个年份和天数,以YYYY-MM_DD形式输出(注意闰年)(2007华科计算机研究生复试上机题)
给定一个年份和天数,以YYYY-MM_DD形式输出(注意闰年)2007华科计算机研究生复试上机题)代码:#include<iostream>using namespace std;int main(){ int y,n,sum=0,i=0,month,day; int a[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int b[]...
2018-11-20 23:57:46
420
原创 二叉树各种基础算法合集
两种方法创建二叉树,并对其进行遍历和求二叉树的高度代码:#include &amp;lt;iostream&amp;gt;#include &amp;lt;stdlib.h&amp;gt;#define maxSize 1000 using namespace std;typedef struct BTNode{ int data,h; struct BTNode *lchild,*rchild;}BTNod
2018-11-19 22:54:14
477
原创 反层次遍历,自下而上,从右往左遍历二叉树
实现代码:#include <iostream>#include <stdlib.h>#define maxSize 1000 using namespace std;typedef struct BTNode{ int data,r; struct BTNode *lchild,*rchild;}BTNode;//二叉树样式 // 6// ...
2018-11-19 19:47:32
1396
原创 后序遍历非递归算法的实现
后序遍历非递归算法的实现这个是在前面的基础上,进行后序遍历非递归算法,这个算法是很多求二叉树路径的基础,比如求根结点到某点的路径,或求两个结点最近的公共祖先等。代码:#include <iostream>#include <stdlib.h>#define maxSize 1000 using namespace std;typedef struct BTNo...
2018-11-14 20:51:09
2179
原创 求二叉树的带权路径WPL
求二叉树的带权路径WPL,WPL是二叉树所有叶节点与深度乘积之和代码:#include <iostream>#include <stdlib.h>using namespace std;typedef struct BTNode{ int data; struct BTNode *lchild,*rchild;}BTNode;//二叉树样式 // ...
2018-11-14 16:40:27
2336
1
原创 创建二叉树并用先序遍历,中序遍历,后序遍历,层次遍历进行遍历
创建二叉树并用先序遍历,中序遍历,后序遍历,层次遍历进行遍历详细代码如下:#include &amp;lt;iostream&amp;gt;#include &amp;lt;stdlib.h&amp;gt;#define maxSize 1000using namespace std;typedef struct BTNode{ int data; struct BTNode *lchild,*rchild;
2018-11-14 16:33:08
747
原创 输入两个数,输出其最大公约数和最小公倍数,并输出所有的公约数
输入两个数,求其最大公约数和最小公倍数,并输出所有的公约数以下分别用三种方法求最大公约数,详细代码如下:#include <iostream>using namespace std;//求最大公约数:求差法 void div1(int m,int n){ if ( m > n ) { int temp=n; n=m; ...
2018-11-14 12:38:59
5095
原创 Windows下MongoDB安装,配置和使用
一、下载和安装1.登录Mongodb官网https://www.mongodb.com/download-center#community 下载 安装包。32、64位的都行。 安装比较简单,一路next就行二、配置1.先创建数据库文件的存放位置 注意这是我的路径D:\mongodb\mongodb,以下安装,需要换为自己的路径 在MongoDB下创建data,在data下...
2018-08-13 15:45:44
247
原创 Intellij idea基本操作笔记
Intellij idea基本操作笔记 一、快捷键 1.Ctrl + E 最近文件 2.Ctrl+Shift+E 最近更改的文件 3.Shift+Click可以关闭文件 4.Ctrl+Shift+Insert 可以选择粘贴板内容并插入 5.Alt + Insert 生成构造器(getter/setter) 6.Ctrl + Alt + T 可以把代码块放在一个块内,例如:try/...
2018-08-13 14:10:07
565
原创 单词替换——北京大学复试题
输入描述: 多组数据。每组数据输入包括3行, 第1行是包含多个单词的字符串 s, 第2行是待替换的单词a,(长度<=100) 第3行是a将被替换的单词b。(长度<=100)s, a, b 最前面和最后面都没有空格. 输出描述: 每个测试数据输出只有 1 行, 将s中所有单词a替换成b之后的字符串。 示例1 输入 You want someone to help ...
2018-08-04 17:33:20
778
原创 求小于一个整数n的所有素数
**主要知识点:一个只能被自己和1整除的正整数就是素数,也叫质数,这里有个规律,就是一个数如果不能被大于2且小于这个整数平方根的数整除,那么这个数就是素数。实现代码:import java.util.ArrayList;/* * 求小于一个自然数n的所有素数 */import java.util.Collections;import java.util.Scanner...
2018-07-26 17:30:55
3738
原创 mqtt使用教程(一)
mqtt使用教程(一)(1)mqttj简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。(2)mqtt用途MQTT是面向M2M和物联网的...
2018-07-26 11:04:06
6462
原创 Windows数据库操作
Windows数据库操作(一)MySQL 1.命令行导入数据库 (1)进入mysql的bin目录(根据自己的真实路径输入) 命令:cd C:\Program Files\MySQL\mysql5.6\bin(2)进入mysql数据库控制台 命令:mysql -u root -p 然后输入密码(2)下面以导入wedora.sql数据库为例 命令:mysql>creat...
2018-07-25 15:56:19
1373
转载 linux常用命令笔记
系统信息 arch 显示机器的处理器架构(1) :64位或者32位 uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /...
2018-07-25 15:52:13
2323
原创 Poj1002解题报告
Poj1002解题报告题目: DescriptionBusinesses like to have memorable telephone numbers. One way to make a telephone number memorable is to have it spell a memorable word or phrase. For example, you can ca...
2018-03-29 18:56:47
744
原创 牛客网---约数的个数
实现代码:#include<iostream>using namespace std;int main(){ int n,m,ans,num;//n表示个数,m表示数值大小,ans表示因数个数 while(cin>>n){ for(int i=0;i<n;i++){ scanf("%d",&m...
2018-03-22 18:25:08
446
原创 Poj1001
代码:#include <iostream> using namespace std; int main() { unsigned int n; while (cin>>n) { cout<<(n+1)*n/2<<endl<<endl; } ...
2018-03-22 17:01:48
220
原创 C++中sort函数用法
C++中sort函数用法排序示例: 输入两个数n,t,其中n是待排的结构体个数,t=0代表用降序排序,t = 1表示用升序排序 例如这样: 例示: jack 70 peter 96 Tom 70 smith 67 从高到低 成绩 peter 96 jack 70 T...
2018-03-22 16:12:40
253
原创 题目:查找和排序
题目:查找和排序**题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。**例示: jack 70 peter 96 Tom 70 smith 67从高到低 成绩 peter 96 jack 70 T...
2018-03-22 16:06:22
323
原创 斐波那契装箱问题
题目:斐波那契装箱问题说明:题目来源《国际大学生程序设计竞赛中山大学内部选拔真题解二》 遗留问题:这本书的第一题,题目测试和解答测试数据不一致,所以应该是解答有误,但我现在也想不到解决办法,就先贴出来,以后有思路过来完成它 题目: 题目给出测试数据: 这本书的解答代码(有修改):#include <cstdio> #define maxn 64int x[m...
2018-03-22 11:02:45
254
Python入门实用手册(附代码,超实用)
2024-12-27
干货Python学习笔记PDF完整版
2024-12-27
saleor:一款兼容 Django 的电子商务平台
2024-12-27
forex-python:外汇汇率,比特币价格指数和货币换算
2024-12-27
python-currencies:显示货币格式以及它的数值
2024-12-27
money:一个Python编写的货币类库 带有可选的 CLDR 后端本地化格式,提供可扩展的货币兑换解决方案
2024-12-27
merchant:一个可以接收来自多种支付平台支付的 Django 应用
2024-12-27
alipay:非官方的 Python 支付宝 API
2024-12-27
Cartridge:一个用Python编写的基于 Mezzanine 构建的购物车应用
2024-12-27
django-shop:一个Python编写的基于 Django 的店铺系统
2024-12-27
django-oscar:Python编写的用于 Django 的开源的电子商务框架
2024-12-27
pywal:Python编写的图像生成配色方案工具
2024-12-27
C/C++大作业:实现《球球大作战》小游戏,附完整代码
2024-12-27
C++大作业:实现小游戏《飞翔的小鸟》完整代码
2024-12-27
C++大作业:贪吃蛇大作战游戏!附完整代码
2024-12-27
大麦抢票神器源码辅助工具+详尽教程
2024-12-27
2024年吉林大学计算机学院《计算机网络》期末真题试题+回忆
2024-12-27
最新Linux 2.6.1内核源码注释我来试试
2024-12-27
超实用微信小程序反编译工具
2024-12-27
超实用DirectX修复工具V4.3增强版
2024-12-27
java操纵excel,Spire.XLS forJava 13 后端处理Excel文件
2024-12-26
实现 ChatOps 的最简单最受欢迎的聊天机器人
2024-12-26
我来试试中国地图省市区JSON文件
2024-12-26
热门开源java读取Excel项目EasyExcel所需Jar包下载
2024-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人