自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZackSock的博客

王者之路,岂可顺矣?

  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 C语言实现推箱子游戏

很早就想过做点小游戏了,但是一直没有机会动手。今天闲来无事,动起手来。过程还是蛮顺利的,代码也不是非常难。今天给大家分享一下~一、介绍开发语言:C语言开发工具:Dev-C++ 5.11日期:2019年9月28日作者:ZackSock也不说太多多余的话了,先看一下效果图:游戏中的人物、箱子、墙壁、球都是字符构成的。通过wasd键移动,规则的话就是推箱子的规则,也就不多说了。二、代...

2019-09-29 16:46:08 126141 268

原创 深入理解C语言指针

一、指针的概念要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。1.1、变量和地址先写一段简单的代码:void main(){ int x = 10, int y = 20;}这段代码非常简单,就是两个变量的声明,分别赋值了 10、20。我们把内存当做一个酒店,而每个房间就...

2019-09-28 08:37:33 278901 326

原创 C语言笔记5(指针上)

一、指针的概念1.1变量和地址变量:直观来说,int a、char ch、float num这些都是声明变量,而a、ch、num就是变量 地址:在计算机中,内存被分为一小块一小块的,而每一块都有一个编号,叫做地址。 一般变量都存储在内存当中。而每块内存都有一个独一无二的地址,这个地址就是指针 如果把内存比作一个宾馆,在声明一个变量时(int a),就相当于在宾馆前台办了入住手续。前台...

2019-09-25 08:12:32 4219 1

原创 Java学习路线全过程(包含视频及图书资源)

前段时间写了个关于学习路线的博客,但是有很多考虑欠缺的地方。今天重新做了一个思维导图,给大家整理了一下学习Java的整个路程。有什么问题大家可以友善发言。我把Java学习路程分为四个阶段,这个只是个人观点。即自己按照当前对Java的认识,归纳出的四个阶段。有错误的地方也很正常,有不同看法、或者鄙人有出错的地方大家可以尽管指出。四个阶段分别是“基础学习”、“深入学习”、“JavaWeb”和“...

2019-09-24 16:30:29 3611

原创 Android存储数据的三种方式

今天来给大家讲一下Android中如何存储数据。我编写Android使用的是Java语言,所以今天讲的也是Java版的数据存储。在Android中,数据存储主要有三种,文件存储、Sp、SQLite。文件存储就是我们平时的IO流,是非常传统的一种方式。而Sp是Android中的,利用XML文件存储数据的一种方式,要比文件存储简单。SQLite就是一个数据库了,基本操作和数据库大致一样。1、文件存...

2019-09-18 21:00:08 4725 2

原创 你们知道枚举是怎么实现的吗?

一、枚举的由来先假定一个场景,现在有一个需求。要求你创建一个员工类(Employee),其中有一个属性角色role。而公司中有BOSS、MANAGER、WORKER三种角色。那么这个类要怎么定义,我们一步一步慢慢实现这个类。我们先把属性role设置为String,那么Employee类如下定义:class Employee{ private String n...

2019-09-17 08:37:36 2604

原创 超全的Java工程师学习路线,及学习总结

在学习Java的过程中,还是遇到了挺多问题的。要说的话,最困难的并不是学习Java的开始,而是学习编程的开始。最开始接触编程是接触C语言,个人认为C语言还是比Java难挺多的。但是C语言前面的部分要比Java简单(其实难度差别不是非常大),值到指针和后面部分才加大难度。有很多人对于入门语言的选择比较重视,如果是大学学习编程的话,是没有选择啦。如果自学的话,就要自己选择一门入门语言。这里我不推荐...

2019-09-16 16:29:46 3218 3

原创 泛型擦除,教你怎么用可乐瓶装鸡蛋

在学习集合的时候,我们会接触到泛型。利用泛型,可以很好的控制集合中添加的数据。但是深入了解之后,会发现泛型只在编译时期起作用。而运行时期泛型会被擦除。什么意思呢?举个简单的例子,坐火车要过安检。就相当于泛型的作用就相当于安检。只在进站的时候起作用,而你进去之后通过其它手段拿到了一些违禁品安检也管不到你。假设已经有类Egg、Coke两个类。分别是鸡蛋、可乐。先创建一个可乐瓶:pub...

2019-09-15 07:02:58 2368

原创 为什么Chrome这么好用,还是插件多

开始接触Chrome的时候,没发现Chrome和其它浏览器有什么不同的。就是界面看起来不IE清爽许多,用到后面发现Chrome实在太好用了。在某次不经意间,发现了Chrome的扩展程序,里面就爱上Chrome了。今天就来给大家推荐几个我经常使用的扩展程序。1、Infinity这就是一个浏览器主页的插件,先看看效果图:界面算是十分简洁了,图片的图片可以自己任意切换,数量也可以自由...

2019-09-14 08:25:43 2721

原创 Java数据结构告诉你如何选用数据集合(2)顺序表

今天接着上次的内容详细讲,用Java实现一个顺序表。名字就取MyArrayList,有点随便。上次讲了,顺序表的实现是使用数组实现的,那么在编写顺序表的时候就需要一个成员数组。但是数组是定长的,要怎么实现增删呢?实现思路如下,后面再具体解释:1、定义一个变量size,用来表示数组的长度,取一个合理的初始值2、1、先创建一个定长的数组,长度为size3、定义一个变量length代表MyA...

2019-09-12 18:59:42 1963

原创 Java数据结构告诉你如何选用数据集合(1)

开始学习编程的时候,目的在于如何实现功能。在我们熟悉编程之后,发现实现的方法是多种多样的。我们操作一个班级,可以选择数组、List、Set甚至于Map。但是具体实行起来,会发现情况复杂多变。而这个时候,实现方法的多样性也让我们束手无策。这个时候就需要数据结构登场了,学习数据结构我们就可以根据不同的情况选取最优的实现方法。当然了,还有一部分工作要结合软件工程和设计模式来实现。下面我们来了解一下几...

2019-09-10 17:10:52 2062

原创 比反射更强大的技术,内省技术

在学习Java过程中,总是层层递进的。差不多从数据类型到IO、异常就算基础部分(不同书不一样)。之后就是Java的进阶,一般我们都会学到泛型、反射之类的。今天要说的东西,就和反射有关系,叫做“内省技术”。“内省技术”是基于反射技术的,提供了更多的便于操作JavaBean的API。一般的话,我们只有学到JavaWeb才会称呼JavaBean,由此可知“内省技术”属于JavaWeb的内容(搞笑逻辑,别...

2019-09-08 08:33:43 2973 5

原创 你想过吗,为什么说面向对象最符合人的思维?

在学习Java的过程中,我觉得面向对象是我遇到的第二个难题(第一个就是配置环境变量,哈哈)。我相信也有很多同胞也在这里被绊脚了吧,今天的话也就是其实也只是作为笔记写的这篇博客。一、面向对象这里也就不讲的太官方了,简单来说,我们编程都是基于对象的。就是我们做数学计算需要用Math类,我们画图需要Graphic类,我们操作文件需要File类。。。要具体解释什么是基于对象,那就要像讲两个概念。...

2019-09-06 14:36:35 3114 2

人工智能自动玩游戏+机器学习+逻辑回归

使用机器学习模型实现自动玩游戏。此文件为博客“如何用人工智能自动玩游戏”的代码及数据文件,详细内容可以参考本人博客。

2022-09-18

数据图像处理技术,隐写

数据图像处理技术,隐写

2022-03-07

Python实现视频标注

对视频进行情感标注,方便后续训练模型。

2022-01-28

生成字符视频代码(简单使用)

只需要修改generate的输入视频路径和输出视频路径即可。

2021-05-17

C语言实现推箱子游戏.zip

C语言实现推箱子游戏的源代码及源程序。大家也可以在我的文章中直接复制代码运行就可以,不过需要大家整理一下。

2019-09-29

privateWeb.zip

个人浏览器主页的源码,大家可以直接去我主页复制源码,也可以下载这个压缩包

2019-07-23

空空如也

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

TA关注的人

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