自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Http请求403错误:You do not have permission to get URL

是不是有很多人遇到过跟我一样的问题:img 的src中的地址,在浏览器中复制图片的地址可以访问到图片,但是项目启动的服务器却访问不到图片,这个问题的出现主要是因为没有权限,因为该网站设置了图片防盗链!解决方案:在HTML头部中添加:meta name="referrer" content="no-referrer" />

2018-02-01 11:32:01 17289 4

转载 document.getElementById和docuement.querySelector的区别

习惯了用jQ查找元素,有时候我们不妨试试js原生的DOM选择符,getElementById()、getElementsByTagName()、querySelector()、querySelectorAll()。说不定一不小心就发现彩蛋了。那么我们来说说上面那几个方法。"querySelector 属于 W3C 中的 Selectors API 规范 。而 getElements

2017-12-13 16:10:38 1429

转载 substring和substr,slice和splice的区分

先说说 substring 和 substr 。 这二货都是针对字符串而言的,且都是返回一个副本,而不是在原字符串上直接操作。上代码:var str = '0123456789';console.log( str.substring(1) ); // 123456789。第二个参数留空则默认截取到结束console.log( str.substr(1) ); // 12345

2017-12-12 16:02:31 331

转载 JavaScript中的arguments、caller、callee

首先是arguments。它是在函数调用时,自动在该函数内部生成的一个名为arguments的隐藏对象。该对象类似数组,可以用[]操作符获取函数调用的时传递的实参:function write(str) { document.write((str == undefined ? '' : str) + '');}function testArg() { write('实

2017-12-11 13:59:31 298

转载 Service Worker初体验

在2014年,W3C公布了service worker的草案,service worker提供了很多新的能力,使得web app拥有与native app相同的离线体验、消息推送体验。service worker是一段脚本,与web worker一样,也是在后台运行。作为一个独立的线程,运行环境与普通脚本不同,所以不能直接参与web交互行为。native app可以做到离线使用、消息推送、后台

2017-12-11 06:36:20 745

转载 React创建组件的三种方式及其区别

React推出后,出于不同的原因先后出现三种定义react组件的方式,殊途同归;具体的三种方式:函数式定义的无状态组件es5原生方式React.createClass定义的组件es6形式的extends React.Component定义的组件虽然有三种方式可以定义react的组件,那么这三种定义组件方式有什么不同呢?或者说为什么会出现对应的定义方式呢?下面就简单介绍一下。

2017-12-06 10:34:50 276

原创 Python基础入门学习

Python中dict的特点1、查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。dict的缺点是占用内存大,还会浪费很多内容2、在一个dict中,key不能重复。3、dict存储的key-value序对是没有顺序的4、作为 key 的元素必须不可变Python中setset 持有一系列元素,这一点和 li

2017-09-06 14:53:05 204

原创 Vue中子组件与父组件之间的双向绑定

这里写一个小的demo就是通过一个Button子组件实现value的加一减一,如图首先给个根节点,id为app的div 首先全局注册组件my-com: Vue.component('my-com',{ template:'+1' })new一个vue对象: new Vue({ el:'#app' })给组件my-com,

2017-08-22 14:11:11 2349

原创 vue中自定义组件及组件间通信

首先写了一个子组件goodbye,就是一个普通的div给它一个样式如何通过父组件给goodbye这个子组件进行传递数据呢?使用props,然后再在父组件中的子组件进行绑定,goodbye.vue文件中添加props如何在父组件中饮用goodbye子组件?通过import在script中进行导入别忘了在进行组件的注册然后就可以在父组件里放入

2017-08-21 16:06:12 1125

转载 jstree树形文件夹用vue.js组件格式做出来

jstree树状文件夹首先在官网下载jsTree或使用CDNJS。 (如果您选择下载-所有你需要的文件是在dist/下载文件夹中)1. 在index文件中引入CDN(style.min.css/jQuery.min.js/jstree.min.js) 2. 创建一个jstree.html文件来设置一个容器。 3. 创建一个json文件,代码格式如下: 

2017-07-26 16:03:21 2834 2

原创 单页应用中如何设置背景

例如仅仅在登陆页设置背景。方法有两种。方法一:在login.vue添加挂载钩子函数,login.login{background-color: #364150!important;   }mounted(){document.body.className='login'}方法二:在style中加scope表示仅在此页中应用,运用position:fixed,

2017-07-18 15:48:06 1099

转载 vuex的初步了解

在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用  props 或者 $emit 等方式 http://www.cnblogs.com/wisewrong/p/6266038.html但是如果是大型项目,很多时候都需要在子组件之间传递数据,使用之前的方式就不太方便。Vue 的状态管理工具 Vuex 完美的解决了这个问题。 一、安装并引入 Vue

2017-07-17 16:15:42 508

原创 vue.js入门笔记

1.单页应用:在一个网友上显示内容,url主体不变,通过路由在不刷新页面的情况下改变路径切换页面内容。2.路由:路由就是将网页内容与路径建立连接。3.一个vue项目建立的全过程:1.      建立脚手架:在命令行输入 npm install vue-cli -g  全局安装2.      新建一个项目:输入命令行vue inint webpack packagename(除了路由

2017-06-29 13:25:31 990

转载 css核心-盒子模型(Box Model)整理

1、对盒子模型的不同解释     这里IE6、IE8、IE9相同,火狐和谷歌、遨游等相同。先说盒子模型,CSS将所有的HTML块元素都看成是一个盒子(box),每个盒子有以下几个组成部分:Content(内容)、Padding(补白)、Border(边框)、Margin(边界)。火狐谷歌等较新的的浏览器实行加法运算,“向外扩张”。以高度为例,CSS中设置的高度为内容的高度,当增大padding

2017-06-29 13:23:31 762

转载 ::before和::after伪元素的用法

一、介绍CSS3为了区分伪类和伪元素,伪元素采用双冒号写法。常见伪类——:hover,:link,:active,:target,:not(),:focus。常见伪元素——::first-letter,::first-line,::before,::after,::selection。::before和::after下特有的content,用于在css渲染中向元素逻

2017-05-14 21:13:09 371

转载 关于PreparedStatement.addBatch()方法

Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.1.建立链接,(打电话拨号 )       Connection    connection =getConnection();2.不自动 Commit (瓜子不是一个一个吃,全部剥开放桌子上,然后一口舔了

2017-05-09 22:50:03 657

转载 GET、POST请求区别

Http 定义了与服务器交互的不同方法,最基本的方法有GET、POST、PUT、DELETE。HTTP中的GET、POST、PUT、DELETE对应着对url资源的查、改、增、删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。区别:1、            GET请求的数据会附在URL之后,POST把提交的数据放置在HTTP包的包体中。2、        

2017-05-07 17:21:14 264

转载 domain、entity和model的package的不同用法

鼓励使用service domain dao 层分层设计概念。其次,对几层作用的理解: 第一:dao层操作单表,不涉及复杂逻辑,主要是表的增删改查操作,完全根据domain的要求来查询数据。第二:domain层考虑业务逻辑,例如过滤条件,放行或者返回,以及数据的处理,为调用dao层做好准备,一个domain可以调用一个或者一组相关的dao层第三:servic

2017-05-07 17:19:14 680

原创 厨娘的Java笔记(一):强制类型转换之引用转换

强制类型转换分为数据类型转换和引用类型转换,这里只讲后者。以一个具体事例为例。下面是乐器类及它的子类的继承关系图:                                                                                                 Instrument instrument=new Violin()

2017-04-20 22:15:07 313

9i管理课程

9i的管理课程的文档,pdf格式,主要内容包括Oracle体系结构组件、Oracle服务器入门、管理Oracle例程、创建数据库、使用数据字典和动态性能视图、维护控制文件、维护重做日志文件、管理表空间和数据文件、存储结构和关系等

2014-11-09

空空如也

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

TA关注的人

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