摘要: QHYun_practice-18-A*算法 随便点起点和终点,然后设置黑色的障碍物,看看寻路的结果吧;其实不一定是唯一的,但是会选代价最小的其中一条。 阅读全文
posted @ 2025-07-21 09:41 Wind_Swing_Dunn 阅读(2) 评论(0) 推荐(0)
摘要: QHYun_practice-17-A*算法 算法的java实现 package AStarAlgo; import java.util.ArrayList; import java.util.List; /** * <p> TODU </P> * * @author yeager * @Version V1.1.1.0 * @date 202 阅读全文
posted @ 2025-07-21 09:40 Wind_Swing_Dunn 阅读(2) 评论(0) 推荐(0)
摘要: QHYun_practice-16-A*算法 集成第一个内容上去吧,不然都是架子,空荡荡的;关于A*算法的原理网上有很多啦,也有很多升级版,我就写一个最基本的吧,完成最短路径的计算就行了。 先说一下想法,收先肯定要画一个类似于棋盘的东西,然后需要几个按钮,设置起始位置、设置障碍物、开始寻路、清空地图,所以需要在一个pannel里至少分出两块,一 阅读全文
posted @ 2025-07-21 09:40 Wind_Swing_Dunn 阅读(6) 评论(0) 推荐(0)
摘要: QHYun_practice-15 写一下信息窗,信息窗的实现主要是为了很好的打印需要打印的信息,可能这些信息会需要向日志一样输出。 其实我的想法就是一个信息暂时的窗口,比如后面跑算法的时候,凡是需要println的地方,都可以输出到这个信息窗来,这样方便检查。 主要就是建一个panel,实现下面的两个方法,后面需要打印的时候,就通过 阅读全文
posted @ 2025-07-21 09:38 Wind_Swing_Dunn 阅读(4) 评论(0) 推荐(0)
摘要: QHYun_practice-14 本质上就是在一个panel中加tree,然后通过添加节点和节点的响应来实现的。 在gui的包里建一个DocumentTreePanel的类;因为暂时也没实现什么功能,所以就比较简单的加几个节点看一下就行了。 package QHgui; import QHgui.docing.SDefaultDoc 阅读全文
posted @ 2025-07-21 09:36 Wind_Swing_Dunn 阅读(5) 评论(0) 推荐(0)
摘要: QHYun_practice-13 主工作区主要还是一个panel,主要还是用javadocking将主工作区划分为四个部分,也就是四个小块,左上角放文件树,左下角暂时保留,右边中间是主工作区内容,右下放信息窗口,有什么需要打印的信息都可以放在右下角。 package QHgui; import QHgui.docing.SDockP 阅读全文
posted @ 2025-07-21 09:35 Wind_Swing_Dunn 阅读(2) 评论(0) 推荐(0)
摘要: QHYun_practice-12 虽然现在菜单栏和工作栏还没有什么功能,不过还是初始化一下把,放在上面装装样子,后面需要通过他们实现一些功能的时候再来实现吧。 因为工具栏可能会用到combobox和button这些控件实现,所以我们去建一个tool的包,实现一些这些可能用到的组件。其实就是继承后重写了一下样式,然后写了一下响应时间, 阅读全文
posted @ 2025-07-21 09:34 Wind_Swing_Dunn 阅读(4) 评论(0) 推荐(0)
摘要: QHYun_practice-11 就参照eclipse做一个简单的主界面吧,在前面登录验证完成的基础上进入主界面,主界面大致应该有菜单栏、工具栏、主工作区、文件树、信息栏,然后还保留一个区域备用吧,以后看能扩展些什么,如果是加载地图什么的,也许可以做一个鹰眼的功能区。 菜单栏和工具栏暂时还没想好具体做点什么,不如就从文件树和主工作区 阅读全文
posted @ 2025-07-21 09:33 Wind_Swing_Dunn 阅读(2) 评论(0) 推荐(0)
摘要: QHYun_practice-10 前面Redis连接搭好了,去redis的命令里或者客户端里把暂时测试的几个数据存进去,我在登录界面初始化的时候写了个函数,会吧用户名、密码等读出来自己填入(算是保存用户名密码的操作),不然测试阶段会疯掉。 现在就是需要写一个短信验证的服务,将验证码发给填入的手机号并且存入数据库,这样就可以进行一致性 阅读全文
posted @ 2025-07-21 09:30 Wind_Swing_Dunn 阅读(3) 评论(0) 推荐(0)
摘要: QHYun_practice-9 我是想用Redis搭建响应和验证的内容,毕竟这种非关系型数据库用起来比较方便,把用户名密码等内容存在里面,当然现在就我一个人的信息,然后打算用叮咚搭一个验证码的服务,服务产生的验证码也存到redis的个人信息里去,然后验证用户手机获取到的验证码输入的内容是否一致,然后登录界面的验证内容就算做完了。 阅读全文
posted @ 2025-07-21 09:27 Wind_Swing_Dunn 阅读(3) 评论(0) 推荐(0)
摘要: QHYun_practice-8 先把登录界面要用的控件加进去,主要用到这些 boolean find = false; JTextField tfAdmin ; JTextField tfCode ; JPasswordField tfPassword; JTextField tfTel; JLabel msgAdmin ; JL 阅读全文
posted @ 2025-07-21 09:26 Wind_Swing_Dunn 阅读(5) 评论(0) 推荐(0)
摘要: QHYun_practice-7 首先准备一张壁纸放在Resource\Image\BackGround文件夹下吧(这个过程还是挺不好弄的,找一张好看的图可不简单= =) 然后在QHgui中写一个背景版的panel package QHgui; import QHBasic.SConst; import javax.swing.*; 阅读全文
posted @ 2025-07-21 09:25 Wind_Swing_Dunn 阅读(4) 评论(0) 推荐(0)
摘要: QHYun_practice-6 希望做一个简单的登录界面吧,一般的软件部都有一个欢迎界面嘛,我打算用Swing的组件搭一个,相对比较简单,估计就是用户名,密码,手机号和验证码之类的。 这部分的想法就这么多了,毕竟也不是主体,能看就行。我之前想做得炫酷一点的,比如登录窗的背景是动态的,但是用swing好像要实现有点麻烦哦,算了,就不 阅读全文
posted @ 2025-07-21 09:24 Wind_Swing_Dunn 阅读(3) 评论(0) 推荐(0)
摘要: QHYun_practice-5 前面实现了路径的辅助类,这样以后访问项目的相关路径就会很简单了,现在我们就去User下建一个License文件夹,然后建一个license.txt文件,做一个简单的校验测试吧。 不想做什么加密解密的事情,就走个形式,保留,如果以后想做多复杂,可以自己去尝试。 然后就涉及到文本内容的读取了,但是想来这 阅读全文
posted @ 2025-07-21 09:22 Wind_Swing_Dunn 阅读(5) 评论(0) 推荐(0)
摘要: QHYun_practice-4 前面做到了程序入口参数的设置,初始化一些全局的常量备用。如果有兴趣也可以自己去扩展一下X64平台的校验,这样你就可以检测当前运行的平台和你期望的常量是不是一致的。 接下来,写一个函数,做一个简单的本地的license校验,不加密的文本校验吧,一个成熟的应用程序应该这样不是嘛,虽然形式比较简单,但是还 阅读全文
posted @ 2025-07-21 09:20 Wind_Swing_Dunn 阅读(5) 评论(0) 推荐(0)
摘要: QHYun_practice-3 在QHEntrance下建一个QHApplicationEntrance的包,建一个QHBaseEntrance的类作为这个程序的一个入口,然后hello world一下,运行一下(这是一个执念啊)。 看到控制台打印Hello world!Now we get to start! 就继续往下走吧。 阅读全文
posted @ 2025-07-21 09:17 Wind_Swing_Dunn 阅读(4) 评论(0) 推荐(0)
摘要: QHYun_practice-2 先说是想法 首先去我的Gitee建了一个叫QHBase的仓库,然后克隆到本地 然后建了两个文件夹,用eclipse的话应该就是对应两个项目了,但是我想用idea写,虽然初学很多都是Eclipse起手,但是还是要学着用新的工具增加效率,idea被更多人接受也不是没有原因的。那就应该对应Idea中两个模 阅读全文
posted @ 2025-07-21 09:14 Wind_Swing_Dunn 阅读(3) 评论(0) 推荐(0)
摘要: QHYun_practice-1 搬上一份工作的自己闲的时候写的一个小案例吧,虽然说当时用的技术线挺老的,不过当时工作的主项目是给某研究X做的,项目开始的比较早,可能就会选型比较保守,追求稳定性吧,所以当时学的东西,现在看来确实市面上用的不多了。不过由于自己不是科班出身,半路出家,缺失也是在这个项目中慢慢筑基的吧,对于很多概念和思维 阅读全文
posted @ 2025-07-21 09:10 Wind_Swing_Dunn 阅读(6) 评论(0) 推荐(0)