自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谙忆-陈浩翔

learning nonstop, dream nonstop

  • 博客(38)
  • 资源 (15)
  • 收藏
  • 关注

原创 经典算法面试题目-置矩阵行列元素为0(1.7)

题目Write an algorithm such that if an element in an MxN matrix is 0, its entire row and column is set to 0.写一个函数处理一个MxN的矩阵,如果矩阵中某个元素为0,那么把它所在的行和列都置为0.解答简单题。遍历一次矩阵,当遇到元素等于0时,记录下这个元素对应的行和列。 可

2016-07-31 23:15:14 7337

原创 经典算法面试题目-矩阵旋转90度(1.6)

题目Given an image represented by an NxN matrix, where each pixel in the image is 4 bytes, write a method to rotate the image by 90 degrees. Can you do this in place?一张图像表示成NxN的矩阵,图像中每个像素是4个字节,写一个函数

2016-07-31 05:07:32 29633 4

原创 Web---JSP-EL表达式

EL表达式简介EL 全名为Expression Language。EL主要作用:获取数据: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的java对象中获取数据。执行运算: 利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。获取web开发常用对象 EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可

2016-07-31 02:17:43 14994 1

原创 JSP---JavaBean的使用-jsp:useBean标签相关

JavaBean介绍:JavaBean其实就是一个遵循特定写法的java类,但是必须具有如下特点: 1.这个java类必须具有一个公开的无参构造函数 2.属性必须私有化,类必须公开 3.私有化的属性必须通过public类型的方法暴露给其他程序,并且方法的命名也必须遵守一定的命名规范---getXxx和setXxx方法。定义: 把一个拥有对属性进行set和get方法的类,我们就可以

2016-07-30 15:49:51 17527 2

原创 Web---JSP注册技术的演绎(3代)-JSP/EJB/Servlet/POJO/JavaBean

我们可以这么理解JSP注册技术的发展过程: 第一代JSP技术:纯JSP开发。 第二代JSP技术:JSP+EJB开发。 (EJB简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。) 第三代JSP技术:JSP+Servlet+POJO开发。(**MVC框架) (POJO其实就是简单的JAVA类,也是简单的JavaBean(特殊的值对象封装))其实EJB—可理解成企业级的JavaBe

2016-07-30 07:20:03 11152 1

原创 JavaWeb-网站在线用户信息、网站访问量以及管理踢出用户实例

转载请注明出处: http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】这个稍微比上个版本做得完善了一点,用了JavaBean来封装用户信息,添加了一个管理踢用户的功能。 上一个的用户访问量是通过监听request来统计的,在这个实例中,我们也可以通过过滤器来实现统计网站访问量。直接看源码吧,感觉没多少要讲的,我习惯把解释写在代码中。部分源码index

2016-07-30 03:18:21 8854 1

原创 JSP---JSP中4个容器-pageContext使用

这里重点只讲pageContext容器的用法哦。 因为另外的3个容器(request,session,application)在前面的servlet中已经演示过很多遍了 容器 作用域pageContex 仅仅是当前页面,无法传参request 当前页面,可以传参session 同一个JS

2016-07-30 01:30:03 14905 1

原创 JSP---演示ErroPage、isErroPage和jsp:forword标签

属性说明:language – 示例:language=“java”import -如: (注意多个引用之间使用逗号分开。)<%@ page import=“java.util.*,java.sql.*”%> contentType – 指定响应结果的MIME类型。默认为text/html;charset=ISO-8859-1session = true | false –指定jsp页面是否使

2016-07-29 13:19:54 8782 1

原创 JSP-讲解(生成java类、静态导入与动态导入)

一、JSP技术简介JSP是Java Server Page的缩写,它是Servlet的扩展,它的作用是简化网站的创建和维护。 JSP是HTML代码与Java代码的混合体。 JSP文件通常以JSP或JSPX的扩展名。 JSP拥有自己的语法。 JSP形式上像HTML,但本质上是Servlet。 JSP的出现,使得将Web开发中的HTML与业务逻辑代码有效分离成为可能。通常JSP只负责生成动态的

2016-07-29 12:09:38 11571 1

原创 经典算法面试题目-替换字符串的内容(1.5)

题目Write a method to replace all spaces in a string with ‘%20’.写一个函数,把字符串中所有的空格替换为%20 。解答简单题(有2种方法,一种时间耗费大些,一种空间耗费大点,根据需要去选择就好了)第一种方法:(需要一个多余的空间开销-就是多一个原字符串的开销) 先遍历一次字符串,得到空格个数,进而得到将空格转换成%20后的串长度 (每个空格

2016-07-27 22:32:54 13875

原创 Web---session技术代码演示(request,session,servletContext)

Session会话简介与基本知识点当浏览器第一次访问服务器时,无论先访问哪一个页面,服务器就会给用户分配一个唯一的会话标识,即jsessionid然后以cookie的形式返回给用户。会话是指在一段时间内,用户使用同一个浏览器进程与Web应用之间的交互过程。会话(Session)通常用来跟踪用户的状态,缓存用户在此浏览器进程中的信息。当用户关闭浏览器,上一个Session也就无法再次获得了(Cooki

2016-07-27 16:07:04 8500 2

原创 Web---Cookie技术(显示用户上次登录的时间、显示用户最近浏览的若干个图片(按比例缩放))

本章博客讲解: 1、Cookie基本用法演示 2、演示Cookie的访问权限 3、演示Cookie的删除 4、利用Cookie显示用户上次登录的时间 5、利用Cookie技术显示用户最近浏览的若干个图片 6、测试火狐浏览器到底支持多少个Cookie和一个Cookie最大为多大1、Cookie基本用法演示index.jsp:<%@ page language="java" import="

2016-07-26 12:59:34 16450 1

原创 Web---字节输出流和字符输出流的共存问题、转发、重定向、请求包含知识点讲解

本章博客的知识点:1、字节输出流和字符输出流的共存问题 2、转发时,两个servlet都输出信息的问题 详细知识,见OneServlet和TwoServlet源代码中的注释 转发:传参,访问顺序(doGet还是doPost) 3、重定向:传参,访问顺序(doGet还是doPost) 4、请求包含:传参,访问顺序(doGet还是doPost)有些演示,不怎么好分段用博客写处理,如果想加深理

2016-07-25 17:49:39 8500 2

原创 Web---自己写的一个简单云相册~

实现的功能是: 用户可以一次上传一个至多个文件。 用户可以下载其他人上传的图片。 用户可以查看其他所有人的图片。 用户只能删除通过自己IP上传的图片。用到的技术: 文件上传下载、设计模式、Dom4j、xPath等。先看下2个页面:源代码:web.xml:<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xm

2016-07-25 01:21:25 9671 10

转载 Web---JS-返回上一页并刷新代码整理

返回上一页并刷新在此功能有利于用户的体验,是每一个web开发人员所必备的一项,长话短说,今天介绍实现此功能的一个方法,需要了解的朋友可以参考下:一:JS 重载页面,本地刷新,返回上一页 代码如下:<a href="javascript:history.go(-1)">返回上一页</a> <a href="javascript:location.reload()">重载页面,本地刷新</a>

2016-07-25 00:40:01 16953 1

原创 经典算法面试题目-判断两个字符串是否是变位词(1.4)

题目Write a method to decide if two strings are anagrams or not.写一个函数判断两个字符串是否是变位词。解答变位词(anagrams)指的是组成两个单词的字符相同,但位置不同的单词。比如说, abbcd和abcdb就是一对变位词。 也就是说,2个字符串,不管排列顺序如何,只要全部的单个字符能对应上,就是一对变位词!该题目有两种做法:时间复杂

2016-07-23 23:30:19 16667

原创 Java---replace与replaceAll的区别

乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),replaceall替换所有的字符,其实大不然,只是替换的用途不一样。这两者很容易搞混,在这里详细讲述下。我们先看下JAVA_API的说明:public String replace(char oldChar,char newChar)使用指定

2016-07-23 02:07:21 31432 1

转载 Apache FileUpload详细介绍

Apache FileUpload组件在最初的 http 协议中,没有上传文件方面的功能。RFC1867(”Form-based File Upload in HTML”.)为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规范,解

2016-07-23 01:38:30 5721 2

原创 Web---文件上传-用apache的工具处理、打散目录、简单文件上传进度

我们需要先准备好2个apache的类: 上一个博客文章只讲了最简单的入门,现在来开始慢慢加深。先过渡一下:只上传一个file项index.jsp:<h2>用apache的工具处理文件上传</h2> <!-- 先过渡一下:只上传一个file项 --> <form action="<%= request.getContextPath() %>/upload" method="post"

2016-07-23 01:23:43 15809 1

转载 apache的FileUtils方法大全

FileUtils获取系统的临时目录路径:getTempDirectoryPath() [java] view plaincopyprint?public static String getTempDirectoryPath() {               return System.getProperty("java.io.tm

2016-07-22 17:02:30 8179

转载 FileUtils类介绍

Java的文件操作太基础,缺乏很多实用工具,比如对目录的操作,支持就非常的差了。如果你经常用Java操作文件或文件夹,你会觉得反复编写这些代码是令人沮丧的问题,而且要大量用到递归。 下面是的一个解决方案,借助Apache Commons IO工具包(commons-io-1.1.jar)来简单实现文件(夹)的复制、移动、删除、获取大小等操作。import org.apache.common

2016-07-22 16:51:56 3363

原创 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)

题目Design an algorithm and write code to remove the duplicate characters in a string without using any additional buffer. NOTE: One or two additional variables are fine. An extra copy of the array is no

2016-07-22 14:40:21 15216

原创 Web---演示Servlet的相关类、表单多参数接收、文件上传简单入门

说明:Servlet的其他相关类: ServletConfig – 代表Servlet的初始化配置参数。 ServletContext – 代表整个Web项目。 ServletRequest – 代表用户的请求。 ServletResponse – 代表用户的响应。 本篇博客讲解: ServletRequest – 代表用户的请求。 ServletResponse – 代表用户

2016-07-22 13:23:01 16098 3

转载 Java新手入门必须掌握的30个基本概念

今天给大家推荐的文章是有关Java基本概念的,掌握好这些基本概念对学习J2SE、J2EE、J2ME都很重要,也能更好地理解Java的精髓,初学者要注意啦!▶Java概述:   目前Java主要应用于中间件的开发(middleware)---处理客户机与服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车

2016-07-22 02:31:32 5561 1

转载 你需要知道的10位Java开发牛人

1、James Gosling  1983 年,Gosling 获得了加州大学的计算机科学学士学位。1990 年,他获得了卡内基梅隆大学的计算机科学博士学位,师从 BobSproull。在攻读博士期间,他自己开发了一款 emacs,叫 Gosling Emacs(Gosmacs),在大学的这段时间,他还开发了一个多处理器版本的 Unix,以及数个编译器和邮件系统,之后才加入 S

2016-07-22 02:24:06 4403 2

原创 Web---演示Servlet的相关类、下载技术、线程问题、自定义404页面

Servlet的其他相关类: ServletConfig – 代表Servlet的初始化配置参数。 ServletContext – 代表整个Web项目。 ServletRequest – 代表用户的请求。 ServletResponse – 代表用户的响应。 HttpSession – 代表用户的一次会话。 本篇博客演示:ServletConfig类 和 ServletContext

2016-07-22 02:14:04 5906 3

原创 经典算法面试题目-翻转一个C风格的字符串(1.2)

题目: Write code to reverse a C-Style String. (C-String means that “abcd” is represented as five characters, including the null character.)写代码翻转一个C风格的字符串。(C风格的意思是”abcd”需要用5个字符来表示,包含末尾的 结束字符)解答: 这道题如果

2016-07-20 16:21:22 6513

原创 Web---创建Servlet的3种方式、简单的用户注册功能

说明:创建Servlet的方式,在上篇博客中,已经用了方式1(实现Servlet接口),接下来本节讲的是另外2种方式。 上篇博客地址:http://blog.csdn.net/qq_26525215/article/details/51942252简单的用户注册功能(我们设置了所以权限都是开放的),可以实现: 1、用户注册。 2、查询所有用户 3、删除某个用户创建Servlet的方式二:继承

2016-07-20 16:08:36 21920 2

原创 Web---演示servlet技术(servlet生命周期),解决中文乱码问题

本节讲解决中文乱码问题的4种方法。 还有更好的方法,也就是用过滤器,这里就不演示了,博主目前也不会~呼♪(^∇^*)~过段时间才会学。servlet生命周期演示:index.jsp:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4

2016-07-19 14:43:45 17290 2

原创 经典算法面试题目-判断一个字符串中的字符是否唯一(1.1)

题目: Implement an algorithm to determine if a string has all unique characters. What if you can not use additional data structures?实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构。 (即只使用基本的数据结构)解答: 首先,你

2016-07-19 13:26:54 3519

原创 Web---HTTP请求、重定向、转发和数据压缩

HTTP常用的请求方式包括:GET-最为常见,但发送的数据量很小,发送的数据直接包含到url的后面。 POST-可以包含大量数据,数据在请求正文中通过表单进行提交。HEAD,PUT,DELETE. 后面三种Tomcat服务器默认都不支持。常用的只有前两种。GET: 发送到服务器的数据出现在URL的后面。最多不能超过1K.如:http://localhost:8080/index.jsp?nam

2016-07-18 14:55:16 5965 1

原创 Web---图片验证码生成教程详解-从简单到复杂-从本地到前后台

首先,我们先来看本地如何生成图片验证码的,再来写输出到网页的验证码如何实现。先来看最简单的—实现的功能是,将一个字符串变成图片写入到文件中实现代码:package cn.hncu.img;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.FileNotFoundException;import

2016-07-18 00:13:47 12910 1

原创 HDOJ/HDU 1242 Rescue(经典BFS深搜-优先队列)

Problem Description Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M (N, M <= 200) matrix. There are WALLs, ROADs, and GUARDs in the prison.Angel’s

2016-07-10 17:09:07 8633

原创 HDOJ/HDU 1180 诡异的楼梯(经典BFS-详解)

Problem Description Hogwarts正式开学以后,Harry发现在Hogwarts里,某些楼梯并不是静止不动的,相反,他们每隔一分钟就变动一次方向. 比如下面的例子里,一开始楼梯在竖直方向,一分钟以后它移动到了水平方向,再过一分钟它又回到了竖直方向.Harry发现对他来说很难找到能使得他最快到达目的地的路线,这时Ron(Harry最好的朋友)告诉Harry正好有一个魔法道具可

2016-07-10 16:25:08 9567

原创 HDOJ/HDU 1372 Knight Moves(经典BFS)

Problem Description A friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the shortest closed tour of knight moves that visits each square of a given set of n s

2016-07-06 22:13:08 8000

原创 HDOJ/HDU 1241 Oil Deposits(经典DFS)

Problem Description The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and creates a

2016-07-05 17:01:29 8586

原创 Java---XML的解析(2)-DOM4J解析/Xpath

Dom4j: Dom SUN dom在加载时,将所有元素全部加载内存 DOM4j - 第三方。Dom4j是一个开源、灵活的XML API。 目前很多开源框架如struts,hibernate都使用dom4j做为解析其xml的工具。 支持文档的读写功能和Xpath快速查询操作。这个需要我们自己把它的包导入myeclipse中的。 准备DOM4j: 包:dom4j.x.jar 包结构

2016-07-05 16:16:53 8577

原创 HDOJ/HDU Tempter of the Bone(深搜+奇偶性剪枝)

Problem Description The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze began to shake, and the doggie could feel the ground sinking. He rea

2016-07-04 14:21:25 8851

程序猿情人节必备,情人节网站源码

程序猿情人节必备。纯HTML+JS的网站。并且附带加密功能。前端无法破解和查看,可自行加密。说明文档:https://chenhx.blog.csdn.net/article/details/113739894

2021-02-06

windows运行go项目完整教程.zip_win10怎么解压zip文件

视频包含以下几部分: - go项目的下载 - go环境的下载和安装 - goland软件的下载安装 - goland导入项目与运行项目

2021-01-18

goland2020.3.1下载地址

goland2020.3.1下载地址,国外太慢了。-mac和windows的

2021-01-18

Access-Control-Allow-Origin 0.1.5_0

Access-Control-Allow-Origin 0.1.5_0,使用教程地址:

2021-01-14

python-3.7.3-amd64.exe

python-3.7.3下载,国外下载太慢了

2021-01-08

简单实用个人简介说明求职简历单页HTML5响应式网页模板.rar

简单实用个人简介说明求职简历单页HTML5响应式网页模板 简单实用个人简介说明求职简历单页HTML5响应式网页模板 简单实用个人简介说明求职简历单页HTML5响应式网页模板

2020-05-28

chromedriver_mac64 -81.0.4044.138.zip

无头浏览器,谷歌浏览器驱动。mac版本。

2020-05-28

ojdbc14jar的下载

ojdbc14jar的下载,现在csdn的资源下载需要的分真的是吓人

2017-11-02

Redis-x64-3.2.100.msi for windows 64位

Redis在Windows下64位的安装包,官方下载为:https://github.com/MSOpenTech/redis/releases

2017-03-02

HTML5 Canvas 3D 倒计时爆炸特效

HTML5 Canvas 3D 倒计时爆炸特效

2016-09-12

HTML5 Canvas烟花特效 场景十分华丽

一个由html5制作的动画效果,鼠标点击产生烟花特效,很酷炫,全部源码已打包。

2016-09-12

myBookStore书店管理系统1

Java-单机版的书店管理系统(练习设计模块和思想_系列 五 ) 源代码 !!!

2016-04-12

停用当前管理员,新建管理用户,DOS命令

首先大家都知道现在的孩子都很叛逆学会一点易语言就害人,相信很多人都被坑过! 比如:去QQ群看到一个刷钻教程什么的文件你下载了打开了电脑自动重启开机就要密码 账号显示“密码加Q”之类的。这里将告诉大家怎么破解

2015-11-03

输出杨辉三角的前10行

输出杨辉三角的前10行的源代码。

2015-07-22

加密解密源代码

大学的一个课程设计,实现对文档内的字符进行加密,算法是自己写的,可以进行修改

2015-07-22

空空如也

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

TA关注的人

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