
vue keep-alive 动态删除组件缓存的例子
业务需求: 切换tab页标签的时候(路由前进的时候),缓存当前组件数据,关闭tab页标签的时候清除组件缓存。实现:1、先在store的state里面设置一个要缓存数组2、在进到子页面的时候,更新store的数组,把将要缓存组件的name(注意:是组件的name,并不是路由的name),装进数组3、当前组件的route-vie...
2024-01-10
使用 Sass 制作倾斜角度
最近,我不得不在一个网站大量使用倾斜角度作为其设计指南的一部分。倾斜角,是指一个区域它的顶部或底部边缘不是完全水平而是倾斜的。实现这种效果有很多种方法。例如可以将base64编码的图片应用为背景,但这会使得它很难自定义(颜色,角度等)。另一种方法是倾斜或旋转绝对定位的伪元...
2024-01-10
详解MySQL执行原理、逻辑分层、更改数据库处理引擎
用了那么长时间的MySQL,sql语句相信早已烂熟于心,于是,我就试着去了解它的执行原理,以下是我学习过程中的总结要点。只要是B/S架构,都是会有客户端与服务端,mysql也不例外。首先客户端发出一个请求,这个请求就是一个查询请求(Select),而它请求的对象就是服务端,服务端是怎么处理这项...
2024-01-10
Windows 8下MySQL Community Server 5.6安装配置方法图文教程
本文记录了Windows 8下MySQL5.6安装配置教程,分享给大家。1.1 下载与路径配置首先先进入官网下载MySQL安装包选择DOWNLOADS,Community版下载完后解压用bin目录的地址添加到环境变量里的路径(Path)里1.3. 生成data文件:以管理员身份运行cmd进入C:\Users\lym96\Desktop\mysql-5.6.40-winx64\bin 下执行命令:mysq...
2024-01-10
Linux下截屏并编辑的最佳工具
当我的主力操作系统从 Windows 转换到 Ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编辑。本文将会介绍在不适用第三方工具的情况下,如何通过系统自带的方法和工具获取屏幕截图,另...
2024-01-10
Yii 框架使用Gii生成代码操作示例
本文实例讲述了Yii 框架使用Gii生成代码操作。分享给大家供大家参考,具体如下:开始 GiiGii 是 Yii 中的一个模块。 可以通过配置应用的 modules 属性开启它。通常来讲在 config/web.php 文件中会有以下配置代码:$config = [ ... ]; if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ 'class' =>...
2024-01-10
Vue过滤器(filter)实现及应用场景详解
1. 简单介绍Vue.js 允许你自定义过滤器(filter),可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示:<!-- 在双花括号中 -->{{ message | filter }}<!-- 在 `v-bind` 中 --><div v-bin...
2024-01-10
vue简单实现转盘抽奖
本文实例为大家分享了vue简单实现转盘抽奖的具体代码,供大家参考,具体内容如下1.0 思路整理转盘抽奖很常见,之前也没写过,现在有空来写写,分析如下:1.1 转盘旋转 ----- 可以用 transform 的 rotate 来解决1.2 旋转动画 ----- transition 过渡来处理1.3 停留目标位置及中奖提示 ? ------ 通过控制旋转角...
2024-01-10
vue.js+element 默认提示中英文操作
element默认中文版,但是我们在做英文页面时自己翻译很不爽,所以我们用element自带英文包,只要在html页面中引入就可以了,具体引入方法有很多种,在此提供了我用过的一种,仅作为参考使用:补充知识:element-ui组价中表单的验证提示显示后台的提示信息及自定义提示我在做这个的时候一个是分...
2024-01-10
在react项目中使用antd的form组件,动态设置input框的值
问题:创建账号时,输入账号后不搜索直接保存,提示查询后,再点搜索就不能搜索这个账号了原因:点击保存之后,对表单进行了验证,导致之后请求的数据无法在更新到input框中,也就是说即使在state中有值,也不会更新initialValue值,就导致搜索后的值不能正确填入input中,表单也就提交不了。...
2024-01-10
OpenLayers实现图层切换控件
OpenLayers并没有封装图层切换的控件,所以我们需要自己来实现图层控件。自定义图层切换控件的原理很简单:显示某个图层时,将其他图层隐藏。完整代码:layerSwitch.html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatib...
2024-01-10
在springboot中对kafka进行读写的示例代码
springboot对kafka的client很好的实现了集成,使用非常方便,本文也实现了一个在springboot中实现操作kafka的demo。1.POM配置只需要在dependencies中增加 spring-kafka的配置即可。完整效果如下:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.4.R...
2024-01-10
java网上图书商城(6)订单模块1
先看看效果图:1.sql①t_orderitem一个外键bname:方便后期book删除CREATE TABLE `t_orderitem` ( `orderItemId` char(32) NOT NULL, `quantity` int(11) DEFAULT NULL, `subtotal` decimal(8,2) DEFAULT NULL, `bid` char(32) DEFAULT NULL, `bname` varchar(200) DEFAULT NULL, `currPrice` dec...
2024-01-10
详解Spring MVC3返回JSON数据中文乱码问题解决
查了下网上的一些资料,感觉比较复杂,这里,我这几使用两种很简单的办法解决了中文乱码问题。Spring版本:3.2.2.RELEASEJackson JSON版本:2.1.3解决思路:Controller的方法中直接通过response向网络流写入String类型的json数据。使用 Jackson 的 ObjectMapper 将Java对象转换为String类型的JSON数据。为了避免中文乱...
2024-01-10
Java基于Socket实现HTTP下载客户端
没有借助任何第三方库,完全基于JAVA Socket实现一个最小化的HTTP文件下载客户端。完整的演示如何通过Socket实现下载文件的HTTP请求(request header)发送如何从Socket中接受HTTP响应(Response header, Response body)报文并解析与保存文件内容。如何通过SwingWork实现UI刷新,实时显示下载进度。首先看一下UI部分:【添...
2024-01-10
Java中使用JavaMail多发邮件及邮件的验证和附件实现
多发和用户验证下面先来介绍如何实现将邮件发送给多个收件人和如何利用Authenticators对象实现用户验证。 指定收件人的时候,我们可以有两种方法来指定。上篇博客是在发送邮件的时候临时指定收件人,其实还可以在Message对象中指定。message.addRecipient(Message.RecipientType.TO,new InternetAddress(” 9958125...
2024-01-10
使用Java编写GUI对话框的教程
对话框是为了人机对话过程提供交互模式的工具。应用程序通过对话框,或给用户提供信息,或从用户获得信息。对话框是一个临时窗口,可以在其中放置用于得到用户输入的控件。在Swing中,有两个对话框类,它们是JDialog类和JOptionPane类。JDialog类提供构造并管理通用对话框;JOptionPane类给一些常见的...
2024-01-10
struts2单个文件上传的两种实现方式
通过2种方式模拟单个文件上传,效果如下所示开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构2、新建Action 第一种方式 代码如下:package com.ljq.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionCo...
2024-01-10
Python如何使用Pandas实现vLookup?代码实例
Vlookup本质上用于垂直排列的数据。 Vlookup是一种操作, 用于根据某些条件合并两个不同的数据表, 其中两个表之间必须至少有一个公共属性(列)。执行完此操作后, 我们得到一个表, 该表由两个表中的所有数据组成, 数据与之匹配。我们可以用merge()函数在Pandas中执行Vlookup。合并功能与SQL中的Join的功能相...
2024-01-10
如何自动化挖掘 php 反序列化链 — phpunserializechain 诞生记
作者:LoRexxar'@知道创宇404实验室日期:2021年2月5日反序列化漏洞是PHP漏洞中重要的一个印象面,而反序列化漏洞的危害则需要反序列化链来界定,如何挖掘一条反序列化链,往往成为了漏洞挖掘中最浪费时间的部分。而和挖掘漏洞一样,建立在流敏感分析基础上的自动化白盒漏洞扫描技术,依赖数...
2024-01-10
