自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FeoniX

技术无他,唯有熟尔。知其然,也知其所以然。踏实一些,不要着急,你想要的岁月都会给你。

  • 博客(31)
  • 收藏
  • 关注

原创 C语言调戏QQ窗口

C语言调戏QQ窗口

2020-06-27 22:23:30 691 2

原创 树莓派新手开机指南

树莓派新手开机指南准备工作硬件软件格式化SD卡在SD卡中烧录树莓派镜像(操作系统)烧录镜像将空白的ssh文件放入SD卡所在的E:\盘配置wifi文件,放入SD卡所在的E:\盘树莓派开机通电启动查看树莓派IP远程登录树莓派准备工作硬件树莓派板子+电源适配器、SD卡(16G)+读卡器、PC电脑1台(或笔记本)软件基本工具:包括镜像烧录工具、局域网IP扫描器、文本编辑器、远程ssh连接工具、SD卡格式化工具镜像烧录工具:Win32DiskImager.SD卡格式化工具:SD Card Format

2020-06-13 00:01:55 4637

原创 Java小工具 -- 正则表达式工具

Java实现的正则表达式工具先来个效果图直接上代码先来个效果图验证通过的结果验证不通过的结果正则表达式错误的结果直接上代码package com.feonix;import java.awt.Color;import java.awt.Font;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.I

2020-06-01 00:00:11 1151

原创 Centos 7 系统中安装JDK 1.8 和 Tomcat 9

Centos 7 安装Tomcat 91. 首先来安装JDK2. 下载Tomcat安装包3. 解压并启动4. 打开浏览器访问系统环境: CentOS 7.7 64位1. 首先来安装JDKTomcat 9 要求JDK版本最低1.8$ yum -y install java-1.8*检查安装是否成功$ java -version如下图所示,表示安装成功了2. 下载Tomcat安装包打开Tomcat官网右键复制下载链接地址在上图箭头指示的tar.gz地方右键,

2020-05-26 23:52:17 650

原创 Centos 7 yum安装配置MySQL5.7

Centos 7 yum安装配置MySQL5.71. 安装MySQL yum源2. 安装MySQL3. 启动MySQL4. 查看MySQL启动状态5. 设置开机启动6. 设置MySQL root用户登录密码7. 重启MySQL系统环境: CentOS 7.7 64位1. 安装MySQL yum源# 下载MySQL yum源$ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装MySQL yum

2020-05-26 22:38:07 1350

原创 简单的Java小游戏 -- 数字连连消

数字连连消效果图下面开始代码首先是```MapTool.java```,用于产生数字和判断选中的两个数字是否相同然后是```GamePanel.java```,游戏布局,游戏核心逻辑代码下面是```GameFrame.java```,定义游戏窗体最后是```Main.java```,游戏程序的入口游戏规则很简单,点击选中两个相同的数字即可消除这两个数字,没有做复杂的判断。效果图下面开始代码首先是MapTool.java,用于产生数字和判断选中的两个数字是否相同package com.feo

2020-05-17 20:48:22 15433 15

原创 JS实现简单农场小游戏

JS实现简单农场小游戏简介效果展示代码实现在线预览简介最近抽空写了一个简单的农场小游戏,比较简陋,目的只是为了练习js开发能力。游戏界面顶部包含昵称、经验值、等级和金币信息展示。经验的获取只有收获植物才能获取,经验值满了之后,经验值重新计算,超过的部分累加到下一级中,并且等级+1。中间部分是游戏主要区域,每个小方格都是一块土地,绿色的是未开垦的土地。有开垦标识牌的才可以开垦,并且有等级要求。开垦出来的土地是普通土地,后面开垦完所有土地后,可以对土地进行升级,等级分为普通土地、黑土地、红土地、金土地、

2021-03-07 19:03:04 2035 9

原创 JS实现俄罗斯方块小游戏

JS实现俄罗斯方块小游戏简介效果展示代码实现简介俄罗斯方块(英文:Tetris)是一款消除类的休闲益智小游戏。由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。方块共有7种,分别以S、Z、L、J、I、O、T这7个字母的形状来命名。效果展示代码实现添加配置文件config.

2021-02-09 16:14:00 2093

原创 JS实现2048小游戏

JS实现2048小游戏简介效果展示代码实现简介2048是一款休闲益智类的数字叠加小游戏。游戏存在4种模式,分别是 3 X 3宫格、4 X 4宫格(默认)、5 X 5宫格、6 X 6宫格,每种模式的目标数字分别是 1024、2048、4096、8192,达到目标数字即可赢得胜利。您可以通过键盘的上、下、左、右四个方向键进行操作,数字会按方向移动,相邻的两个数字相同就会合并,组成更大的数字,每次移动或合并后会自动增加一个数字。效果展示代码实现游戏UI部分index.html<!DOCT

2021-02-07 00:02:39 1887 4

原创 JS实现贪吃蛇游戏

动画演示

2021-01-24 18:16:29 709

原创 JS实现细胞自动机小游戏

JS实现细胞自动机小游戏什么是细胞自动机细胞自动机游戏规则JS代码实现什么是细胞自动机细胞自动机(Cellular automaton,CA) ,又称元胞自动机,是一种时间、空间、状态都离散,空间相互作用和时间因果关系为局部的网格动力学模型,具有模拟复杂系统时空演化过程的能力。细胞自动机游戏规则游戏中,对于任意细胞,规则如下:每个细胞有两种状态-存活或死亡,每个细胞与以自身为中心的周围八格细胞产生互动。当前细胞为存活状态时,当周围低于2个(不包含2个)存活细胞时, 该细胞变成死亡状态。(模拟

2021-01-24 04:59:57 447

原创 Java模拟WannaCry实现AES文件加密解密

Java模拟WannaCry实现AES文件加密解密加密和哈希的区别加密算法分类AES加密算法代码实现最终效果关于WannaCry,相信大家都有所了解,那是一种通过加密用户计算机中的文件,从而对用户进行勒索的病毒。当然本文重点不是介绍WannaCry,而是通过这个来引出本文重点要说的加密解密。关于加密算法网上有很多文章介绍,感兴趣的可以自行查找相关文章进行学习。加密和哈希的区别当然,有很多人对于加密(Encrypt)和哈希(Hash)有所误解,认为哈希也是加密,其实是错误的观点。哈希是计算出一个散列值

2020-12-30 23:08:22 374

原创 使用Java编写自己的区块链

使用Java编写自己的区块链准备工作开发环境开始开发Transaction类Block类BlockChain类实现交易功能实现创建新块功能工作量证明Blockchain作为API接口绑定节点ID创建Controller类运行区块链一致性(共识)注册节点实现共识算法创建NodesController类关于区块链技术,网络上有很多入门、科普的文章,如果大家对于区块链感兴趣,应该已经通过网络了解区块链的基本概念了,这里就不再赘述基本概念了。相信阅读本文章的朋友们应该都和我一样对于区块链技术感到新奇,都想知道

2020-12-23 18:10:57 1312

原创 PS图片转手绘

PS图片转手绘工具/原料方法/步骤最终效果工具/原料Photoshop原图片方法/步骤选中图层,点击????解锁背景图使用快捷键Ctrl+J(Mac系统使用command+J),复制一层使用快捷键Ctrl+Shift+U(command+shift+U),去色使用快捷键Ctrl+J,再复制一层混合模式选择颜色减淡使用快捷键Ctrl+i(command+i),反向选择滤镜–>其他–>最小值使用快捷键Ctrl+Shift+Alt+E(co

2020-12-14 23:18:31 362

原创 我的Java学习之路(14)-- Java JDBC数据库操作,实现简易用户注册登录等功能

Java数据库操作模拟用户 注册&登录&修改密码&充值

2020-07-12 17:07:38 2002

原创 我的Java学习之路(13)-- Java NIO网络编程制作简易聊天室

Java NIO网络编程制作简易聊天室一、NIO简介二、编程模型三、BIO网络模型四、NIO网络模型五、具体代码实现六、演示效果图一、NIO简介NIO全称:Non-blocking IO 或 New IO,是非阻塞式的IOJDK版本:JDK1.4+应用场景:高并发网络服务编程二、编程模型模型:对事物共性的抽象编程模型:对编程共性的抽象三、BIO网络模型BIO网络模型介绍从图中可以看出,一个线程到第5步的时候,会阻塞在那等待客户端的下次请求,每新增一个客户端,就会启动一个新的

2020-07-02 01:16:55 618

原创 我的Java学习之路(12)-- IO模拟手机号携号转网功能

IO模拟手机号携号转网功能一、功能说明二、思路三、代码实现1. 首先是用户实体类2. 移动公司类3. 联通公司类4. 最后是程序入口类四、演示效果图一、功能说明根据国家政策,目前中国移动和中国联通开启了携号转网的活动:移动–>联通用户需要根据自己输入信息,到移动公司进行申请,用户输入信息,移动查询是否欠费,不欠费,将数据写入文件,欠费不予办理;前往联通公司办理业务,联通公司读取对象流,将数据添加到联通公司服务器,办理成功二、思路1. 构建用户对象:姓名、身份证号、资费金额、手机号码2

2020-06-24 21:11:22 913

原创 我的Java学习之路(11)-- IO模拟王大锤撩女神聊天记录

IO模拟王大锤撩女神聊天记录一、功能说明:二、思路三、代码实现四、演示效果图一、功能说明:王大锤有一个非常喜欢的女神,为了保留和女神的每个瞬间,他想把和女神的聊天记录都保存到本地系统中,作为以后在一起的甜蜜回忆。经过分析,他和女神的聊天信息库关键词对应关系如下:王大锤常用语女神常用语干嘛正要去洗澡…正在吃饭…正在和朋友在一起红包谢谢,那我不客气了,你早点休息真的啊,大锤,你真好大锤你真棒睡觉怎么了,不开心么…你怎么回事…是什么意思王大锤常用语和女

2020-06-22 23:30:07 548 1

原创 我的Java学习之路(十)-- 经典算法兔子繁殖问题

经典算法3月兔问题一、问题描述二、问题分析三、代码实现四、代码运行结果一、问题描述一对兔子,从第3个月开始,每个月生1对小兔崽子,且每只兔子都不会死亡;小兔崽子也会按照上面的过程进行生小兔崽子问第N月后,有几对兔子二、问题分析月份兔子数量(对)说明1月1第1月,①兔子不能生2月1第2月,①兔子不能生3月2第3月,①兔子满3月,生1对兔子②4月3第4月,①兔子生1对兔子③,②兔子不能生5月5第5月,①兔子生1对兔子④,②③兔子不

2020-06-07 00:39:37 1506

原创 我的Java学习之路(九)-- 模拟斗地主扑克牌发牌

模拟斗地主扑克牌发牌一、功能介绍二、功能代码实现1. 定义Card类2. 定义Player类3. 定义测试类三、演示效果图一、功能介绍功能需求:创建Card类,定义花色suit和点数rank的属性创建玩家类 Player类 ,定义名字name ,手牌 cards (List),角色role定义测试类CardGame创建一副扑克牌,54张实现洗牌实现轮流发牌实现理牌二、功能代码实现1. 定义Card类Card.javapackage com.feonix;/** * 卡牌类

2020-06-03 22:49:13 2261 10

原创 我的Java学习之路(八)-- 简易万年历

简易万年历一、功能简介二、功能代码三、功能演示图一、功能简介主要功能显示当前月的日历,并且标记处当日的日期显示前一个月的日历显示后一个月的日历显示去年本月的日历显示明年本月的日历显示用户输入的年月的日历设置周一还是周日为每周的第一天二、功能代码MyCalendar.javapackage com.feonix;import java.text.ParseException;import java.text.SimpleDateFormat;import java.u

2020-05-30 09:26:08 1404 1

原创 我的Java学习之路(七)-- 模拟考试系统

模拟考试系统一、功能描述二、实现代码1. 定义考题类2. 定义单选题类,继承考题类3. 定义多选题类,继承考题类4. 定义测试类四、演示效果图一、功能描述定义考题类(Question)及其子类,目前先实现了单选和多选两种题型,其他题型可以扩展完成考题类(Question),单选题(SingleChoice)和多选题(MultiChoice)是其子类要求:Question包含题干属性(text)Question包含检测标准答案的方法 boolean check(int[] answers)

2020-05-29 03:00:58 2107

原创 我的Java学习之路(六)-- 银行卡系统

银行卡系统一、功能描述二、实现代码1、定义银联接口2、定义工商银行接口,继承银联接口3、定义农业银行接口,继承银联接口4、定义银行类,实现银联接口5、定义工商银行类,继承银行类,实现工商银行接口6、定义农业银行类,继承银行类,实现农业银行接口演示效果图一、功能描述要求实现银行卡系统的银联接口,详细要求如下银联接口,用于描述银联统一制定的规则,该接口提供检查密码,取钱以及查询余额方法工商银行接口,用于描述工行发行的卡片功能,在满足银联接口的规则基础上,增加了在线支付功能。农业银行接口,用于描述农

2020-05-26 00:57:53 4676 7

原创 我的Java学习之路(五)-- 学生日志管理系统

学生日志管理系统一、功能介绍二、功能代码1、定义学生类2、定义日志类3、定义一个日志系统类三、演示效果图一、功能介绍学生日志内容管理系统,日志信息主要包含日志编号,今日学习内容,掌握程度,疑问,日志填写人。项目包含主要实体类:学生类Student:学号,姓名,密码日志类Daily:编号,今日学习类容,掌握程度,疑问,学生实现功能如下:学生添加学生登录日志提交日志编号自动生成(从1开始自动递增)查看当前登录人提交的所有日志列表修改当前登录人提交的日志类容退出登录二、功能代码

2020-05-26 00:21:42 981

原创 我的Java学习之路(四)-- 模拟给员工发工资

模拟给员工发工资一、代码实现功能思路1. 定义员工Employee类。包含属性:姓名,薪资,银行卡余额2. 定义经理Manager类继承Employee类,包含属性:奖金3. 定义职员Clerk类继承Employee类4. 定义Money接口,提供抽象方法salary5. 定义公司Company类,实现Money接口6. 定义测试类,创建公司对象,经理对象,职员对象,调用公司salary方法,给经理和职员发工资二、实现效果运用到面向对象的封装、继承、多态,运用到了接口一、代码实现功能思路1. 定义

2020-05-22 23:15:01 2464

原创 我的Java学习之路(三)-- 自动饮料售卖机控制台程序

自动饮料售卖机控制台程序1. 首先,定义一个饮料抽象类```Drink.java```2. 定义一个咖啡类```Coffee.java```,继承饮料类3. 再定义一个可乐类```Cola.java```,继承饮料类4. 再定义一个矿泉水类```Water.java```,继承饮料类6. 最后定义测试类功能简介:接收用户输入的信息,选择购买的饮料。可供选择的饮料有:咖啡、矿泉水和可乐。其中,购买咖啡时可以选择:容量,然后再选择加糖、加奶还是什么都不加。购买可乐时可以选择:买可口可乐还是百事可乐

2020-05-21 22:48:50 6551

原创 我的Java学习之路(二)-- 简易酒店管理GUI程序

简易酒店管理GUI程序继上一篇文章写得一个酒店管理控制台程序,我又重新做了一个GUI的程序,相比于枯燥的控制打印,我更喜欢这种效果的,也拿出来分享一下下面是效果图:下面是代码:package day0720200513;import java.awt.Color;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.Buffer

2020-05-16 15:39:06 1677

原创 我的Java学习之路(一) -- 简易酒店管理控制台程序

简易酒店管理控制台程序一个简单的控制台酒店订房、退房、查看房间状态的程序,是我学习Java过程中做的一个小练习,拿出来分享给和我一样刚开始学习Java的伙伴们。废话不多说,直接上代码:package com.feonix;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutput

2020-05-16 01:36:35 1024

原创 给初学者提供的PHP文件上传小程序

废话略过,直接上代码:首先前端代码:index.html 文件上传Demo 文件: 接下来是重点:upload.php<?php/** * @title 文件上传示例 * @author Feoni

2015-10-15 22:04:33 1666

转载 Vim中如何全选并复制?

全部删除:按esc后,然后dG全部复制:按esc后,然后ggyG全选高亮显示:按esc后,然后ggvG或者ggVG转自:http://blog.csdn.net/cruel/article/details/1925829

2015-05-24 13:56:19 696

转载 PHP 根据IP地址获取所在城市

有这样的需求,需要根据用户的IP地址,定位用户所在的城市。本文记录性文章,无逻辑性。有这样需求的朋友,可以直接拷贝使用。直接上代码,不需赘述。

2014-10-22 22:19:44 613

空空如也

空空如也

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

TA关注的人

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