自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

404-NotFound的博客

一只茨木球

  • 博客(50)
  • 收藏
  • 关注

原创 JAVA数组字符串常用API

字符串创建的两种方式:String str =" Hello Java "; String str2 = new String(" Hello Java ");去除空格 String s1 = str.trim(); // 去除字符串开始、结尾处的空格 String s2 = str.replaceAll(" ", ""); // 替换字符串中的全...

2020-02-14 20:44:17 233

原创 Vue(指令/条件循环)

一、指令1. v-cloak 解决插值表达式 { { } } 闪烁问题. 服务器未传值到页面时阻止出现 插值表达式<style>[v-cloak]{display:none;}</style><p v-cloak>{{msg}}</p>2. v-text 与 v-htmlv-text 没有闪烁问题,会覆盖...

2019-10-24 19:22:49 216

原创 ECMA6.0(2015年)

ECMA6.0兼容性:支持的:IE10+ 、Chrome、FireFox、移动端、NodeJS如何处理兼容:在线编译,引入一个browser.js库即(babel),并设置script 的 type="text/babel" 。缺点时间长 提前编译1.变量let constvar :存在变量提升,可以重复声明优点:不会变量提升, 在块级作用域内有效, 形成暂时性死区...

2019-10-23 20:52:43 161

原创 Node.js (回调地域/Promise/)

回调地狱:异步任务的结果数据只能通过回调函数获得 ,然而当需要获得回调函数完成的数据,只能再继续嵌套,回调函数里面嵌套回调函数无数层嵌套,即回调地狱Promise为了避免出现回调地狱,ES6中引入了一个API Promise(承诺)构造函数。 Promise相当于一个容器存放一个异步任务,默认异步任务有三种状态:初始 peding ——成功——>Resol...

2019-10-17 13:22:24 198

原创 Node.js(自动重启服务器 /模板引擎/crud/封装异步)

nodemon 自动重启服务器,不用手动 ctrl +c 退出,node xx.jsnpm instal --global nodemon使用时将 node 替换成 nodemon 即可。在express框架 中使用art-template 模板引擎:安装:npm install art-template --savenpm install express...

2019-10-08 10:36:32 129

原创 Node.js(模块系统/挂载规则/加载规则/npm /express )

模块规范,Node中有一个很重要的东西,模块系统:模块作用域 require()方法加载模块 reports 接口对象导出模块中的成员Node中所有成员只在当前文件模块作用域有效,如果希望其他模块访问的成员,需要挂载到exports 接口对象中,然后视同require()加载即可。我们知道可以通过挂载 (exports.成员) 访问这个文件模块的变量或函数,但是当...

2019-10-06 17:58:02 600

原创 Node.js (第三方模块/静态资源/处理表单)

在node中使用art-template模板引擎。步骤:1.安装。在需要的目录下,npm install art-template2.在需要的文件模块中使用 require()加载。var template = require('art-template')3.调用相应模板引擎的API template('id',{对象}) //浏览器中使用templa...

2019-10-04 15:18:27 275

原创 JavaScript Standard Style

一般规范: ●使用两个空格-进行缩进 ●字符串使用单引号-需要转义的地方除外 ●不再有冗余的变量-这是导致大量bug的源头! ●不加分号-这没什么不好。 ●行首不要以( [ `(ES6定义字符串的,称模板字符串,支持换行)开头,如果是必须,在前面加; (或! ~ &) ●以( [ ...

2019-10-04 13:02:02 121

原创 Node.js (文件读写/http服务器)

Node.js 是什么:是JavaScript 运行时环境, 不是语言,也不是框架。它是一个平台,运行js代码。包含EcmaScript 的 JavaScript 语言部分(变量、方法、数据类型、内置对象) 没有 BOM、DOM, Node.js运行环境中 为javascript增加一些服务器级别的API(文件读写,http服务,网络通信等)特性:事件驱动, 异步操作, ...

2019-10-03 13:02:33 298

原创 HTML5 CSS3 (动画/语义化标签/插件/HTML5新增API)

JavaScript 、CSS 实现动画的区别:JS : 帧动画CSS :补间动画帧动画: 使用定时器每隔一段时间更改当前元素的状态补间动画: 通过过渡(只要状态发生改变产出动画) 产生动画(多个节点来控制动画),性能会更好注意: 在支持H5C3的的浏览器尽可能使用css3动画(便于移动端开发)border-images :有浏览器兼容问题border-i...

2019-09-29 09:36:47 394

原创 AJAX ( 同源策略/ 跨域)

同源策略是浏览器的一种安全策略,所谓同源是指浏览器的url 地址中的 域名,协议,端口完全相同, 只有同源的地址才可以相互通过AJAX的方式请求。不同源地址之间默认不能互相发送请求 (XMLHttpRequest不支持 ,响应的数据不能够被接收)不同源地址之间请求称为跨域请求如何进行跨域请求?目标可以发送不同源请求,可以获取响应结果首先可以自动发送请求的标签: ...

2019-09-23 21:26:08 460

原创 jQuery --- AJAX

jQuery中有一套针对AJAX的封装,功能丰富底层函数:$.ajax({参数,参数,参数....... })url: //服务器的地址type: //请求方式,默认为get date:{ id:1} //设置请求体...

2019-09-23 17:34:47 189

原创 VSCode 菜单栏/ 编辑器 字体调整

查看VSCode所有快捷键:Ctrl + K + Ctrl + S 调整页面(菜单栏+编辑器):// 放大Ctrl + shift + = Ctrl + = //缩小Ctrl + shift + -Ctrl + -只调整编辑器:Ctrl + 鼠标滚动...

2019-09-22 11:10:24 2869

原创 JSON 方法

JSON(JavaScript Object Notation),是一种轻量级的数据交换格式。JSON只是一种数据格式,数据格式其实就是一种规范,格式、形式、规范是不能用来存诸数据的JSON的属性名必须有双引号,如果值是字符串,也必须是双引号;(一般满足JSON格式的数据统称为JSON字符串)JSON.stringify() //将js对象或数组转换为 JSON格式字符串JS...

2019-09-21 12:49:46 233

原创 jQuery 节流阀/链式编程 /插件

节流阀:keydown 事件缺点:当键盘一直处于按下时,事件会一直在触发。解决: 节流阀, 当键盘按下时,如果没抬起, 阻止下一次事件触发 。1.定义一个变量默认为true var flag = true2.判断flag 值 ,修改flag为false if(flag){ flag = false; }3.满足某个事件时...

2019-09-21 08:00:05 786

原创 PHP

PHP foreach()函数第一种 foreach ( array as $value) { } 参数一:需要遍历的数组 参数二:当前数组元素的值,数组指针会逐一地移动,直到到达最后一个数组元素第二种 foreach (arrayas $key => $value) { } ...

2019-09-20 22:59:51 66

原创 AJAX 模板引擎

1.选择一个模板引擎2.下载模板引擎JS文件3.引入到页面中 <scriptsrc="xxxx.js"></script>4.准备一个模板5.准备一个数据6.通过模板引擎的JS提供的一个函数将模板和数据整合得到渲染结果HTML7.将渲染结果的HTML设置到默认元素的 innerHTML 中为什么不在JS变量中写模板?1.如...

2019-09-20 09:10:13 114

原创 AJAX (GET请求/POST请求 /同步异步)

AJAX(Asynchronous JavaScript and XML),异步的JavaScript与XML技术。AJAX是浏览器提供的一套API可以通过Javascript调用,从而实现通过代码控制请求与响应,实现网络编程。在浏览器端进行网络编程(发送请求,接受响应)的技术方案,可以让我们无需重新加载页面,通过javascript直接获取服务器端的最新内容。注意:涉及...

2019-09-19 18:11:56 708

原创 BFC块级格式上下文

BFC(Block formatting context)简称块级格式上下文 是一块独立的渲染区域,只有块级盒子(block-level box)参与,规定块级盒子的布局,与外部区域无关。产生BFC的条件 : 1、display属性为: block ,table ,list-item 。(有宽高,内外边距,边框) ...

2019-09-18 15:00:11 102

原创 JQuery(绑定事件/ 解除事件/触发事件/事件对象)

绑定事件1.简单事件绑定: $(selector) .click(handler) 2.bind方式绑定: 1. bind(“click mouseenter”, function(){}) //绑定多个相同事件 2.bind({ click:function (){} , mo...

2019-09-16 17:45:23 199

原创 jQuery 对象与操作

js缺点:1、 查找元素麻烦。2、元素要一个一个操作,遍历通常要嵌套很多for循环3、有兼容性问题。4、想要实现简单的动画效果,也很麻烦5.代码冗余。6、事件会覆盖 优点:1、查找元素的方法多种多样,非常灵活2、拥有隐式迭代特性,因此不再需要手写for循环3、完全没有兼容性问题。4.实现动画非常简单,而且功能更加的强大。5.代码简单、粗暴6、事件...

2019-09-15 13:53:33 742

原创 JavaScript正则表达式

正则表达式(regex 、regex): 作用:匹配字符串 组成:由元字符或任意限定字符元字符(特殊字符也可叫限定符):. 表示除了\n以外的任意的一个字符 //"fdsfs238"[ ] 表示范围 //[1-7...

2019-09-13 21:41:14 266

原创 JavaScript 高级

JS最初的目的:解决用户与服务器之间的交互问题 js: 是一门脚本语言。不用编译,直接执行 是一门解释性语言。遇到一行就执行一行。 是弱类型语言。 定义变量都用var 是基于对象语言。没有面向对象的三大特性:继承 封装 多...

2019-09-04 17:59:44 217

原创 JS导航栏功能实现

慕课网JS课程结课例子效果:<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>JS實現ul導航欄</title><style>...

2019-08-21 22:05:20 1059

原创 书本代码练习

例3-2 <body> <h3> 直角三角形形式显示数字</h3> <%! int i,j; %> <%//没声明,编译出错,目前没理解,书本代码无声明%> <% for(i=1;i<10;i++) { for(j=1;j<i;j++) { out.print(j+" ");} out....

2019-08-20 23:31:56 95

原创 HTML—CSS-case(合并boder / 滑动门 / 去除li边框 /css三角形原理)

1.实现多个div盒子横排列,鼠标点上去后显示border,相连的border合并。 :利用position:relative的层级比标准流高(后来居上原则),与margin-left:-1px; 若都有position:relative 利用z-index提高层级效果:代码:<style>div { width: 250px;...

2019-08-08 04:44:22 608

原创 使用new String(request.xxx.getBytes("ISO8859-1"),"gbk2312")时报中文乱码错误

源代码String username = new String(request.getParameter("username").getBytes("ISO8859-1"),"gbk2312");String password = new String(request.getParameter("password").getBytes("ISO8859-1"),"gbk2312");改...

2019-05-20 15:15:25 633

转载 Java面向对象

重写和重载重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。规则参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 子类方法的访问权限必须大于或等于父类方法的访问权限。例...

2019-05-18 22:30:47 72

转载 Python冲上云霄之路(寥雪峰网站篇学习)

切片(Slice)操作符,指定索引范围的操作L = [ ' a ' ,' b ' , ' c ' , ' d ']print( L[0:3] )L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3,因此是 a , b , c ,这三个数如果第一个索引是0,还可以省略print( L[:3] )Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片,...

2019-03-12 22:19:57 137

转载 Python 常见错误记载

IndentationError:expectedanindentedblock最常见的情况是tab和空格的混用会导致错误,或者缩进不对。標題錯誤说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。(有冒号的下一行往往要缩进,该缩进就缩进)IndentationError:unexpectedindent没必要的缩进 ,应该删...

2019-03-12 16:40:36 840

原创 JDBC访问数据库

JDBC(Java DataBase  Connectivity)由Java编写的类和接口组成,可以为多种关系数据库提供统一的访问方式,从而实现用Java代码操作数据库开发JDBC程序,四个基本步骤1.导入驱动包,加载驱动类    2.与数据库建立连接   Connection  connection = DriverManager.getConnection(" url "," ...

2018-12-05 23:09:10 808

原创 修改Tomcat服务器默认端口

默认端口8080,如果被其他服务器端口占用(Oracle)手动修改方法:1.打开Tomcat安装目录——〉打开conf目录 ——〉打开server.xml2.找到这一段代码: &lt; Connector port= "8080 "  protocol="HTTP/1.1" connectionTimeout = "20000"  redirectPort= "8443" &gt;将其...

2018-12-05 20:32:47 916

原创 JAVA 常遇问题解决

  java.lang.NullPointerException的可能原因及处理1、数组或字符串类型没有初始化数组需要声明 ,例 int  huyoooo [] [] =new  int [10][10]int size=10;        //java允许使用  int  型变量的值指定数组的元素的个数double ss[] =new double  [size]   ...

2018-10-09 20:28:55 577

原创 算法实验一 (选择、冒泡排序)

实验一  算法设计基础一.实验目的理解蛮力法的思想及程序的执行过程;理解递推算法的思想;能较熟练地编写枚举、递推程序,对给定的问题能设计出相应算法予以解决。 二.实验基本步骤1. 选定实验题目,仔细阅读实验要求,设计好输入输出,按照分治法的思想构思算法,选取合适的存储结构实现应用的操作。2. 设计的结果应在Visual C++ 实验环境下实现并进行调试。(也可使用J...

2018-09-22 22:54:43 712

转载 五个常用JSP内置对象

1、out对象 主要功能是向客户端输出响应信息 out对象是JspWtiter类的实例,用来向客户端输出内容 void clearBuffer()和void clear()都是用于清除缓冲区的内容,前者在flush之后控制台不会抛出异常 void flush()将缓冲区内容输出到客户端(缓冲区为空) int getBufferSize()返回缓冲区字节大小,...

2018-09-18 23:54:52 1249

原创 JavaScript(offset、scroll、client)

在<style></style>标签中设置的样式属性 无法通过 style 获取, 是通过offset系列offset:获取当前元素的宽高offsetWidth 获取元素的宽 (包括padding 、border)offsetHeight: 获取元素的高 (包括padding 、border)offse...

2018-09-18 21:18:12 145

原创 Status 404-Not Found

喜大普奔。配置Tomcat时没问题,把JDK从10.卸载重装1.8 也没问题,偏偏在启动tomcat时一直提醒404_NotFound  结果:→_→

2018-09-17 22:34:37 2930

原创 JavaScript BOM 浏览器操作

BOM(browser object model)浏览器对象模型window (等同于top) 顶级对象,页面上所有的内容都是window的window.name 一个比较特殊的属性。当name 没初始化时,它的值为空,不是undefined 。window 自带的方法: .alert(); 系统弹框 。无法设置样式...

2018-09-14 21:52:41 484

转载 JavaScript DOM页面元素操作

DOM 页面元素操作DOM(document object model) 概念:文档:document,一个页面就是一个文档。也是页面的对象节点:页面的所有内容。包括元素节点、文本节点、属性节点、(文档节点、注释节点)元素:页面的所有标签。DOM的初步认识 获取元素节点5种方式1。通过 ID .getElementById直接设置属性 ...

2018-09-09 23:22:00 378

转载 JavaScript

JavaScript :是一门脚本语言。不用编译,直接执行 是一门解释性语言。遇到一行就执行一行。 是弱类型语言。 定义变量都用var 是基于对象语言。没有面向对象的三大特性:继承 封装 多态,但是可以模拟面对对象的思想 ...

2018-09-07 15:30:15 210

空空如也

空空如也

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

TA关注的人

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