element

电商后台管理系统删除用户

百般思念 提交于 2020-09-28 01:41:20
一 代码 1 修改element.js import Vue from 'vue' // 按需分配各个组件 import { Button, Form, FormItem, Input, Message, Container, Header, Aside, Main, Menu, Submenu, MenuItem, Breadcrumb, BreadcrumbItem, Card, Row, Col, Table, TableColumn, Switch, Tooltip, Pagination, Dialog, MessageBox } from 'element-ui' Vue.use(Button) Vue.use(Form) Vue.use(FormItem) Vue.use(Input) Vue.use(Container) Vue.use(Header) Vue.use(Aside) Vue.use(Main) Vue.use(Menu) Vue.use(Submenu) Vue.use(MenuItem) Vue.use(Breadcrumb) Vue.use(BreadcrumbItem) Vue.use(Card) Vue.use(Row) Vue.use(Col) Vue.use(Table) Vue.use(TableColumn) Vue.use

Element-ui 下拉列表 全选 多选时 select全选 新增一个选择所有的选项

試著忘記壹切 提交于 2020-09-28 01:35:24
项目里经常会用到,在一个多选下拉框里新增一个选择所有的选项,例如: <! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title > Document </ title > < script src ="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js" ></ script > < link rel ="stylesheet" href ="https://unpkg.com/element-ui/lib/theme-chalk/index.css" > < script src ="https://unpkg.com/element-ui/lib/index.js" ></ script > </ head > < body > < div id ="app" > < el-form > < el-form-item > < el-select placeholder ="请选择活动区域" multiple v-model ="citys" > < el-option v-for ="item in cities" :label ="item.label" :value ="item.value" :key ="item

wpf 对控件进行截图,获取快照

北慕城南 提交于 2020-09-27 11:14:21
有时候我们项目,在执行某个操作后,会生成一些数据结果,如报表一类的东西,我们需要对结果进行保存,甚至是生成word文档。 那么首先获取到控件快照就最基本的条件。 生成快照的静态方法类 using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Media.Imaging; namespace MvvmFuncationApp.Model { public static class ToBitmapTool { /// <summary> /// 截图转换成bitmap /// </summary> /// <param name="element"></param> /// <param name="width"> 默认控件宽度 </param> /// <param name="height"> 默认控件高度 </param> /// <param name="x"> 默认0 </param

Java Hashing:从重写HashCode到可变对象

陌路散爱 提交于 2020-09-27 03:01:30
Java Hashing:从重写HashCode到可变对象 原创 lee 锅外的大佬 2019-08-05 点击左上角蓝字,关注“锅外的大佬” 专注分享国外最新技术内容 这是一篇关于hashCode方法,可变对象和内存泄漏问题的文章。 1. 重写 hashCode() 和 equals() 的契约 每个 java 对象都有两个非常重要的方法,比如 hashCode() 和 equals() 方法。这些方法旨在根据其特定的一般规则进行重写。本文描述了为什么以及如何覆盖 hashCode() 方法,该方法在使用 HashMap , HashSet 或任何 Collection 时保留 HashCode 的契约。 1 hashCode 契约 hashCode 的契约就是: 如果两个对象相等,那么调用两个对象的 hashCode() 方法一定会返回相同的 hash 值。 现在你应该想到的问题是:上述陈述是否应该永远是真的? 考虑一下这样一个事实,当我们为我们的类提供了一个正确的 equals 实现,那么如果我们不遵守上述规则会发生什么。 为了回答上面的问题,我们来考虑两个问题: 对象是相等的,但是返回了不同的 hashCode 对象不是相等的,但是它们却有相同的 hashCode 1.1.1 对象是相等的,但是返回了不同的 hashCode 当两个对象是相等的,但是返回了不同的

04- jQuery 选择器大全教程收藏备用

吃可爱长大的小学妹 提交于 2020-09-26 01:32:31
jQuery 基本选择器&层次选择器 作者:曾庆林 jQuery选择器的优势 写法简单 支持CSS1至CSS3选择器 完善的处理机制 CSS选择器回顾 选择器 语法 ID选择器 #ID{CSS规则} 类选择器 .className{CSS规则} 分组选择器 E1,E2,E3{CSS规则} 包含选择器 E F{CSS规则} 通配符选择器 *{CSS规则} jQuery选择器的分类 基本选择器 层次选择器 过滤选择器 基本过滤选择器 内容过滤选择器 可见性过滤选择器 属性过滤选择器 子元素过滤选择器 表单对象属性过滤选择器 表单选择器 jQuery基本选择器 选择器 1 描述 返回 示例 #id 根据指定的id匹配元素 单个元素 $(“#hel”)选择id=hel的元素 .class 根据类匹配元素 集合元素 $(“.hel”)选择class=hel的元素 Element 根据元素名匹配元素 集合元素 $(“div”)选择所有的div元素 * 匹配所有元素 集合元素 $(“*”)选择所有元素 E1,E2,E3 分组匹配元素 集合元素 $(“div,span,.hotclass”)选择所有div,span,和class为hotcalss的元素 层次选中器 选择器 描述 返回值 示例 $(“E1 E2”) 选择E1下所有E2 集合元素 $“div span”)选择div下所有span $(

element ui实现手动上传文件,且只能上传单个文件,并能覆盖上传。

不羁的心 提交于 2020-09-24 07:26:36
  element ui提供了成熟的组件场景,但实际工作中难免会遇到认(sha)真(diao)的产品。比如,最近遇到的,要求实现手动上传特定格式文件( 用户点击“上传文件”按钮,确定之后,只是单纯选择了文件,点击页面上的“提交”按钮才上传 ),并展示用户选择的文件名称,且只能选择一个文件,如果用户选择第2,3,4...等文件,要求后者覆盖前者,即用户看到的总是最新选择的文件。   OK,需求合理,但是,查了查API,呃。。。貌似不太好完美实现。   查源码,改样式。完美奉上解决方案。 一,实际应用场景 实现 手动 上传 特定格式 的文件, 展示 所选文件名称,且能实现 覆盖上传 。 二,分析 1, 解决手动上传问题 官网API( https://element.eleme.cn/#/zh-CN/component/upload ),给出“手动上传”,只需要在Upload组件添加 属性 :auto-upload= "false" ,然后调用 this.$refs.upload.submit(); 方法即可。 2,解决特定格式文件问题 这块,也有例子,对于本项目,要求添加csv格式, 所以,Upload组件添加 属性 accept=".csv" 3,最麻烦的是上传限制问题 首先想到官网API里的 limit属性, Upload组件添加属性 :limit= "1",但是这样

change xml element text using xml.etree.ElementTree

孤街浪徒 提交于 2020-08-27 07:17:31
问题 Given a parsed xml string: tree = xml.etree.ElementTree.fromstring(xml_string) How would you change an element's text from 'hats': >>> tree.find("path/to/element").text >>> 'hats' to 'cats'? 回答1: Simply set the .text attribute value: In [1]: import xml.etree.ElementTree as ET In [2]: root = ET.fromstring("<root><elm>hats</elm></root>") In [3]: elm = root.find(".//elm") In [4]: elm.text Out[4]: 'hats' In [5]: elm.text = 'cats' In [6]: ET.tostring(root) Out[6]: '<root><elm>cats</elm></root>'

【Spring】Spring AOP 代理对象生成逻辑源码分析

非 Y 不嫁゛ 提交于 2020-08-20 08:16:23
1. spring aop案例(POJO注入) 1.0 被代理接口 TargetInterface /** * 被代理的接口 * @author Yang ZhiWei */ public interface TargetInterface { void show(); String showName(); } 1.1 被代理对象 @Slf4j public class TargetObject implements TargetInterface { @Override public void show() { log.info("show----->I am a TargetObject!"); } @Override public String showName() { return "showName--->TargetObject !"; } } 1.2 通知 MyAdvice @Slf4j public class MyAdvice { public void takeSeat() { log.info("====> MethodBeforeAdvice:Take Seat!"); } public void turnOffPhone() { log.info("==> MethodBeforeAdvice:turn Off Phone!"); } public

二叉搜索树

别来无恙 提交于 2020-08-20 08:07:56
一、二叉搜索树的特点 二叉搜索树的特点:对于树中的每个节点X,它的左子树中所有关键字值小于X的关键字值,而它的右子树中所有关键字值大于X的关键字值。 根据这个性质, 对一个二叉树进行中序遍历,如果是单调递增的,则可以说明这个树是二叉搜索树 。 LeetCode题目98:验证二叉搜索树( https://leetcode-cn.com/problems/validate-binary-search-tree/ )就可以对这个二叉树进行中序遍历,然后判断是否单调递增的,如果是单调递增的,说明是二叉搜索树。否则不是二叉搜索树。 二、二叉搜索树的查找 过程:首先和根节点进行比较,如果等于根节点,则返回。如果小于根节点,则在根节点的左子树进行查找。如果大于根节点,则在根节点的右子树进行查找。 1 /* 查找以t为根节点的树中,是否包含x */ 2 Position Find(ElementType x, SearchTree t) 3 { 4 if (t == NULL) { 5 return NULL; 6 } else if (x < t-> element) { 7 return Find(x, t-> left); 8 } else if (x > t-> element) { 9 return Find(x, t-> right); 10 } else { 11 return t;