element table批量删除
很小的一个问题,但是有细节需要注意 (1)问题:在起初我写的时候是根据元素的name是否相同判断是否是同一个节点,出现的问题就是,如果说两个元素的name相同,就会判断出错 (2)代码: <template>
<div class="main">
<div style="margin-top: 20px">
<el-button @click="handleDelete()" type="danger">批量删除</el-button>
</div>
bzoj4128 Matrix 矩阵 BSGS
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4128 题解 想了十分钟没有任何思路。 然后一眼瞥见一句话“数据保证在 \(p\) 内有解”,还有 \(p \leq 19997\)... 那么这道题不就是把同余类 BSGS 里面的数换成矩阵嘛。 问题就是怎么快速判断两个矩阵是否相等。哈希呗。 然后就没有然后了。 这里推荐写哪种不需要求逆的版本的 BSGS。 #include<bits/stdc++.h>
#include<tr1/unor
面试官必问的一个问题-----闭包
在找工作面试的时候,面试官们跟商量好的一样都会向你问一种问题的,那就是闭包这个问题。 通常情况下会这样问: 什么是闭包? 闭包有什么特性? 闭包对页面有什么影响? 闭包的优缺点是什么? ............... 那现在我们就来盘一盘这个闭包! 什么是闭包: 闭包就是利用作用域的嵌套,将原来的局部变量,进化成自由私有变量的环境。 闭包的原理: 利用作用域的嵌套,触发计算机的垃圾回收机制,将原来要删除的变量暂时保存起来,可继续使用。 垃圾回收机制: 将要删除的数据,先暂时存放在一个临时空间内
JAVA设计模式---单例模式篇
单例模式(singleton):是JAVA中最简单的一种设计模式,属于创建型模式。所谓单例,就是整个程序有且仅有一个实例。 特点: 构造方法私有化 在本类中实例化一个对象作为本类的属性 对外提供一个访问本类对象的方法 饿汉式:类加载时就加载对象 应用场景:小对象,频繁用,高并发 特点:线程安全,比较常用,但容易产生垃圾,影响性能,因为一开始就初始化。 1 class Singleton{
2 //构造方法私有化
3 private Singleton()
2018南京区域赛K题 Kangaroo Puzzle——随机&&乱搞
题意 在 n * m 的平面上有若干个袋鼠和墙(1为袋鼠,0为墙),每次可以把所有袋鼠整体往一个方向移动一步(不能走出边界和不能走到墙),为在不超过50000步的情况下能否把全部袋鼠聚集在同一个位置。(类似于2048游戏) 分析 看到网上的题解惊了, 不知道这样做为什么能A,但是写起来真的简单。 #include<bits/stdc++.h>
using namespace std;
int n, m;
char s[30];
char dirc[] = {'U', 'D', 'L
STL algorithm 头文件下的常用函数
algorithm 头文件下的常用函数 1. max(), min()和abs() //max(x,y)和min(x,y)分别返回x和y中的最大值和最小值,且参数必须时两个(可以是浮点数)
//返回3个数的最大数值可以使用max(x,max(y,z))
//abs(x)返回x的绝对值。
//浮点型的绝对值请用math头文件下的fabs
#include <stdio.h>
#include <algorithm>
using namespace std;
int main() {
in
力扣——single number (只出现一次的数字) python实现
题目描述: 中文: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 英文: Given a non-empty array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear r
matplotlib(一)
绘制简单的折线: 代码如下: # coding: utf-8 import matplotlib.pyplot as plt import numpy as np # pre-datas y1 = [0,1,2,3,4,18,6,7,8,9] y2 = [30,12,12,67,14,15,45,17,18,19] x = np.arange(1, 11, 1) # x坐标 print(x) plt.plot(x, y1, lw=1, c='red', marker='s', ms=4, la
springcloud 实现简单的 消费者和生产者 模式(Restfule 的风格)
一、springcloud 实现简单的 消费者和生产者 模式(Restfule 的风格)
1.实现简单的消费者和生产者
springcloud使用的http协议进行传输数据,也就是说springcloud仍然使用的是RESTFUL的风格
1.1.搭建工程(!!!springboot的项目是否需要运行都打jar包!!!(springboot工程中不需要war包))
搭建一个总的父级工程
idea创建javaweb原生项目
使用idea创建javaweb项目 idea还是写框架项目比较爽,原生的javaweb项目不是特别方便,这篇文章就是记录一下创建的过程 图较多注意流量 选择创建web项目 配置tomcat服务器 配置文件目录 创键必要文件夹 编译文件夹 依赖文件夹 ok 创建一个servlet测试一下 完结了,中途有什么疑问的话可以留言 更多内容关注我的个人博客林中小屋
Git的使用和基本概念理解
参考:https://www.liaoxuefeng.com/wiki/896043488029600 一)、git的使用: 1.创建版本库(Resopsitory),相当于一个目录,目录中所有的文件被git管理,每个文件的修改跟删除操作都会被跟踪监控。 .git : 跟踪管理版本库 注: 所有版本控制器只能跟踪文本的改动,如:.txt文件,网页,以及程序代码等 二)、git的命令 git log : 查看从最近到最远的提交日志 git checkout: 切换到另一个分支 git check
7.python基础--format()函数
1.术语说明: str.format() 方法通过字符串中的花括号 {} 来识别替换字段 replacement field,从而完成字符串的格式化。 替换字段 由字段名 field name 和转换字段 conversion field 以及格式说明符 format specifier 组成,即一般形式为 {字段名!转换字段:格式说明符}。 字段名分为简单字段名 simple field name 和复合字段名 compound field name。 而转换字段和格式说明符都是可选的。 2
Linux package installation: deb and rpm 在ubuntu中安装rpm包
一般来说著名的 Linux 系统基本上分两大类: RedHat 系列:Redhat、Centos、Fedora 等 Debian 系列:Debian、Ubuntu 等 Dpkg (Debian系): dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。 RPM (Red Hat系):rpm 是 redhat 、fedora、suse 的格
AtcoderABC-142E-GetEverything
典型的数位DP #include<bits/stdc++.h>
using namespace std;
int n, m, a, b, c, dp[4096];
int main() {
cin >> n >> m;
int s = (1 << n);
dp[0] = 0;
for(int i = 1; i < s; i++) dp[i] = 1e9;
while(m--) {
cin >> a >> b;
Kotlin 丢失了一些 JRE 类
在服务器上部署嵌入式 Tocmat 时, 发现了 java.lang.NoClassDefFoundError 异常 org.ietf.jgss.GSSException: Exception in thread "main" java.lang.NoClassDefFoundError: org/ietf/jgss/GSSException
at org.apache.catalina.startup.Tomcat.initSimpleAuth(Tomcat.java:602
排序-插入-java
1 public class Test {
2 public static void main(String[] args) {
3 int[] arr = {5, 2, 6, 8, 9, 1};
4 if (arr == null || arr.length <= 2) {
5 return;
6 }
7 for (int i = 0; i < arr.length - 1
【IntelliJ IDEA学习之六】IntelliJ IDEA 调试
版本:IntelliJIDEA2018.1.4 一、设置热部署 1、自动编译 2、配置hotswap 3、开启compiler.automake.allow.when.app.running CTRL + SHIFT +A: 4、容器开启 update classes and resources 二、调试 1、调试打开调试窗口 2、调试面板介绍 3、快捷键 调试模式下: F7:单步调试,有方法进入方法内部 F8:单步调试,有方法不进入方法 F9:跳到下个断点 参考: 在Intellij IDE
Listary快捷键和idea快捷键冲突问题
Listary双击ctrl键的操作实在是很方便,可是idea把双击ctrl键用了,所以来说一下,如何修改idea的这个快捷键 把这个快捷键随便设置一个,就解决了这个问题。
今日推荐
周排行