自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【情人节礼物】,520给女朋友准备,html写的3d相册

平时你们送给女朋友的都是上面礼物?有没有试过从自己的代码呢?今天教大家做一个3d相册。很酷炫有没有???废话不多说,直接上效果图(因为图片效果限制,所以不能高清)其实这个3d相册并没有那么的难,学过前端代码的都知道用html5可以做出来。理论上也就是里面一个小正方形,外面一个大的正方形。然后加上透明度调整,再加上旋转就可以做出来。加上鼠标的悬浮检查。弹开大的正方形,露出小的正方形。主要代码如下:(这里只写了css样式)/*定义小正方体样式*/.cube span{ display: bloa

2021-07-05 21:38:34 804 4

原创 c++使用easyx做出大飞机,手把手教你做游戏

子弹与敌人碰撞之后,敌人就毁灭。这里面只需要把敌人移出屏幕就可以,因为子弹和敌人都是可以重复利用的,所以最好做一个对象池,可以重复用上。子弹和敌人是否碰撞,这里需要写碰撞检测,其实就是几点两点之间的距离就可以,这是最经典的碰撞算法。这个打飞机小游戏素材都很一般,直接网上抠图下来的。但我们应该学习一下怎么入门这一款经典小游戏。子弹和敌人的结构体先设计好,其实就是用来控制他们的位置的。这个游戏用到游戏插件easyX,我们想载入这几个图片。需要wsad进行控制摇杆,飞机飞行。想要学习的话,欢迎找我聊天。

2022-12-08 16:23:55 549 1

原创 vb四环棋,劳拉

劳拉四环棋,与电脑互动下棋。只要用到的算法是上下左右检查。VB语言制作。 '打印 Private Sub Print() RichTextBox1.Text = " 1 2 3 4 5 6 7 8" + Chr(10) For i As Integer = 1 To 6 For j As Integer = 1 To 8 RichTextBox1.Text = RichTextBox1.Text +.

2022-05-08 22:27:54 210 1

原创 c++使用easyx做出大飞机,手把手教你做游戏

c++使用easyx做出大飞机,手把手教你做游戏

2022-04-19 18:38:50 393

原创 c++算法,大数加法

c++算法,大数加法

2022-04-18 21:06:30 198

原创 unity入门小游戏贪吃蛇,详细案例

之前已经写过几篇用unity写的小游戏博客,感觉还不错,那么我就继续写下去。 今天写的贪吃蛇的初级版本。贪吃蛇曾经是风靡全球的游戏,玩法就是一条蛇在吃食物,然后蛇会越吃越长,只要碰到自身,或者蛇头碰到墙体,那就算输。首先我们需要做的是加上四面都是围墙。然后主角就是只有一条蛇。食物是随机出现的,并且我们必须要在随机食物的时候需要注意必须不是在蛇的身体上出现。我们直接来看代码吧。private IEnumerator Move(){ for (int i = bodys.Count; i

2021-09-04 22:18:12 860

原创 源码资料,允许白嫖

因为截图屏幕尺寸大小问题,有大部分的源码和学习资料没有截全。想要全部源码和学习资料的,可以关注公众号:诗一样的代码

2021-07-21 11:14:30 289

原创 【python的小妙招】找回女神微信撤回信息

不知道你们有没有试过一时不留意微信信息,发信息的人秒撤回了。然后你心中各种纠结:到底撤回了啥?今天来帮你们解决这个烦恼。所以女王大人究竟撤回了什么呢??了解itchat这里先介绍一个新东西:itchat。这是个什么东西?简单来说,它就是个微信机器人。itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。有了itchat,如果你想要给文件传输助手发一条信息,只需要这样:import itchatitc.

2021-07-19 19:48:09 190 1

原创 只有程序员懂的笑话,你笑了我却哭了

你去饭店,坐下来。“服务员,给我来份宫保鸡丁!”“好嘞!”——————这叫原始需求大厨做到一半。“服务员,菜里不要放肉。”“不放肉怎么做啊?”“不放肉就行了,其它按正常程序做,不就行了,难吗?”“好的您稍等”——————中途需求变更厨房:大厨:“你大爷,我肉都回锅了”服务员:“顾客非要要求的嘛,你把肉挑出来不就行了吗”大厨:“行你大爷”然而还是一点点挑出来了——————改动太大,部分重构餐厅:“服务员,菜里能给我加点腐竹吗?”“行,这个应该简单。”——————低估改动成

2021-07-14 21:41:04 347 5

原创 python入门教程9--集合

集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合1、添加元素thisset = set((“a”, “b”, “c”))thisset.add(“d”)print(thisset){‘a’, ‘b’, ‘c’, ‘d’}但是如果已经存在相同的对象,那就会不进行操作2、移除元素thisset.remove(“a”)3、计算集合元素个数len(thisset)4、清空集合s.clear()...

2021-06-24 15:09:28 86 3

原创 python入门教程8--字典

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中字典用法dict = {‘Name’: ‘Runoob’, ‘Age’: 7, ‘Class’: ‘First’}print ("dict[‘Name’]: ", dict[‘Name’])print ("dict[‘Age’]: ", dict[‘Age’])dict[‘Name’]: Runoobdict[‘Age’]:

2021-06-24 15:03:33 100

原创 python入门教程7--元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。访问元组tup1 = (‘Google’, ‘Runoob’, 1997, 2000)tup2 = (1, 2, 3, 4, 5, 6, 7 )print ("tup1[0]: ", tup1[0])print ("tup2[1:5]: ", tup2[1:5])结果:tup1[0]: Googletup2[1:5]: (2, 3, 4, 5)修改元组元组是不可以修改的,所以只能新建例如tup1 = (12, 34.

2021-06-24 14:56:30 155

原创 python入门教程6--列表

列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。list1 = [‘Google’, ‘Runoob’, 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = [“a”, “b”, “c”, “d”]list4 = [‘red’, ‘green’, ‘blue’, ‘yellow’, ‘white’, ‘black’]取值print(

2021-06-24 14:52:27 86

原创 python入门教程5--字符串

Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:var1 = 'Hello World!'var2 = "Runoob" print ("var1[0]: ", var1[0])print ("var2[1:5]: ", var2[1:5])得到结果:var1[0]: Hvar2[1:5]: unoo字符串拼接用+号例如:a=“1234”b=“567”c=a+bprint©结果c为1234567Python 字符串格式化pr

2021-06-24 14:14:05 159

原创 python入门教程4--运算符

算术运算符+-*/这4个是最简单的。%取模// 整除比较运算符== 等于 两对象相等 返回 False。!= 不等于 - 比较两个对象是否不相等 (a != b) 返回 True。> 大于 - 返回x是否大于y (a > b) 返回 False。< 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 (a < b) 返回 True。>= 大于等于 - 返回x是否大于等于y

2021-06-24 14:10:00 200

原创 python入门教程3--基本数据类型

标准数据类型Python3 中有六个标准的数据类型:Number(数字)也就是整数和浮点数String(字符串)字符串用单引号 ’ 或双引号 " 括起来List(列表)Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表。Tuple(元组)元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间

2021-06-24 13:51:09 72

原创 python入门教程2--基础语法

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。注释Python中单行注释以 # 开头,也注释是给人看的,也有具体的意思多行注释可以用多个 # 号,还有 ‘’’ 和 “”":例如:‘’’这里面写的所有多行都是注释‘’’行与缩进缩进来表示代码块,不需要使用大括号 {} ,这是python的特色。但是python对缩进非

2021-06-24 13:46:34 77

原创 python入门教程1--装环境,写第一行代码

首先,我们知道python有分py2和py3,这里我写的是Python3教程。Python 官网:https://www.python.org/直接下载一个py3.几的版本下来。分清楚32位和64位版本,以免下载错错了运行不了。安装完毕后按 Win+R 键,输入 cmd 调出命令提示符,输入 python:得出下面的图片,说明成功了然后我们需要这样打开idel,在这里编写代码。File->New File新建一个文件,直接复制代码,print (“Hello, Python!”)

2021-06-24 13:41:59 178

原创 20行c++代码实现假聊天机器人(慎入:这是假机器人!!!)

20行c++代码实现假聊天机器人(慎入:这是假机器人!!!)老规矩,先上效果图#include<iostream>using namespace std;int main(){ while(1) { string s; cout<<"真人:"; cin>>s; if(s.find("吗?")!= string::npos) { s.replace(s.find("吗?"),3,"!" ); } else { s=

2021-05-08 11:28:36 1458 7

原创 【一个整蛊人的小程序】c++,鼠标控制

【一个整蛊人的小程序】c++,鼠标控制出于好玩,有没有什么用来整蛊人的小程序呢?很简单就能实现,别的不多说,直接上代码。#include<iostream>#include<windows.h>using namespace std;int main(){ while(1) { SetCursorPos(100,100); }}注意:最好不要随便尝试,除非有完全把握。也请珍惜朋友。然后小伙伴也可以自行百度查询这个函数SetCursorPos,主要是以学

2021-05-08 11:28:07 368 4

原创 c语言入门教程–-18指针

c语言入门教程–-18指针指针就一个作用指向地址。地址,就是计算机内存地址,用来识别内存的位置。#include <stdio.h> int main (){ int a = 10; int *p; // 定义指针变量 p = &a; //p指向a的地址,&a就是取地址 printf("*p 变量的值: %d\n", *p ); // 使用指针访问值,*p可以取得p指向的地址的值。 printf

2021-05-08 11:26:00 82

原创 c语言入门教程–-17结构体

c语言入门教程–-17结构体用 struct 声明方法1struct Books{char title[50];char author[50];char subject[100];int book_id;} book;方法2struct{int a;char b;double c;} S;S s;//我们可以将S看做一个类型,像一个int一样所以S s;这就是一个声明s. as.bs.c这些就可以当做正常的变量使用。我们还可以声明结构体数组S s[5

2021-05-08 11:25:40 102

原创 c语言入门教程--16字符串常见操作

c语言入门教程–16字符串操作strcpy(s1, s2);复制 s2 到 s1strcat(s1, s2);拼接 s2 到 s1 的后面。strlen(s1);返回s1长度。strcmp(s1, s2);如果 s1 和 s2 相同,则返回 0如果 s1<s2 则返回< 0如果 s1>s2 则返回>0#include <stdio.h>#include <string.h> int main (){ char s1[14]

2021-05-08 11:24:52 88

原创 c语言入门教程–-15字符串的输入与输出

c语言入门教程–-15字符串的输入与输出char,之前说过这个是字符。而字符串就是char的数组。char s[]= “hello”;//声明+初始化char a[100];字符串的输入方法1:scanf("%s",&a);方法2:gets(a);字符串的输出方法1:printf("%s",a);方法2:puts(a);#include <stdio.h> char a[100];int main (){ scanf("%s",&a)

2021-05-08 11:24:28 436

原创 c语言入门教程–-14二维数组

c语言入门教程–-14二维数组二维数组其实是一维数组的延伸。例如:一维数组 int a[5]={1,2,3,4,5};二维数组 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};可以看出3个数组里面还有3个数组。他们的下标都是从0开始,到n-1#include <stdio.h> int a[3][3]={{1,2,3}, {4,5,6}, {7,8,9}};int main (){ int i,j; //下标从零开始

2021-05-08 11:22:44 231

原创 c语言入门教程–-13数组

c语言入门教程–-13数组数组是一种数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。声明数组:int a[10]; //这样子就是声明了10个int类型的数据初始化数组:int b[5]={1,2,3,4,5};//这是数组的初始化。声明和初始化可以一起。使用数组:b[0],b[1];这里要主要的是下标是从0开始的。例如int b[5];是声明了数组。但是可以使用的数组是b[0],b[1],b[2],b[3],b[

2021-05-08 11:22:30 77

原创 c语言入门教程–-12作用域

c语言入门教程–-12作用域1在函数或块内部的局部变量2在所有函数外部的全局变量#include <stdio.h>int b;//全局变量,整个代码所有位置都可以用int main (){ /* 局部变量声明,只有在main函数可以用 */ int a; printf ("value of a = %d\n", a); return 0;}int Do(){int c; //局部变量,只能在Do函数中使用c=2;return c;}...

2021-05-08 11:22:13 60

原创 c语言入门教程–-11递归

c语言入门教程–-11递归递归的意思就是函数自己调用自己。但在使用递归时,程序员需要注意定义一个从函数退出的条件,否则会进入死循环。例子:5!这里是求5的阶乘,也就是5x4x3x2x1#include<stdio.h>int F(int a) //求阶乘{if(a==1) return 1; //这里就是出口else return a*F(a-1); //如果不是1的话,就返回 a*a-1的阶乘}int main(){ int b = F(5); printf("%

2021-05-08 11:21:45 106

原创 c语言入门教程–-10函数

c语言入门教程–-10函数函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。函数就是把部分功能组装在一起,方便重复使用。/* 函数返回两个数中较大的那个数 */ int max(int num1, int num2) { /* 局部变量声明 */ int result; if (num1 > num2) result = num1;else result = num2; return result;

2021-05-07 17:07:12 114 2

原创 c语言入门教程–-9循环与条件语句习题与总结

c语言入门教程–-9循环与条件语句习题与总结自己可以测试一下如何输出这个。自己先思考,不要急着看答案。提示用双重循环和if语句做出来。答案在下面,不要急着看#include <stdio.h>int main (){ int i,j; for(i=1; i<=5; i++) { //一共有5行 for (j=i;j>=1;j--) //每行输出的#个数是行的数字 { printf("#"); }

2021-05-07 17:06:33 120

原创 c语言入门教程–-8循环控制语句

c语言入门教程–-8循环控制语句一般循环控制语句都是配合着if一起使用的。配合if条件语句就可以跳出循环(break)/跳过这一次循环(continue)例子:#include <stdio.h>int main (){ int i; for(i=1; i<=5; i++) { if(i==3) continue; //如果是3就跳过这一次的循环 else printf("%d\n", i); } return 0;}运行结果

2021-05-07 17:05:29 98

原创 c语言入门教程–-7嵌套循环

c语言入门教程–-7嵌套循环上一个章节已经给大家介绍了三个循环的使用,但是高端的程序里面,循环中会有循环,这样就有了嵌套循环。嵌套循环例子:#include <stdio.h>int main (){ /* 局部变量定义 */ int i, j; for(i=1; i<=5; i++) { for(j=1; j <= 5; j++) printf("%d,%d\n", i,j); } return 0;

2021-05-07 17:04:56 145

原创 c语言入门教程–-6循环语句

c语言入门教程–-6循环语句c语言提供了以下几种循环类型。while循环for 循环do…while 循环while循环#include <stdio.h>int main (){ /* 局部变量定义 */ int a = 10; /* while 循环执行 */ while( a < 20 ) { printf("a 的值: %d\n", a); a++; } return 0;}for循环#

2021-05-07 17:04:08 130

空空如也

空空如也

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

TA关注的人

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