自定义博客皮肤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)
  • 收藏
  • 关注

原创 数据结构——线性表

这次介绍的是线性表,线性表(List),零个或多个数据元素的有限序列。线性表基本操作InitList(L): 初始化操作,建立一个空的线性表L。ListEmpty(L): 判断线性表是否为空表,若线性表为空,返回true,否则返回false。ClearList(L): 将线性表清空。 GetElem(L,i,e): 将线性表L中的第i个位置元素值返回给e。LocateElem(L,e): ...

2019-10-29 19:43:22 555

原创 数据结构——概述

作为程序员必备知识,现在记录下数据结构学习过程,为后续深入学习提供一个坚实的基础。该文章主要是阅读《大话设计模式》的学习笔记,希望也能帮助更多人学好数据结构。数据结构基本概念:数据:程序的操作对象,用于描述客观事物 数据对象:性质相同的数据元素的集合(比如一个int型数组,一个或多个Student对象) 数据元素:组成数据具有一定意义的基本单位(int,Student对象) 数据...

2019-10-28 19:11:01 329

原创 Log4j简介及使用方法

Log4j是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。很多程序员经常会使用System.out.println语句输出某个变量值的方法进行调试。这样会带来一个非常麻烦的问题:一旦哪天程序员决定不要显示这些System.ou

2017-08-22 16:36:12 465

原创 java中的类修饰符、成员变量修饰符、方法修饰符

java中的类修饰符、成员变量修饰符、方法修饰符。类修饰符:public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。(为空)friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。(注意:不可以写

2017-06-12 15:43:47 555

原创 java复习之数据类型转换

Java基本数据类型转换

2017-06-11 15:46:12 256

原创 web项目的目录结构

web项目的目录结构:★★★myweb(项目名称)   web2.5版本标准的目录结构||---- html css js image等目录或者文件||---- WEB-INF(特点:通过浏览器直接访问不到 目录)| || |--- lib(项目的第三方jar包)| |--- classes(存放的是我们自定义的java文件生成的.class文件)| |---

2017-04-09 14:03:46 695

原创 tomcat目录结构

tomcat目录结构:bin:存放的可执行程序conf:配置文件lib:存放的是tomcat和项目运行时需要的jar包logs:日志 注意:catalinatemp:临时文件★★webapps:存放项目的目录★work:存放jsp文件在运行时产生的java和class文件

2017-04-09 14:00:30 241

原创 tomcat 安装配置

tomcat:下载:.tar .tar.gz: 提供给linux系统.zip .exe:提供给window系统安装:解压即可启动:tomcat/bin目录下双击 startup.bat打开浏览器:http://localhost:8080退出:方式1:点 关闭按钮方式2:ctrl+c方式3:双击 shutdown.bat常见问题(

2017-04-09 13:58:12 181

原创 xml约束

xml约束:作用:规定xml中可以出现那些元素及那些属性,以及他们出现的顺序.约束的分类:DTD约束:struts hiebernate等等SCHEMA约束:tomcat spring等等/////////////////////////DTD约束:和xml的关联 (一般都会提供好,复制过来即可,有时候连复制都不需要.)方式1:内部关联格式:方式2:

2017-04-09 13:24:52 387

原创 反射基础

反射1.获取对应的class对象 方式1 Class clazz =Classs.forName("全限定名"); 方式2 Class clazz = 类名.class; 方式3 Class clazz = 对象.getClass();2 通过class对象创建一个实例对象(相当于new类())Object clazz.newInstance();3 通过class对象

2017-04-08 17:10:09 217

原创 xml总结

xml :可扩展的标签语言标签自定义作用:存储数据(配置文件)书写规范:1.区分大小写2.应该有一个根标签3.标签必须关闭  4.属性必须用引号引起来,5.标签体重的空格或者换行换着制表符等内容都是作为数据内容存在6.特殊字符必须转义 &满足上面规范的文件我们称之为是一个格式良好的xml文件。可以通过浏览器浏览xml组成部分:声明:作用:告

2017-04-08 16:58:29 334

原创 数据库基本操作——基础操作语句及属性

现需要安装数据库和配置环境,可以参照。。。安转完成就可以打开cmd1、登录数据库:mysql -uroot  -p密码2、DDL:数据定义语言   :操作对象:数据库和表关键词:create alter drop操作数据库:创建:格式:create database 数据库名称;删除:格式:drop database 数据库名称;常用

2017-03-29 14:48:34 2500

原创 数据库基本了解

常用数据库及特点         软件名 厂商        特点mysql oracle开源的数据库oracle oracle 大型的收费的数据库DB2 IBM大型的收费的数据库sqlserver 微软 中大型的收费的数据库sybase sybase(powerdesigner) SQL特点:结构化查询语句作用:管理数据库.

2017-03-28 17:58:52 242

原创 java基础总结——命名规则+path+基本数据类型

标识符中常见的命名规则* 见名知意* A:包* 一般公司命名为“com.公司名.项目名.模块名....”。* B:类或者接口* 如果是一个单词首字母大写* 如果是多个单词每个单词首字母大写(驼峰标识) * C:方法或者变量* 如果是一个单词全部小写* 如果是多个单词,从第二个单词首字母大写 * D:常量* 如果是一个单词,所有字母大写* 如果是多

2017-03-23 17:15:53 396

原创 JS调取电脑本地客户端发送邮件——mailto

今天我来说一个特别简单的调取本地客户端发送邮件的代码mailto。要想使用mailto,首先需要你电脑中安装默认的E-mail软件,类似Microsoft Outlook等等。注意,还必须是默认启动哦,不然点击都是没有反应的,设置默认启动可以在360或者在浏览器设置里设置默认启动的邮箱。  都安装设置完毕后,我们就可以尽情的使用代码啦。先说一下基本语法结构:send ema

2017-02-11 18:43:08 27510 2

原创 java面试宝典

详解笔试面试题集 (1)下列各题ABCD四个选顼中,只有一个选项是正确的,请将正确选项填写在答题纸上 (1)下列关于栈的描述中错误的是( )  A.  栈是先进后出的线性表  B  栈只能顺序存储  C  栈具有记忆作用  D 对栈的插入弓删除操作中,不需要改变栈底指针  正确答案: B分析: 栈是链式存储的 (2)对于长度为n的线性表,在最坏情

2017-02-09 17:27:43 615

转载 学习Spring必学的Java基础知识

引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。)[1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081 [2] Java动态代理-->

2017-01-19 16:08:19 327

原创 js获取url中部分及全部的方法

js获取url部分及全部的方法1, window.location.href整个URl字符串(在浏览器中就是完整的地址栏)本例返回值: http://write.blog.csdn.net/postedit?ver=1.0&id=6#imhere2,window.location.protocolURL 的协议部分本例返回值:http:3,win

2016-12-20 13:25:56 1232

转载 2016/12/15--Map,Set,List的区别

java集合的主要分为三种类型:Set(集)List(列表)Map(映射)首先我们应该了解集合和数组之间的区别:数组:大小固定,同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合:可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。简单说下集合和数

2016-12-15 17:10:22 249

转载 2016/12/15--ping的基本使用及使用ping攻击电脑

怎么用ping攻击别人的电脑请写出准确的攻击编码!! 在运行中输入“ping”然后横杠“ ”加 攻击的计算机名称这么原始~~~~~!~!~!~!~!攻击编码?!!呵呵!如果你说的是纯粹的ping攻击,需要的只是肉鸡的数量而已,ping的时候选择合适的包大小就是了。在运行里面输入:cmd 然后输入:ping 加上另外一台计算机的IP地址1.在开始菜单栏中打

2016-12-15 15:45:18 3632

原创 2016/12/14——集合框架

Java集合框架图    简化图:   Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 1、Java 2集合框架图  ①集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。  ②抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定

2016-12-14 18:06:05 198

转载 Spirng MVC 入门教程--转发

目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 

2016-12-12 15:16:27 444

原创 CSS常见兼容性问题及解决办法汇总

我们都知道,不同版本浏览器对css的解析是有些分别的,特别是IE6,和IE7.虽然现在使用老版本的人数不多,但是还是有部分人在使用,我们并不能完全忽略这群用户。如下所示:我们还是应该了解一下这些浏览器兼容问题。问题一:在IE6元素浮动,如果宽度需要内容撑开,就给里边的块元素都加浮动(不然会出不在同一行)问题二:在IE6,7下元素要通过浮动并在同一行,就给这行元素都加浮动;问题三

2016-10-03 20:43:23 4186

原创 CSS浮动Float——基础知识及兼容性问题

先说一下浮动的基本定义:浮动的框可以向左或向右移动,直到它的外边缘碰到父级边界或另一个浮动框的边框为止。由于浮动框不在文档流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。那么就要说一下文档流了,文档流是文档中可显示对象在排列时所占用的位置(可以认为各个元素原本默认的位置)。那我们在实际应用哪里会遇到这种问题呢。例如我们现在需要把几个块级元素放在一排,我们可以使用display:inlin

2016-09-27 16:12:42 3035

原创 CSS标签特性——简单介绍

下面给大家简单说一下我们日常所用css中一些标签特性。  1、如果大家仔细观察的话,在我们使用的HTML里面,不同的标签会有不同的显示方式,这是因为css对标签进行了默认的初始化。但有时我们并不需要(对于初学者对样式要求不高请忽略),所以我们需要对其样式进行初始化:body,dl,dd,p,h1,h2,h3,h4,h5,h6{margin:0;font-size:12px;}//清除所有外

2016-09-26 19:11:37 1222

原创 CSS选择符——简介

在平常使用的时候,经常会用到CSS选择符来给不同元素添加显示效果,对于怎么选择,有以下几种方式:

2016-09-26 10:53:12 470

原创 前端基础——CSS常见样式

先简单介绍一下常见的css样式,如下:width 宽度  height 高度最基础的一个css属性,可以描述各种元素的宽度,如html,body,div,img,table等。background 背景  一个符合属性,可以直接填写,也可如下列分别单独列出。background-attachment: fixed; //背景是否滚动background-color

2016-09-22 11:34:16 279

原创 JavaScript高级程序设计——第五章引用类型之Function;

Function类型即函数,实际上是对象,因此函数名实际上是一个指向函数对象的指针,不会与函数绑定。并且其他引用类型一样具有属性和方法。一般使用函数声明:function sum(sumi,sum2){return num1+num2;}也可用函数表达式定义:var sum = function(num1,num2){return num1+mun2;}; 注意:function后

2016-08-20 21:03:42 177

原创 css多种样式修饰最后哪个实现???

在使用css修饰时,会遇到多个修饰语句,最终是哪个修饰语句实现有时很头疼,现在来分别讲解一下:外部样式表:内部样式表:.classname{width:100%}内联样式若多重样式将层叠为一个:一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。浏览器缺省设置(即默认)外部样式表(引用的css)

2016-08-19 10:22:39 297

原创 CSS3不同浏览器兼容问题,-moz,-webkit,-ms,-o所代表的不同意思

在查看css3源代码时,经常会遇到属性名前面带有-moz,-webkit,-ms,-o的前缀,这些叫做浏览器私有前缀。主要是浏览器对于新CSS属性的一个提前支持。-moz代表的开发商Mozilla旗下的是基于 Gecko 开发的Firefox(火狐)。-webkit-是webkit内核的,代表浏览器有Chrome(谷歌 Safari, Google Chrome,傲游3,猎豹浏览器,百度浏

2016-08-18 13:51:03 1971

转载 java地图

功能概要一、覆盖物最常用的地图覆盖物是Marker和信息窗体,除此之外,我们提供了圆Circle、多边形Polygon、折线Polyline、右键菜单ContextMenu等。名称类名简介点标记Marker用来在地图上添加点状标记,可指定任意icon或者content信息窗体

2016-08-17 21:19:44 2368

原创 Margin、Border、Padding、Content详解

在页面排版时,时常会遇到Margin、Border、Padding、Content对页面进行排版的,在css中,这几个是盒子模型(Box Model)中的一些相关属性。下面先来了解一下盒子模型的基本概念:Margin(外边距):边框外的区域,外边距是透明的;Border(边框):围绕在内边距和内容外的边框;Padding(内边距):清除内容周围的区域,也是透明的;Contn

2016-08-16 17:14:34 1318

原创 JavaScript数据类型详解

JavaScript中有5种简单的数据类型(基本数据类型):Undefined、Null、Boolean、Number和String。还有一种复杂数据类型——Object,Object本质是由一组无序的明值对组成的。JavaScript不支持任何创建自定义类型的机制,而所有值最终都是上述6种之一(JavaScript数据类型具有动态性)。检测给定变量的数据类型——typeof。使用方法:(ty

2016-08-15 14:38:45 244

空空如也

空空如也

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

TA关注的人

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