
使用window.prompt()实现弹出用户输入的对话框
无意中看到window.prompt()方法,之前真没有使用过,孤陋寡闻。不过现在学习下吧。在网页中,有时需要弹出一个提示框,而且在提示框中还需要用户输入一些内容,这就可以用prompt对象,具体实现用法如下。<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script> var _sayte...
2024-01-10
如何检测window.print()完成
在我的应用程序中,我尝试为用户打印出凭证页面,如下所示: var htm ="<div>Voucher Details</div>"; $('#divprint').html(htm); window.setTimeout('window.print()',2000);“ divprint”是div我的页面中的,用于存储有关凭证的信息。它有效,并且打印页面弹出。但是,我希望用户一旦在浏览器的弹出式打印对话框中单击“ p...
2024-01-10
【TS】window.print()打印带有样式的部分文档
window.print()打印带有样式的部分页面最近做个新任务,第一次接触了解前端打印页面这一块,如果单纯打印页面内容是很简单的,直接在某个页面调用window.print()就OK了,如果需要打印页面某部分,如果不了解打印的童鞋就有点棘手,不知道如何下手,还好有领导的建议给了我两个网址慢慢研究将系统...
2024-01-10
从promise调用时window.open()被浏览器阻止
我有这样的代码:window.open('https://api.instagram.com/oauth/authorize/','_blank','width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0,modal=yes');当从任何代码位置调用此方法都很好,但是当我在promise中使用它时(见下文),它总是被浏览器阻止。有什么建议?action().succe...
2024-01-10
关于window里边v-print打印问题
主要遇到的问题是 点击打印按钮之后 ,他自始至终始终就只有一页,无论多少内容,就打印一页,内容多的东西,预览就显示一页结束的地方,导致少了好多内容看了看百度的各种方法 ,不是媒体查询设宽高的 就是各式各样的 感觉不靠谱 希望有好的解决方法 感谢阅读的各位main.js代码↓回答:提供一下复现代码。当然了,你可以看看有没有什么 max-height: 100%之类的。或者布局是不是普...
2024-03-10
JS 使用 window对象的print方法实现分页打印功能
最近做项目用到了web在线打印功能,经研究使用了JS自身支持的Window对象的打印方法,此种方法兼容性比较好,在IE和火狐浏览器下使用都没有问题。 1.但是网上好多案例都不支持分页功能,最后通过CSS的page-break-after:always样式解决分页问题,以下代码纯个人编写,有需要的朋友可以直接复制到网页中...
2024-01-10
调用window.print()方法,如何获取打印完成的回调事件?
请问js 有没有方法可以获取到点击了这个打印按钮的回调事件。回答看这里(function() { var beforePrint = function() { console.log('打印前'); }; var afterPrint = function() { console.log('打印后'); }; if (window.matchMedia) { var mediaQueryList = window.matchMedia(...
2024-01-10
Vue.js实现可编辑的表格
本文实例为大家分享了Vue.js实现可编辑的表格的具体代码,供大家参考,具体内容如下<!DOCTYPE html><html><head> <title></title> <link rel="stylesheet" type="text/css" href="bootstrap.min.css" > <style type="text/css"> table tr td{ text-align: center; } .btn-info{ margin-left: 5px; } .ad...
2024-01-10
详解vue中$nextTick和$forceUpdate的用法
1、$nextTickvm.$nextTick( [callback] )this.$nextTick()将回调延迟到下次 DOM 更新循环之后执行,在修改数据之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick 一样,不同的是回调的 this 自动绑定到调用它的实例上。应用场景:1、 在Vue生命周期的created()钩子函数进行的DOM操作一定要放在Vue.nextTick(...
2024-01-10
使用go实现一个超级mini的消息队列的示例代码
目录前言目的设计协议队列broker删除消息生产者消费者启动总结前言趁着有空余时间,就想着撸一个mini的生产-消费消息队列,说干就干了。自己是个javer,这次实现,特意换用了go。没错,是零基础上手go,顺便可以学学go。前置知识:go基本语法消息队列概念,也就三个:生产者、消费者、队列...
2024-01-10
MySQL系列之十三 MySQL的复制
目录一、MySQL复制相关概念二、简单的一主一从架构实现1、新数据库搭建主从架构2、旧数据库新加从服务器三、级联复制架构实现四、主主复制架构五、半同步复制的实现六、加密传输复制的实现七、MySQL复制的相关指令和变量总结一、MySQL复制相关概念主从复制:主节点将数据同步到多个从节点级...
2024-01-10
详解mysql 获取某个时间段每一天、每一个小时的统计数据
获取每一天的统计数据做项目的时候需要统对项目日志做分析,其中有一个需求是获取某个给定的时间段内,每一天的日志数据,比如说要获取从2018-02-02 09:18:36到2018-03-05 23:18:36这个时间段内,统计出每一天的日志数据,一般情况下,看到这种需求都是考虑使用函数来搞定,直接上sql语句SELECT DATE_F...
2024-01-10
如何清理 Docker 占用的磁盘空间的方法
Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。docker 占用的空间可以通过下面的命令查看:$ docker system dfTYPE 列出了docker 使用磁盘的 4...
2024-01-10
如何在Mac上通过docker配置PHP开发环境
目录使用docker-compose配置开发环境什么是docker-compose目录结构MySQL测试phpDockerfilephp服务中遇到的坑php.iniNginxapp.conf启动连接数据库总结使用docker-compose配置开发环境一般一个基本的PHP开发环境包括PHP、PHP-FPM、WEB服务器、MySQL数据库,另外还会有Redis或memcache等相关NoSQL服务。我主要是通过docker-compose来配置...
2024-01-10
Vue登录页面的动态粒子背景插件实现
目录动态粒子效果如下:安装插件动态粒子效果如下:安装插件npm install vue-particles --save-dev在main.js文件中全局引入import VueParticles from 'vue-particles' Vue.use(VueParticles)在vue文件中使用 <vue-particles color="#409EFF" :particleOpacity="0.7" :particlesNumber="60" ...
2024-01-10
MyBatis-Generator的配置说明和使用
关于MyBatis:MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库...
2024-01-10
Java读写文件方法总结(推荐)
Java的读写文件方法在工作中相信有很多的用处的,本人在之前包括现在都在使用Java的读写文件方法来处理数据方面的输入输出,确实很方便。奈何我的记性实在是叫人着急,很多时候既然都会想不起来怎么写了,不过我的Java代码量也实在是少的可怜,所以应该多多练习。这里做一个总结,集中在一起...
2024-01-10
详解Java向服务端发送文件的方法
本文实例为大家分享了Java向服务端发送文件的方法,供大家参考,具体内容如下/* *给服务端发送文件,主要是IO流。 */ import java.io.*; import java.net.*; class send2 { public static void main(String[] args) throws Exception { Socket s = new Socket("192.168.33.1",10005);//建立服务 BufferedReader bufr = ...
2024-01-10
基于Java回顾之集合的总结概述
Java中的集合主要集中在2部分,一部分是java.util包中,一部分是java.util.concurrent中,后者是在前者的基础上,定义了一些实现了同步功能的集合。这篇文章主要关注java.util下的各种集合对象。Java中的集合对象可以粗略的分为3类:List、Set和Map。对应的UML图如下(包括了java.util下大部分的集合对象):Jav...
2024-01-10
数据库管理系统常见问题|S2
在GATE 2012考试中提出了以下问题。1)关于SQL查询, 以下哪些陈述是正确的?P:SQL查询可以包含HAVING子句, 即使它没有GROUP BY子句也是如此Q:SQL查询只有在具有GROUP BY子句的情况下才能包含HAVING子句R:GROUP BY子句中使用的所有属性必须出现在SELECT子句中S:并非GROUP BY子句中使用的所有属性都需要在SELECT子...
2024-01-10
用于分发恶意软件的 .NET 打包器使用嵌入式图像来隐藏有效负载
译者:知道创宇404实验室翻译组原文链接:https://www.proofpoint.com/us/blog/threat-insight/commodity-net-packers-use-embedded-images-hide-payloads前言大多数恶意软件都是以“打包”的形式分发的:通常是一个包含代码的可执行文件,在提取和执行预期负载之前,这些代码可以逃避防病毒检测和沙盒。我们讨论了两个常见...
2024-01-10
深入浅出 MachO
作者:evilpan原文链接:https://evilpan.com/2020/09/06/macho-inside-out/之前写了一篇深入浅出ELF,作为姊妹篇这次就来聊聊MacOS的可执行文件格式MachO。Mach-O 101在之前的文章中我们说过,可执行文件的使命有两个,一是方便开发者在编译、链接时提供可扩展的封装结构;二是在执行时能给操作系统(内核)提供内...
2024-01-10
从 CVE-2018-8495 看 PC 端 url scheme 的安全问题
作者:0x7F@知道创宇404实验室时间:2018年10月18日英文版本:https://paper.seebug.org/984/0x00 前言本文受 CVE-2018-8495 漏洞的启发,以学习的目的,针对 PC 端 url scheme 的安全问题进行了分析研究。说到 url scheme 的安全问题,这并不是一个新问题,早在 2008 年就有相关的研究和利用;如今 2018 年又陆续出现了...
2024-01-10
package.json 中的scripts的脚本 中--这符号表示啥意思
这里面的--表示啥意思回答:命令的参数,比如webpack --config webpack.config.js表示webpack的config参数的值为webpack.config.js。但是并不是所有的命令参数都是这个格式,详细可以查看该命令的文档。以webpack为例webpack-cli 3.3.8Usage: webpack-cli [options] webpack-cli [options] --entry <entry> --output <output> webpa...
2024-01-10
关于mongodb的耗时问题
查询代码:console.time('计时器1')collection.count({}, function(err, count) { collection.find({}, { limit: num, skip: (data.page - 1) * num }).sort({ time: -1 }).toArray(function(err, list) { mongoDb....
2024-01-10
nodejs接口阻塞、响应慢
nodejs采用异步回调的方式应该是可以满足高并发的,但是在使用postman进行接口压力测试时发现,上一个接口获得响应后,下一个接口才请求,并且响应的时间为一秒多是因为nodejs连接数据库没有使用连接池?还是因为没有使用redis?还是因为我的测试方法有问题?var express = require("express");var fs = require(...
2024-01-10
chrome插件在后台标签不执行,在前台标签(可见)才执行,是怎么回事?
rt 目前需要插件进行批量下载,插件会在页面形成一个按钮。为了减少等待,希望可以在后台批量打开标签。目前情况:批量后台打开,插件均不加载。只有在页面前台,全部页面加载完毕才可加载。想请问这是哪里的js(或其他设定)语句阻止了插件在后台标签加载?回答:问你一个额外问题, 我提...
2024-01-10
