首页 > 2019年10月24日 > 全部分享
js对象的浅拷贝与深拷贝
浅拷贝和深拷贝都是对于JS中的引用类型而言的,浅拷贝就只是复制对象的引用(堆和栈的关系,原始(基本)类型Undefined,Null,Boolean,Number和String是存入堆,直接引用,object array 则是存入桟中,只用一个指针来引用值,如果拷贝后的对象发生变化,原对象也会发生变 ...
分类:Web开发   时间:2019-10-24 01:35:04    收藏:0  评论:0  赞:0  阅读:61
javascript基础--作用域、闭包、原型
1.作用域 1) 全局作用域 2)函数作用域 3)块级作用域 总结: 作用域就是js访问变量的机制 2.闭包 在函数外能够访问函数内的变量 1) 2)作用及缺点 作用: 实现私有变量,减少全局变量 缺点: 耗费内存,容易导致内存泄漏 3. 原型 每一个函数都有一个prototype对象属性,指向另一 ...
分类:编程语言   时间:2019-10-24 01:33:37    收藏:0  评论:0  赞:0  阅读:69
数组去重方法大全
1.使用for循环加indexOf 2.使用for循环加includes 3.使用ES6中的set对象 Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。 Set 中的特殊值 Set 对象存储的值总是唯一的,所以需要判断两个值是否恒等。有几个特殊值需要特殊对待: +0 与 -0 在 ...
分类:编程语言   时间:2019-10-24 01:33:10    收藏:0  评论:0  赞:0  阅读:69
ECUST_Algorithm_2019_2
简要题意及解析 1001 $N$个数分为$K+8$组,每组三个,记为$(a,b,c)$,方便起见要求$a \leq b \leq c$,每组的代价是$(a b)^2$,总代价为每组的代价之和。求最小的总代价。 将所有物品$a[i]$从小到大排序,从后向前递推。$f[i][j]$表示在第$i$个到第$ ...
分类:其他   时间:2019-10-24 01:32:26    收藏:0  评论:0  赞:0  阅读:71
Codeforces 1189F. Array Beauty
传送门 首先可以注意到序列里面元素的顺序对答案是没有影响的,所以二话不说先排序再看看怎么搞 考虑枚举每种子序列可能产生的贡献并算一下产生这个贡献的子序列有多少 考虑设 $F(x)$ 表示选择的元素差值至少为 $x$ 的长度为 $k$ 的子序列的方案数 先不考虑复杂度,那么这个显然是可以 $dp$ 的 ...
分类:其他   时间:2019-10-24 01:31:53    收藏:0  评论:0  赞:0  阅读:81
欧拉函数(欧拉定理)与费马小定理
详细的证明忽略。只记录使用场景。 欧拉函数 欧拉函数是小于等于 n 的正整数中与 n 互质的数的个数。 欧拉定理 使用条件为a和n互质,即gcd(a,n)=1 对于任意互素的,有 方法1:求单个数的欧拉函数 方法1:求单个数的欧拉函数 我们首先应该要知道欧拉函数的通项公式:φ(n)=n*(1-1/p ...
分类:其他   时间:2019-10-24 01:30:55    收藏:0  评论:0  赞:0  阅读:101
drf-jwt手动签发与校验与drf小组件
签发token 源码入口 核心源码:rest_framework_jwt.serializer.JSONWebTokenSerializer的validate(self, attrs)方法 手动签发token逻辑 校验token 源码入口 核心源码:rest_framework_jwt.authen ...
分类:其他   时间:2019-10-24 01:29:53    收藏:0  评论:0  赞:0  阅读:63
关于Linux命令中rz失败的问题
在用lrzsz中的rz命令在windows和linux中传输文件时, 有的文件能够传输,有的文件只能传输一部分。 这时使用rz -be即可解决问题。 rz --help -b, --binary binary transfer -e, --escape Escape control characte ...
分类:系统服务   时间:2019-10-24 01:28:32    收藏:0  评论:0  赞:0  阅读:86
LOJ 10172 涂抹果酱
题目链接:https://loj.ac/problem/10172 思路: 看到数据范围,考虑状压$dp$。 发现每一格有$3$种情况,考虑用三进制来表示。 枚举所有情况,将可行解与其三进制建立映射关系。 由于第$k$行上下互不影响,我们可以分别进行$dp$,根据乘法原理相乘即可得到答案。 为了优化 ...
分类:其他   时间:2019-10-24 01:27:22    收藏:0  评论:0  赞:0  阅读:65
Spring 自定义注解,结合AOP,配置简单日志注解 (转)
java在jdk1.5中引入了注解,spring框架也正好把java注解发挥得淋漓尽致。 一、创建自定义注解 requestUrl 为我们自定义的一个参数 二、解析注解 此处使用了spring的AOP(面向切面编程)特性 @Before 前置通知:在某连接点之前执行的通知,但这个通知不能阻止连接点之 ...
分类:编程语言   时间:2019-10-24 01:25:37    收藏:0  评论:0  赞:0  阅读:82
idea ctrl+alt+方向键失效/前进后退功能失效解决办法
1、可能和win10的显示冲突 https://www.cnblogs.com/yinqingvip/p/6734273.html 2、IDEA安装后,前进 后退快捷按钮默认不在工具栏显示,可以手动将其添加到工具栏零时解决 https://blog.csdn.net/u010865136/artic ...
分类:其他   时间:2019-10-24 01:25:09    收藏:0  评论:0  赞:0  阅读:1616
async/await 处理多个网络请求同步问题
1.async/await是基于Promise的,是进一步的一种优化,await会等待异步执行完成 ...
分类:其他   时间:2019-10-24 01:24:47    收藏:0  评论:0  赞:0  阅读:605
Spring Boot 入门(九):集成Quartz定时任务
本片文章续《Spring Boot 入门(八):集成RabbitMQ消息队列》,关于Quartz定时任务请参考《Quartz的基本使用之入门(2.3.0版本)》 spring boot实现定时任务,除了集成Quartz外,还可以直接使用scheduler注解。使用1个简单的注解就可以完成,为什么还要 ...
分类:编程语言   时间:2019-10-24 01:24:12    收藏:0  评论:0  赞:0  阅读:81
spring中的ResponseEntity理解
参考: https://blog.csdn.net/weixin_37869477/article/details/82762976 https://blog.csdn.net/sswqzx/article/details/84938223 ResponseEntity可以定义返回的HttpStat ...
分类:编程语言   时间:2019-10-24 01:23:54    收藏:0  评论:0  赞:0  阅读:295
idea Git版本回退
以此文记录下在IDEA中如何回滚项目历史版本,并提交远程. 一、 大致分为两步: 第一步,回滚本地代码; 第二步,回滚远程代码; 首先,我们先来回滚本地代码 按照下图的步骤,获取你要回滚的历史版本的版本号 然后项目根目录右键 Git->Repository->Reset HEAD Reset Typ ...
分类:其他   时间:2019-10-24 01:23:06    收藏:0  评论:0  赞:0  阅读:94
pytorch 模块
pytorch的中文手册:https://github.com/zergtant/pytorch-handbook 一、定义/初始化张量Define tensors tensor,即“张量”。实际上跟numpy数组、向量、矩阵的格式基本一样。但是是专门针对GPU来设计的,可以运行在GPU上来加快计算 ...
分类:其他   时间:2019-10-24 01:22:42    收藏:0  评论:0  赞:0  阅读:106
Java高级特性:接口
[Toc] 学完抽象类来学接口。 接口是什么? 接口不是类,而是对类的一组需求描述。比如我们的鼠标,U盘全都有统一的USB接口。任何实现了某一接口的类,都必须实现该接口规定的方法,如果只实现了一部分,那么这个子类必须声明为抽象类,这点和抽象类一样。 示例代码。 有了抽象类,为什么还要接口 java中 ...
分类:编程语言   时间:2019-10-24 01:22:14    收藏:0  评论:0  赞:0  阅读:91
RAID与LVM磁盘阵列技术
1、RAID技术: 由于硬盘设备需要进行持续、频繁、大量的IO操作,相较于其他设备,其损坏几率也大幅增加,导致重要数据丢失的几率也随之增加。 RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在不同的物理硬盘设备上。利用分散读写技术来提升磁盘阵列 ...
分类:其他   时间:2019-10-24 01:21:42    收藏:0  评论:0  赞:0  阅读:75
Python3 日期和时间
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time ...
分类:编程语言   时间:2019-10-24 01:20:19    收藏:0  评论:0  赞:0  阅读:77
java最基础
位、字节、字符的区别 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示,1B(byte,字节)= 8bit(位) 字符:是指计算机中使用的字母、数字、字和符号 ASCIIS码: 1个英 ...
分类:编程语言   时间:2019-10-24 01:18:28    收藏:0  评论:0  赞:0  阅读:75
1267条   上一页 1 ... 55 56 57 58 59 ... 64 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!