自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 AI生成移动端贪吃蛇游戏页面,手机浏览器打开即可玩

AI生成Web移动端游戏

2025-03-22 17:27:03 861

原创 vscode搭建用ASP文件测试开发的环境

安装完成,再在vscode的扩展市场安装IIS Express和IIS Express executer。按ctrl+shift+p输入IIS Express:Start Website 启动IIS服务。安装Classic ASP和Classic ASP Syntaxes and Snippets。不适合的可以下载旧的iis express版本,系统没有相适应的.Net版本的还要下载。右键asp文件点击start iis express server。简单配置按1、2步骤启用目录浏览。

2023-07-28 09:30:00 2539

原创 SpringBoot让@RequestMapping不能被外界访问只能通过服务期间跳转访问

先讲下原理,SpringBoot拦截请求一般用Interceptor和Filter,而Interceptor是拦截前端控制器dispatcherServlet传递给handler(一个@RequestMapping对应一个handler)的请求,包括服务期间跳转,属于Spring的范畴。而Filter拦截所有外界请求,属于tomcat范畴,不会拦截Spring范畴的服务期间跳转。所以应选Filter作为技术实现方案。下面有测试代码例子:@Controllerpublic class TestCo

2021-10-23 15:58:31 862

原创 Java算法将顺序存储的二叉树转换为抽象对象存储的二叉树

Java算法

2021-09-16 15:13:14 261

原创 将Vue项目打包成一个HTML文件后是如此丝滑

最近碰到一个需求,需要将Vue项目在移动端运行测试,但一般Vue项目打包后都是不止一个文件,放到移动端测试哪受得了。先看看打包后的目录,把这个index.html发送到手机上就能独立运行整个项目接下来看我的vue配置文件vue.config.js:const path = require("path");function resolve(dir) { return path.join(__dirname, dir);}module.exports = { publi.

2021-09-15 23:27:18 9527 1

原创 Java算法完美解决五位哲学家用餐问题

Java算法

2021-07-06 22:58:42 984 1

原创 Spring的Filter、服务器间跳转和客户端跳转通过示例得到的相关总结

先look look演示代码:package com.test;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebFilter(filterName = "myFil

2021-05-28 18:31:26 291

原创 纯JS、CSS模拟可上拉下拉的组件框

纯JS、CSS实现组件接下来look look你们期盼的代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body{ overflow: hidden; }

2021-04-18 17:25:32 326 1

原创 JavaWeb的response.getWriter().write(xxx)向浏览器端写整型数据会乱码的原因分析和解决方法

JavaWeb的response.getWriter().write(xxx)是将指定类型的数据如整型转化为字节传送给浏览器端,而浏览器端默认会将接收的字节按指定编码解析为字符串,所以可能会出现乱码,因而用该方法写字符串一般是不会乱码的。如果想在浏览器端接收Java后端发送的整型数据的值,使用response.getWriter().print(xxx)方法向浏览器端写整型即可解决,它会把整型数据转化为字符串再转化为字节再传送给浏览器端。...

2021-01-30 17:01:26 1171

原创 Maven执行mvn clean compile命令遇到Fatal error compiling: 无效的标记: --release错误解决办法

Maven执行mvn clean compile命令会报如下图所示的错误:由图可知,maven-compiler-plugin插件编译时用到了--release选项,而我的jdk是1.8,不支持该选项。此时我的maven-compiler-plugin版本如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-c

2021-01-27 21:26:50 3525 2

原创 CSS父元素和子元素都是position:relative定位方式,子元素的位置解析

将父元素设置为position:relative,以子元素有无position:relative作为比较。以下是将父元素设置为position:relative,以子元素有无position:relative的例子:代码:<div style="position: relative;width: 100px;height: 100px;border: 1px solid red;"> <span>7777777</span> <div

2021-01-25 10:58:03 2762 1

原创 npm安装全局包报npm err code exist错误的解决办法

报标题所示错误,可通过如下办法解决:根据如上报错信息找到nodejs的安装文件夹的这三个文件:删除后重新安装即可如果报新的错误,查看对应的npm err dest再找到相应的文件,和之前的文件一起删除,再重新安装...

2021-01-11 15:50:54 1452

原创 Linux编写shell脚本,要求用户输入一串字符,并写入一个文件,文件名由用户输入。

Linux编写shell脚本。

2020-12-20 21:17:28 3388 1

原创 Java获取字符串指定长度的前缀和后缀

Java实现字符串处理功能

2020-10-23 09:29:14 1433 1

原创 DTD编写报错Open quote is expected for attribute xxx associated with an element type xxx原因分析

我的错误是在编写到如下语句时报这个错误<!ATTLIST dog id CDATA #REQUIRD>原因是REQUIRD少打了个E,正确语句如下:<!ATTLIST dog id CDATA #REQUIRED>

2020-10-15 12:55:05 1092

原创 SpringBoot的契约模式解释

SpringBoot的契约模式指,开发者想调用哪些后端依赖库的功能,就要在契约文件pom.xml指定,你只能使用pom.xml声明的后端依赖库的功能,不能绕过pom.xml私自导入后端依赖库使用。就算你导入本地库,也要在pom.xml中声明,这就是契约模式,在这里好像不需要契约精神来遵守,这是强迫遵守(玩笑...)。Do you get it?!!!...

2020-08-13 17:02:15 794

原创 js将url的中文参数ISO-8859-1字符串转换为UTF-8字符串

首先将Web页面的编码设置为UTF-8,html页面的设置如下<meta charset="UTF-8">或JSP页面也有相关的设置然后编写下列代码即可解码:var msg = getQueryString("msg"); //从url中获取中文参数,细节略console.log(decodeURI(msg)); //在控制台输出utf-8编码的中文...

2020-08-12 16:05:01 3142

原创 nodejs项目 资源已被阻止,因为 MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)。错误的原因分析和解决办法

我的原因是因为路径问题,如下是详解:我的项目用到vue-router实现单页面应用我配置了一个路由是:http://localhost:8080/user/:id,当访问的时候,还是访问主页,但会根据路由变化加载一个chunk文件来动态加载Vue组件。但chunk文件的路径如下: <script type="text/javascript" src="dist/2.chunk.js"></script>看清楚了没,没错,就是因为路径开头少了个/,应该是 ...

2020-08-09 15:28:21 11931 2

原创 js实现父div和子div,点击哪个div显示哪个div的背景颜色信息

js实现HTML元素互动功能

2020-08-05 18:26:36 359 1

原创 Linux编写 shell 脚本,定义一个求 n!的函数 fact,并计算 1!+2!+…+n!,其中 n 由键盘输入。

Linux编写shell脚本

2020-07-11 02:31:04 3803 1

原创 Linux编写shell脚本,用for语句结构输出单词:Hello、World、Good、Best、Like, 并按相反次序输出这些单词。

Linux编写shell脚本

2020-07-05 17:40:11 895 1

原创 Linux编写shell 脚本,输入一个文件名,如该文件存在且为普通文件,则用cat命令输出。

Linux编写shell脚本

2020-07-05 16:37:57 4671 1

原创 Linux 编写 shell 脚本,从键盘输入 3 个数,求出最大值并输出。

Linux编写shell脚本

2020-07-05 16:16:17 13943 3

原创 Linux运行shell脚本程序,报“语法错误: 未预期的文件结尾“错误

我报“语法错误: 未预期的文件结尾“这个错误的原因是写if语句的时候结尾也是if,应该是fi才对它说是末尾行报错,实际上不一定是,我的if语句在中间

2020-07-05 16:12:17 4013

原创 举例说明Vue计算属性和methods的区别

Vue的计算属性和methods的区别主要在于计算属性是基于的依赖缓存的,下面是例子:<body><div id="app"> 111111</div><script> var app = new Vue({ el:'#app', data:{ firstName:'Jack', lastNa...

2020-06-25 14:58:38 422

原创 js重新渲染或重新加载div

js操作div元素

2020-06-25 13:58:52 14934 1

原创 C语言指针详解

在16位windows的时候,由于采用分段内存管理模式,指针分长指针和短指针,长指针包括一个段地址和位移地址,而短指针仅是在约定的段地址下的一个位移地址。现在从32位windows起,采用平面内存管理模式,可直接用32位的指针访问平面线性内部。在c语言中,指针类型的灵活性很强,不仅可以指向各种原子类型,还可以指向复合类型,甚至还能指向函数,文件等等。指针,说白了,就是一个指向内存块的地址。指针经常用于指向动态分配的内存,内存分配后得强制转为和指针相同的类型,一般用作链表,广义表,二叉树等,当然

2020-06-13 09:15:44 818

原创 JavaWeb-tomcat关于request.getServletContext().getRealPath(“\uploadFile\”)获取项目外的路径导致获取上传文件失败的原因及解决办法

在windows上用eclipse写上传文件的功能的时候,request.getServletContext().getRealPath(“\uploadFile\”)默认获取的是如下目录下的uploadFile目录路径:这是项目外的路径,无法通过url直接访问上传的文件。但当项目部署到tomcat服务器后request.getServletContext().getRealPath(“\uploadFile\”)获取的就是Tomcat下的项目的uploadFile目录的路径,这时就可通过ur.

2020-05-15 09:46:51 1523

原创 absolute-ordering标记能解决More than one fragment with the name [spring_web] was found的原因和其他的解决办法

一大早起来,开开心心的写项目,可还没写多久,项目就出现了如下错误:排查了一下错误和找了些资料,发现出错的地方在于我/WEB-INF/lib目录下的spring-web-4.1.0.RELEASE.jar和spring-web-4.1.0.RELEASE-sources.jar里面的META-INF目录下都有一个web-fragment文件(解压jar包可见),关键在于web-fragmen...

2020-02-01 18:32:18 9913 1

原创 java 将int拆分为4个byte的byte数组,再将byte数组合并为int

public class SplitIntAndCombineIntoInt { public static byte[] splitInt(int num) { byte[] ret= new byte[4]; for(int i = 0;i < 4;++i) { ret[i] = (by...

2019-11-22 19:13:15 1357

原创 hibernate ExceptionInInitializerError java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

我的错误定位到Session session = HibernateUtil.getSessionfactory().openSession();这条语句,然后排查了下错误,发现是hibernate.cfg.xml配置文件的<mapping class="xxx"/>出错了,就查找这个实体类是否哪里写错了,发现@OrderBy(value="email desc")写成@OrderBy...

2019-11-22 18:34:23 168

原创 hibernate NullPointerException internal.SessionImpl.getEntityDescriptor(SessionImpl.java1504)

当执行hibernate程序遇到这个错误,是因为获取SessionFactory的方法错了,我用的是hibernate6.0,之前获取SessionFactory的工具类是:public class HibernateUtil { private static final SessionFactory sessionFactory; static{ ...

2019-11-11 12:19:07 170

原创 Myeclipse15 Couldnot initialize class org.hibernate.console.ConfigurationConsoleRepositoryExtManager

在myeclipse2015编译运行hibernate项目出现如图下错误:是因为没有安装jboss tools插件点击help->install from Catalog...打开Eclipse Marketplace,搜索jboss tools再点击install即可安装如果没有Eclipse Marketplace,要先安装Marketplace。安装完jboss t...

2019-11-10 19:38:55 334

欧唯特Java面试题,供面试参考

免责声明:本资源仅供学习和研究使用,请勿用于任何商业用途。使用本资源所产生的任何后果,作者不承担任何责任。

2025-03-22

C语言客户端服务器聊天软件代码

C语言聊天软件代码,本资源供学习和研究使用

2025-03-22

制作安卓ROOT锁机教程

制作安卓ROOT锁机教程

2025-03-22

nineoldandroids最新jar包+源码

安卓兼容动画库nineoldandroids最新jar包+源码 安卓兼容动画库nineoldandroids最新jar包+源码

2018-05-18

水面波纹效果的制作

水面波纹效果的制作,鼠标即是水滴的落下点,漾第涟漪,很生动好玩

2014-07-11

空空如也

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

TA关注的人

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