自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 【经典算法学习-排序篇】冒泡排序

冒泡排序的基本思想:依次比较相邻的两个是否逆序对,若逆序就交换。冒牌排序冒泡排序的思想理解起来非常简单:以n个数为例,从第1个数开始,依次比较,即第1个和第2个比,若第1个数比第2个数大,就交换两数。以此类推,直到第n-1个数和第n个做比较。像这样,把最大的数排在最后,即将最大的数像冒泡一样逐步冒到相应的位置。就这样,一个n个数排序的问题就转换为了n-1个数的排序问题。如此进行n-1此后,队列变为了有序队列。冒泡排序是最基本的一种算法,大部分人所学习的第一个排序算法便是冒泡排序。...

2022-08-30 14:01:36 1283 3

原创 C++制作五子棋小游戏

熟悉的味道,游戏,它又回来了······主要是看游戏这个专栏很火,所以今天再来写一篇关于游戏的博客吧。来看一下运行截图(瞎下的):代码也是基于easyx来做的,所以需要安装easyx后才能够运行。......

2022-08-15 18:19:57 1824 2

原创 【经典算法学习-排序篇】直接选择排序

选择排序的核心思想是:每一趟从无序区中选出关键字最小(或最大)的元素,按顺序放在有序区的最后(生成新的有序区,无序区元素个数减1),直到全部排完为止。换句话说就是:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在待排序的数列的最前,直到全部待排序的数据元素全部排完。直接选择排序最基本的选择排序,又称简单选择排序,整个过程就是将无序区中的所有元素逐一比较,找到最小的元素,与无序区中的首个元素进行交换,有序区长度加1,无序区长度减1。重复以上的步骤,知道所有的元素都已经排完为止。........

2022-08-15 16:03:32 1490 1

原创 C/C++之数据结构与算法2:高精度计算-减法

上回书说到高精度加法这个奇怪的东西。高精度加法的本质是什么?**模拟竖式计算**。所以,我们能够总结出:**高精度运算的本质就是模拟竖式。**抱着这样的结论,我们来处理一下减法吧!#### 二、算法分析类似于加法,我们也可以使用竖式来计算减法,这里上文也有所提及。在做减法的时候,需要注意的就是**被减数必须比减数大**,并且还要处理**进位**的问题。三、步履踉跄的写代码.........

2022-08-12 12:47:58 1024

原创 【经典算法学习-排序篇】顺序查找

算法,是一种高深的学问。或许有人说,算法,就是几个字母,algorithm。不得不说这也对不过,这样的理解不免得有些浅显。在一篇经典的教材《Introduction.to.Algorithms》的开篇,这样写道:(非正式地说,算法是任何定义明确的计算过程,它将某些值或一组值作为输入,并产生某些值或值组作为输出。因此,算法是将输入转换为输出的一系列计算步骤。)输入和输出。《啊对对对》A:啊哈,算法就是这种东西?输入,不就是什么cin,scanf这些吗?输出,不就是cout,printf这类的吗?.......

2022-08-08 11:34:49 466

原创 python入门技能树测评-千里之行,始于足下

在很久很久以前,有一次,在c站中闲逛的时候,发现了一个链接——技能树。只不过,里头的题当时都太难了!现在c站终于大发慈悲,又创作出了许多新的技能树。最近,我玩了玩python入门技能树,感觉还不错的鸭子。一、内容与其他的教程不同,c站的技能树既有知识,又有相配套的练习题,非常的适合新手学习。当你不会练习题的时候,你还可以去讨论区看看,在这里,你能够有不一样的发现。并且,c站的技能树还提供了一个记笔记的功能,这个功能就非常的nice!但是,美中不足的是,c站中有的练习题出在了不适合的地方。例如,

2022-06-17 09:34:12 271 1

原创 我不是个毕业生,永远都不是——编程之路

​每一年的夏天,都是那么的特别。每一年的夏天,我们之中的一些人将会离开我们——或许是永久的离别了 。毕业生们,一路走好(没死)~在小学三四年级的时候,学校开始教了一门语言——Scratch语言。从那时起,和别人不同 ,我就感受到我和程序之间有一种神秘的力量,我认为,我对程序的喜爱比我们班任何一个人都要多。不错,我的这股神秘力量实现了。从偶然间在一个网站上看到“C++”这个词汇开始,直到慢慢的对C++产生了一种热爱,这一切,都发生的如此之快。要说我的第一行代码,那么,可能不是和.

2022-06-16 19:11:47 163

原创 Web学习笔记14:CSS代码块2

​话说天下大势,看到此文章者,必先做一道题后在离开。这道题难免令我们有些懵逼。所以,如何解这道题成为了一道非常非常难的题。(听小道消息说这是一个百度某年的笔试题)我们直接来看答案: css代码块2

2022-06-02 16:10:31 193

原创 Web学习笔记13:CSS代码块1

今天讲的——CSS代码块,听起来很难的鸭子?但是,这个东西不仅不难,而且还是在css当中最简单的!怎么写用花括号包裹起来的代码叫做代码区;css代码就是由代码区构成.这就是一个标准的定义。当然,肯定是不好懂的,所以,看一下实例:我们...

2022-05-08 11:55:58 518

原创 C/C++之数据结构与算法1:高精度计算-加法

目录开场白高精度运算的大致思路开始写代码吧~高精度加法1.先来一些开胃小菜2.接着开始看算法开场白说来,这也是一个比较刁钻的问题。也不知道是哪个人,闲的没事干,竟然想到了一个叫做“高精度运算”的东西,让算法又多了一种类型。不过,这是一种非常easy的算法,简称:有手就行的算法。说了这么多,好像还没有介绍什么是高精度算法呢。所谓高精度算法,其实,就是“加、减、乘、除”这几种普通的运算了。“不会吧!就是一个简简单单的加减乘除,你就好意思拿上台面来讲?”客官,您

2022-04-30 17:49:16 1486

原创 Python之5行代码生成一个二维码

生成二维码?听起来有点意思。直接上代码:import qrcodes = input("你要弄个啥?:")img=qrcode.make(s)a = input("给图片起个名字吧:")img.save('d://{0}.png'.format(a))注意两个地方:1.import qrcode是第三方库,需要下载,cmd输入"pip install qrcode"即可。2.这个时候二维码存在了d盘当中,我们需要打开D盘就可以找到图片了。本期内容到此结束,下期再见!.

2022-04-27 20:27:27 770

原创 2022中国电子学会青少年软件编程C语言一级测试题

1.双精度浮点数的输入输出输入一个双精度浮点数,保留8位小数,输出这个浮点数。时间限制:1000内存限制:65536输入:只有一行,一个双精度浮点数。输出:一行,保留8位小数的浮点数。样例输入:3.1415926535798932样例输出:3.14159265题目分析:本题主要考察的是printf的使用。首先定义一个双精度小数(double),接着再用printf%.8lf即可得出结果。样例程序:#include <iostr...

2022-04-10 14:19:01 3799

原创 停更通知-Web学习笔记

由于各种原因,我们的Web百课斩需要停更一段时间。在此,我深表歉意。我们预计在5月1日之后开始的正常更新。在此,感谢大家的支持和理解。thank you !The end

2022-04-06 19:08:31 398

原创 Web学习笔记10:css初级篇-选择器(2)

今天我们来唠唠复杂选择器。虽说是复杂选择器,还不如说是几个方便的工具。其实,我们只需要我们上节课的几个选择器,就已经足够了。Let us see see 有哪些吧!(5)父子选择器、派生选择器(6)直接子元素选择(7)并列选择器(8)分组选择器(9)伪类选择器我们逐个看一看喽!父子选择器(派生选择器)不知各位是否听说过“树”的概念。几乎所有语言,都会涉及到这个概念。这个父子选择器,其实就和树差不多。我们先看一个样例出真知:<!DOC

2022-03-29 08:53:33 206

原创 Web学习笔记10:css初级篇-选择器(1)

上次,我们学习了如果在html中引入css。今天,我们来开始学习css的选择器。一、选择器的基本常识css的选择器,是编程的基本。css的选择器有很多,以下是一些简单的选择器:1.id选择器2.class选择器3.标签选择器4.通配符选择器当然,还有一些复杂选择器。我们举几个例子:1.父子选择器,派生选择器2.直接子元素选择3.并列选择器4.分组选择器5.伪类选择器啊,真多!我们来一点一点的学习吧!二、一..

2022-03-25 10:04:13 246 1

原创 Web学习笔记10:css初级篇-css引入方式(1)

从今天开始,我们就要“抛弃掉”html语言,开始学习快乐的css!学习之前,我们来了解一个常识:IE trident Firefox Gecko Google Chrome webkit或blink Safari Webkit Opera presto 这个表格是关于主流浏览器及其内核。左边一栏是浏览器名称,右边是浏览器的内核名称。如果可以的话,大家可以记下来,以便不时之需。(阿里有一年的面试题就是关于这个的,就问你怕不怕?)

2022-03-21 10:53:29 343

原创 Web学习笔记9:html进阶篇-高级标签(4)——from表单

前言大家是否做过调查问卷?我们来看一个例子:用箭头所示的就是选项。我们都知道,问卷的这个选项是可以点击的。那么,我们应该怎么做出来这个效果呢?或许有人就说:“用js呗!”js是可以做出来这个效果(js是负责动态的),但是太麻烦了!我们有现成的东西,正等待我们使用!他就是form表单。form表单——案例初步form表单能够发送数据。和大部分的标签一样,它也是一个标签,用<form></form>来表示。同样,我们先来看一个案例:<!

2022-03-17 19:08:16 539

原创 随谈——那些前端的事1:关于坚持1

从今天开始,我想要开一个专栏,专门记录一些随谈。今天, 我们就一起聊一聊——坚持。以下观点呢,只是我个人的看法。如果有不同的意见,我接受倾听。坚持是你值得重视的一件事情。如果你不将其重视起来,你可能会一事无成。就好比这个例子:爱因斯坦都说“天才是由99%的努力和1%的灵感”这样的话,虽然1%更重要,但是,如果只有1%——有用吗?那1%或许也将会陈落在时光的尘埃之中。再举一个例子:伤仲永的故事。这虽然只是一个由王安石虚构出来的故事,可是这难道不是现实中最黑暗、最现实的写照吗?这个世界就是这

2022-03-14 20:32:23 6574

原创 Web学习笔记8:html进阶篇-高级标签(3)

我们来讲一下网页的重中之重——<a>标签。一、<a>标签不知道大家有没有看新闻的习惯?更进一步的说,大家有没有过在网页上看新闻过?大部分人的回答是:怎么可能没有?!那么,我们就以百度为例。我们可以看一下,我所用箭头指的地方,是不是都能够点击一下,然后弹出一个新的网页?这里,就用到了<a>标签。不信?我们一起看看:说了这么多,那么大家也肯定有一些疑问:<a>标签到底是什么?<a>标签的定义:一个..

2022-03-14 20:17:15 754

原创 Web学习笔记7:html进阶篇-高级标签(2)

话接上次。一、<img>标签这是一个关于图片的标签。我们先来看一个具体例子:<img src="*****.jpg">这是什么牛马?我们来解释一下。假如说,我们要导入一张这样的图片:该怎么做?首先,我们先确定这张图片的名称:接着,写入代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta ...

2022-03-11 20:59:24 229

原创 C++制作“简单”小游戏

好久都没有更新这个系列的专栏了,我们来康康吧。今天,我们用C++只做一个小游戏—2048小游戏。或许,有人会说:这太没技术含量了,简直信手捏来!bame,用easyx呢?台下观众:💩💩💩🤬🤬🤬🤥🤥🤥接下来,废话不多说,咱们直接先看一下项目截图:然后代码伺候:咋样?是不是感觉飘飘然,自己有一点看不懂?慢慢理解吧,后续,我也会出一些关于我发的这些游戏的解释帖子,欢迎大家关注我,等待以后我的:“音讯”。今天的内容就是这样,下期再见!...

2022-03-06 20:34:33 18237 21

原创 Web学习笔记6:html进阶篇-高级标签(1)

话接上次。一、有序列表<ol><li>这是一个比较有意思的一个话题。我们先看成品:这里头有一个难点:顺序。不难发现,在yes和no的前头,有1.和2.,这也正是我们今天所讲的:有序列表。我们先看一下如果不用有序列表应该怎么做:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="..

2022-03-03 18:41:19 342

原创 Web学习笔记5:html初级篇-基础标签(2)

一、补充资料上节课,我们讲到了utf-8编码字符集。可是,还有哪些编码字符集呢?gb2312——简体,亚裔字符集gbk——gb2312+繁体——hb2312的升级版本Unicode——万国码(包括了所有国家的语言)我们常说的utf-8,其实就是unicode。在我们的日常开发中,我们一般只会用到它。二、标签1.<strong>标签这个标签呢,非常的好理解,其实就是给字体加粗。例如:<strong>aaa</strong>

2022-02-28 20:14:59 191

原创 Web学习笔记4:html初级篇-基础标签(1)

一、基本框架在html语言中,也会有所谓的基本框架。我们来看一下:<html><head></head><body></body></html>我们来一个一个解释。首先,我们要明确一点:框架中的标签都是一对的。这是什么意思?我们可以看到,在框架中有<html>和</html>,有<head>和</head>,有<body>和<

2022-02-23 17:54:56 433

原创 Web学习笔记3:如何运用程序

当我写完一段程序以后,如何运行?今天就来手把手教你!一、学会运行程序我们先来看一看样例代码(不用掌握代码的意思,后头的课程会详细讲到):<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>样例程序</ti

2022-02-23 17:38:19 172

原创 Web学习笔记2:编译器的安装及使用

首先,我们要明确一个问题:当我们想要编程的时候,我们要在哪里编?这个问题其实很简单。只要是能打字的文件,甚至是我们常见的记事本,也可以作为编程工具来使用。只不过,记事本的编程效率太慢了,根本就没有那么多的时间来编程。所以,我们就要用一个非常nice的东西:编译器。我们要用什么样的编译器?我们的需要如何配置它?等等一系列的问题,我们即将揭晓答案。一、基础安装我们可以打开https://www.baidu.com来。接着,搜索sublime即可。进入之后,会出现这样的界面,按照箭

2022-02-21 17:39:16 594

原创 Web学习笔记1:写在前面的话

一、社死引入环节Web,听着一个十分高端的东西。那么,它高端在哪里呢?它哪里都不高端。(台下观众:······[尴尬])那么,Web是什么呢?在接下来的课程中,我们将会为你详细解答。———————————————————————————————————————————二、老王卖瓜 自卖自夸环节那么,我们的Web课程将会学习到什么呢?首先,我们先明确一下Web是什么:Web的大部分功能就是制作html网站,而还有一部分就是类似制作一些游戏。但是,我们需要知道的是,所

2022-02-18 18:26:57 129

原创 论:学习语言哪个好?python、C++还是Java?

很多人都想转行编程,但是那么多的编程语言到底该怎么选呢?这可是一个好问题。那么,接下来请允许“鄙人”来给大家唠唠嗑(意思就是谈一谈)~如果你是一名具有前瞻性的开发者或者想成为一名具有前瞻能力的开发者的话,那么,你应该至少在最好的编程语言中选择一个,类似Python, JavaScript, C#, C, PHP, Java, C++ 或者 go。我们来看一看综合实力比较强的几个语言吧。首先,综合来看:一、Java最流行与一年前一样,Java仍然是最流行的编程语言。据TIOBE的数据显.

2022-02-09 17:49:43 7665

原创 C++のeasyx7:函数getfillstyle、getlinecolor、getlinestyle、getpolyfillmode的运用

5.getfillstyle这个函数用于获取当前设备填充样式。void getfillstyle( FILLSTYLE* pstyle);参数pstyle返回当前设备填充样式。详见 setfillstyle。6.getlinecolor这个函数用于获取当前设备画线颜色。COLORREF getlinecolor();返回值返回当前设备画线颜色。请参阅setlinecolor,getlinestyle,setlinestyle7.getlin

2022-01-27 17:18:03 779

原创 Java从入门到精通1:Java历史及特点

James·Gosling,一个伟大的人——创造出了Java语言。那么,这种语言的历史是什么?它的特点是什么?它能够做什么?我们为什么要用这种语言?怀着这种心情,我们来开始学习Java吧。

2022-01-25 16:36:29 259

原创 C++のeasyx6:函数FILLSTYLE、getbkcolor、getbkcolor、getfillcolor的运用

​图形颜色及样式设置相关函数相关函数如下:函数或数据类型 描述FILLSTYLE 填充样式对象。getbkcolor 获取当前设备背景色。getbkmode 获取当前设备图案填充和文字输出时的背景模式。getfillcolor 获取当前设备填充颜色。getfillstyle 获取当前设备填充样式。getlinecolor 获取当前设备画线颜色。getlinestyle 获取当前设备画线样式。getpolyfillmode 获取当前设备多边形填充模式。getrop2 获取当前设备二元

2022-01-24 14:55:08 1530

原创 cocos2dx入门2:安装及基本介绍

​一、安装和启动1.下载 Dashboard您可以通过访问Cocos Creator 产品首页上的下载链接获得 Dashboard 的安装包。下载完成后双击安装包。①Windows版本 安装Windows 版的安装程序是一个.exe可执行文件,通常命名会是CocosDashboard-vX.X.X-win32-20XXXXXX.exe,其中vX.X.X是 Cocos Dashboard 的版本号,如 v1.0.11,后面的一串数字是版本日期编号。注意:如果当前 PC 上

2022-01-15 14:17:46 5516

原创 cocos2dx入门1:关于Cocos Creator

※关于 Cocos Creator的诸多问题※①Q:Cocos Creator 是游戏引擎吗?A:它是一个完整的游戏开发解决方案,包含了轻量高效的跨平台游戏引擎,以及能让你更快速开发游戏所需要的各种图形界面工具。②Q:Cocos Creator 的编辑器是什么样的?A:完全为引擎定制打造,包含从设计、开发、预览、调试到发布的整个工作流所需的全功能一体化编辑器。③Q:我不会写程序,也能使用 Cocos Creator 吗?A:当然!Cocos Creator 编辑器提供面向设计和开发的两种工作

2022-01-15 13:46:15 769

原创 C++のeasyx特辑2:星空

你是否想要一片属于自己的星空?你是否想要将自己的C++语言学的更加精通?点进这里,和我一起涨芝士吧!

2022-01-08 18:06:37 1761

原创 easyx常见问题:编译错误:“2 个重载中没有一个可以转换所有参数类型” ;编译错误:“EasyX is only for C++”

​1.编译错误:2 个重载中没有一个可以转换所有参数类型错误描述:一些程序在 VC6 下运行好好地,但是放到 VC2008 及更高版本 VC 下编译却报错误(以下仅以 VC2008 举例,高版本 VC 类似),例如使用如下语句:outtextxy(10, 20, "Hello World");在 VC6 下可以成功编译,但在 VC2008 下编译后会有错误。错误提示如下:error C2665: “outtextxy”: 2 个重载中没有一个可以转换所有参数类型同样的,对于其他一

2022-01-08 11:35:34 4005

原创 C++のeasyx5:函数BGR、GetBValue、GetGValue、GetRValue的运用

​颜色模型相关函数如下:函数或数据类型 描述GetBValue 返回指定颜色中的蓝色值。GetGValue 返回指定颜色中的绿色值。GetRValue 返回指定颜色中的红色值。HSLtoRGB 转换 HSL 颜色为 RGB 颜色。HSVtoRGB 转换 HSV 颜色为 RGB 颜色。RGB 通过红、绿、蓝颜色分量合成颜色。RGBtoGRAY 转换 RGB 颜色为 灰度颜色。RGBtoHSL 转换 RGB 颜色为 HSL 颜色。RGBtoHSV 转换 RGB 颜色为 HSV 颜色。

2022-01-08 11:29:55 2019

原创 C++のeasyx4:函数initgraph、setaspectratio、setcliprgn、setorigin的运用

​6.initgraph这个函数用于初始化绘图窗口。HWND initgraph( int width, int height, int flag = NULL);※1.参数width绘图窗口的宽度。height绘图窗口的高度。flag绘图窗口的样式,默认为 NULL。可为以下值:值 含义EW_DBLCLKS 在绘图窗口中支持鼠标双击事件。EW_NOCLOSE 禁用绘图窗口的关闭按钮。EW_NOMINIMIZE 禁用绘图窗口的最小化按钮。EW_SHOWCONS

2022-01-06 17:12:14 2979 2

原创 C++制作鼠标连点器

​众所周知······鼠标连点器是个东西······那么你会编吗?······尤其是用C++的那种······不会也没有关系,今天,同我一起,看看就会。#include<stdio.h>#include<windows.h>int main(){ while(1) { if(GetAsyncKeyState(VK_SPACE))//按下空格,开始执行 { while(1) {

2022-01-03 19:49:21 1368 3

原创 C++のeasyx特辑1:用 HSLtoRGB、HSVtoRGB 转换其他色彩模型到 RGB 颜色

今天的内容有些难懂,敬请谅解。一、HSLtoRGB该函数用于转换 HSL 颜色为 RGB 颜色。COLORREF HSLtoRGB( float H, float S, float L);1.参数H原 HSL 颜色模型的 Hue(色相) 分量,0 <= H < 360。S原 HSL 颜色模型的 Saturation(饱和度) 分量,0 <= S <= 1。L原 HSL 颜色模...

2022-01-01 17:06:59 1848

原创 C++のeasyx3:函数clearcliprgn、cleardevice、closegraph、getaspectratio、graphdefaults的运用

​1.clearcliprgn这个函数用于清空裁剪区。void clearcliprgn();2.cleardevice这个函数使用当前背景色清空绘图设备。void cleardevice();3.closegraph这个函数用于关闭绘图窗口。void closegraph();4.getaspectratio这个函数用于获取当前缩放因子。void getaspectratio( float *pxasp, float *pyasp);※1.参数pxasp

2022-01-01 16:21:20 3359

C俄罗斯方块超好玩!.exe

俄罗斯方块彩色版

2021-12-22

电脑蓝屏模拟器,快来体验吧!

Alt+F4即可退出。程序中没有任何木马,请放心使用。

2021-10-08

使用C++制作俄罗斯方块

有颜色的俄罗斯方块,包满意

2021-10-07

空空如也

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

TA关注的人

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