TypechoJoeTheme

日志随记

统计
登录
用户名
密码

扫码登录
/
注册
用户名

此用户名将作为登录时所用的账号

邮箱

XG.孤梦

随风而动,随遇而安......

2022-07-09

Typecho-1.1/17.10.30-定制版源码

Typecho-1.1/17.10.30-定制版源码
版本特点修复了头像显示问题(因国内屏蔽了Gravatar,更换为Cravatar国内源)移除版本更新提示修改了后台部分UI,增加了权限提示增加了个性签名,登录ip显示等功能后台自带美化插件,安装后手动开启首页界面注册登录界面默认开启美化插件后台界面管理员开启美化插件关注者开启美化插件申请页面链接自行修改,在 网站根目录\admin\index.php 图片中的片段个人设置开启美化插件暗黑模式github地址:https://github.com/XG2020/TypechoDIY
XG.孤梦
2022-07-09

源码库

2022年07月09日
1,623 阅读
0 评论
2022-07-01

typecho邮件通知插件

typecho邮件通知插件
本插件建议配合定制版typecho使用效果最佳适用版本 typecho1.1.17.10.30其他版本需要修改插件文件夹目录下Plugin.php文件中的版本判断相关代码功能说明定制版Typecho可使用额外功能找回密码请求时间间隔设置,防止恶意请求找回密码功能,通过邮件找回密码评论审核通过时发送邮件给评论者用户评论文章时发送邮件给文章博主用户评论被回复时发送邮件给被评论用户邮件模板说明插件有三个模板,可以根据自己的想法修改模板,在插件文件夹的theme目录下:approved.html:邮件审核通过通知模板。author.html:文章评论通知作者模板。reply.html:评论回复通知被回复者模板。插件管理界面Github地址:https://github.com/XG2020/XGComment
XG.孤梦
2022-07-01

源码库

2022年07月01日
1,034 阅读
0 评论
2022-05-26

Java实现扫雷小游戏三

Java实现扫雷小游戏三
接下来是完成菜单栏的功能游戏菜单添加菜单监听器(com.panel/BombJMenuBar.java)在init()方法中插入// 开局事件处理 menuItemStart.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { mainframe.reStartGame(); } }); // 添加事件监听器 MenuListener listener = new MenuListener(mainframe); menuItemStart.addActionListener(listener); menuItemLow.addActionListener(listen...
XG.孤梦
2022-05-26

学习笔记

2022年05月26日
1,497 阅读
0 评论
2022-05-26

Java实现扫雷小游戏二

Java实现扫雷小游戏二
布雷上一篇已经完成了界面UI的实现,接下来开始功能的实现。定义布雷类(com.tools/LayMine.java)(1)布雷采用随机生成的布雷方式,玩家第一次点击小方格不应该是雷,故布雷功能设计在玩家第一次左键时开始布雷。参数row和col是第一次点击的鼠标坐标。public class LayMine { /** * labels:存储方格的二维数据 * row:当前鼠标点击的x值 * col:当前鼠标点击的y值 */ public static void lay(MineLabel[][] labels, int row, int col) { int count = 0; Random random = new Random(); // 随机 while (count<Tools.allcount) { int x = random.nextInt(Tools.rows); int y = random.ne...
XG.孤梦
2022-05-26

学习笔记

2022年05月26日
852 阅读
0 评论
2022-05-18

Java扫雷源码

Java扫雷源码
编译软件:IntelliJ IDEA / Eclipse环境: JDK1.5以上介绍:重写了一遍扫雷,代码更加规范,修复了一些小bug,优化了部分代码的算法,将各等级英雄榜独立运行效果图github项目地址:https://github.com/XG2020/Mine-sweeping[card-default width="100%" label="下载地址"][btn href="https://www.lanzoum.com/iUNza0527yhg" type="primary"]点击下载[/btn] 复制密码: [copy]xggm[/copy] [/card-default]
XG.孤梦
2022-05-18

源码库

2022年05月18日
929 阅读
0 评论
2022-05-18

Java实现扫雷小游戏一

Java实现扫雷小游戏一
实现项目结构分析主界面主窗体(com.main/MainFrame.java)包含菜单栏、计数区panel和雷区panel。(1)构造方法public MainFrame() { init(); this.setIconImage(Tools.getImageIcon().getImage()); // 设置图标 this.setTitle("扫雷"); // 设置标题 this.setSize(new Dimension(220,300)); // 窗口大小 this.setResizable(false); // 这样让窗口不可放大 this.setLocationRelativeTo(null); this.setLocation(new Point(800,300)); // 设置窗口位置 this.setVisible(true); // 设置窗口显示 this...
XG.孤梦
2022-05-18

学习笔记

2022年05月18日
831 阅读
0 评论
2022-05-15

HTTPS协议 Mixed Content报错解决办法

HTTPS协议 Mixed Content报错解决办法
今天发现我博客的音乐播放器无法加载歌词,因为浏览器安全规矩,在 HTTPS 请求下进行 Java请求、HTTP请求或引进 HTTP协议资源文件,会报“Mixed Content”的错误,导致请求无法继续。触发原因也是莫名其妙的(控制台显示的请求地址是http请求,但是实际上我默认请求设置了https),在添加下面的语句解决问题后,注释掉这条语句,清除缓存刷新页面,又能正常的加载了,为了稳定性,而且我的网站都添加了SSL证书,所以还是让这条语句生效吧Mixed Content: The page at 'xxx' was loaded over HTTPS, but requested an insecure resource 'xxx'. This request has been blocked; the content must be served over HTTPS.解决办法网站的head标签中插入一条:<meta http-equiv="Content-Security-Policy" content="upgrade-insecur...
XG.孤梦
2022-05-15

BUG

2022年05月15日
1,751 阅读
0 评论
2022-05-02

Java实现扫雷小游戏介绍

Java实现扫雷小游戏介绍
游戏介绍扫雷游戏是一款windows经典的电脑休闲小游戏,办公室打发无聊时间用的,非常受人喜爱,扫雷就是要把所有非地雷的格子揭开即胜利,踩到地雷格子就算失败。让玩家们找回童年玩此款游戏的乐趣,在游戏中只要掌握一些小技巧,闯关就会变得容易很多哦!初步分析通过扫雷界面图片可以分析出:界面是一个窗口,有菜单栏、标题栏和游戏区。菜单栏里有游戏和帮助两个菜单。游戏菜单里有:开局、初级、中级、高级、自定义、扫雷英雄榜、退出等7个子菜单;1、在游戏菜单里能够设置游戏的重新开局, 也可以通过点击游戏区里的笑脸来重新开局2、设置游戏的级别,分为初中高三个游戏级别:初级是由9*9的方格组成,雷数为10,非雷数71;中级由16*16的方格组成,排有40个雷,非雷数为216;高级是由16*30的方格组成,其中有99个雷,非雷数为381;3、自定义功能能够让玩家重新定义游戏的布局(行列范围9~30)与雷数(少于格子数且不能全是雷);4、表情 游戏仍然在继续的时候显示微笑的表情::(呵呵),当鼠标按住方格的时候显示惊讶的表情::(惊讶),踩中地雷的时候显示悲哀的表情::(泪),当你成功排除了所有雷,就会显示...
XG.孤梦
2022-05-02

学习笔记

2022年05月02日
1,656 阅读
0 评论
登录
X
用户名
密码