自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于IntelliJ IDEA如何生成exe程序

有时候我们写完程序,想在别人电脑上也运行一下,怎么办呢?不用怕,我来教你如何制作exe。我们用到的工具是IntelliJ IDEA,和launch.exe(解压密码是onepoint)在制作成exe之前我们需要把源代码,转换成jar。1.打开File,选择Project Structure...选项 2.首先点击Artifacts按钮,再点击加号

2016-11-25 13:41:46 60968 12

原创 基于Java编写的网络五子棋

需求分析:对于网络五子棋而言,在普通五子棋的基础上需要添加以下功能:1.拥有服务器端和客户端,用户通过客户端登录服务器后可与其他登录的用户进行对弈2.服务器支持多组用户同时进行对弈3.用户可以在服务器上创建新游戏或加入已创建的游戏4.用户在下棋的时候可以进行聊天交流由上可以知道需要实现的功能:·提供服务器和客户端的功能·服务器将监听客户端的登录情况并允许多个客户端进

2016-11-21 14:01:28 9022 4

原创 ESP8266固件入门篇

http://crazylearn.top/esp8266%e5%9b%ba%e4%bb%b6%e5%85%a5%e9%97%a8%e7%af%87/

2019-11-19 13:47:35 648

原创 MCS-51动态数码管的显示

可以看下这篇文章http://crazylearn.top/mcs-51%E5%8A%A8%E6%80%81%E6%95%B0%E7%A0%81%E7%AE%A1%E7%9A%84%E6%98%BE%E7%A4%BA/

2019-11-06 13:20:52 450

原创 MCS-51实现静态数码管的显示

可以看下这篇文章http://crazylearn.top/mcs-51%E5%AE%9E%E7%8E%B0%E9%9D%99%E6%80%81%E6%95%B0%E7%A0%81%E7%AE%A1%E7%9A%84%E6%98%BE%E7%A4%BA/

2019-11-06 13:19:47 528

原创 实现LED灯的点亮与闪烁和跑马灯

可以看下这个http://crazylearn.top/mcs-51%E5%AE%9E%E7%8E%B0%E7%82%B9%E4%BA%AEled/

2019-11-06 13:17:16 3290

原创 JVM,JDK,JRE的区别

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。可以用来实现java的跨平台性。  JRE是Java Runtime Environment的缩写,指Java运行环境。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。即

2018-02-01 17:03:48 261

原创 浅谈Java堆和栈

关于Java程序在执行时,在内存中是如何分配与调用的问题进行简单的阐述1.Java中内存简单被分成两部分:一个是栈,一个是堆。2.栈是操作系统按照薯片桶的管理方式管理的,即先进后出,堆没有限制。3.new 就意味着在堆里分配一块内存,分配的内存是为了装入new后面的对象。4.等号左边的变量放在栈里(既然我们在堆里已经分配好了对象,为什么还需要一个变量呢?理由就是:我们得到的

2017-07-25 09:16:23 229

原创 关于jar生成exe时出现背景图片无法显示的问题

首先在解决这个问题之前我们需要了解一下绝对路径和相对路径。关于绝对路径和相对路径网上都有详细的解释,大家可以自行百度,我在这里就浅显的讲解一下。绝对路径是指文件真正存在硬盘上的路径。例如,一张名称为“1.jpg“的图片资源存在于你的“D:\image\”下面,那么这张图片的绝对路径为“D:\image\1.jpg”。相对路径是指相对于自己的目标文件的位置。例如,s1.java与1.jp

2017-03-16 18:06:27 3058

原创 浅析Java网络编程TCP

TCP协议是传输层上最常见的网络协议,它不仅屏蔽了网络通信底层的繁琐的字节流传输细化(比如如何把数据流打包和解包,如何在物理信道上传输数据),更提供了一整套的网络通信接口,同时也规范了“从建立连接”到“发送数据流”再到“终止连接”这个通信流程。了解TCP网络编程之前,我们需要了解以下两个内容:1.TCP协议的三次握手客户端首先发送一个“SYN”数据包,服务器收到后会发回一个“SYN+A

2016-11-20 14:33:22 476

原创 浅析Java网络编程UDP

UDP协议是一种通信标准,它以一种“无连接”的方式定义的传输方式,使用Udp协议可以提高数据的传输速度。以“无连接”方式提供的网络服务,虽然可能会由于“无固定的传输信道”而出现误码,但如果用户更侧重传输速度,并可以容忍一定的误码率,那么,其传输数据高效性将成为一个很大的优势。以上是UDP传输的优点和缺点。了解UDP之前,先了解一下什么是数据报文?所谓数据报文,是UDP协议里传输数据的基本单

2016-11-19 21:57:55 960

空空如也

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

TA关注的人

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