自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4620)
  • 收藏
  • 关注

转载 以Integer类型传参值不变来理解Java值传参

最近在写代码的时候出了一个错误,由于对值引用理解的不深,将Integer传入方法中修改,以为传入后直接修改Integer中的值就不用写返回值接收了,虽然很快发现了问题,但还是来总结一下首先是代码:public static void main(String[] args){ Integer a1 = 5; updateInteger(a1); S...

2019-09-30 15:50:00 865

转载 toapi模块简单使用

toapi是一个api与爬虫结合的一个库,使用简单,可以自定义api展示,简单的mockserver,但只限制于get请求toapi会在同级目录下建立缓存机制,再次访问就会读缓存了安装:  pip intalltoapi  pip install cssselectfrom htmlparsing import Attr, Textfro...

2019-09-30 09:27:00 1022

转载 Vue生命周期

Vue实例的生命周期  什么是生命周期:从Vue实例创建 运行 到销毁期间,总是伴随这各种各样的事件,这些事件统称为生命周期  生命周期钩子:就是生命周期事件的函数  主要的生命周期函数分类:      创建期:beforeCreate Created beforeMount Mounted      运行期: beforeUpdata Udated  ...

2019-09-29 16:52:00 587

转载 vue中关于滚动条的那点事

vue中关于滚动条的那点事不知道你有没有遇到过这种情况,有时当页面切换时,滚动条不在页面的顶端。最近半路加入一个项目,就遇到这种情况。(若只是为了解决此问题,可直接翻到最下方)下面谈谈解决此问题的过程:什么情况下会出现滚动条的缓存?之前想要滚动条在页面跳转时被缓存,需要自己设定keep-alive,<keep-alive v-if="$route.meta.keepAliv...

2019-09-29 14:30:00 889

转载 ES6模板字符串

ES6之模版字符串其实就是相当于c#的挖坑写法 只是语法不一样了  consol.readline("你好,我是{0},我今年{1}岁了",nsme,age); //c#写法  alert(`你好,我是${name},我今年${age}岁了`); //js写法  最近在项目中使用了ES6的模版字符串,在这里加以总结。  1.之前我们也可以使...

2019-09-28 09:44:00 102

转载 Java并发:Condition接口

Condition 接口与 Lock 配合实现了等待 / 通知模式,这个和 Object 的监视器方法(wait、notify、notifyAll 等方法)一样,都是实现了等待 / 通知模式,但这两者在使用的方式以及功能特性上还是有差别的。Object 的监视器方法与 Condition 接口的对比对比项Object Monitor MethodsConditio...

2019-09-27 19:19:00 81

转载 VUe键盘修饰符及自定义指令获取焦点

首先需要在keyup事件之后. 修饰符 来绑定事件<body> <div class="box"> <!-- 这里的 @keyup.enter="enterkeyup" enter是修饰符=回车 你也可以使用13 键盘码--> <input v-on:click="enterke...

2019-09-27 16:42:00 226

转载 js回调函数的理解

js回调函数(callback)理解Mark!讲之前说一句 function say(){ alert(,,,,,,,,) } var say=function (){ alert(,,,,,,,) } var say=()=>{ alert(,,,,,,,) }他们3个是一模一样的 只是写法不一样一个是普通方法 ...

2019-09-26 18:51:00 419

转载 Oracle简单查询之多表查询。group by,where,having ,内外连接left join ,right jion,inner join,自查询...

多行函数--作用域多行记录,返回一个值No名称类型描述1EMPNONUMBER(4)编号:四位数2ENAMEVARCHAR2(10)姓名:10位数字符3JOBVARCHA...

2019-09-26 16:09:00 592

转载 前端小知识汇总

1.css禁用鼠标事件.disabled { pointer-events: none; cursor: default; opacity: 0.6;}2.get/post的理解和他们之间的区别http超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-...

2019-09-26 15:44:00 107

转载 Java并发:ReadWriteLock 读写锁

读写锁在同一时刻可以允许多个线程访问,但是在写线程访问,所有的读线程和其他写线程均被阻塞。读写锁不像 ReentrantLock 那些排它锁只允许在同一时刻只允许一个线程进行访问,读写锁可以允许多个线程同时访问,并发性能相比一般的排它锁有很大的提升。当写操作开始时,所有晚于写操作的读操作均会进入等待状态,只有写操作完成并进行通知后,所有等待的读操作才能继续执行,这样的目的是能正确...

2019-09-25 22:28:00 112

转载 Java并发:重入锁 ReentrantLock

ReentrantLock 是一种可重入的互斥锁,它不像 synchronized关键字一样支持隐式的重进入,但能够使一个线程(不同的方法)重复对资源的重复加锁而不受阻塞。ReentrantLock 的 Java类图:其中抽象静态内部类 Sync 继承了 AQS,可见ReentrantLock 是通过组合自定义同步器来实现锁的获取与释放。ReentrantLock 的构...

2019-09-25 18:23:00 107

转载 python处理yml

import yaml#yaml文件转成字典with open('a.yml','rb')as f: res = yaml.load(f,Loader=yaml.FullLoader)print(res)r = {'tester': {'appPackage': 'com.tencent.mobileqq', 'appActivity': 'com.te...

2019-09-25 17:47:00 402

转载 Vue-filter指令全局过滤和稀有过滤

简单介绍一下过滤器,顾名思义,过滤就是一个数据经过了这个过滤之后出来另一样东西,可以是从中取得你想要的,或者给那个数据添加点什么装饰,那么过滤器则是过滤的工具。例如,从['abc','abd','ade']数组中取得包含‘ab’的值,那么可通过过滤器筛选出来‘abc’和‘abd’;把‘Hello’变成‘Hello World’,那么可用过滤器给值‘Hello’后面添加上‘World’;...

2019-09-25 15:23:00 144

转载 ES6(十三)Promise

Promise.all 所有状态都改变才执行Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。function loadImg (src) { return new Promise((resolve, rejec...

2019-09-24 22:36:00 94

转载 Vue指令之`v-if`和`v-show`

一般来说,v-if 有更高的切换消耗而 v-show 有更高的初始渲染消耗。因此,如果需要频繁切换 v-show 较好,如果在运行时条件不大可能改变 v-if 较好。<body> <div class="box"> <!-- v-if 等于true的时候 会把这个元素彻底移除掉--> <h1...

2019-09-24 16:44:00 113

转载 Vue指令之`v-for`和`key`属性

2.2.0+ 的版本里,**当在组件中使用** v-for 时,key 现在是必须的。当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用 “**就地复用**” 策略。如果数据项的顺序被改变,Vue将**不是移动 DOM 元素来匹配数据项的顺序**, 而是**简单复用此处每个元素**,并且确保它在特定索引下显示已被渲染过的每个元素。为了给 Vue 一个提示,*...

2019-09-24 11:11:00 163

转载 使用内联样式

1. 直接在元素上通过 `:style` 的形式,书写样式对象```<h1 :style="{color: 'red', 'font-size': '40px'}">这是一个善良的H1</h1>``` <div class="box"> <!-- 内联样式书写为对象形式 其中font-size 必须加引号 ...

2019-09-24 10:15:00 663

转载 在Vue中使用样式

使用class样式1. 数组```<h1 :class="['red', 'thin']">这是一个邪恶的H1</h1><body> <style> .red{ color: red; } .find{ fon...

2019-09-24 10:01:00 117

转载 EF 增删改查

一 介绍说起EF的增删改操作,相信很多人都会说,有两种方式:① 通过方法操作 和 ② 通过状态控制。二 核心结论 SaveChangs的时候一次性保存本地属性状态的全部变化.(换言之:只有本地缓存属性的状态发生变化了,SaveChanges才会实际生效)补充:这里的属性状态的变化是存在于服务器端,一定不要理解为存在于本地,这也是为什么EF上下文不能用单例创建了。 ...

2019-09-23 18:12:00 180

转载 Vue指令之`v-model`和`双向数据绑定

v-bind只能实现数据的单向绑定,从M自动绑定到V,无法实现数据的双向绑定<inputtype="text"v-bind:value="msg"style="width:100%;">使用v-model指令,可以实现表单元素和Model中数据的双向数据绑定注意:v-model只能运用在表单元素中input(...

2019-09-23 16:03:00 188

转载 Vue指令之`v-bind`的三种用法及v-on事件指令

v-bind:是Vue中,提供的用于绑定属性的指令1. 直接使用指令`v-bind`2. 使用简化指令`:`3. 在绑定的时候,拼接绑定内容:`:title="btnTitle + ', 这是追加的内容'"`4.v-bind中,可以写合法的JS表达式<input type="button" value="按钮" v-bind:title="myti...

2019-09-23 14:19:00 363

转载 Vue指令之`v-text`和`v-html`

v-text:没有加载闪烁问题,它会覆盖元素中原本的内容,但是插值表达式,只会替换自己的这个占位符,不会把整个元素的内容清空。v-html:使用v-html可以把标签元素也能显示在元素上 <div>{{msg2}}</div> <div v-text="msg2"></div> <div...

2019-09-23 14:13:00 121

转载 基本代码、插值表达式、v-cloak

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-eq...

2019-09-23 14:09:00 77

转载 常用小知识

excel函数count()统计数字单元格个数 counta()统计非空单元格个数 countblank()统计空单元格个数max()统计数字单元格的最大值,即忽略文本和逻辑值,maxa()为非空单元格最大值min()统计数字单元格的最小值,即忽略文本和逻辑值,mina()为非空单元格最小值sum()统计数字单元格的和,文本和空值会被忽略,sumif()和sum...

2019-09-23 11:37:00 296

转载 ES6(十二)类与对象

构造函数和实例class Person { constructor (name, age) { this.name = name this.age = age }}let vPerson = new Person('v', 10)console.log('构造函数和实例', vPerson)继承class Chi...

2019-09-21 18:01:00 75

转载 ES6(十一)Proxy和Reflect

Proxylet obj = { time: '2019-01-01', name: 'ronle'}let monitor = new Proxy(obj, { // 拦截对象属性的读取 get (target, key) { return target[key].replace('2019', '2020') }, /...

2019-09-21 18:00:00 96

转载 数组

具体的见图解!一、数组类型 见图解!二、数组创建 方法一、 变量名称[索引值]=数据; 变量名称[]=数据;//不写索引值默认是 索引数组,从0开始 方法二、 变量名称=array( 索引值=>数据, .......... ); 数据里面还可放数组类型的数据,同一个数组中存储任何类型的数据 多维数组: 访问数值的方法 变量名称[索引值][索引值].......

2019-09-20 16:12:00 90

转载 参数的传递

1.按值传递参数 默认的,我们在传递参数的时候默认使用的就是这个方式! 对形式参数的操作,根本不是影响到实际参数(变量)的值,两者相当于没有联系! 2.按引用传递参数 按引用传递参数,相当于形式参数和实际参数指的是同一个人,只是名字不一样,对于形式参数的操作会直接影响到实际参数(变量); 3.函数的默认参数 可以给形式参数设置默认值,设置方法很简单直接赋值即可! 给形式参数加默...

2019-09-20 16:09:00 146

转载 PHP变量的范围

1.局部变量 function test(){ $a=1;//局部变量$a,尽在这个函数内部有效 } echo $a; 2.全局变量 $i=10;//全局变量(外部变量) define('MY_NAME','孙胜利'); function test(){ echo MY_NAME; global $i;//声明$i为全局变量,然后再这个函数内部就可以使用$i ...

2019-09-20 16:08:00 127

转载 自定义函数

function 函数名([形式参数1,形式参数2,....形式参数n]){ //各种PHP代码.... //...... return 表达式;//也可以不返回,如果不写那么默认返回null } 函数的调用: 函数的调用需要遵循定义函数的时候写的规则,一一对应,将具体的实际参数传给定义函数时候写的形式参数! 调用函数之后执行的过程是相对独立的,互补干扰,默认没有联系! ...

2019-09-20 16:07:00 83

转载 软件测试导论

软件测试基础需要学习的内容了解软件生命周期了解什么是软件测试了解软件测试的目的了解缺陷研发组织和流程1、什么是软件测试? 测试软件的bug;提升软件质量;验证软件的正确性;测试软件是否符合需求;测试软件是否符合客户隐形需求。 软件测试的经典定义是:在规定的条件...

2019-09-19 23:52:00 370

转载 Java并发:AbstractQueuedSynchronizer(AQS)

队列同步器 AbstractQueuedSynchronizer 是一个公共抽象类。提供一个同步器框架,用于实现依赖于先进先出(FIFO)等待队列的阻塞锁和相关同步器(信号量,事件等)。使用一个 int 成员变量表示同步状态,通过内置的 FIFO 队列来完成资源获取线程的排队工作。同步器的使用主要是通过集成这个抽象类并实现它的抽象方法来管理同步状态,这个抽象提供了三个方法来对同步状态...

2019-09-19 20:10:00 84

转载 前端项目--配置上下文

参考“tomcat启动前端项目”:https://www.cnblogs.com/mySummer/p/11167224.html 配置前端项目访问的上下文:方法如下:配置完成之后,打dist包:然后配置nginx: 1 server { 2 listen 8089; 3 ...

2019-09-18 16:04:00 1181

转载 901

901转载于:https://www.cnblogs.com/Forever77/p/11542129.html

2019-09-18 14:47:00 203

转载 特殊的流程控制语句

1.break语句 作用:用于switch语句,for,while,do...while,foreach,用于中断这些语句! 后面可以接上一个数字来表示跳出几层循环!默认不加就是跳出当前循环语句! 2.continue语句 作用:只能用在循环语句,跳出本次循环,并不是结束整个循环语句! 3.exit()语句 作用:结束当前整个程序的执行! die() 转载于:ht...

2019-09-18 11:04:00 87

转载 流程控制 while for

循环执行 计算机最擅长的功能之一就是按照规定的条件,重复执行某些操作,这是程序设计中最能发挥计算机特长的程序结构。 1.while语句 while(表达式){ 各种语句.... } 当表达式的值为true,那么就执行下面的语句块, 当语句块执行结束之后,继续返回上面来判断表达式的值是true还是false,如果还是true,那么就继续执行语句块 知道,这个表达式的值为fals...

2019-09-18 10:46:00 110

转载 流程控制-switch

2.switch语句 switch(表达式){ case 值 1://case相当于== 语句块1; break; case 值 2: 语句块2; break; ....... default: 语句块n } 注意点: 1)表达式的值最好是整形或者字符串! 2)不要忘记break语句!来跳出switch语句!每...

2019-09-18 10:45:00 123

转载 流程控制 if----else

流程控制: 对PHP程序执行的过程进行控制! PHP有哪些手段对程序执行过程进行控制!一、顺序执行 自上而下的执行即可! 对这个执行过程没有控制!二、分支执行 分支执行可以根据条件是否满足来选择执行某些代码,PHP的分支执行主要通过两种语句(if,switch)来实现! 1.if语句 注意:我们if语句的表达式所控制的代码,最好用花括号括起来,哪怕就是一条语句也用花括号括起来! ...

2019-09-18 10:44:00 98

转载 运算符

概述: 说白了就是一些符号,这些符号可以将变量或者数据执行某中运算! 1.算术运算符 1)+ $a=1; $b=2; $c=$a+$b; echo $c; 2)- 第一个意思: 减号 $a=10; $b=2; $c=$a-$b; echo $c; 第二个意思: 取反 $a=1; $b=-$a; echo $b;//-...

2019-09-18 10:39:00 210

空空如也

空空如也

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

TA关注的人

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