自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吟游诗人——吟唱生命的不朽

八百里分麾下炙,五十弦翻塞外声,沙场秋点兵

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 java中equals()方法的正确使用

在Java中比较两个字符串是否相等,想必只要不是初学者都知道用equals()方法来进行比较,但是实际上很多时候都用错了。就我自己开发而言,加入比较一个String s的内容是否是"aaa"时,往往会写成如下代码:if(s.equals("aaa")){ ...}乍一看没什么问题,直到我装了Alibaba Coding Guidelines 这个插件,一检查,就告诉我这样...

2018-04-30 00:25:23 12010

原创 java web中使用过滤器对request及response中参数进行统一字符编码

在java web中字符编码的处理是一件很繁琐的事情,如果不对编码进行处理,总会出现各种奇怪的字符,甚至如果代码写的不好,还可能引发莫名其妙的错误。所以,想偷懒的人们总会来研究一些能对字符编码进行统一处理的办法,此时,过滤器来担此大任!本文参考博客: 用过滤器filter设置编码格式 Servlet编码过滤器(Post和get方式都支持)由于目前国际通用编码为utf-8,因此本文默认使...

2018-04-29 12:39:50 2001

原创 java中x^=y^=x^=y交换整形数据Bug

或许不少做过c语言或者c++的朋友都知道,如果是整形数据x和y,通过x^=y^=x^=y ,就可以交换x和y的值。但是如果想在java中这么做,那就哈哈哈哈~让我们直接看一下这么做的后果: 瞧见了没,y是变成1了,但是x却并不等于2,而是等于0。首先我们来解析一下,如果通过异或来交换两个整数,其正确流程如下:x = x ^ y;y = y ^ x;x = y ^ x;...

2018-04-19 17:17:24 4112

原创 servlet读取WEB-INF下txt文件的方法

在java web开发中,经常会涉及到文件的读写问题,而由于部署在tomcat上之后,文件的目录结构会发生一些变化,因此常规的获取相对或绝对路径的方式用在此处会导致获取不到文件的尴尬局面,下面便介绍一下在servlet中如何读取WEB-INF下的txt文件。下图为项目路径,而这里要实现的便是使用CounterServlet来读取WEB-INF目录下的count.txt文件。前面一步一步...

2018-04-15 14:10:31 6535 3

原创 设置 load-on-startup 时出错:cvc-complex-type.2.4.a Invalid content was found starting with element 'load

众所周知,当一个Servlet需要在容器初始化时就被加载的话,需要为其在web.xml中设置<load-on-startup>属性<load-on-startup>1</load-on-startup>中间的数字代表加载的优先级,如果是正数则容器初始化时加载,而且正数数值越小优先级最高。但是我在手动为一个<servlet> 添加一个&...

2018-04-15 12:40:30 798

原创 MyEclipse上访问servlet显示404的问题

有时候在MyEclipse上访问一个servlet时,会出现404的页面,如果是web.xml没配置好或者Url的错误,这里就不多说了,这里说的是一切都似乎很正确但是仍然访问不了的情况。这里需要做的是找到运行servlet的容器,这里以tomcat为例,先将其关闭,然后在该tomcat找到对应项目,点击redeploy,然后再启动tomcat即可。...

2018-04-13 15:39:23 3932

原创 The tomcat server configuration at \Servers\MyEclipse Tomcat v7.0-config is missinng解决方案

MyEclipse 给我的印象是极坏的,大抵是我对其不熟悉,而其又总是出一些稀奇古怪的错误,往往前一天晚上还能运行的程序第二天重新打开又不行了,个中缘由尚未可知。然今日受人所托,帮其改此bug,初觉其简单,大不了重装一个tomcat,然而还是太天真了。错误截图如下: 该错误的根本在于Servers下的文件缺失,如下图,有错误的时候MyEclipse Tomcat v7.0-config文...

2018-04-13 13:00:34 6494 3

原创 c++模拟简单词法分析器

编译原理的基础之一就是词法分析,这里便使用c++简单模拟了一个词法分析器。这个词法分析器的状态转换图如下: 而我的运行截图如下: 代码如下:#include<bits/stdc++.h>using namespace std;#define MAX_LEN 200//将一个字符串内容清空void clearArray(char *c){ ...

2018-04-12 11:35:29 1526 10

原创 Java实现三重DES加密算法

信息安全原理课,本以为会学刺激的攻防,各种注入渗透,然而事实上学的是加密解密。下面代码是抄书的一个实验。 本着学习DES算法的心态我手敲了一遍,然而完全就是写界面,核心算法用的是包里的。。 anyway,既然代码已经敲出来了就贴一下吧,java 写的一个桌面版程序,虽然丑了点,但也不是太难写。代码很冗余,写这段代码的人程序能力肯定不行,但是我也没去改啦:import java.awt....

2018-04-12 09:37:14 2387 2

软件学报模板2016.zip

本文档为《软件学报》2016版的论文模板,也是目前为止(2019年12月底)的最新版本,里面详细介绍了论文写作格式与写作规范,是难得的论文写作范本!

2019-12-28

Simon游戏的制作(详细注释)

Simon游戏,FCC前端学习的最后一个项目

2017-08-14

当地天气(local weather)网页,jQuery,api

网页获取当前位置,并通过当前位置获取现在天气。使用了和风天气的api

2017-08-01

jQuery实现随机颜色弹幕墙

利用jQuery实现的弹幕墙,注释特别详细,支持弹幕的关闭与开启功能,弹幕颜色是随机的,且同一条弹幕可以重复显示,但不会引起弹幕遮挡屏幕的情况

2017-07-12

利用bootstrap与jQuery制作的响应式自适应导航栏

利用bootstrap和jQuery制作的一个响应式导航栏,即能够监听页面滚动事件,当页面滚动到页面某位置时导航栏会自动发生变化。同时点击导航栏滚动时利用简单的jQuery实现了平滑滚动。而且能自适应屏幕大小的变化,监听了onresize事件。

2017-07-11

bootstrap实现响应式自适应导航栏,并实现平滑滚动

利用bootstrap和jQuery制作的一个响应式导航栏,即能够监听页面滚动事件,当页面滚动到页面某位置时导航栏会自动发生变化。同时点击导航栏滚动时利用简单的jQuery实现了平滑滚动。而且能自适应屏幕大小的变化,监听了onresize事件。

2017-07-11

空空如也

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

TA关注的人

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