- 博客(19)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 Java Swing 贪吃蛇制作
Hello,I'm Shendi 闲来无事写个贪吃蛇耍耍思路呢大概就是一个窗体(JFrame)三个图片(JLabel) 背景 食物 蛇使用一个二维数组代表场景地图...源码在最文章最后,这里就片面的描述一下(伪代码 一个类)public class Snake { //伪代码 纯手码 需要看结果请去获取源码 有问题请留言 //首先,我们需要定义场景 一............
2020-04-04 23:44:56 7950
原创 [计算机视觉]灰度图像处理
计算机视觉专栏:https://blog.csdn.net/qq_41806966/category_9940691.html彩色图像在一个图像中,每一个像素有三个值 R(红色) G(绿色) B(蓝色)要将一张图片变为只有黑白图很简单,就是将 R = G = B(值高偏白,值低偏黑)我们也可以让这张图片只保留红色部分 G = B = 0,R不变同理,也可以只保留绿色,蓝色,...
2020-04-28 19:03:28 8582
原创 [计算机视觉]RGB十六进制与十进制互转(附Java代码)
在Java中使用BufferedImage的getRGB来获取图像像素值.BufferedImage image = ImageIO.read(new FileInputStream("图片路径"));int color = image.getRGB(x,y);//这里的x,y是像素点的位置返回的是 int 类型(ARGB),例如经常用到的 FF000000(黑色) FFFFFFFF...
2020-04-28 16:12:36 7682
原创 [Java教程]5.变量,基础类型
Java教程专栏:https://blog.csdn.net/qq_41806966/category_9929686.htmlJava变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念.简单理解,变量就是存放数据的(可以改变的量).定义一个变量的语法 变量类型 变量名; 给变量设置值 变量名 = 值; 这里的 等于号(=) 代表赋值的意思. ...
2020-04-27 22:09:26 6881
原创 [Java教程]4.Scanner进行交互
Java教程专栏:https://blog.csdn.net/qq_41806966/category_9929686.htmlScanner什么是 Scanner?Scanner翻译过来的意思是 扫描器的意思(目前可以理解为 自己想要输入一些数据让计算机获取就得使用此类)Scanner是Java的一个类(class),位于java/util文件夹 (后面这个称之为包) 中...
2020-04-25 18:21:30 6946
原创 [计算机视觉]入门,光,RGB和HSV转换
我的博客:https://blog.csdn.net/qq_41806966github地址:https://github.com/1711680493点我进入github进军 AI 界什么是计算机视觉?计算机视觉是一门研究如何使机器 "看" 的科学,进一步说, 就是指用摄影机和电脑代替人眼对目标进行识别,跟踪和测量等,并进一步做图形处理,使电脑处理成需要的东西.光和电...
2020-04-25 12:29:27 7805
原创 Java截图软件实现讲解
一直在找Java有没有可以直接获取鼠标位置的方法,无果,但是知道了Java实现截图软件的原理这里记录一下简单地讲就是点击截图按钮,窗体隐藏,将当前显示的图片保存,使用 Robot 类的这个方法然后创建一个新窗口(无边框,大小与屏幕大小一致) Toolkit t= Toolkit.getDefaultToolkit(); // AWT组件的抽象父类 通过 ...
2020-04-24 12:58:48 7212
原创 [Java教程]3.第一个Java程序
Java教程专栏:https://blog.csdn.net/qq_41806966/category_9929686.html建议各位下载一些用于翻译的软件,比如有单词可以翻译一下,我一般用的是有道词典.hello world什么是 hello world? 翻译过来是(你好 世界).因为《The C Programming Language》中使用它做为第一个演示程序,非常著...
2020-04-23 18:25:38 6468
原创 [Java教程]2.搭建Java环境
Java教程专栏:https://blog.csdn.net/qq_41806966/category_9929686.html首先我们需要下载Java如果你的设备不是PC,(移动设备,手机等),则不需要这一步,而且应该下载特定软件才能使用Java这里我推荐一个Android编程Java的软件:AIDE AIDE汉化版链接:https://pan.baidu.com/s/1...
2020-04-23 16:48:27 6989 1
原创 [Java教程]1.Java介绍
Java教程专栏:https://blog.csdn.net/qq_41806966/category_9929686.html前言作者:Shendi这是我写的第一个教程(专栏),在这里,我会教你认识,使用Java.如果你是对于计算机什么都不懂的小白,那么你可能会有以下几个疑问数学,英语不好可以学吗? 如果要使用一门编程语言,只需要掌握小学数学就可以了(+,-,*,/...)...
2020-04-23 15:36:20 6756
原创 Java注解,自定义解析
花了一天多的时间学习注解,下面是我的总结(编译时解析器还有点问题)github地址:https://github.com/1711680493点我进入github注释,注解(Annotation)也叫元数据,一种代码级别的说明,它是JDK1.5以上引入的一种特性, 与类,接口,枚举是在同一个层次,它可以声明在 (包,类,字段,方法,局部变量,方法参...
2020-04-21 22:06:33 6743
原创 [设计模式]享元模式
github地址:https://github.com/1711680493点我进入github如需了解更多设计模式,请进入我的设计模式专栏享元模式运用共享技术来有效地支持大量细粒度对象的复用.它通过共享已经存在的对象来大幅度减少需要创建的对象数量,避免大量相似类的开销,从而提高系统资源的利用率优点相同对象只要保存一份,这降低了系统中对象的数量,从而降低了系统中...
2020-04-21 09:20:03 6562
转载 HTML自定义标签
1. HTML import如下上面的代码,一眼就能看出语义。如果将<share-buttons>元素的样式与脚本,封装在一个 HTML 文件share-buttons.html之中,这个元素就可以复用了。使用的时候,先引入share-buttons.html。<linkrel="import"href="share-buttons.html">...
2020-04-20 16:25:36 6996
原创 CSS3媒体查询@media笔记
使用@media查询,你可以针对不同媒体类型定义不同的样式当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面语法: @media mediatype and|not|only (media feature) { CSS-Code; }也可以针对不同的媒体使用不同的 stylesheets <link rel='styleshe...
2020-04-20 07:58:44 6414
原创 [设计模式]解释器模式
github地址:https://github.com/1711680493点我进入github如需了解更多设计模式,请进入我的设计模式专栏解释器模式提供如何定义语言的文法,以及对语言句子的解释方法文法指语言的语法规则,而句子是语言集中的元素正则表达式等都是解释器模式解释器模式是一种行为型模式优点扩展性好,由于在解释器模式中使用类来表示语言的文法规则,因...
2020-04-17 08:40:30 6758
原创 [设计模式]观察者模式
github地址:https://github.com/1711680493点我进入github如需了解更多设计模式,请进入我的设计模式专栏观察者模式多个对象间存在一对多关系,当一个对象发生改变时,把这种改变通知给其他多个对象,从而影响其他对象的行为这种模式有时又称作发布-订阅模式,模型-视图模式,它是对象行为型模式优缺点优点: 降低了目标与观察者...
2020-04-15 11:30:55 6756
原创 [设计模式]原型设计模式
github地址:https://github.com/1711680493点我进入github如需了解更多设计模式,请进入我的设计模式专栏原型设计模式将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例在Java中将类实现Cloneable接口 以及重写 clone() 方法,来实现别的类对此类的克隆原型模式实例在一个游戏中,可以将角色作为原型,角色...
2020-04-14 21:12:55 6807
原创 [设计模式]单例设计模式
单例设计模式单例设计模式是指某个类只能生成一个实例(对象),该类提供了一个全局访问点供外部获取该实例.可以拓展为有限多例模式代码展示...
2020-04-14 20:39:47 6665
原创 Eclipse创建项目出现问号
记录一个问题,最近用Git后,Eclipse创建项目成问号,后面才知道,Eclipse自带git这个代表没有加入git这个代表加入了git的
2020-04-08 19:02:32 7234 1
Java的死循环里的代码不执行
2020-01-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人