LitElement(五)事件

1、概述 1.1 在何处添加事件监听器 您需要以一种可以在事件发生之前触发的方法添加事件监听器。但是,为了获得最佳的加载性能,应尽可能晚添加事件监听器。 你可以在以下位置添加事件监听器: 1.1.1 组件的模板中 您可以在render函数内的模板中使用lit-html @event 绑定,将事件监听器添加到组件中。例如: render() { return html`<button @click="${this.handleClick}">`; } 1.1.2 在组件构造方法中 如果您需要
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

DVT JetBrains License Server(JetBrains授权服务器)2018 v1.1 最新版 含32位/64位

DVT JetBrains License Server是JetBrains系列软件授权服务器,支持2017版本得jetbrains pycharm,JetBrainswebstorm,JetBrains CLion,JetBrains dotTrace,JetBrains ToolBox,JetBrains GoLand,Jetbrains dotMemory,JetBrains DataGrip,JetBrains PyCharm,JetBrains dotCover, JetBrains
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

Debug - SpringBoot - Error starting ApplicationContext. To display the auto-configuration report re-runyour application

Error log 2019-12-07 22:33:03.959 ERROR 3760 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

2019/12/07

LeetCode_617 题目描述:合并二叉树 我的解法:两个节点均有值,则值相加;仅有一个值,则为该值;否则为空;      递归实现:返回值为节点,终止条件为二者节点均为空,递归条件为res -> left = mergeTree(t1->left, t2->left); res->right = mergeTree(t1->right, t2->right); 部分代码: TreeNode* mergeTrees(TreeNode* t1, TreeNode* t2) {
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

Jmeter性能测试基础篇

Jmeter的安装 1、安装Jmeter之前需要安装JDK,我这里安装了1.8版本的JDk,安装了3.0版本的Jmeter(笔者建议安装3.3版本的)。 JDK下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html Jmeter下载链接:http://jmeter.apache.org/download_jmeter.cgi 下载完成后双击解压zip文件 进入解压目录 2、双击ApacheJmeter.ja
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

AQS系列(一)- ReentrantLock的加锁

前言 AQS即AbstractQueuedSynchronizer,是JUC包中的一个核心抽象类,JUC包中的绝大多数功能都是直接或间接通过它来实现的。本文是AQS系列的第一篇,后面会持续更新多篇,争取将JUC包中AQS相关的常用功能讲清楚,一方面巩固自己的知识体系,一方面亦可与各位园友互相学习。寒冷的冬天,要用技术来温暖自己。 一、AQS与ReentrantLock的关系 先奉上一张自制的丑陋类图 从下往上看,ReentrantLock类内部有两个静态内部类FairSync和NonfairS
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

浮动笔记

一.标准文档流:元素根据块级元素或行内元素的特性按从上到下、从左到右的方式自然排列。 二.display属性用法:display:block/ inline / inline-block / none; 1.display:block; 块级元素默认值,,元素会被显示为块级元素,该元素前后会带有换行符 2.display:inline;行内元素默认值,元素会被显示为行内元素,该元素前后没有换行符 3..display:inline-block;行内块级元素,元素既具有行内元素特性,也具有块级元
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

python_反射:应用

class User(object): def denglu(self): print('欢迎来到登录页面!') def zhuce(self): print('欢迎来到注册页面!') def youke(self): print('欢迎来到游客页面!') u = User() while True: q = input('请输入内容(dengli或zhuce或youke):') if hasatt
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

【题解】简单题

题目链接 题目大意,让你支持动态插入,动态查询区间和,强制在线,写\(2-D-Tree\) 套路,插入\(insert\),重构\(Alpha\),\(build\)一样,注意插入的时候带个\(&\)符号,对于插入中一路上走过的点,它们都需要改变,重构的时候一样,所以需要传址。 #include<cstdio> #include<string> #include<iostream> #include<cstring> #include<algorithm> using namespace st
分类: 其他 发布时间: 12-07 23:01 阅读次数: 0

pandas.apply()函数

1、介绍 apply函数是pandas里面所有函数中自由度最高的函数。该函数如下: DataFrame.apply(func, axis=0, broadcast=False, raw=False, reduce=None, args=(), **kwds) 该函数最有用的是第一个参数,这个参数是函数,相当于C/C++的函数指针。 这个函数需要自己实现,函数的传入参数根据axis来定,比如axis = 1,就会把一行数据作为Series的数据 结构传入给自己实现的函数中,我们在函数中实现对Se
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

get&&post请求

get&&post请求 request.js文件 import { fetch as fetchPro } from "whatwg-fetch"; import qs from "qs"; const get = (options) => { let url = options.url; let data = options.data; if (data) { var str = ""; for (var key in data)
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

【完整版】前端签名加密算法

需求:对公司项目敏感数据,使用前后端进行接口加密处理。 参考资料:https://www.jianshu.com/p/a47477e8126a (采用的是 AES + BASE64 算法加密) 依赖导入: import './core.js' import './md5.js' 扫盲: crypto-js 是一个纯 javascript 写的加密算法类库 ,可以非常方便地在 javascript 进行 MD5、SHA1、SHA2、SHA3、RIPEMD-160 哈希散列,进行 AES、DES、
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

详解 HiveUDF 函数

更多精彩原创内容请关注:JavaInterview,欢迎 star,支持鼓励以下作者,万分感谢。 Hive 函数 相信大家对 Hive 都不陌生,那么大家肯定用过 Hive 里面各种各样的函数。可能大家都会使用这些函数,但是没有自己动手去写过 Hive 里面的函数。下面主要来介绍一下 Hive 里面的各种函数。 依赖 开发 Hive UDF 之前,我们需要引入一个 jar,这个 jar 就是 hive-exec,里面定义了各种我们自定义的 UDF 函数的类型:UDF、GenericUDF、Ge
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

静态路由实验二(浮动静态路由及负载均衡)

原理概述: 浮动静态路由(Floating Static Route)是一种特殊的静态路由,通过配置去往相同的 目的网段,但优先级不同的静态路由,以保证在网络中优先级较高的路由,即主路由失效的情况下提供备份路由。正常情况下,备份路由 不会出现在路由表中。 负载均衡(Load sharing),当数据有多条可选路径前往同一目的网络,可以通过配 置相同优先级和开销的静态路由实现负载均衡,使得数据的传输均衡地分配到多条路径上,从而实现数据分流、减轻单条路径负载过重的效果。 而当其中某一条路径失效吋,
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

1204课后随笔

1.盒模型 margin:外边距 ;margin-top/margin-left ; margin-bottom/margin-right 外边距合并:当两个垂直外边距相遇时,它们将形成一个外边距; 可以使用padding或border分开两个外边距; padding:内边距 ;padding-top/padding-left ;padding-bottom/padding-right border:边框 ;border-width:宽度 ;border-style:solid(实线)dott
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

kali 2019-4中文乱码解决方法

1.更换源   首先在终端输入 vim /etc/apt/sources.list #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 编辑源之后,apt-get update && apt-get upgrade && apt-get clean
分类: 其他 发布时间: 12-07 23:00 阅读次数: 0

vmware 共享文件夹不显示文件的问题

上海SEO:安装vmtools后还是不显示执行以下操作//但是只有root权限才行 1:输入命令 sudo apt install open-vm-tools 安装工具 2:输入命令 sudo vmhgfs-fuse .host:/ /mnt/hgfs 完成设置 去除root,编辑 vi /etc/fstab: 在最后添加一行: .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0 重启 本以为 VMware® Workstation 15 Pr
分类: 其他 发布时间: 12-07 22:50 阅读次数: 0

redis实现分布式锁--工具类

1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.0.5.RELEASE</version> </dependency> <dependency> <gro
分类: 其他 发布时间: 12-07 22:50 阅读次数: 0

mysql对子查询的优化改写

重庆SEO:《高性能mysql第三版》提到mysql会将in子查询改写成exists查询(书中基于的mysql版本是5.1.50和5.5) 但是在5.6之后,已经优化成使用半连接查询 SELECT class_num, class_name FROM class WHERE class_num IN (SELECT class_num FROM roster); 在这里,优化器可以识别出该 IN子句要求子查询仅返回roster表中每个类编号的一个实例 。在这种情况下,查询可以使用半联接;也就是
分类: 其他 发布时间: 12-07 22:50 阅读次数: 0

s3c2440裸机编程-UART编程(一、UART硬件介绍及传输原理)

1.uart硬件介绍 UART的全称是Universal Asynchronous Receiver and Transmitter(异步收发器)。 uart主要用于: 1.打印调试 2.数据传输 串口通过三根线即可,发送、接收、地线。 pc的TxD -> arm的RxD (UART write) arm的TxD -> pc的RxD (UART read) 2.uart的参数和格式 波特率:表示每秒传输多少bit,bits per second(bps).一般波特率都会有9600,1920
分类: 其他 发布时间: 12-07 22:50 阅读次数: 0