- 博客(164)
- 收藏
- 关注
转载 settings.xml配置详解
settings.xml有什么用?如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。settings.xml文件是干什么的,为什么要配置它呢?从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。
2018-01-11 15:34:25 13134
转载 vue 问题总结
问题汇总Q:安装超时(install timeout)方案有这么些:cnpm : 国内对npm的镜像版本/*cnpm website: https://npm.taobao.org/*/npm install -g cnpm --registry=https://registry.npm.taobao.org// cnpm 的大多命令跟 npm 的是一
2018-01-10 10:20:31 4192
原创 笔记 js进制转换
js中的进制转换,主要运用两个函数:toString(2)//十进制转换为二进制;parseInt(1010, 2)//二进制转换为十进制 toString 方法返回对象的字符串表示。objectname.toString([radix]);objectname参数,必选项;要得到字符串表示的对象。radix参数,可选项;指定将数字值转换为字符串时的进制。对象 操作Arra
2018-01-08 16:36:06 195
转载 笔记 Eslint 规则说明
"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-shadow": 2,//禁止catch子句参数
2018-01-05 14:40:04 369
原创 cmd 常用命令
1.删除文件夹 rd rd /s/q C:\Program Files\XXX删除里面的文件 deldel /a/f/q C:\Program Files\XXX\123.txt删除整个目录 rmdir rmdir /s/q d:\123\abc 例如:删除同一个文件夹下不同文件夹中的相同文件 del /s/a/f/q D:\text\nate\f
2017-12-29 16:28:22 263
原创 Notepad++快捷键
1. 文件相关快捷键动作定义Ctrl-O打开文件Ctrl-N新建文件Ctrl-S保存文件Ctrl-Alt-S文件另存为Ctrl-Shift-S保存所有打开文件Ctrl-P打印Alt-F4退出程序
2017-12-29 15:40:05 359
原创 http报错 状态码
此状态码提供关于请求状态的信息,告诉 Googlebot 关于您的网站和请求的网页的信息。一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务器超时1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
2017-12-29 14:29:36 1867
原创 笔记 网络安全协议名词ssl.ssh
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。提供服务1)认证用户和服务器,确保数据发送到正确的客户机和服务器;2)加密数据以防止数据中途被窃取;3)维护数据的完整性,确保数据在传输过程中不被改变
2017-12-26 17:08:50 272
原创 笔记 github pages的使用总结
主要是对用github pages 的总结。 在这之前需要安装git工具,之后就是需要在github官网注册账号,登入后,新建一个仓库repositories,为这个仓库命名,最好是与你账号的用户名相同,即是“yourUserName.github.io”这样的命名方式,这里的访问url路径为:“https://yourUserName.github.io”。 若命名的仓
2017-12-26 15:08:36 896
转载 webpack学习
安装我们要使用 npm 来安装 webpack。为了让你更了解 npm,我们要做两件事(可不做)运行 npm config set loglevel http,让你知道 npm 发的每一个请求运行 npm config set progress false,关闭那个进度条为了让你的安装速度变快,运行 npm config set registry https://reg
2017-12-21 17:23:08 188
转载 前端涉及的知识体系
前端简介 Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,Web前端开发工程师这一职业终于从设计和制作不分的局面中独立出来。 早期的前端其实就是Table布局,后来发展到所谓的Div+CSS网站重构
2017-12-20 11:06:46 640
原创 数据库前台提示成功,实际后台数据库报错的问题
所有SQL,表名前面都要加上数据库的名字,例如:数据库名字为db,表名字为test_table select count(1) from db.test_table
2017-12-19 13:11:03 823
原创 当修改js文件后,需要重启jetty,才能保存js文件的问题解决
在jetty.xml中将useFileMappedBuffer修改为 useFileMappedBuffer false 然后查看pom.xml中webAppConfig是否添加jetty.xml
2017-12-18 17:21:27 1030
原创 maven 运行后提示数组越界问题解决。
java.lang.ArrayIndexOutOfBoundsException: 13506 at org.codehaus.plexus.util.xml.pull.MXParser.parsePI(MXParser.java:2502) at org.codehaus.plexus.util.xml.pull.MXParser.parseEpilog(MX
2017-12-15 13:11:44 3266
原创 -webkit-border-radius和-moz-border-radius
这两个都是处理圆角效果的,但不是w3标准的。w3标准的是border-radius,-webkit-border-radius 是为了兼容 chrome 或 safari,-moz-border-radius 是为了兼容火狐,而现在火狐支持标准的border-radius,所以-moz-border-radius 是个无用的属性。
2017-12-14 16:53:46 11290 1
原创 语法糖 语法盐
语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。 举个例子:在C语言里用a[i]表示*(a+i),用a[i][j]表示*(*(a+i)+
2017-12-12 13:55:18 747 1
转载 vue.js对表格的操作实例
vue实现对数据的增删改查(CURD)导语: 在数据列表中,通常会有对数据的增加、删除,修改和查找等操作,那么使用vue该如何实现呢在管理员的一些后台页面里,个人中心里的数据列表里,都会有对这些数据进行增删改查的操作。比如在管理员后台的用户列表里,我们可以录入新用户的信息,也可以对既有的用户信息进行修改。在vue中,我们更应该专注于对数据的操作和处理。比如我们有一个这样的页
2017-12-11 16:34:26 14422 4
原创 笔记 vue.js循环语句小结
循环使用 v-for 指令。v-for 指令需要以 site in sites 形式的特殊语法, sites 代表源数据数组的数组名称, site 代表数组元素迭代的别名。v-for 可以绑定数据到数组来渲染一个列表:v-for 指令 {{ dd.name }} new Vue({ el: '#app',
2017-12-06 14:09:57 475
原创 笔记 vue.js中的模版语法小结
Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。Vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统。结合响应系统,在应用状态改变时, Vue 能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。文本数据绑定最常见的形式就是使用 {{...}}(双大括号)的文本插值:
2017-12-06 10:35:47 624
原创 node.js安装
第一步:下载(node的偶数版本是稳定版本(长期支持版),奇数版本可以是开发版本,主要用于集成新功能,进行一些修改。)第二步:安装Node.js,注意选择安装位置,建议安装到C:\nodejs,一路Next直到完成。
2017-12-05 16:39:54 135
原创 笔记 npm是什么?
NPM是什么NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。npm的背后,是基于couchdb的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。np
2017-12-05 16:06:46 795
转载 将本地项目上传到GitHub
通过Git教程 - 廖雪峰的官方网站来学习。简要步骤可以直接看最后的总结。 Git的安装就不说了。 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。 现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创
2017-12-05 09:19:52 163
转载 笔记 20个常用正则表达式
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var
2017-11-24 11:07:18 169
转载 Java中的转义字符
JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单
2017-11-23 17:20:07 1671
转载 常用的转义字符表
HTML特殊转义字符列表最常用的字符实体Character Entities显示说明实体名称实体编号半方大的空白 全方大的空白 不断行的空白格
2017-11-23 17:16:02 12749
转载 javascript注入攻击及防止方法
阻止 JavaScript 注入攻击本教程的目的是解释如何在 ASP.NET MVC 应用程序中阻止 JavaScript 注入攻击。本教程讨论防止网站遭受 JavaScript 注入攻击的两种方法。我们将学习如何通过编码显示的数据防止 JavaScript 注入攻击。我们还将学习如何通过编码接受的内容防止 JavaScript 注入攻击。什么是 JavaScript 注入攻击?
2017-11-23 17:10:52 7596 3
转载 防止JavaScript注入攻击
这篇文章主要介绍在ASP.NET MVC应用程序中如何防止JavaScript注入攻击。这篇文章讨论了两种防止JavaScript攻击的方法:在显示数据的时候,通过使用Encoding来防止攻击在接收到数据的时候,通过使用Encoding防止攻击一、什么是JavaScript注入攻击(原创:灰灰虫的在我们接收用户输入或在页面显示用户输入的数据时,我们的网站默认是向JavaScr
2017-11-23 10:19:32 1736
原创 浏览器提示正在下载代理脚本问题解决
首先要打开浏览器,虽然打开很慢,但是首先要有耐心等待打开浏览器。找到右上角的”自定义及控制Google Chrome“按钮,进入“设置”。“设置” --> “显示高级设置”。”更改服务器设置“ --> "连接" --> ”局域网设置" --> 把"自动检测设置"这个选项留空(不要勾选) --> “确定”。点击“连接”--“局域网设置”
2017-11-22 09:16:17 22814
转载 JavaWeb中监听器+过滤器+拦截器区别
1.过滤器:所谓过滤器顾名思义是用来过滤的,在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者struts的action前统一设置字符集,或者去除掉一些非法字符(聊天室
2017-11-22 08:46:04 323
转载 笔记 href="#"与href="javascript:void(0)"的区别
最近看了好几个关于标签和javascript:void(0)的帖子,谨记于此,以资查阅。 注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。 在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。目前有如下几种解决办法:
2017-11-21 08:16:58 704
转载 笔记 rgba属性值
说明:RGBA(R,G,B,A)取值:R:红色值。正整数 | 百分数G:绿色值。正整数 | 百分数B:蓝色值。正整数 | 百分数A:Alpha透明度。取值0~1之间。说明:RGBA记法。此色彩模式与RGB相同,只是在RGB模式上新增了Alpha透明度。IE6.0-8.0不支持使用 rgba 模式实现透明度,可使用 IE 滤镜处理,如:
2017-11-20 13:57:58 2416 1
原创 笔记 指定n天间距日期的计算
原理很简单,一天的时间的毫秒数是1000*60*60*24,前n天的日期就是现在日期换成毫秒-n*1000*60*60*24。再把这个值换成日期即可(通过setTime方法)?1234567891011121314151
2017-11-16 09:11:41 225
转载 笔记 javascript test()方法
定义和用法test() 方法用于检测一个字符串是否匹配某个模式.语法RegExpObject.test(string)参数描述string必需。要检测的字符串。返回值如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。说明
2017-11-15 17:07:21 1687
转载 笔记 手机号码验证正则表达式
首先了解一下正则表达式的概念,正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。java手机号码正则表达式:?1234567891011
2017-11-15 16:17:09 4501
原创 纯css绘制三角形
在当前流行的的网站上,我们经常会看到一些小三角形的下拉提示(微博顶部的下拉菜单),简单的方式可以使用一张图片代替,但是随着前端技术的发展,以及开发者对于前端性能的“吹毛求疵”,越来越多的前端开发者开始“返璞归真”,在能不使用图片的场景中减少图片使用,css图标相对于图片还有个优势是我们可以方便的定制图标的大小以及颜色。css实现三角形图标已不是什么新鲜技术,之前也有很多相关的技术文章,这篇
2017-11-14 16:20:07 208
转载 HTML 块级元素行内元素
1、块级元素 行级元素块级(block)元素的特点:①总是在新行上开始;②高度,行高以及外边距和内边距都可控制;③宽度缺省是它的容器的100%,除非设定一个宽度;④它可以容纳内联元素和其他块元素。内联(inline)元素的特点:①和其他元素都在一行上;②高,行高及外边距和内边距不可改变;③宽度就是它的文字或图片的宽度,不可改变;④内联元素只能容纳文本
2017-11-09 11:01:42 205
转载 笔记 js通过this传id
function btn(a) { alert(a ); // a相当于 document.getElementById('txt1') var max= 9; var min = 0; if (a.value >= min && a.va
2017-11-09 09:34:24 975
转载 笔记 JS中的call()方法和apply()方法用法总结
最近又遇到了JacvaScript中的call()方法和apply()方法,而在某些时候这两个方法还确实是十分重要的,那么就让我总结这两个方法的使用和区别吧。1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。2. 相同点:这两个方法的作用是一样的。都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。
2017-11-09 09:11:08 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人