直接修改数组元素是无法触发视图更新的,如 修改array的length也无法触发视图更新,如 触发视图更新的方法有如下几种 1. Vue.set 可以设置对象或数组的值,通过key或数组索引,可以触发视图更新 数组修改 对象修改 2. Vue.delete 删除对象或数组中元素,通过key或数组索引 ...
分类:
编程语言 时间:
2018-02-28 13:00:23
阅读次数:
1761
1 输出结果依次为1、3、20 2 输出4 JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行JavaScript程序.注意这里的浏览器模型定时计数器并不是由JavaScript引擎计数的,因为JavaScript引擎是单线程的,如果处于阻塞线程状态就计不了时,它必 ...
分类:
编程语言 时间:
2018-02-28 13:59:59
阅读次数:
216
定义了一个函数, def HRS(size): units=('B','KB','MB','GB','TB','PB') for i in range(len(units)-1,-1,-1): if size>=2*(1024**i): return str(size/(1024**i))+' '+ ...
分类:
编程语言 时间:
2018-02-28 14:00:47
阅读次数:
181
Java: 1. 下载安装Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 验证安装成功: Python: 1. 下载安装python 2:http://www.python.org/ 2. ...
分类:
编程语言 时间:
2018-02-28 14:01:41
阅读次数:
145
说明 前一篇博客介绍了js以及一些关于js基本类型的简单知识,本篇博客将详细介绍js的基础类型,捎带介绍对象类型,更详细的对象类型的说明将后续再讲。 js中类型的说明 js中的类型分为基本类型和对象类型,其中基本类型包括:①数字、②字符串、③布尔值。此外还有两个原始值null和undefined。其 ...
分类:
编程语言 时间:
2018-02-28 14:04:31
阅读次数:
259
这道题目是昨天牛客网远程面试的第二道算法题。 题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 很遗憾,这道题面试时我根本没有想出答案来。 面试官:你先想一种最简单的方法出 ...
分类:
编程语言 时间:
2018-02-28 14:05:10
阅读次数:
211
1.木板面积(area) 一年一次的夏令营又要开始了,卡卡西和小伙伴们早就做好了准备,满心期待着这趟快乐之旅。在一个阳光明媚的清晨,卡卡西在老师的带领下来到了这次夏令营的首站——“神奇木材加工厂”。这个木材加工厂比较特别,工人们只制作圆形和长方形样式的木板,工厂的测量工人每天需要计算每块成品木板的面 ...
分类:
编程语言 时间:
2018-02-28 14:06:06
阅读次数:
230
import csvimport unittestfrom time import sleepfrom ddt import ddt, data, unpackfrom selenium import webdriverdef getCsvData(): # 读取CSV文件 value_rows = ...
分类:
编程语言 时间:
2018-02-28 14:07:21
阅读次数:
563
继承 1.继承的概念 继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。 继承可以理解为一个类从另一个类获取方法和属性的过程。如果类B继承于类A,那么B就拥有A的方法和属性。 2.继承的关键字 继承使用extends关键字。 示例: 3.在子类中访问父 ...
分类:
编程语言 时间:
2018-02-28 14:07:28
阅读次数:
197
python全栈学习路线-查询笔记 查询目录 一,硬件 十一,数据库 二,Linux基础 十二,前端 三,python基础 十三,Django 四,python文件处理 十四,flask 五,函数 十五,版本控制-Git 六,模块和包 十六,redis 七,面向对象 十七,爬虫 八,异常处理 十八, ...
分类:
编程语言 时间:
2018-02-28 14:10:37
阅读次数:
319
ECMAScript 1.语法 2.变量:只能使用var定义,如果在函数的内容使用var定义,那么它是一个局部变量,如果没有使用var它是一个全局的。弱类型! 3.数据类型:原始数据类型(undefined/null/string/number/boolean) 4.语句: 5.运算符:==与 的区 ...
分类:
编程语言 时间:
2018-02-28 14:11:05
阅读次数:
174
前言 前言部分是科普,读者可自行选择是否阅读这部分内容。 为什么我们需要关心 NIO?我想很多业务猿都会有这个疑问。 我在工作的前两年对这个问题也很不解,因为那个时候我认为自己已经非常熟悉 IO 操作了,读写文件什么的都非常溜了,IO 包无非就是 File、RandomAccessFile、字节流、 ...
分类:
编程语言 时间:
2018-02-28 14:11:26
阅读次数:
197
C语言第八讲,指针* 一丶简单理解指针 说到指针,很多人都说是C语言的重点. 也说是C语言的难点. 其实指针并不是难.而是很多人搞不清地址 和 值.以及指针类型. 为什么这样说. 假设有两个变量,如下 变量nNum1 保存的值是1 变量nNum2 保存的是一个16进制数值. 那么如果我们把保存16进 ...
分类:
编程语言 时间:
2018-02-28 14:13:01
阅读次数:
192
前言 序列化和反序列化看起来用的不多,但用起来就很关键,因为稍一不注意就会出现问题。序列化的应用场景在哪里?当然是数据存储和传输。比如缓存,需要将对象复刻到硬盘存储,即使断电也可以重新反序列化恢复。下面简单理解序列化的用法以及注意事项。 如何序列化 Java中想要序列化一个对象,必须实现 接口。然后 ...
分类:
编程语言 时间:
2018-02-28 14:13:21
阅读次数:
178
1、前言 分析木马程序常常遇到很多配置信息被加密的情况,虽然现在都不直接分析而是通过Wireshark之类的直接读记录。 2017年Gh0st样本大量新增,通过对木马源码的分析还发现有利用Gh0st加密方式来传播的源码中的后门。 2、加密思路 控制端:对字符串异或、移位、Base64编码 服务端:对 ...
分类:
编程语言 时间:
2018-02-28 14:41:17
阅读次数:
224
安装rrdtool模块 想在尝试进入python 执行import rrdtool 如果还是报错,查看echo $LD_LIBRARY_PATH,如果没有值,export LD_LIBRARY_PATH=/usr/local/lib 如果报librrd.so.4找不到,那么find / -name ...
分类:
编程语言 时间:
2018-02-28 14:42:20
阅读次数:
541
简单选择排序 是最简单直观的一种算法,基本思想: 每一趟从待排序的数据元素中选择最小(或最大)的一个元素作为首元素,直到所有元素排完为止。 简单选择排序是不稳定排序。 在算法实现时,每一趟确定最小元素的时候会通过不断地比较交换来使得首位置为当前最小,交换是个比较耗时的操作。 其实我们很容易发现,在还 ...
分类:
编程语言 时间:
2018-02-28 14:42:34
阅读次数:
144
在拜读虫师大神的Selenium2+Python2.7时,发现生成HTMLTestRunner的测试报告使用的HTMLTestRunner的模块是用的Python2的语法。而我本人比较习惯与Python3。而且自己也是用的Python3.4的环境,在网上找了很多资料,修改了下HTMLTestRunn ...
分类:
编程语言 时间:
2018-02-28 15:13:50
阅读次数:
253
使用python3发送电子邮件,我之前在网上找了好几篇文章不论是都不行,最后在网上找到这篇文章了!首先在163邮箱开启授权码记住这个授权密码,我们在python代码里面用的就是这个密码不然会出现这个报错#-*-coding:utf-8-*-importsmtplibfromemail.headerimportHeaderfromemail.mime.textimportMIMEText#第三方SM
分类:
编程语言 时间:
2018-02-28 15:15:41
阅读次数:
385
以下配置主要针对分代垃圾回收算法而言。 一、堆大小设置 年轻代的设置很关键 JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows ...
分类:
编程语言 时间:
2018-02-28 15:17:17
阅读次数:
256