
vue轻松实现水印效果
前言:vue项目中使用水印效果,可指定容器效果图:1、不指定容器2、指定容器实现方法:1、新建一个配置文件 watermark.js ,可放util,也可放别的地方let watermark = {} let setWatermark = (text, sourceBody) => { let id = Math.random()*10000+'-'+Math.random()*10000+'/'+Math.random()*10000 if (document.getElementById(id) ...
2024-01-10
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
本文实例讲述了PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能。分享给大家供大家参考,具体如下:一、代码td{ font-size:9pt;}.style2 {color: #FFFFFF}<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" co...
2024-01-10
javascript input图片上传及预览,FileReader预览图片
FileReader是前端进行文件处理的一个重要的Api,特别是在对图片的处理上,如果你想知道图片的处理原理,你就永远不可能绕过它。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .file-ipt{position: absolute;left:0;top: 0;opacity: 0;width: 50px;height: 25px;} //这里透明化了inpu...
2024-01-10
关于Vue虚拟dom问题
目录一、什么是虚拟dom?二、为什么需要虚拟dom三、虚拟dom是如何转换为真实dom的四、模板和虚拟dom的关系一、什么是虚拟dom?虚拟dom本质上就是一个普通的JS对象,用于描述视图的界面结构在vue中,每个组件都有一个render函数,没有render找template,没有template找el,有el就会把el.outHTML作为template,然...
2024-01-10
antd table按表格里的日期去排序操作
表格内容根据票据日期升序(这里是已经排序后的效果)上代码代码中data的内容如下根据paper_date排序,因为目前这种格式不支持比较,需要先转换成时间戳new Date(aTimeString).getTime()之后再用装换后的时间戳去比较,比较用到的函数是 .sort,一下是用来比较的代码data.sort(function(a, b) { let aTi...
2024-01-10
Ant design vue中的联动选择取消操作
项目中会遇到需求就是table表格中选中在侧边展示,侧边删除,table中选中取消的联动选中ui框架:Ant design vue组件:table 和 taghtml中<template v-for="tag in dataType"> <!-- key不能使用index --> <a-tag :key="tag.id" closable :afterClose="() => deleteDataType(tag.id)">{{tag.title}}</a-tag></template><a-table ...
2024-01-10
pyinstaller 生成 exe 的闪退问题解决方案
简单模块问题如果在 pyinstaller project.py 的过程中,出现:No module named 'xxx'那就 pip install xxx 就行,比如:$ pip install wxPython pypiwin32 tornado这个 pip 对应于项目的虚拟环境。其中 wxPython 对应 No module named 'wx'其中 pypiwin32 对应 No module named 'win32com'还有个老生常谈的小问题,提一下,避免萌新看的一头雾水...
2024-01-10
Spring MVC环境中文件上传功能的实现方法详解
前言 我们在实际开发过程中,尤其是web项目开发,文件上传和下载的需求的功能非常场景,比如说用户头像、商品图片、邮件附件等等。其实文件上传下载的本质都是通过流的形式进行读写操作,而在开发中不同的框架都会对文件上传和下载有或多或少的封装,这里就以Spring MVC环境中文件的上...
2024-01-10
导出maven项目依赖的jar包(图文教程)
注意使用mvn命令是需要配置好maven的环境变量一、导出到自定义目录中在maven项目下创建lib文件夹,输入以下命令:mvn dependency:copy-dependencies -DoutputDirectory=libmaven项目所依赖的jar包都会复制到项目目录下的lib目录下这是我需要导出的jar包:项目的根目录:打开cmd,进入项目根目录(pom.xml文件也...
2024-01-10
详解Spring Boot实战之Rest接口开发及数据库基本操作
本文介绍了Spring Boot实战之Rest接口开发及数据库基本操作,分享给大家1、修改pom.xml,添加依赖库,本文使用的是mysql <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-conn...
2024-01-10
Java图片处理开源框架Thumbnailator
图片处理是当今软件开发中非常重要的一环,然而处理图片的开源框架却并不多。现金网上流传的Java处理图片的代码,虽然可对图片进行简单处理,但效果并不理想。虽然也有些其他解决方案,但都摆脱不了繁琐,使用起来十分不方便。为了解决这个问题,我也是在网上找了好久,看了很多资料,功...
2024-01-10
浅析java双向冒泡排序算法
以整数升序排序为例来简单说明一下双向冒泡排序的过程:首先从前往后把最大数移到最后,然后反过来从后往前把最小的一个数移动到数组最前面,这一过程就是第一轮,然后重复这一过程,最终就会把整个数组从小到大排列好。双向冒泡排序要稍微优于传统的冒泡排序,因为双向排序时数组的两头...
2024-01-10
J2ME中使用缓存将屏幕内容存储为Image
本文介绍如何将手机屏幕的内容存储为Image对象,这里认为手机屏幕上显示的是一个Canvas.完成这一个功能的思想就是使用缓冲机制。我们不能直接获得Canvas上的像素,因此不能直接从Canvas上的内容获得Image对象。转换一下思路,如果把要绘制的Canvas上的内容首先绘制到一个Image上,而这个Image并不...
2024-01-10
Python循环语句用法教程
本文概述While循环对于循环While与Python中的For循环嵌套循环中断并继续关键字:创建无限循环range()与xrange()磨练你的Python技能!循环在Python或任何其他编程语言中都很重要, 因为它们可以帮助你重复执行代码块。你经常会遇到需要一遍又一遍地使用一段代码, 但又不想多次编写同一行代码的情况...
2024-01-10
Weblogic iiop/T3 回显分析
作者:宽字节安全 本文为作者投稿,Seebug Paper 期待你的分享,凡经采用即有礼品相送! 投稿邮箱:paper@seebug.org简介传统weblogic T3协议回显分析这里主要分析https://github.com/5up3rc/weblogic_cmd这个工具回显利用工具。 private static Transformer[] defineAndLoadPayloadTransformerChain(String className, byte[] clsData, String...
2024-01-10
WiFi 安全与攻击案例分析
作者: evilpan博客: PansLabyrinth 本文为作者投稿,Seebug Paper 期待你的分享,凡经采用即有礼品相送!投稿邮箱:paper@seebug.org本文主要分享WiFi相关的一些安全研究,以及分析几个实际的攻击案例,如PMKID、KARMA、Krack、Kr00k等。WiFi起源WiFi是一种无线局域网协议(WLAN),经过多年的发展,WLAN基本上也等同于...
2024-01-10
Analysis of CVE-2019-11229 -- From Git Config to RCE
Author: LoRexxar'@Knownsec 404 TeamDate: July 23, 2019Chinese Version: https://paper.seebug.org/989/On April 15, 2019, gitea was once exposed a vulnerability. It happened that I was curious about this vulnerability so I started to study it. The description...
2024-01-10
A Late Kernel Bug: Type Confusion in NECP
作者:Zhuo Liang of Qihoo 360 Nirvan Team博客:https://blogs.projectmoon.pw/2018/11/30/A-Late-Kernel-Bug-Type-Confusion-in-NECP/1 介绍Apple 对于代码开放的态度一直为广大的安全研究员们所诟病,代码更新总是扭扭捏捏滞后很多于系统发版时间。比如当前 macOS 的最新版本为 Mojave 10.14.1,而最新的代码还停留在 10.13.6。本文将...
2024-01-10
这一段代码为什么会判断两次
题目:9. 写一个竞猜游戏,用户必须猜一个秘密的数字,在每次猜完后程序会告诉用户他猜的数是太大了还是太小了,直到猜测正确,最后打印出猜测的次数。如果用户连续猜测同一个数字则只算一次。package mainimport "fmt"func main() { var n = 100 var num int var count int var i = true for i { fmt.P...
2024-01-10
Apache JServ protocol服务 怎么关闭?
被反馈了一个漏洞,搜索也搜不到,怎么解决?回答:Apache JServ protocol = AJP解决方案:修改tomcat 的service.xml配置文件将 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />这一行注释掉...
2024-01-10
