- 博客(30)
- 收藏
- 关注
原创 Freemarker中的#,{.},$等特殊字符输出,以及list索引的用法
Freemarker特殊字符输出,Freemarker list中索引的使用
2023-03-06 16:01:21
1917
1
原创 通用xml解析-XStream
场景介绍 下面的xml模板是在项目中实际使用的。项目中所有的接口都具有相同的结构。<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:cbcc:std:caps:2020:tech:xsd:caps.202.001.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Message> <Head> <C
2021-12-09 15:38:57
1342
原创 Java模拟按键精灵(五)- 结束篇
本来是想介绍一些具体的代码,但是这些代码只适合我玩的这款游戏,对大家没什么帮助。不过就此停笔,又好像太突然了。那就介绍一些思路供大家参考。如何在action中确保只打开某个窗口 比如在“自动挂机检物”action中,只需要打开“包袱窗口”;在游戏过程,很多窗口被打开过,可能关了,也可能没关。要是一个一个判断窗口存在就关闭太麻烦;我的做法是:单击“ESC”键,不管三七二十一,关闭全部窗口;然后按“F9”打开包袱;这样就可以确保只有“包袱”窗口打开。 方法很粗暴,但是很管用;在游戏过程中,我可能
2021-08-19 12:28:02
607
4
原创 Java模拟按键精灵(四)-屏幕搜索
功能介绍 本篇是介绍屏幕搜索功能,屏幕搜索主要是指在屏幕指定区域内,搜索特定的图形或特定的颜色。开始的时候走了弯路,我是直接遍历屏幕像素点,然后取色比较的,这样做效率特别低,10X10的像素区域,就要1秒多,不得已还用了多线程。后来找到一篇文章,先截屏然后在生成的图片对象中查找,速度快很多 。文章内容参考“java中的图像匹配实现_java实现图像模版匹配(蜗牛学院)”代码 屏幕区域截图工具类package com.analog.tools;import java.awt.AWTExc
2021-08-09 11:22:45
1802
原创 Java模拟按键精灵(三)- 需求细化
需求细化 需求文章(一)进行过描述:自动挂机检药水;药水检满后,走到NPC卖出药水;卖完药水后继续自动挂机。因为怪物等级低,装备不用考虑。 下面把需求分解为5个Action,进行需求细化,然后提取核心功能。Action1:自动挂机检物 检查包袱是否已满,如果满了,执行Action2.Action2:走到商人NPC附近(走到可以点到商人的位置) 判断人物是否已走到目标位置,如果走到,执行Action3.Action3:点击商人NPC,打开卖出物品界面 因为人物位置不确定性,不能通过固定坐
2021-08-05 17:27:46
597
2
原创 Java模拟按键精灵(二)-基础概念介绍
上篇的代码表明Java可以完美操作键盘,鼠标。这个做按键精灵的基础。下面介绍一些基本概念和原则,方便后面对开发思路的了解。对于开发比较资深的大佬可以直接跳过本章。屏幕坐标系屏幕坐标系原点O(0,0)在屏幕左上角;通常用x表示横坐标,y表示纵坐标屏幕坐标范围和显示器分比率有关;比如分比率是1366X768像素,表示横坐标x范围是[0, 1366],纵坐标是[0, 768];负数坐标表示在屏幕外面屏幕坐标系和游戏地图坐标,没有直接关联关系;当我们移动鼠标,是按屏幕坐标计算的。想要把鼠标移动到游戏地
2021-07-21 11:03:07
877
原创 Java模拟按键精灵(一)
背景 最近在玩热血传奇1.76金币版的游戏。这款游戏升级慢,爆率低,打钱慢。适合我这种养老玩家。游戏有个内挂,可以自动挂机。这个挂机功能非常水,只能自己跑到挂机地图,在地图上选好几个点,让人物边跑边打怪。不能自动回城买药,也不能自动卖装备。 后来在游戏里瞎逛时候,发现一个野外地图。地图大,怪物等级低,刷新适中。里面的怪会爆500金币一瓶的药水,爆率还不低。更重要的是地图中就有NPC,可以把药水卖掉,不用回城。因此,萌生了使用按键精灵,自动挂机,自动卖物品的想法。再转念一想,咱是程序员啊,干嘛不自己动
2021-07-20 15:55:08
3834
2
原创 java高效组定长报文续篇3--报文字段分类
本编文章的基础数据在java高效组定长报文续篇2–准备一些基础数据中,这里就不重复列举了。 上篇文章的两个报文接口字段有几个特点,大部分字段都是不含中文的字符串,数字型的字符串只有数字和金额有些字段的值的长度本身就是固定的有些字段是选填的,但是无值时需要占位报文字段分类 根据报文字段特点分类类型编号填充方式说明普通字符串S右补空格不含中文的字符串中文字符串C右补空格可含中文的字符串,如名称,附言等普通数字N左补零一般是整数
2021-01-04 15:57:01
529
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人