- 博客(33)
- 收藏
- 关注

原创 Typora使用手册和Markdown区别
Typora是一款所见即所得的Markdown文本编辑工具——在你输入相应的标记符号后,系统会自动对所标记的文本进行渲染,设置成相应的格式。因此,写作过程与渲染过程同步出现,最终输出文本就是按照你所看到的格式进行排版Typora目前支持3个系统:Mac OS X, Linux和Windows,其中Windows版本有64位和32位。目前该应用在测试期间,测试版完全免费。操作语言为英文,但是
2017-05-04 11:14:53
57763
原创 DML-数据操作语言
DML作用: 用于向数据库表中插入、删除、修改数据 明确: DML是针对数据库中表的数据操作 DML常用的关键字: insert(添加) update(修改) delete(删除)1.insert: 插入数据语法: insert into table_name[(column[,column
2017-07-27 10:35:39
1540
原创 DDL-数据定义语言
DDL的作用: 用于描述数据库中要存储实现实体的语言 简单说就是创建数据库和表明确: DDL是针对数据库和数据库中表的结构定义DDL中常见的关键字: create:创建 alter:改变 Drop:删除 Truncate:截断/摧毁 库操作: 1.创建一个数据库语法: CR
2017-07-27 10:33:34
3954
原创 数据库-MySQL概述
什么是数据库: 数据库是存储数据的集合的单独的应用程序,每个数据库具有一个或者多个不同的API,用于创建、访问、管理、检索、复制所保存的数据数据库按结构分类: 1.层次结构型数据库: 层次结构模型实质上是一种有根节点的定向有序树(树状结构),按照层次模型建立的数据库系统称之为层次结构型数据库, 典型代表:IMS(Information Man
2017-07-27 10:30:49
512
原创 servlet的工作原理及常用对象
servlet工作原理原理: 1.当用户请求一个servlet 2.服务器会查找web.xml文件,扫描该文件中servlet-mapping的url-pattern 3.找到匹配的url-pattern 4.找到与url-pattern绑定的servlet的逻辑名称 5.根据servlet逻辑名称查找servlet的声明部分,找到与之匹配的逻辑名 6.根
2017-07-27 10:22:32
684
原创 详解servlet的生命周期
生命周期生命周期: 是指从对象创建开始,直到对象最终被销毁所经历的过程:创建、提供服务、销毁 1.创建 默认情况下,Servlet的实例是在第一次被请求时创建的,紧接着调用init()方法,完成初始化,并且该init()方法在整个Servlet的生命周期中只会调用一次,由此可见servlet使用的是单例设计模式,所以会存在线程安全的问题,故而在servlet 中尽量少用
2017-07-27 10:21:09
769
原创 servlet创建及实现过程
Servlet概述: 运行在服务器端的小程序,用Java编写的服务器端程序,主要的功能:用于交互式的浏览和修改数据,生成动态的web内容 分为两种: 狭义的Servlet:是指Java语言去实现的一个接口 广义的Servlet:指任何实现了这个Servlet接口的类 一般情况下,使用后者 Servlet运行于支持Java的应用服务器中,从
2017-07-27 10:17:16
2161
原创 Tomcat详解
Tomcat概述: Tomcat在严格意思上并不是一个真正的应用服务器,只是一个可以支持servlet、JSP的web容器 它扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等,是Apache组织下的子项目。 目前Tomcat被非常广泛的应用于中小规模的Javaweb应用中 优点: 1.容易得到,直接去官网下载 2.对于开发人员,特别是Jav
2017-07-27 10:15:17
336
原创 DOM4J详解
Dom4j概念:dom4j是一个Java的XML API,是jdon升级版,用来读写XML文件 DOM4j是一个易用,开源的库,用于XML,Xpath,XSLT, 它应用于Java平台,采用Java集合框架并完全支持DOM,SAX和JAXP DOM4j整合两种思想(SAX、DOM) 使用SAX的思想读取XML 使用DOM的思想,在内存中创建一颗对象关系树,可以参照之前学的DOM
2017-07-27 10:13:17
3099
2
原创 XML详解-pull解析
XML概述:XML可扩展标记语言,是一种标记语言,和HTML类似 南昌大学xml的作用:被设计用来描述数据 1.XML文作为配置文件使用 2.通用数据交换XML基本语法1.声明:必须写在第一行属性:version:表示XML的版本,默认1.0,目前w3c只有这一个版本encoding:告诉解析器应该使用的编码格式standalone:表示XML文档是否独
2017-07-27 10:10:09
417
原创 jQuery动画详解
jQuery动画1.显示和隐藏 hide()和show() ipone秒表 点击按妞显示和隐藏hide()和show()动画 //无参$(function () { $("input:first").click(function () { $("p").hide();//隐藏
2017-07-27 10:00:20
403
原创 优雅的jQuery详解
jquery定义:为了简化JavaScript的开发,封装了很对预定义的对象和实用函数,并兼容各大主流浏览器优点: 1.jQuery是一个简洁的和快速的JavaScript库,使用户更方便的处理HTML。document。events.实现动画效果,方便的为网站提供AJAX交互 2.jQuery的文档说明很全,还有很多成熟的插件可以互补 3.jQuery能够使用户
2017-07-26 17:40:46
719
原创 优雅的JavaScript-多媒体详解
多媒体音频:audio视频:video音频:audio:标签属性属性 值 描述atuoplay atuoplay 如果出现该属性,则音频在就绪后会马上播放controls controls 则向用户显示控件,如:播放按钮loop loop
2017-07-26 17:36:25
531
原创 优雅的JavaScript-定时器详解
定时器概念:JavaScript提供setTimeout()函数和setInterval()函数,作为定时器,可以定时执行某个函数或者某段代码setInterval(): 按照指定的周期(以毫秒值计算)来调用函数或者计算表达式,方法会不停地调用函数,直到clearInterval()被调用或窗口关闭。setTimeout():在指定的毫秒数后调用函数或表达式setTimeo
2017-07-26 17:33:02
500
原创 AJAX详解
aJaxaJax:允许浏览器与服务器之间通信而无需刷新当前页面的技术。服务端语言:服务器需要具备向浏览器发送特定信息的能力,aJax与服务器语言无关XML:可扩展标记语言:是一种描述数据的个数,Ajax程序需要某种格式化的格式来在服务器和客户端之间传递信息,一般选用XML使用JavaScript绑定和处理所有的数据使用XMLHTTP组件XMLHttpRequest对象进行异步数
2017-07-25 17:41:13
355
原创 JavaScript-JSON详解
JSONjson:JavaScript object notation:是一种数据格式,不是一种编程语言,虽然具有相同的语法形式,但是json并不属于JavaScript,而且,而且并不是只有JavaScript才能使用,json是一种轻量级数据交换格式在js中主要用于和服务器做数据格式交换json的结构:因为json是JavaScript的子集,他的结构有JavaScript对
2017-07-25 17:38:12
300
原创 JavaScript-字面量对象详解
字面量对象定义:js的字面量对象,就是一种简化的创建对象的方式,和用构造函数创建对象一样存在于堆内存当中字面量对象表达式语法: {属性:属性值,属性:属性值,.....}属性访问: 1.通过(.)语法访问:obj.propertyName 通过语法访问[]:obj["name"]遍历字面量对象for(var temppro in obj){ }我会把
2017-07-25 17:36:59
2009
原创 JavaScript-闭包
闭包定义:在函数式编程语言中,闭包被广泛应用,就是函数内嵌套了另外一个函数(内部函数),内部函数引用了外部函数的局部变量,这样就形成了一个闭包,内部函数中包含了内部函数的代码以及外部函数局部变量的引用特点: 外部函数执行完毕之后,内部函数对其外部变量的引用,不会被销毁,继续存在于内存中。 一般闭包程序的外部函数都会有一个返回值,这个返回值是其内部函数(注意:返回值一般都是内部
2017-07-25 17:34:59
216
原创 优雅的JavaScript-面向对象
构造函数创建对象 //通过构造函数创建对象 注意:构造函数和普通函数一样,为了区分一般首字母大写 //声明“类”,用来创建对象 function Person(name,age) { //声明属性,this:代表当前对象实例 this.name="张三"; t
2017-07-25 17:31:20
351
原创 优雅的JavaScript-BOM详解
BOM1.定义:浏览器对象模型,使JavaScript有能力与浏览器“对话”,浏览器对象模型尚无正式标准。 window对象是BOM中所有对象的核心,所有的浏览器都支持window对象,表示浏览器的窗口 JavaScript中任何一个全局函数,变量都是window的属性,document是window的实例对象,他们都属于Object,你不可以去Newt他 必须
2017-07-25 17:24:44
591
原创 优雅的JavaScript-常用类
String定义: String类型是字符串的引用包装类型,长度length字符串的常用方法1.字符方法: charAt(3):表示获取下标为3 的字符(注意下标从零开始) charCodeAt(3):获取下标为3的字符的ASCII码,返回指定位置的字符的Unicode编码,返回值在0~65535之间 fromCharCode(94):将ASCII码转成字符(静态
2017-07-25 17:13:50
329
原创 优雅的JavaScript-基础语法详解
表达式和运算符表达式:表达式用于JavaScript脚本运行时进行计算的式子,可以包含常量、变量、运算符运算符:操作数据值的操作符 算术运算符:+、-、*、/、% 一元运算符:++、-- ......算符运算符1.+ 1.如果两个操作符都是数值,执行常规的加法计算 2.如果有一个操作数是字符串,规则如下: 1.如果两个操作数都是字符串,将两
2017-07-25 16:46:00
593
原创 优雅的JavaScript-数据类型
变量的数据类型原始数据类型 引用数据类型Undefined 对象Null 数组Boolean 函数NumberString原始数据类型---Undefined1.Undefined 类型只有一个值,即特殊的Undefined; 在使用var 声明变量但未对其进行初始化,这个变量值为Undefinded
2017-07-25 16:42:19
250
原创 优雅的JavaScript-基础
什么是JavaScript1.JavaScript主要用于HTML的页面,嵌入在HTML的源码中2.JavaScript是因特网上醉流行的脚本语言,它存在于全世界所有的web浏览器中能够增强用户和web站点和web应用之间的交互3.JavaScript是一种弱类型的语言,没有类型声明,他的变量不必须具有一个明确的类型4.JavaScript是脚本语言:可以用来编程并且直接执行源代码的语
2017-07-25 15:42:29
286
原创 CSS动画详解
CSS动画功能: css3中动画分为Animations功能和transitions功能 这两个功能都可以通过改变css中的属性值来产生动画效果 1.Animations功能支持通过关键帧,指定来产生更复杂的页面动画效果 2.transitions功能支持一个属性值平滑的国度到另一个属性值 transitions功能语法: tranisi
2017-07-24 18:05:44
443
原创 浏览器兼容问题详解
浏览器的兼容1.概述:2.主流的浏览器: IE,safari,firefox,chrome,opera,百度,360,搜狗,遨游3.浏览器的内核: 1.浏览器的最关键部分,就是渲染引擎, 2.五大浏览器的内核: 1.webkit 2.Blink 3.Gecko (壁虎) 4.presto (迅速) 5.
2017-07-24 18:03:30
866
原创 浮动页面的详解
浮动页面的布局方式页面布局的方式: 1.文档流(常规流): 文档流中的元素框的位置由元素在HTML中位置决定 如:块级元素从上到下依次排列 框与框之间的垂直距离由垂直margin计算得到 如:行内元素在一行中水平布置 文档流:就是HTML文档中的元素如块级元素、行内元素依据他们的显示属性按照在文
2017-07-24 18:01:28
588
原创 盒子模型详解
盒子模型1.盒模型是CSS布局的基石他规定了网页元素如何显示以及元素之间的相互关系CSS定义所有的元素都可以拥有项盒子模型一样的外形和平面空间包括: 边框(border) 外边距(margin) 内边距(padding) 内容区(content)盒模型的类型: 1.标准模式 2.怪异模式盒的内容1.overflow:属性指定如果内容移
2017-07-24 18:00:17
442
原创 JDBC的使用及操作过程
JDBC的使用及操作过程概念:JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。JDBC库中所包含的API通常与数据库使用于:连接到数据库创建SQL或MySQL语句在数据库中执行SQL或MySQL查询查看和修改数据库中的数据记录使用JDBC的前提条件1
2017-05-12 16:42:48
453
原创 如何理解DOM对象和事件
如何理解DOM对象作用使用DOM技术可以控制页面中的HTML和CSS,就是把页面中的所有的内容封装成对象。对象1.Document:文件获取文档对象:var doc = window.document;2.Element:元素获取元素对象:var font = document.getElementById("");3.Attribute:属性获取属性对象
2017-05-05 23:27:51
457
原创 理解JavaScript里的DOM兼容及解决方案
理解JavaScript里的DOM兼容及解决方案DOM节点的访问以前对DOM节点访问一般用“document.All.元素ID属性值”或者“document.元素ID属性值”这种简化的方法,在FireFox中有时不支持此方法。解决方案:标准的方法为“document.getElementById(‘元素ID属性值’)”或者“document.getElementByName
2017-05-05 19:00:23
406
原创 derby的优点和缺点
Derby优点和缺点概述: Derby是一个完全用java编写的数据库,非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在应用程序中使用。具体如下: 1、Derby定位是小型数据库, 特别是嵌入式. 支持的数据库小于50GB, 对于小型网站, 事务不复杂的应用, 使用它的还是很不错的.
2017-02-09 14:08:52
7548
原创 RxJava 与 Retrofit 完美组合
RxJava与Retrofit完美组合RxJava如何与Retrofit结合相同格式的Http请求数据该如何封装相同格式的Http请求数据统一进行预处理如何取消一个Http请求 -- 观察者之间的对决,Oberver VS Subscriber一个需要ProgressDialog的Subscriber该有的样子1.RxJava如何与Retrofit结合1.1 基本页面先扔出bu
2017-01-19 11:01:32
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人