- 博客(41)
- 收藏
- 关注
原创 给LINUX安装JDK
首先要给linux下载好jdk linux版, 因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的系统为多少位系统,命令如下:uname -a如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的我的是64位, 到官网下载64位的JDKhttps://www.oracle...
2018-10-31 00:47:38
350
原创 用xshell给linux传输文件
1.打开xshell工具,连接到服务器。新建,输入主机号(公网ip)点击确定, 可以起个名字别的不用改 , 我的是申请的阿里云输入LINUX账户和密码就可以进入系统了管理员账户是root , 密码是自己设的, 阿里云忘了可以重置密码2.yum安装一款工具。#yum install lrzsz -y3.检查是否安装成功。#rpm -qa |grep lrzs...
2018-10-30 23:16:46
2430
原创 什么是JSP
JSP全称Java Server Pages即 java服务页面,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet【JSP 的本质就是一个servlet】,主要用于实现Java web应用程序的用户界面部分。 它和servelt 一样 可以提供 动态的HTML 响应。 不同的是 Servl...
2018-10-30 21:51:12
17921
原创 jquery存取删除cookie
jquery使用cookie需要引入jquery.cookie.js要先引入jquery.js,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/<script type="text/javascript" src="js/jquery.min.js"></script><script typ...
2018-10-30 19:55:55
660
原创 Git基本操作指令
本篇记录git配置完成后的基本使用所需的指令:首先创建一个空文件夹, 点击右键选择 git bash here进入命令框界面输入下面命令把YourSSH换成自己的SSH地址,(首先你要有一个SSH地址)git clone YourSSH等待他自动把云端的文件下载到本地我们选的这个文件夹关掉命令框界面,打开文件夹可以看到里边已经下载好了云端的文件,我的叫bt我们...
2018-10-30 14:53:31
129
原创 HttpSession介绍
简介:WEB开发中,服务器可以为每个用户浏览器创建一个会话对象也就是session对象cookie是用来客户端存储数据的, 而Session类似于服务器端的cookie, 每个用户对应服务器端的一条SessionSession是存在服务器的一种用来存放用户数据的类HashTable结构。session实现原理服务器创建session出来后,会把session的id号,以cook...
2018-10-28 20:49:45
766
1
原创 Integer和int的区别
Integer是int的包装类, int是基本数据类型最主要的区别就是这句 一个是基本数据类型, 一个是类,但其实其中隐含的细节很多,比如:Integer的默认初始值是null,而int的默认初试值是0。 Integer变量必须先实例,int变量则可以直接使用因为Integer是包装的类, 所以自带很多方法可以使用, (方法表附在最后),而int是基本数据类型只能做一些基本的+-...
2018-10-25 21:31:26
28117
2
原创 JAVA的多态----父类与子类转换问题
JAVA语言中, 对象变量是多态的每个子类对象都算是父类对象(子类对象可以当作父类变量所引用)那反过来可不可以呢?答案是取决于父类变量引用的是谁如果父类变量引用的是子类对象的实例, 可以通过强转被子类变量引用如果父类变量引用的是父类对象的实例,则不能被为子类变量引用上代码举例子(本篇一直用这两个类举例子,main测试不同):一个Father类package tes...
2018-10-25 20:38:27
2443
原创 js删除css某个属性值
先上结论:属性值不能删, 可以设置成默认值问题描述:做小项目的时候需要js触发条件时把一个有固定高度的div的height属性删掉也就是变成高度由子元素决定(height属性写在CSS)想到这有点蒙, 以前都是修改, 还没有删除过某个属性, 网上搜索了一些, 果然没有直接删除的方法 到这其实有点钻牛角尖, 再次分析问题, 我可以修改属性, 但不能直接删除设置的属性,...
2018-10-20 23:05:49
23234
1
原创 JS判断变量是否为整数, 是否在范围内
"^\\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\\d+$" //整数"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\\.
2018-10-18 21:00:43
5486
原创 JSON的遍历(js)
今天在做前后端交互的时候需要把一个json中的数组以表格(table)的形式输出然后就出现了标题的问题,怎么遍历JSON对象 ,经过痛苦的纠结之后发现json对象是可以像数组一样使用下标遍历的!只不过json对象使用key值作为下标遍历的, 并且作为下标的key值是字符串形式var j={"id":"1","name":"博通","age":"16","other
2018-10-17 20:40:25
899
原创 MySQL----初次修改密码详细教程
首先要保证配置好了环境变量cmd要以管理员权限运行启动服务器mysql -u root -p (-u后边是用户名 -p后边是密码 )初次使用应该密码为空, 不输入直接回车show databases; 记得加分号选择一个databaseuse mysql;选择完了show一下看下tables说明选择成功了show tables;然后开始修...
2018-10-15 15:39:19
13977
2
原创 target、this、currentTarget区别
target、this、currentTarget三个关键词用在事件处理函数中,区别:target:触发事件的某个具体对象, 比如click事件就指的是实际点击的对象 currentTarget:绑定事件的对象,恒等于this,并不一定是实际触发者 通常情况下terget和currentTarget是一致的,我们只要使用terget即可,但有一种情况必须区分这三者的关系,那就是在父子嵌...
2018-10-14 23:24:43
394
原创 js事件机制----捕获与冒泡
先从事件绑定机制说起, 事件绑定机制通过绑定方法addEventListener()实现,语法格式如下:element.addEventListener(event, function, useCapture)参数值参数 描述 event 必须。字符串,指定事件名。注意: 不要使用 "on" 前缀。 例如,使用 "click" ,而不是使用 "onclick"。 提...
2018-10-14 22:29:40
972
转载 z-index堆叠规则
一、z-indexz-index用来控制元素重叠时堆叠顺序。适用于:已经定位的元素(即position:relative/absolute/fixed)。一般理解就是数值越高越靠上,好像很简单,但是当z-index应用于复杂的HTML元素层次结构,其行为可能很难理解甚至不可预测。因为z-index的堆叠规则很复杂,下面一一道来。首先解释一个名词:stacking context...
2018-10-14 20:39:15
769
原创 CSS----z-index 属性详解
用途:z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。注意:z-index 属性值可以是负的, 如果为正数,则离用户更近,为负数则表示离用户更远。z-index 仅能在定位元素上奏效(position:relative/absolute/fixed;)...
2018-10-14 20:37:24
2751
原创 前端----cookie的域:domain
cookie的域是用来限制哪些域名能来访问cookie的, 解决同一个主域下的访问问题domain是cookie的一个属性, 表示的是cookie所在的域,默认为请求的地址设置domain的格式如下:document.cookie = "username=nO0b; path=/; domain=baidu.com"这里的域名前可以不带点, 原因下边会介绍 作用域:规则是...
2018-10-14 15:26:47
6479
原创 jquery----text()、html() 以及 val()
本篇介绍text()、html() 以及 val()的用法和区别text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 先说三个函数无参获取内容用法用白话说3者的区别是:html获取内容时如果有子元素就会以文本把<xx>也输出 text会跳过内容中的子元素等标签,只提...
2018-10-13 22:21:06
287
原创 JavaScript----获取本地时间并格式化
获取JavaScript 的时间使用内置的Date函数完成var mydate = new Date();var time='现在的时间是:';time+=mydate.getYear()+"年"; //获取年份(2位)time+=( mydate.getMonth() + 1 )+"月"; //获取月份(0-11,0代表1月)time+=mydate.getDate()+"日"; ...
2018-10-13 21:01:08
2094
原创 jquery----更改元素属性attr()方法
jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,是js中setAttribute()和getAttribute()的简化最基本常用的用法:$("img").attr("src","img/a.jpg");$("img").attr("width","100px");attr()有四种用法,先列举表达式:语法:$
2018-10-13 19:56:56
9089
原创 jquery绑定事件 bind和on的区别
bind和on都是给元素绑定事件用的,其最大的区别就是事件冒泡事件冒泡也是委托事件的原型,事件委托就是子类的事情委托给父类的去做最直观的区别就是on绑定比bind绑定多一个参数'childSelector'语法$(selector).on(event,childSelector,data,function)参数 描述 event 必需。规定要从被选元素移除的一个...
2018-10-12 13:45:35
6242
原创 cookie简介
Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 "如何记录客户端的用户信息":当用户访问 web 页面时,他的名字可以记录在 cookie 中。 在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。Cookie 以名/值对形式存储,如下所...
2018-10-10 23:19:13
424
原创 前端----addEventListener实现点击菜单外收起菜单功能
效果:点击按钮菜单出现: 点击菜单外则收起菜单:这里主要介绍怎么收起菜单, 打开菜单相信大家都会(给按钮添加单击事件) 点击菜单外收起菜单需要添加单击事件来控制菜单的display="none";达到隐藏效果但难就难在没有现成的事件判定点击发生在元素外我们需要用排除法控制,也就是监听所有的点击事件,...
2018-10-10 21:56:55
2147
原创 前端----通过js给相同class的元素添加事件
写网页时我们可能一组元素增加一个相同的事件,比如下图的下拉菜单中每项都有一个鼠标悬停事件和鼠标悬出事件(onmouseover和onmouseout事件)不会的同学可以看看介绍这两个事件的一个小实例博客https://blog.csdn.net/q5706503/article/details/82843997效果很简单, 鼠标指到选项时背景色变成灰色,悬出时背景色再变白,...
2018-10-10 21:05:40
27403
3
原创 JavaScript中setTimeout()和setInterval()两个定时器的区别和使用方法
两者最直接的区别是:setTimeout()在载入后延迟指定时间去执行一次表达式,只是一次。setInterval()它从载入后,每隔指定的时间就执行一次表达式所以要让一段代码, 某个函数以固定频率重复执行应该使用setInterval()函数如果让一段代码, 某个函数在指定延迟后仅仅执行一次应该使用setTimeout()语法setInterval(code, mill...
2018-10-10 20:24:06
2120
2
原创 JavaScript中的window对象 (状态栏动态文字实例)
window对象在js中经常会提到, 在具体了解之前经常会感觉疑惑,window到底是个啥, 这篇就是用来介绍window给和我一样的菜鸟Window - 浏览器对象模型为什么说浏览器对象呢?因为window对象它表示浏览器窗口或一个框架, 与windows操作系统没啥关系window对象是整个JavaScript脚本运行的顶层对象所有 JavaScript 全局对象、函数...
2018-10-10 20:07:47
2058
原创 js解决动态绑定事件时不能传参的问题
问题描述:js使用dom给元素绑定事件时如果直接传入参数,会有传参失败并且语句会执行并没有成功绑定事件的情况举个例子,假如我们有一个div (id="div1"), 我们想给它绑定一个onclick事件并传入字符串参数:(错误案例, 会导致如上后果)var div=document.getElementById('div1');div.onclik=fun('传入实参');...
2018-10-09 22:30:28
3293
2
原创 JS----箭头函数
箭头函数相当于其他语言的Lambda表达式或闭包语法, 是一种对普通函数的简化写法语法格式如下:(param1,param2,...,paramN)=> { statements }相当于如下函数:function (param1,param2,...,paramN) { statements ;}省略方式: 如果执行体只有一条return语句, 允许...
2018-10-07 22:22:09
1157
原创 前端----async异步执行脚本
在传统模式下, 浏览器会按照从上到下的方式解析HTML元素 ,解析到<script .../>一直到解析完成之前都不会解析处理<script .../>元素之后的内容假设某<script .../>导入的脚本文件非常耗时就会导致浏览器无法向下执行, 页面将长时间显示一片空白,这不是用户希望看到的效果,这时候就需要用到<script .../...
2018-10-07 21:50:29
578
原创 js文件不生效
新手第一次用引入js经常不起作用 , 明明没有拼写错就是没作用,多半把<script>放在了head里,浏览器解析到<script>元素时会停止继续解析, 开始下载js脚本文件并执行,但问题是这时候浏览器没解析到body部分,dom操作获取不了元素 , 所以js执行了但没成功获取元素,修改失败了这时候就要用到defer属性推迟脚本执行script元素的def...
2018-10-07 21:02:41
5774
3
原创 JAVA----构建字符串(StringBuilder类)
在JAVA中String字符串并不是一个基本数据类型, 而是一个JAVA类库的类,每个" "之间的内容都是该类的一个对象String类并没有提供修改字符串的方法,由于不能修改JAVA字符串的内容, 所以JAVA文档中将String对象称之为不可变字符串就像3永远是3一样, String字符串对象也是不可变的, 只能让一个字符串对变量引用另一个字符串(如字符串的拼接, 截取等方法)这样创...
2018-10-07 19:35:40
1357
原创 设计模式----简单工厂
简单工厂模式并不是一个设计模式,更偏向于一种编程习惯, 至少不属于23种设计模式。但是经常被用到,而且思想简单,可以说是工厂方法模式的一个引导,这里简单介绍什么是简单工厂以及其优缺点简单工厂的定义:简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不...
2018-10-07 16:03:11
266
原创 前端----GitHub登录页和首页制作
做了登陆页和登陆后的首页的静态样式效果, 没有加超链接,没点击效果,先上效果图:然后绿色的登陆按钮可以跳转首页(没做对账号密码的检查,空着也能跳转):主要为了练习布局, 练习CSS的一些样式, 图片图标全是网站截图下来的页面相对简洁, 文字居多, 以黑白灰为主加上圆角的灰色边框,感觉挺清新这个首页上边的渐变效果是一个背景效果:background-image:...
2018-10-07 13:57:59
1511
原创 JAVA平衡二叉树的插入和删除要点
代码较长,放在最后了既然是平衡二叉树就离不开平衡因子的概念每个节点都有一个平衡因子, 定义为int型 值是该节点的左子树高度减去右子树高度(有的地方是右-左,无所谓,自己保持一致就好) 如果是负的说明右子树高度高于左子树 平衡二叉树要求树中每个节点的平衡因子绝对值不大于1(即可以是 -1 0 1)这里不介绍不平衡时具体的旋转方法, 只是列举我写的时候遇到的坑和要点,予以帮助...
2018-10-06 22:36:05
483
原创 JAVA判断字符串是否相等不能用==
为什么说判断相等不能用==呢?因为JAVA中String并非基本数据类型而是一个类, 变量名实际代表地址,而不是像C++一样理解为字符数组这个运算符只能够确定两个字符串是否放在同一个位置这意味着,放在同一位置必然相等, 相等的字符串并不一定在同一位置!也就是说用==判断两个内容相同的字符串可能返回false那怎样判断字符串是否相等呢?String有内置判断方法 equals...
2018-10-06 21:37:41
10740
1
原创 JS变量提升简介
该篇介绍什么是变量提升,写给像我一样的JS新手看的简单来说变量提升就是 JS会把var变量的声明自动提升到作用域的顶部,即使你不想这样一个例子: (局部变量与全局变量同名时 , 局部变量覆盖全局变量)var a="全局变量";function test(){ document.writeln(a); var a="局部变量"; document.write...
2018-10-06 17:21:45
399
原创 JAVA----String或char转换成int
例子是用JAVA写的前两天写算法的时候用字符串你储存数字想把字符串的某一位转换成数字遇到的问题可以用字符串的charAt(index)方法得到 指定位的字符, 那么怎么把这个字符转换成int呢?先说String转换成int:有两种方法,得保证字符串中存放的是数字否则会报错:String s="123";int i;i=Integer.parseInt(s);i=Int...
2018-10-06 16:40:55
379
原创 JAVA移位运算符>>和>>>
JAVA的移位运算符有三种:<< : 左移运算符,右端补零>> : 右移运算符,左端补符号位>>> : 无符号右移,左端补零 注意:>>和>>>只对负数有区别, 因为整数符号位是0并没有<<<运算符,因为左移时右端补零和&a
2018-10-06 16:05:44
1454
原创 JS中 for in 与 for of的区别
最直接的区别就是:for in遍历的是数组的索引(即键名),而for of遍历的是数组元素值。Array.prototype.method=function(){}var myArray=[1,2,4];myArray.name="数组";for (var index in myArray) console.log(myArray[index]); //0,1,...
2018-10-06 14:32:21
30782
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人