详解Object.create(null)

在Vue和Vuex的源码中,作者都使用了Object.create(null)来初始化一个新对象。为什么不用更简洁的{}呢? 在SegmentFault和Stack Overflow等开发者社区中也有很多人展开了讨论,在这里总结成文,温故知新。 Object.create()的定义 照搬一下MDN上的定义: Object.create(proto,[propertiesObject]) proto:新创建对象的原型对象 propertiesObject:可选。要添加到新对象的可枚举(新添加的
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

冒泡排序(可优化)

一、基本介绍   冒泡排序(Bubble Sorting)的基本思想是:     通过对待排序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就像水底的气泡一样逐渐向上冒。   优化:     因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序。因此要在排序过程中设置一个标志 flag 判断元素是否进行过交换,从而减少不必要的比较。 二、演示冒泡过程的例子(图解)       总结图解过程:  
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

python抓取cacti的流量图

  有一个功能需求,每天在cacti上爬取昨天一整天的流量图,并将流量图上的min、max、average流量做成表格,用邮件发出。   1、需要使用的模块 #!/usr/bin/env python #-*- coding: UTF-8 -*- import time,datetime,cookielib,requests,sys,re,urllib2,urllib,socket,csv,heapq import smtplib import mimetypes import time fr
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

Python传入参数的几种方法

写在前面 Python唯一支持的参数传递方式是『共享传参』(call by sharing) 多数面向对象语言都采用这一模式,包括Ruby、Smalltalk和Java(Java的引用类型是这样,基本类型按值传递) 共享传参是指函数的各个形式参数获得实参中各个引用的副本;也就是说,函数内部的形参是实参的别名(alias) 这种方案的结果是,函数可能会修改作为参数传入的可变对象,但是无法修改那些对象的标识(即不能把一个对象替换为另一个对象) 位置参数 位置参数是最简单的传入参数的方式,在其它的语
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

vue element多图上传

最近项目需要优化图片上传,由单个改成多个,这里记录下自己遇到的一些问题和解决方法 本以为是传全部图片到后台,然后统一处理,但后面在Network中发现upload组件其实还是单一上传,那只能依照它的方式去做了 以下是几个问题的记录 1.上传多图时,success方法每次都只获取到最后一条数据   这是由于每执行一次文件,就会执行一次success方法,而我们绑定的数据是在属性file-list上的,导致组件上的file-list被更新   解决方法     建议定义三个字段       fil
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

Android启动脚本init.rc说明文档readme.txt翻译

Android Init Language --------------------- Android初始化语言 --------------------- The Android Init Language consists of five broad classes of statements, which are Actions, Commands, Services, Options, and Imports. Android初始化语言包含5种主要的语句类,分别是动作,命令,服务,选项
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

【NOIP2018】赛道修建(正解)

NOIP题目怎么都好长 使用m条各自无边重叠的边覆盖一棵树的一部分 要求最大化这些边的最短长度 考场上高性价比的做法:点我 最大化最短,这种一看就是二分答案啦…… 参考上面的高性价比部分分做法,我们可以把可用的边分为两类: 一类是连接到当前子树的根的路径长度\(Dis[u]\) 一类是当前子树中的路径\(ans[u]\) 在一个子树中,我们可以把短的路径尽可能合并成长路径来统计答案 于是只需要两遍二分即可 代码: #include<bits/stdc++.h> #define N 50005
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

网页版微信无法登录的解决办法

https://blog.csdn.net/codedancing/article/details/102165225
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

SQL注入过WAF(11.4 第三十三天)

WAF是什么? Web应用防护系统(也称:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。也叫Web防火墙,主要是对Web特有入侵方式的加强防护,如DDOS防护、SQL注入、XML注入、XSS等。 WAF分类: 代码WAF:将规则写在web代码中,并去匹配,来过滤。 软件WAF:监听端口或以Web容器扩展方式进行请求检测和阻断 硬件WAF:专门硬件防护设备,代理流量,并做分析,再做是否转发的处理 云WAF:通过dns域名移交技术,将流量暂时发送
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

java-day22

## 多表查询: * 查询语法: select 列名列表 from 表名列表 where.... * 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp ( id INT PRIMARY KEY AUTO_INC
分类: 其他 发布时间: 11-04 21:50 阅读次数: 0

函数(内置函数,zip,max,min等几个常用函数分析)

。。。
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

(补题 CF 250A)Paper Work

原题链接戳我 题目大意 给你一串数组,按要求分割,使得每一段内的负数个数不超过2个,问最少分割组数以及每一组的个数 Sample #1 IN 11 1 2 3 -4 -5 -6 5 -5 -6 -7 6 #1 OUT 3 5 3 3 #2 IN 5 0 -1 100 -1 0 #2 OUT 1 5 解题思路 最近感觉很不在状态,做水题看半天做必WA几次。虽然过了打算再整理一下 (烦~) 暴力啊!(我也是服了自己,这道题写了这么长的代码) #include <bits/st
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

《基于B/S架构的试题库管理系统的设计与实现》笔记

一:基本信息 1标题:《试题库管理系统的设计与实现》 2时间:2016 3来源:海南医学院 4关键词:试题库系统、随机组卷、智能化。 二:研究内容 1通用试题库组系统的需求分析: 随着人们生活变好,送小孩上学是每个家长现在都会选择做的事,生源增多,让老师负担加重,任务需要来减轻。 计算机技术高速发展,计算机的高速高效能成为让老师减负的重大途径,试题库是实现计算机在某一个学科题目的总和,在随机抽取。 2通用试题库的发展趋势: 专业化 智能化 简单化 网络化 3系统内容:系统维护、录入、删改、查看
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

08Response

1.功能:设置响应消息 1. 设置响应行   1. 格式:HTTP/1.1 200 ok   2. 设置状态码:setStatus(int sc) 2. 设置响应头:setHeader(String name, String value) 3. 设置响应体:   使用步骤:   1. 获取输出流     字符输出流:PrintWriter getWriter()      字节输出流:ServletOutputStream getOutputStream()   2. 使用输出流,将数据输出到
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

员工等级

何老板的公司有n名员工,编号1到n。除了何老板以外,每个员工都有且仅有一名直接上司。每个员工可能有0个或 多个直接下属。公司采取等级制度,等级越大的员工工资越低。何老板的工资最高,他的等级为1。每个员工的等 级数都比他的直接上司的等级数大1。何老板向你提问,i号员工管辖的部门中,等级为k的有多少个人(包括i本人) i号员工管辖的部门包括i和i所有的直接或间接下属。何老板向你提了m次问题,你要快速回答出所有的提问。 Input 第一行,两个整数n和m 接下来n-1行,每行两个整数,x和y,表示x
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

软件工程大作业-第?组-需求分析报告

需求分析报告 项目名称:社团管理 团队队员介绍 姓名 学号 本次分工 李毅(组长) 31701076 需求讨论 蔡尉文 31701061 需求讨论 金高翔 31701075 需求讨论 马钰萍 31701062 需求讨论 申屠榜阳 31701078 需求讨论 姚鑫 31701086 需求讨论 项目简介 在大学中,社团是为丰富日常生活不可或缺的一部分,而本次的社团管理系统则可以为新大学生提供理想社团的参考,同时帮助各个社团更好的宣传自己,从而更好地管理社团。通过该系统完成纳新,内部成员管理,活动申
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

Pandas常用数据结构

Pandas概述   Pandas(Python Data Analysis Library )是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。它是使Python成为强大而高效的数据分析环境的重要因素之一。   Pandas专用于数据预处理和数据分析的Python第三方库,最适合处理大型结构化表格数据   Pandas是2008
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

webpack 性能够优化

Webpack 性能优化 16 Webpack 性能优化 在这一的章节中,我不会浪费篇幅给大家讲如何写配置文件。如果你想学习这方面的内容,那么完全可以去官网学习。在这部分的内容中,我们会聚焦于以下两个知识点,并且每一个知识点都属于高频考点: 有哪些方式可以减少 Webpack 的打包时间 有哪些方式可以让 Webpack 打出来的包更小 减少 Webpack 打包时间 优化 Loader 对于 Loader 来说,影响打包效率首当其冲必属 Babel 了。因为 Babel 会将代码转为字符串生
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

转入软工两个月后的体会和对自己的激励

大一,进入了铁大的校园。高于铁大分数线十几分,却进入了材料专业。在各种抱怨后,便决定既然无法选择自己想去的学校,起码选择自己想去的专业。 经过大一的学习后,如愿以偿获得了转专业的机会。在计科和软工犹豫再三后,选择了软工。但在转入软工后,生活不一样了。 两个月来,我发现只要涉及到编程的课我根本就跟不上课程。这让我十分忧愁,但好歹我也是个成年人了,可是一次又一次的挫败感使得我想要放弃。 这样的心态不断地在我心里颠覆来颠覆去。终于在今天到达了顶峰。我甚至产生了,“干脆不学,当个废人一路挂科到毕业好了
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

python2与python3的不同

一:输入的不同 python2: raw_input("请输入你的名字") python3: input("请输入你的名字") python2中的input功能:将用户的输入的东西进行了计算或进行了其他的处理 python3中的input功能:将用户输入的内容当做一个字符串进行处理 所以python2中要用raw_input(),python3中用input() 二:输出的不同 python2中print是一条语句,把print后面的内容整体输出,python3中print是一个函数存在,只输
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0