自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(322)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

原创 3个AI工具告诉你,程序员如何搞副业

4. 在线课程和教育: 如果你擅长特定的编程语言或技术领域,你可以创建在线课程或教程,并通过课程费用或会员制来赚取收入。5. 开发插件或应用程序: 你可以开发用于流行软件平台(如WordPress、Shopify、Salesforce等)的插件或应用程序,并通过销售插件、订阅或应用内购买来获得收入。3. 写作或博客: 如果你对编程或技术有深入了解,你可以写作或创建博客。4. 在线教育:成为编程课程的在线讲师,通过教育平台(如Udemy、Coursera等)发布自己的课程,或为学生提供一对一的辅导服务。

2024-04-09 10:08:22 1167

原创 IE浏览器:SCRIPT5007: 属性“query”的值为 null、未定义或不是 Function 对象

我们的WEB系统技术栈比较老,前端用的还是JSP页面。之前不知道,有个地市的生产环境只能用IE浏览器,查看了下他的浏览器版本是IE11,我在自己电脑上测试用的edge浏览器的IE模式。于是进入到query()方法内,一开始也没有发现啥问题,直到想起来const是ES6引入的新关键词,会不是是IE这种老东西不支持呢?IE浏览器不支持const关键词,有时候也不要随便轻信IDE的建议。按照提示找到报错代码行,也就是下图中的查询按钮,没有看出有什么问题。自己测试是没问题的,但是放到IE11上面就有问题了。

2024-04-09 09:50:23 380

原创 开发者导航:Struts2学习笔记之:文件上传

Struts也提供了内置标签用于文件上传,我们称为文件选择域,这与html的标签是一样用的。

2024-04-06 15:33:48 313

原创 开发者导航:Struts2学习笔记之:OGNL

OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个单独的开源项目。 Struts2框架使用OGNL作为默认的表达式语言。OGNL是struts2整合的一个开源项目,所以在struts2中,要想使用OGNL表达式,必须使用Struts2标签库。OGNL相当于EL表示式,从作用域取数据

2024-04-06 15:33:41 314

原创 开发者导航:Struts2学习笔记之:contextMap

每次请求时,都会产生一些请求数据,这些数据存放到哪里去了?contextMap=ActionContext中存放的主要内容。使用s:debug查看contextMap的数据。

2024-04-06 15:33:13 544

原创 开发者导航:Struts2学习笔记之:标签与OGNL的配合使用

Struts标签与OGNL的配合使用。

2024-04-06 15:32:49 279

原创 开发者导航:Struts2学习笔记之:拦截器

上面遗留的问题:我们在声明时配置了哪些方法需要拦截,哪些方法不需要拦截。如果没有登录,直接访问http://localhost:8080/day03_struts2_demo04/teacherList.action会回到登录页面。上面的配置坏处是每一个Action都配置拦截器,我们修改默认的拦截器配置,就可以简便我们的代码。创建个拦截器,继承Abastract方法,实现intercept方法。在struts.xml中配置拦截器,拦截器需要配置后才可使用。解决办法:我们需要在使用拦截器的时候给它注入参数。

2024-04-06 10:30:00 1248

原创 开发者导航:Struts2学习笔记之:国际化

软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。

2024-04-06 10:00:00 739

原创 开发者导航:Struts2学习笔记之:接口请求与配置

前面的多个爱好请求参数,struts框架会自动进行字符串的拼接,如拼接成【泡妞, 写代码, 买房子】,是以逗号+空格类型来拼接的提交生日时,是以2017-08-09的格式提交的,struts也会把字符串转成Date类型,这些都是struts做的类型转换但是如果提交的08/09/2017,struts就会报错【错误的日期表达】struts有很多类型转换器。

2024-04-05 21:42:11 878

原创 开发者导航:Struts2学习笔记之:主要元素介绍

其实结果类型就是一个类,这些类都实现com.opensymphony.xwork2.Result接口。或者继承自该接口的实现类org.apache.struts2.dispatcher.StrutsResultSupport。这些类都有一个doExecute方法,用于执行结果视图。【查看源码各种结果类型的类结构】struts的内部实现就是Servlet目的:更加灵活的设置验证码的宽度和高度第一步:给结果类添加width和height的属性和get/set访求。

2024-04-05 21:10:02 521

原创 开发者导航:Struts2学习笔记之:struts入门基础

Struts2是Apache发行的MVC开源框架。注意:它只是表现层web(MVC)框架。在apps目录中,提供了一个struts2-blank.war 包初始学者在项目集成中,导入lib下的所有包即可jar的介绍struts2-core-2.3.33.jar Struts核心jar包ognl-3.0.19.jar OGNL表达式log4j-core-2.3.jar 开源日志 log for javaasm-3.3.jar 基于子类的动态代理。

2024-04-05 20:41:44 606

原创 开发者导航:程序员常用开发工具(IDE)推荐

IDE 是 "Integrated Development Environment" 的缩写,中文意为“集成开发环境”。程序员使用 IDE 作为主要的开发工具,因为它提供了编写、调试、编译和运行代码所需的多种功能和工具。

2024-04-05 20:07:15 640

原创 开发者导航网:一个专属于程序员的聚合网站

开发者导航是一个专门为软件开发者和程序员提供的在线资源导航平台,旨在帮助开发者快速找到所需的开发资源和工具,提高开发效率和工作质量。该平台汇集了各种开发工具、代码库、社区、文档和教程等非常实用的开发资源,为开发者提供了一个全面、便捷的开发资源库。

2024-04-04 14:09:44 1111

原创 常见的几种数据库及其介绍、分类、作用和特点

数据库是一个组织良好的数据集合,它允许用户和应用程序以结构化的方式存储、检索和管理数据。数据库管理系统(DBMS)是用于与数据库交互的软件,它提供了创建、查询、更新和维护数据库的工具和功能。

2024-04-03 14:35:33 365

原创 开发者导航:MySQL下载及安装教程

MySQL是一个流行的开源关系型数据库管理系统,它被广泛用于各种应用程序中,以存储和管理数据。

2024-04-03 14:27:47 338

原创 Navicat数据传输时报ORA-01950: no privileges on tablespace ‘USERS‘

2.系统权限unlimited tablespace是隐式(没有显式包括)在dba, resource角色中的一个系统权限;因为我们同事分别开发不同版本代码,数据库用的是同一个,这就导致测试数据相互影响,所以准备新建个模式(用户),把原来的表和数据复制一份到新的用户模式下。1.新创建的用户,如果没有分配给unlimitedtablespace系统权限的用户,必须先给他们指定限额才能在表空间中创建对象。我这里是因为新创建的用户,缺少权限,我看网上有人说可回收了DBA角色也可能导致这个问题。

2024-04-03 14:10:59 347 2

原创 开发者导航:那些声称几天就能让你精通软件的书籍真的这么神么?

总之,声称几天就能精通软件的书籍可以作为快速入门的工具,但真正的精通需要持续的学习和大量的实践。将这些书籍作为开始,然后通过不断的练习和学习来提高你的技能。记住,成为任何领域的专家都不是一蹴而就的,而是需要时间和努力的积累。程序员导航 - 开发者导航。

2024-04-03 11:11:43 220

原创 开发者导航:零基础如何进入IT行业?

进入IT行业需要时间和努力,但通过明确的学习路径、利用丰富的学习资源、积累实践经验、积极参与社区和有效的求职策略,零基础的你也可以实现这一目标。不断挑战自己,保持好奇心和学习的热情,你将在这个行业找到自己的位置。进入IT行业对于零基础的新手来说可能会显得有些困难,但实际上,只要跟随正确的路径和方法,任何人都有机会成为这个行业的一员。加入IT相关的社区和组织,这不仅可以帮助你学习新知识,还可以让你结识行业内的人士。在你学习的过程中,尝试创建一些个人项目,这些项目可以展示你的技能和解决问题的能力。

2024-04-03 11:04:22 766

原创 开发者导航:分享10个AI技术未来可能提供的创业机会

对于创业者来说,重要的是紧跟AI技术的发展动态,了解市场需求,找到合适的切入点,发挥自己的创新精神和专业技能,开发出有价值的产品和服务。同时,创业者也需要关注AI技术的伦理和社会责任问题,确保技术的发展能够造福社会,而不是带来负面影响。随着人工智能技术的飞速发展,未来的创业机会将是多样化和充满潜力的。未来的AI教育创业机会可能包括开发个性化学习平台,通过分析学生的学习习惯和能力,提供定制化的学习内容和教学方法。未来的创业机会将不仅仅局限于上述领域,随着技术的进步和市场需求的变化,新的创业机会将不断涌现。

2024-04-02 13:49:59 615

原创 开发者导航:AI会取代程序员吗?

在未来,我们可能会看到人类程序员和AI程序员共同工作的场景,两者各自发挥自己的优势,共同推动软件开发行业的进步。因此,对于程序员来说,学习如何与AI合作,以及如何在AI辅助下提升自己的技能和创造力,将是一个重要的发展方向。而对于行业和社会来说,确保AI技术的合理和道德应用,以及为程序员提供持续教育和培训机会,也是确保技术发展惠及所有人的关键。首先,我们需要了解AI在编程领域的应用。同时,人类程序员的角色可能会随着AI的发展而转变,他们需要学习如何与AI合作,利用AI的能力来提升自己的工作效率和质量。

2024-04-02 13:44:38 408

原创 程序员35岁会失业吗?——技术更新与个人适应性分析

程序员35岁是否会失业,并不是一个由年龄决定的问题,而是一个由个人适应性决定的问题。技术更新是不可避免的趋势,但通过持续学习、积极适应变化、提升个人能力,程序员完全可以在职业生涯中不断前进,实现自我价值。35岁对于程序员来说,不是终点,而是新的起点,是积累经验和智慧,创造更大价值的开始。程序员导航 - 开发者导航。

2024-03-30 10:11:10 571

原创 程序员35岁会失业吗?——职业发展路径多样性分析

综上所述,程序员35岁并不意味着失业,相反,这个年龄段的程序员拥有丰富的经验和成熟的技能,是职业发展的黄金时期。只要不断学习,积极适应变化,程序员完全可以在多个方向上实现职业生涯的突破和发展。社会对于程序员的需求依然旺盛,而程序员自身也应该积极规划自己的职业道路,把握机遇,迎接挑战。程序员导航 - 开发者导航。

2024-03-30 10:01:45 909

原创 开发者导航:hutool工具中FileUtil里面walkFiles()使用实例

hutool是一个小而全的Java开发利器,一些开发中经常用到的方法这里面基本上都已经有了。作为一个开发者,我们需要做的就是不断的提高使用它的熟练度,从而提高开发效率,节约时间去做更有意义的事(摸鱼)。

2024-03-23 16:20:14 312

原创 使用hutool批量修改目录及其子目录中文件名中的指定字符

作为一个开发者,我们需要做的就是不断的提高使用它的熟练度,从而提高开发效率,节约时间去做更有意义的事(摸鱼)。我查了下hutool的文档,好像FileUtil中提供的批量处理的方法都是只处理文件,不处理文件夹的。3、修改文件名指定字符的操作要从最里面的文件夹开始,若先处理外面的文件夹,名字变了,里面的文件就找不到路径了。3、注意递归的退出条件,否则你会发现你的硬盘里多了无数个空文件夹(别问我是怎么知道的)1、删除某个目录及其子目录下所有文件的文件名中包含的“新建”、“测试”等字符。

2024-03-23 15:49:22 984

原创 开发者导航:分享27个程序员免费学习的资源网站(第二期)

一个不能回避的问题就是,现在程序员的职场大环境是真的越来越差了,如果我们每天只是完成公司领导安排的任务,不去提升自己的技术,提高自己的不可替代性,你有想过有一天镰刀落在自己头上时,该如何应对吗?今天站长分享的网站主要都是一些学习网站,从入门到精通,各种教程应有尽有,而且绝大多数都是免费的,快来一起进步吧!(注意:本期分享中有国外的网站,我这边可以正常直连,如果打不开请使用魔法。

2024-03-19 22:27:40 814

原创 开发者导航:分享27个程序员免费学习的资源网站(第一期)

一个不能回避的问题就是,现在程序员的职场大环境是真的越来越差了,如果我们每天只是完成公司领导安排的任务,不去提升自己的技术,提高自己的不可替代性,你有想过有一天镰刀落在自己头上时,该如何应对吗?今天站长分享的网站主要都是一些学习网站,从入门到精通,各种教程应有尽有,而且绝大多数都是免费的,快来一起进步吧!

2024-03-19 15:12:14 1122

原创 大龄程序员如何选择职业赛道?

在数字化的今天,程序员已成为当代科技发展的中坚力量。面对日益丰富的职业选择,程序员们如何选择适合自己的职业赛道,成为了他们职业生涯中的重要课题。本文将从程序员职业赛道选择的重要性、职业赛道选择的方法和策略,以及如何应对职业赛道选择中的挑战等方面进行探讨,希望能为程序员们提供一些有益的参考和启示。程序员职业赛道选择是一个复杂而重要的过程,需要程序员进行自我评估、市场需求分析,并从成功案例中学习经验教训。

2024-03-18 16:31:14 779

原创 开发者导航:TeleDB学习笔记之表类型设置原则

在了解TeleDB表类型设置原则之前,我们需要知道什么是TeleDB。TeleDB是电信公司自主研发的一款分布式数据库产品,它采用了传统的分布式数据库架构,包括数据库的拆分(分库分表)以及SQL语句的路由和转发功能。TeleDB还实现了全局索引的功能,但这种数据库主要服务于SQL在线事务处理(OLTP)业务,以及在极少数情况下用于统计分析。TeleDB的基础数据库服务单元称为SET,每个SET基于主从复制架构,可以支持PostgreSQL和MySQL等多种数据库。

2024-03-18 15:46:38 919

原创 PostgreSQL常用语法总结

PostgreSQL常用语法总结。

2024-03-18 15:15:26 762

原创 开发者导航:分享20个程序员接私活的网站(第二期)

1. 先了解公司政策:在考虑接私活之前,必须清楚自己所在公司的政策。有些公司允许员工接私活,但也有可能不赞成员工分散精力。2. 善于时间管理:接私活可能会影响到正式工作表现和责任,务必合理规划时间,确保私活不干扰正常工作。3. 保持职业操守:在接私活时要确保行为符合职业道德,不得泄露公司机密信息。4. 保证质量和守时:接私活时务必提供高质量工作,并按时完成任务,这有助于树立专业程序员形象。5. 熟悉法律与税务:确保了解相关法律与税务问题,避免因私活而引发法律纠纷。

2024-03-17 15:35:12 922

原创 开发者导航:分享20个程序员接私活的网站(第一期)

现在程序员职场大环境真的是越来越差了,我的同事和朋友们有的被裁员了,有的被降薪了,而且基本上都是没有补偿的。遇到这样的事情,作为底层的码农,真的一点办法都没有。我印象最深刻的一个同事,他刚结了婚婚假回来就被裁了,而且他是在高位买的房,每个月还房贷就很吃力,现在又丢了工作,没有任何补偿,真不知道他今后该如何是好。

2024-03-17 14:53:33 603

原创 开发者导航:分享17个在线写代码的网站(第一期)

在线写代码,顾名思义就是不用下载安装IDE就可以在线写代码的意思,在线编程工具指的是通过互联网访问的在线平台或工具进行编程活动。这种编程方式允许用户在远程服务器上编写、测试和运行代码,而不需要在本地设备上安装特定的软件或配置复杂的开发环境。今天站长分享的在线工具有国内的也有国外的,如果网站打不开请使用魔法,这些网站一般都提供免费的空间,个人开发者使用完全足够了。

2024-03-16 13:13:44 2023

原创 开发者导航:分享20个免费学习黑客技术的网站(第二期)

站长收藏了很多个安全工程师常用的黑客技术学习网站,这些网站为网络安全从业者和科技爱好者提供了一个获取信息、分享观点和交流想法的平台。这些网站中有国内的网站,也有国外的网站,不管国内外都可以直接访问。

2024-03-16 11:00:00 981

原创 开发者导航:分享20个免费学习黑客技术的网站(第一期)

这些网站中有国内的网站,也有国外的网站,不管国内外都可以直接访问。让站长带你了解黑客的世界,学习黑客的技术。用好了这些网站,踩缝纫机指日可待,从此过上衣食无忧的生活!因为数量众多,每次分享十个,等不及的同学可以去我的导航站查看:开发者导航:https://codernav.com。

2024-03-15 09:30:00 1023

原创 开发者导航:分享10个程序员常用的IT资讯网站(第三期)

站长收藏了很多个程序员常用的IT资讯网站,这些网站涵盖了行业新闻、技术分享、最新技术动向等内容,为程序员提供了学习、交流和获取最新技术动态的平台。这些网站对于程序员了解行业发展,大厂动态、最新技术和自身职业发展起着至关重要的作用。因为数量比较多,每次分享十个,等不及的同学可以去我的导航站查看。

2024-03-15 09:15:00 1922

原创 开发者导航:分享10个程序员常用的IT资讯网站(第二期)

站长收藏了很多个程序员常用的IT资讯网站,这些网站涵盖了行业新闻、技术分享、最新技术动向等内容,为程序员提供了学习、交流和获取最新技术动态的平台。这些网站对于程序员了解行业发展,大厂动态、最新技术和自身职业发展起着至关重要的作用。因为数量比较多,每次分享十个,等不及的同学可以去我的导航站(https://codernav.com)查看。

2024-03-14 09:30:00 958

原创 开发者导航:分享10个程序员常用的IT资讯网站(第一期)

这些网站对于程序员了解行业发展,大厂动态、最新技术和自身职业发展起着至关重要的作用。因为数量比较多,每次分享十个,等不及的同学可以去我的导航站(https://codernav.com)查看。

2024-03-14 09:15:00 1322

原创 开发者导航:分享10个程序员常用的技术论坛(第三期)

本期分享的网站大多与软件逆向破解有关,网站内容可能涉及到知识产权问题,大家在学习和实践逆向工程,使用破解工具进行软件或系统优化时,应遵守相关法律法规,并尊重软件和游戏开发者的版权。

2024-03-13 21:32:32 1103

原创 开发者导航:Fiddler Everywhere抓包工具全面指南(保姆级教程)

Fiddler 是一个流行的开源网络调试代理工具,主要用于检查、监控和调试HTTP流量。它可以捕获来自浏览器、应用程序和服务器之间的HTTP请求和响应,并提供详细的信息和统计数据。Fiddler可以帮助开发人员诊断和解决网站或应用程序中的性能问题、安全漏洞和其他网络通信问题。通过Fiddler,用户可以查看请求和响应的头部信息、内容、Cookie、缓存等,也可以模拟不同的网络条件进行测试。

2024-03-13 18:03:22 1020

原创 开发者导航:分享10个程序员常用的技术社区网站(第一期)

站长收藏了很多个程序员常用的技术网站,这些网站涵盖了代码托管、面试资料、编程语言学习、算法题解、技术问答、技术分享等多个方面,是程序员们学习、交流和提升的重要平台。因为数量比较多,每次分享十个,等不及的同学可以去我的导航站(codernav.com)查看。

2024-03-12 10:56:00 864

simhash.zip

simhash 高效的文本相似度去重算法实现 simhash是什么 Google发明的的文本去重算法,适合于大批量文档的相似度计算。 流程介绍 simhash是由 Charikar 在2002年提出来的,为了便于理解尽量不使用数学公式,分为这几步: 1、分词,把需要判断文本分词形成这个文章的特征单词。 2、hash,通过hash算法把每个词变成hash值,比如“美国”通过hash算法计算为 100101,“51区”通过hash算法计算为 101011。这样我们的字符串就变成了一串串数字。 3、加权,通过 2步骤的hash生成结果,需要按照单词的权重形成加权数字串,“美国”的hash值为“100101”,通过加权计算为“4 -4 -4 4 -4 4” “51区”计算为 “ 5 -5 5 -5 5 5”。 4、合并,把上面各个单词算出来的序列值累加,变成只有一个序列串。 “美国”的 “4 -4 -4 4 -4 4”,“51区”的 “ 5 -5 5 -5 5 5” 把每一位进行累加, “4+5 -4+-5 -4+5 4+-5 -4+5 4+5”“9 -9 1 -1 1 9” 5、降维,把算出来的 “9 -9 1 -1 1 9”变成 0 1 串,形成最终的simhash签名。

2020-07-16

SSLHandshakeException异常依赖jar包[local_policy][US_export_policy].zip

网上查了下,大部分说法有几种: 1、JDK版本问题,升级到1.8就好了。 2、在网络请求前加:System.setProperty("https.protocols", "TLSv1.2,TLSv1.1,SSLv3"); 3、修改JVM参数:-Dhttps.protocols=TLSv1.2,TLSv1.1,TLSv1.0,SSLv3,SSLv2Hello 4、旧版本jdk中,jce安全机制的bug,要去oracle官网下载对应的jce包替换jdk中的jce包, 安装路径:%JAVA_HOME%\jre\lib\security。 JDK7:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html JDK8:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 注意:下载需要注册Oracle帐号,网站打开慢不说,注册至少要填写20个左右的必填字段,我特么当时就心态崩了啊卧槽,不过我还是下载下来了,分享给大家。

2020-07-09

完整Demo:百度分享https完整教程及源码.zip

在博客内容页面添加一键分享功能,一键分享图文链接到QQ、微信、新浪、人人、豆瓣等多个平台,释放你的双手。内有详细图文教程。 1.将static放到网站根目录 2、图标上传到样式目录,例如,/skin/jxhx/images/ 3、添加css样式表 4、页面插入html代码,并且修改js链接

2020-06-24

Java飞机大战游戏源码【开发者导航】.zip

本资源来自开发者导航站点,更多毕设请访问[codernav][c0m] 本系统结构如下: (1)游戏状态控制功能模块:游戏的状态控制包括运行及结束游戏,首先进入游戏的开始页面,在游戏进行时,玩家必须躲避或者击落敌方飞机,玩家飞机的生命值降低为0的时候游 戏就会结束,弹出游戏结束界面 (2)游戏难度的调整模块:玩家玩的时间越长游戏的难度越高,敌方飞机的数量越多、敌方飞机出现的频率越高,玩家保证飞机的存活的难度越高,操作难度相应也高。 (3)游戏界面绘画功能模块:左上角会显示玩家飞机当前生命值,游戏时间,当前分数,其他地方用来输出玩家对我方飞机的控制与敌方飞机的动作显示 (4)玩家游戏控制功能模块: 玩家可以通过控制鼠标或者键盘来控制方飞机(Hero airplane)的移动。

2020-06-23

Java飞行棋游戏源码.zip

游戏介绍 基本规则 起飞 只有在掷得6点后,方可将一枚棋子由“基地”起飞至起飞点,并可以再掷骰子一次,确定棋子的前进步数;在改进规则场中,只要掷得5点以上的点数就可以起飞。 连投奖励 在游戏进行过程中,掷得6点的游戏者可以连续投掷骰子,直至显示点数不是6点或游戏结束。 迭子 己方的棋子走至同一格内,可迭在一起,这类情况称为“迭子”。敌方的棋子不能在迭子上面飞过;当敌方的棋子正好停留在“迭子”上方时,敌方棋子与2架迭子棋子同时返回停机坪。若其它游戏者所掷点数大于他的棋子与迭子的相差步数,则多余格数为由迭子处返回的格数;但当其它游戏者所掷点数是6而且大于他得棋子与迭子的相差步数时,那么其它游戏者的棋子可以停于迭子上面,但是当该游戏者依照规则自动再掷点的时候,服务器自动走刚才停于迭子上面的棋子。 如果棋子在准备通过虚线时有其他棋子停留在虚线和通往终点线路的交叉点时:A、如果对方是一个棋子,则将该棋子逐回基地,本方棋子继续行进到对岸;B、如果对方是两个棋子重叠则该棋子不能穿越虚线、必须绕行。 撞子 棋子在行进过程中走至一格时,若已有敌方棋子停留,可将敌方的棋子逐回基地。 跳子 棋子在地图行走时,如果停留在和自己颜色相同格子,可以向前一个相同颜色格子作跳跃。 飞棋 棋子若行进到颜色相同而有虚线连接的一格,可照虚线箭头指示的路线,通过虚线到前方颜色相同的的一格后,再跳至下一个与棋子颜色相同的格内;若棋子是由上一个颜色相同的格子跳至颜色相同而有虚线连接的一格内,则棋子照虚线箭头指示的路线,通过虚线到前方颜色相同的的一格后,棋子就不再移动。 终点 “终点”就是游戏棋子的目的地。当玩家有棋子到达本格时候,表示到达终点,不能再控制该棋子。传统飞行棋规则里,玩家要刚好走到终点处才能算“到达”,如果玩家扔出的骰子点数无法刚好走到终点出,多出来的点数,棋子将往回走。 在改进规则场中,如骰子点数多过于到终点的格数,也不需要后退,可以直接胜利返回。 对家配合模式 相对而坐的玩家为配合的一方,彼此的棋子相遇不相互攻击,做“迭子”处理。 胜负判定 混战模式时某一方的四个棋子领先其他方都到达终点则游戏结束,先将所有棋子走到终点的一方获胜。 配合模式时某一方两玩家的八个棋子领先另一方都到达终点则游戏结束,先将所有棋子走到终点的一方获胜。 四.计分规则 以房间规定的分数,按游戏的总棋子数平分,玩家在游戏结束时候没有到达终点的棋子有多少个就扣掉多少分,没有到达终点的棋子数的分数都加到第一名的分数中去。如果是游戏币房间,那么游戏币的分配比例和积分的分配比例相同。 如:第一名进4棋 第二名进3棋 第三名2棋 第四名1棋。

2020-06-23

Java仿雷电游戏源码.zip

使用说明 仿雷电飞行射击类小游戏 光标键移动主角; 武器级别:空格键发子弹、Z键追踪导弹(score>2000); 关卡设置:根据得分,不通关卡不同背景和敌人; 道具设置:加血小道具; ======================== 虽然是仿雷电,不过背景是盗墓笔记~\(≧▽≦)/~啦啦啦,因为不爱玩射击游戏~\(≧▽≦)/~啦啦啦。。。最终关BOSS是白衣女鬼,前面小炮灰有骷髅兵、野鸡脖子、禁婆囡囡,全部Q版。主角小哥(小黄鸡版),加血小道具天真(小黄鸡版)。子弹是小黄鸡,导弹是黑金古刀▼_▼ 系统部署 1、将工程源码导入Eclipse或者idea 2、设置JDK版本、路径及字符集(GBK) 3、启动项目(Main方法) 实验报告

2020-06-23

Java俄罗斯方块游戏源码.zip

俄罗斯方块项目,基本功能包括:游戏主界面显示模块、方块及数据显示模块、方块移动控制模块、游戏界面颜色控制模块、游戏进度、等级控制模块等。 本项目结构如下: 1)游戏主界面显示模块: 显示游戏和帮助两个菜单; 游戏使用功能键盘,得分 等级; 2)画布、方块显示模块: 可以根据自己的需求来自己动手更改背景图片,在方块下落过程中,根据颜色的变化识别下落的方块。 3)背景画布模块设计: 游戏用继承自JPanel的GameCanvas类控制背景画布的显示,用rows代表画布的行数,cols代表画布的列数,行数和列数决定着画布拥有方格的数目; 4)方块移动、旋转模块 通过更改横坐标或纵坐标,然后重新绘制方块实现方块移动、旋转

2020-06-23

Java斗地主游戏源码.zip

斗地主 (扑克牌游戏) 斗地主,是一种在中国流行的纸牌游戏。是关于旧社会阶级斗争详见土地改革运动。 斗地主是一种扑克游戏。游戏最少由3个玩家进行,用一副54张牌(连鬼牌),其中一方为地主,其余两家为另一方,双方对战,先出完牌的一方获胜。该扑克游戏最初流行于中国湖北武汉市汉阳区,现已逐渐在全球各地流行。 游戏规则 该游戏由三人个玩一副牌,地主是一方,其余两家为另一方,双方对战,先出完的一方胜。出牌规则类似"争上游"。 系统部署 1、将工程源码导入Eclipse或者idea 2、设置SDK和字符集(GBK) 3、启动项目

2020-06-23

Java电子政务网系统的设计与实现.zip

JAVA、JSP电子政务网主要用于实现政府机关的政务管理,基本功能包括:前台管网展示、留言板、后台登陆、修改密码、网站公告、政府网站、领导信箱、表格下载、政务公开、便民电话、新闻动态、地区概况、留言管理等。本系统结构如下: (1)JAVA、JSP电子政务网(前台): 领导信箱模块:实现发送邮件信息功能; 地区概况模块:实现地区概况查看功能; 动态信息模块:实现公告公示功能; 政务信息动态模块:实现政务信息动态查看功能; 法律法规模块:实现法律法规查看功能; 网上办事模块:实现办事指南,意见反馈,表格下载功能; 政务公开模块:实现干部任免,政府文件,政府采购功能; 便民服务模块:实现便民电话,投诉举报功能; 政府部门网站模块:实现政府部门网站查看功能; (2)JAVA、JSP电子政务网(后台): 修改密码模块: 实现密码修改功能; 网站公告模块: 实现公告查看、添加、删除功能; 政府网站模块:实现网站查看、添加、删除功能; 领导信箱模块:实现领导信箱查看、添加、删除功能; 表格下载模块:实现表格下载查看、添加、删除功能; 政务公开模块:实现政务公开查看、添加、删除功能; 便民电话模块:实现电话查看、添加、删除功能; 新闻动态模块:实现新闻查看、添加、删除功能; 地区概况模块:实现地区概况修改功能; 留言管理模块:实现新闻查看、删除功能;

2020-06-23

Java电子相册管理系统源码.zip

设计背景 电子相册是现在时下很流行的一种网络元素,它可以应用于很多的领域。其以静态照片为素材,配合动感的背景、字幕等视频处理的特殊效果,配上音乐就可制作成电子相册。制作好的电子相册可以在电脑上,各类影碟机上,以及手机和MP4里都能观看。当然,如果考虑到长期保存的话,也可以保存在硬盘上,也便于随时调阅、欣赏,永久保存。 需求分析 采用的形式为:java application 需要实现的主要功能是 (1)不同用户的登录模块 (2)播放方式设置,需要要实现手动播放和自动播放照片等功能。 (3)附加背景音乐。 (4)设置照片标题。 概要设计 功能说明 该程序可以实现用户登录、新建相册、新增照片、删除照片、打开照片、播放照片等功能。 布局说明 由于本程序采用的是Java swing编程,所以采用的是布局为:javax.swing.GroupLayout,即群组布局。 主要的工具包 该程序中用到如下几个工具包: java.applet java.awt java.io java.util javax.imageio javax.swing

2020-06-23

天气预报_HTML静态页面_带时钟.zip

天气预报_HTML静态页面_带时钟。页面元素包括:自定义的标题,日期时间,温度,天气,地点,还有一个不停滚动读秒的时钟。

2020-06-19

百度天气预报_HTML静态页面.zip

好看的天气预报HTML静态模板,展示元素有地市、日期(农历、阳历)、温度、风级、空气质量、温馨提示等。 先看下效果: 鼠标放到相应的指数上会有个温馨提示 难能可贵的是,源码也是特别简单分明,就俩文件。

2020-06-19

Java电子书下载系统的设计与实现.zip

基于JAVA_JSP电子书下载系统主要用功能包括: 图书信息分类查询、书名和作者查询、用户注册、点券充值、留言板 公告阅览、会员管理、书籍管理、书籍类别管理、公告管理等等功能 (1)后台管理: 个人信息管理:实现个密码信息的修改 会员信息管理:实现会员信息的查询、删除 点券充值管理:实现充值信息的查询、审核、删除 类别信息管理:实现图书类别信息增加、删除、修改、查看功能 电子书信息管理:实现电子书信息的增加、删除、修改、查看功能 留言公告管理:实现公告信息的增加、删除、修改、查看功能 实现留言信息的查询和删除 (2)前台管理: 实现电子书信息的分类查询、作者、书名查询 实现用户信息的注册 实现用户的登录和退出 实现登录用户的留言、重置、书籍下载 项目前台访问路径:http://localhost:8080/book

2020-06-14

Java出租车计价器系统的设计与实现.zip

关于java出租车计价器设计与实现 总共4个模块 (1)出租车计价系统可以实现出租车信息的管理。 1.1出租车信息的查询:通过数据库查询出租车的车型,车号,以及是否可用 1.2出租车信息的增加:向数据库中添加出租车的车型,车号,以及是否可用 1.3出租车信息的修改:对数据库中已经存在的出租车的车型,车号,以及是否可用的信息进行修改 1.4出租车信息的删除:删除数据库中已经存储的出租车的信息 (2)出租车计价系统可以实现司机信息的管理。 2.1司机信息的查询:通过数据库查询出司机的年龄,性别,学历,名字等信息 2.2司机信息的增加:向数据库中添加司机的年龄,性别,学历,名字等信息 2.3司机信息的修改:对数据库中已经存在的司机的年龄,性别,学历,名字等信息进行修改 2.4司机信息的删除:删除数据库中已经存储的司机的信息 (3)出租车计价系统可以实现出租车计价功能。 3.1通过java多线程,模拟出租车在路上的情景 3.2通过距离计费的方式,将订单的时间,乘客的信息,订单的价格等插入数据库中 (4)出租车计价系统可以实现订单信息的维护 4.1订单信息的查询:通过数据库查询出订单的时间,价格等信息 4.2订单信息的删除:删除数据库中已经存储的订单信息 4.3订单信息的修改:对数据库中已经存在的订单的时间,价格等信息进行修改

2020-06-14

Java宠物网站系统的设计与实现.zip

基于JAVA的宠物网站设计与实现 系统主要分为前台和后台两大模块 前台主要由用户体验使用: 用户登录 注册 查找商品 商品类别等功能导航; 后台主要由系统管理员操作使用 维护系统 管理员主要实现了 订单管理 商品管理 公告管理 会员管理 用户管理 个人信息维护等主要功能 其中最为重要的5张数据表,将会在详细描述其表结构。

2020-06-14

Java城市公交查询系统的设计与实现.zip

技术栈 项目开发环境:myeclipse、tomcat、mysql 项目主要技术:servlet+hibernate+jsp+mysql+ajax+kindeditor-4.1.10富文本编辑器 系统功能 权限控制:不同人员看到的菜单不一样 角色:管理员、会员 管理员端 对城市公交查询系统进行数据维护管理,以及用户的沟通行为进行监控 1、菜单管理 2、用户管理 3、公告管理 4、线路维护 5、会员提问 会员端 使用城市公交查询系统,进行公交信息查询,查看公告,已经发布公交相关问题,并进行回复 1、公告管理 2、线路维护

2020-06-14

Java超市积分管理系统的设计与实现.zip

超市会员积分管理系统主要用于实现了企业管理数据统计等。本系统结构如下: (1)网络会员管理中心界面: 会员修改密码信息模块:实现会员密码功能; 会员登陆模块:实现会员登陆功能; 会员注册模块:实现会员注册功能; 留言板模块:实现留言板留言功能 (2)后台管理界面: 系统用户管理模块:实现管理员的增加、查看功能; 会员信息管理模块:实现会员信息的增加、修改、查看功能; 注册用户管理模块:实现注册用户的增加、修改、查看功能; 会员卡管理模块:实现会员卡信息的增加、查看功能; 商品销售管理模块:实现商品信息的增加、查看功能; 会员积分管理模块:实现合作公司信息的增加、查看功能; 信息统计模块:实现数据统计报表功能; 留言板模块:实现留言板信息的增加、修改、查看功能;

2020-06-14

Java超级玛丽游戏源码.zip

超级玛丽”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。本游戏中通过总结和分析JAVA游戏的开发流程和代码功能的设计,采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。开发了一款超级玛丽游戏,该游戏主要分为窗体类、场景类、马里奥类、敌人类、障碍物类等几个类。在主程序运行的线程中,用户控制的超级玛丽随方向键的操作而移动,并且可以实现马里奥游戏中的一些基本功能,例如踩死敌人或者顶掉砖块。本游戏采用双缓存技术,解决了游戏过程中的闪屏问题。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的 本系统拥有的角色如下: (1)马里奥 (2)障碍物 (3)敌人 功能需求分析: 本系统主要是完成超级玛丽游戏的基本操作。本系统需要满足以下几点要求: (1) 在开始界面按空格键进入游戏。 (2) 利用方向键来控制马里奥的运动。 (3) 碰撞检测: A.马里奥在运动的过程中如果碰到障碍物则停止运动,在移动到悬崖上方是会掉下去,并失去一条生命。 B.对于有些敌人,如果马里奥跳到敌人头顶上,则敌人消失,否则马里奥失去一条生命。 (4)马里奥顶到金币会增加分数,当马里奥失去3条生命时游戏结束。

2020-06-14

Java捕鱼达人游戏源码.zip

游戏背景 这是一场海底世界的远征,在这里可以施展各种捕鱼技能,享受捕获大鱼的乐趣,但不是所有的鱼都是友善的,它们会用自己的方式保护自己,保卫属于自己的海底世界。当然,这里也是冒险与机遇共存的地方,诸多埋藏于海底的宝藏等待着被探寻。 游戏特色 《捕鱼达人之航海大冒险》突破了传统捕鱼的游戏模式,在内容和玩法上都有很大的创新,融入了副本系统,玩家需根据剧情的推进,完成每一阶段的任务,相互合作打鱼,这样才能顺利通关。同时,在日常的捕鱼当中,鱼儿们也不再只是被捕猎的对象,它们也会主动攻击玩家,越是高级的区域,鱼儿的攻击性就越强!玩家需要不断提升自己,才能探索更多新的海域。 另外,游戏还加入了霸气的军衔系统,他不只是等级的衡定,更是身份的象征。深入体验过《捕鱼达人之航海大冒险》之后,会发现,这是一款休闲的捕鱼游戏,但又不止是这样而已,《捕鱼达人之航海大冒险》为捕鱼带来了更多可能,也为玩家带来了更多的乐趣。 系统部署: 1、将工程源码导入Eclipse或者idea 2、设置SDK和字符集(GBK) 3、启动项目

2020-06-14

Java博网即时通讯软件源码.zip

关于java博网即时通讯软件的设计与实现 Server方面: 1 运行监控,打开Server,执行对其它用户的监控。 2 关闭监控,关闭Server,不在对其它用户进行监控。 3 阅览用户信息,阅览已登录用户信息。 4 管理用户,强制使被选择的用户退出登录状态。 Client方面: 1 申请账号功能,使用者有权限在启动客户端后进行注册以及登录。 2 添加好友功能,用户将陌生人加为好友。 3 删除好友功能,用户有权限可以删除好友。 4 修改个人资料功能,用户有权限可以修改以往设置的所有基本信息。 5 修改头像功能,用户有权限能够修改自己现在的头像。 6 即时聊天功能,用户之间有权限与拥有账号的用户进行即时的聊天。 7 查看聊天记录功能,用户有权限查看与好友过往的聊天记录。

2020-06-14

Java病历管理系统的设计与实现.zip

企业财务管理系统主要用于电子病历来提高医院各项工作的效率和质量,促进医学科研、教学;减轻各类事务性工作的劳动强度,使他们腾出更多的精力和时间来服务于病人。 本系统结构如下: 电子病例系统: 病人登记; 病人就诊; 病例查询; 病例修改; 病例删除; 修改密码

2020-06-14

Java保险业务管理系统的设计与实现.zip

课题研究的主要内容 历经二十余年的高速发展,我国保险行业的市场竞争已经达到白热化的程度,在同一个城市往往有数十家主体参与保险业务的竞争。广大保户在享受着竞争带来的实惠同时也变得更加挑剔,哪家保险公司能提供更好的服务往往成为其最终决定的关键因素。在这种环境下,越来越多的保险公司使用管理系统来提供更好的服务。目前保险公司的业务和管理信息平台,大多依从原来的内部开发思路搭建。一旦有新的应用要求,新开发出的系统又要考虑和以前系统的单独集成。而老系统的升级又会引发大量的系统更新和检测工作。因此一个好的系统对于企业是很重要的。 研究背景 随着生产社会化的趋势扩大以及不断进步的科学技术,人类知识的丰富程度不断扩大,知识总量的增长速度呈飞速加快。市场竞争日益严峻的趋势,使得人们对信息人士的看法产生了本质性的变化。继物质、能源后,信息被列为与其并列的人类社会发展的第三大资源。 在当今社会,人们在面临损失和灾难的时候希望能够保证自己的财产安全,他们也想尽办法来避免生活中的一些损失,以此保险已成为人们生活不可或缺的一部分。各式各样的保险在现实生活中无处不在。保险业务的数量也由于社会的发展、人们对保险意识增强而快速增加。但是为了确保可持续增长,保险公司培养自己高效率和训练有素的销售队伍,在各个地区建立自己的分公司来扩展保险业务,记录所有投保人的详细信息,但是直到现在,依然是以手工作为主要的纪录形式。 但是随着业务的扩展和参保人数的增多,所要记录的信息必然越来越多,让员工每天从几千堆的以硬盘形式存储的数据文件中查找客户的信息,不但费时、低效而且枯燥乏味。由此,保险公司为了合理方便的管理处理客户信息、业务运作信息,让客户、员工、管理员方便的拥有自己的权限并对自己的信息模块进行操作,借助现代化计算机技术建立一个高效的管理信息系统是关键。 研究意义 保险管理系统的开发目的是使保险业务的管理模式从手工记录转变成信息管理,为管理人员提供方便条件。、开发这个管理信息系统优势主要体现在,极大提高了保险公司工作人员的工作效率,大大减少了以往出入存流程繁琐,杂乱,周期长的弊端。借助计算机系统对数据处理的严密性等特有机制,在改善保险业务的数据管理方式,降低业务人员的劳动强度,提高劳动生产率等等方面,保险业务管理系统都起到了良好的效果。

2020-06-14

Java百货中心供应链管理系统的设计与实现.zip

百货中心供应链管理系统主要用于实现了企业管理数据统计等。本系统结构如下:管理界面: 登录模块:实现管理员登录功能; 合作公司管理模块:实现合作公司信息的增加、修改、查看功能

2020-06-13

JavaCP销售管理系统的设计与实现.zip

电脑彩漂销售管理系统主要用于实现彩票销售,电脑彩漂销售管理系统的设计与实现根据所需要的功能,划分为前后台2个用户,即前台会员用户功能和系统后台管理员功能。系统分析是程序开发中的一个非常重要的环节,为了能够使设计程序更好、更充分的被展现出来,必须在事先进行调查研究。在基础的调查的同时,还要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。

2020-06-13

Java项目管理平台的设计与实现.zip

Java项目管理平台的设计与实现,含源码和数据库文件及毕设论文等。随着社会信息化的发展,社会上很多事务的管理也跟着相应发生了根本的变化,项目申报管理也跟着发生了变化,以前的管理是一种各地信息分散然后再集中到中央,信息的传送途径是通过简单人工传送,这样使办事效率低。此外,各个分散机构的项目申报在办理后不能及时集中到中央数据中心,不利于管理层的信息统计与决策。二十一世纪是信息技术的时代,信息量高度膨胀,人们对于信息的需求和控制欲越发强烈,各行各业对信息自动化和控制自动化的需求日益强烈。随着计算机和计算机网络的普及,使人们具有了处理大量的、繁琐的、复杂的、无序的信息的能力,并且随着数据库技术的逐步成熟和逐步深入到社会科学的各个领域,人们可以对以前无法解决或无法在短时间内解决的信息问题做出迅速的判断和解决。

2020-03-27

Java学生信息管理系统源码(含数据库脚本等).zip

学生信息管理系统 功能说明 学生信息管理,包括学生、班级、院系、课程、成绩等的管理。 本程序仅供学习食用。 工程环境 JDK IntelliJ IDEA MySQL 运行说明 1、安装JDK。 2、导入SQL脚本并配置。 使用前请导入DumpStructureOnly.sql(数据库结构文件) 或者 DumpStructure_and_Data.sql(带有测试数据的数据库文件), 使用Navicat导入上述脚本至MySQL数据库 修改dbConn.java配置文件: 数据库端口:3306 数据库名:stuManagerDB 数据库用户名:root 数据库密码:123456 3、运行程序 4、系统登录 打开本程序首先进入登录界面,有账号可直接登录,无账号点击注册进行注册登陆。 帐号密码可以通过数据库tb_user表查询(本源码使用的明码保存,生产项目密码是要加密的) 注意:注册,默认注册普通用户(userType = 2),普通用户无添加用户、删除用户功能;要添加管理员账号(userType = 1)必须在数据库添加。 DumpStructure_and_Data.sql数据库的tb_user表中有学生系统管理员账号:admin,密码为空,可以用其登录测试。

2019-12-24

深度系统商店deepin-appstore_5.3.0.1-1+stable_amd64.zip

deepin系统的软件安装商店,有一站式应用管理,使用更方便 深度商店集中了我们为您精心筛选和收录的不同类型的应用,每款应用都经过人工安装并验证。在使用时,您可以进入商店搜索热门应用,一键下载并自动安装。 下载应用的过程可进行轻松管理,可以暂停,重试或取消下载任务;如果安装失败,可以查看应用安装失败的原因,能够更快的帮助我们定位问题从而解决问题。 0 另外,下载的应用还可在深度商店中进行更新和卸载,一站式应用管理,更加贴心。 1 多样化应用推荐,收录更广泛 以“精品应用商店”作为全新定位,深度商店中每一款应用都由专人负责检查和评估,坚持只上架精品应用,杜绝滥竽充数现象。呈现给大家最火/最新/最棒的应用。 但是由于大家来自各行各业,使用应用的需求便千差万别,有时候您会发现深度商店正好缺少自己想要的应用, 可以在全局菜单里面点击“推荐应用”,向我们推荐优质的应用。 2 可把控应用更新,频率更客观 由于深度商店的应用来源于deepin的仓库源,由我们自己打包,所以很多时候无法帮助用户获得每个应用最新的版本。所以我们增加了应用催促更新功能,如果您发现某个应用有了更新的版本,可以通过这个功能告知我们,我们会按照催更的频率和优先级尽快安排版本更新。 3 开源化应用打赏,生态更完善 一直以来,开源社区的软件任何人都可以无偿的获取源码、复制、分发等,我们秉承尊重开源社区开发者的劳动成果,将优秀的开源应用收录并上架到深度商店。 为了感谢开源社区的开发者积极的贡献和开源精神,深度商店运营者收集投递和推荐的应用上架深度商店,官方默认开通其打赏功能,提供上架后打赏分成、提现申请、使用等条款。 4 精细化应用描述,预览更直观 除了延续上个版本深度商店清晰的分类,应用封面、应用图标、应用描述等应用信息,我们仍坚持设计师与文档工程师独特制作,搭配丰富、精美的应用截图,让您更快“淘”到心仪的应用。 需要重点提到是,在应用详情页面,应用截图可点击全屏查看,并且可以直接进行翻页查看。 详情页面截图放大功能帮助您在未安装应用的时候,能够更全面地了解更多的应用细节。

2019-10-22

CRM客户关系管理系统.zip

基于java的CRM客户关系管理系统的设计和实现 这个系统开发的开发环境: 开发工具:MyEclipse2010版 数据库:MySql+HeidiSql JDK:MyEclipse2010自带的JDK1.7 Tomact:MyEclipse自带的Tomcat7.0 核心jar包:Struts2+Hibernate3+Spring4

2019-10-18

完整Demo:springboot集成多数据源

完整Demo:springboot集成多数据源,是一个完整的项目,直接下载下来导入eclipse或idea,启动后运行即可。

2019-07-28

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

TA关注的人

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