• showModalDialog在谷歌浏览器下会返回Null的解决方法

    showModalDialog的返回值在IE.火狐下面都能够获取返回值,但是在谷歌浏览器下面会返回Null,下面介绍解决方法 父页面: 复制代码 代码如下: function openwindows(){ var obj = new Object(); //打开模态子窗体,并获取返回值 var retval = window.showModalDialog("ordervideo.jsp?rderIds="+"0010,0020,0030",obj,"di

    2024-06-07
  • Ubuntu18 给terminal改个漂亮的命令行提示符的方法

    重新安装了VMware和Ubuntu,但是命令行提示符太单调,不美观,如何更改呢.于是在网上巴拉巴拉搜寻一番. 1.更改PS1环境变量,这俩都可以,我选择第一个: export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]$ " export PS1="\[\e[32;1m

    2024-06-07
  • jQuery实现的简单无刷新评论功能示例

    本文实例讲述了jQuery实现的简单无刷新评论功能.分享给大家供大家参考,具体如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>无刷新评论 - www.jb51.net</title> <script src="jquery-1.7.2.min.js" type="text/javascript"></scr

    2024-06-07
  • 浅谈javascript 归并方法

    ECMAScript5 还新增了2个归并数组的方法:reduce()和reduceRight(). 这两个都会迭代数组的所有项         reduce():从第一项开始逐个遍历到最后.         reduceRight():从数组的最后一项开始,遍历到数组的第一项. 这两个方法都接受两个参数:在每一项上调用的函数(参数为:前一个值,当前值,项的索引,数组对象) 这个函数返回的任何值斗殴会作为第一个参数自动传给下一项.第一次迭代发生在数组的第二项上,          因此第一个参数是

    2024-06-07
  • Spring Boot利用@Async异步调用:使用Future及定义超时详解

    前言 之前连续写了几篇关于使用@Async实现异步调用的内容,也得到不少童鞋的反馈,其中问题比较多的就是关于返回Future的使用方法以及对异步执行的超时控制,所以这篇就来一起讲讲这两个问题的处理. 如果您对于@Async注解的使用还不了解的话,可以看看之前的文章,具体如下: 使用@Async实现异步调用 使用@Async实现异步调用:自定义线程池 使用@Async实现异步调用:资源优雅关闭 定义异步任务 首先,我们先使用@Async注解来定义一个异步任务,这个方法返回Future类型,具体如下

    2024-06-07
  • Java中的getClass()以及getName()方法使用

    目录 getClass()及getName()方法使用 getClass getName 关于getClass()与getName()一道题 在牛客网上看到的一道题目 getClass()及getName()方法使用 getClass public final Class<?> getClass() 返回此 Object 的运行时类.返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象. Java的引用变量有两个类型,编译时类型和运行时类型.编译时类型

    2024-06-07
  • Java实现指定线程执行顺序的三种方式示例

    本文实例讲述了Java实现指定线程执行顺序的三种方式.分享给大家供大家参考,具体如下: 方法一:通过共享对象锁加上可见变量来实现. public class MyService { private volatile int orderNum = 1; public synchronized void methodA() { try { while (orderNum != 1) { wait(); } for (int i = 0; i < 2; i++) { System.out.printl

    2024-06-07
  • javascript 文档的编码问题解决

    所以呢,在引用js文档的时候,要设置被引用的文档是什么编码的. 如:一个utf-8的页面引用一个gb2312的js文档,那么就要这么写 <script type="text/javascript" charset="gb2312" src="gb2312.js"></script> 这样就不会出现问题了.

    2024-06-07
  • 浅谈MyBatis 事务管理

    1. 运行环境 Enviroment 当 MyBatis 与不同的应用结合时,需要不同的事务管理机制.与 Spring 结合时,由 Spring 来管理事务:单独使用时需要自行管理事务,在容器里运行时可能由容器进行管理. MyBatis 用 Enviroment 来表示运行环境,其封装了三个属性: public class Configuration { // 一个 MyBatis 的配置只对应一个环境 protected Environment environment; // 其他属性 ...

    2024-06-07
  • python3+PyQt5实现柱状图

    本文通过Python3+pyqt5实现了python Qt GUI 快速编程的16章的excise例子. #!/usr/bin/env python3 import random import sys from PyQt5.QtCore import (QAbstractListModel, QAbstractTableModel, QModelIndex, QSize, QTimer, QVariant, Qt,pyqtSignal) from PyQt5.QtWidgets import (

    2024-06-07
  • 通过JAVAScript实现页面自适应

    有时候,我们可能需要象新版的Yahoo邮箱一样,让一些数据显示块可以根据页面大小进行自适应.事实并不难,但是如果单纯用CSS控制的话,往往不能完全实现我们要的效果,这时候需要借助javascript,Javascript可以让我我们实现司空见怪的自适应页面,在iSunXoft的HR开源项目就应用到.         实现原理:          获取IE显示屏幕的宽高.确定哪些对象是绝对位置是固定的,那些是不固定的,哪些长宽是固定,然后象WIN FORM程序一样,根所软件界面的大小,进行设计相关

    2024-06-07
  • 教你用java完美封装微信模板消息的发送动态

    目录 导入maven依赖 模板实例 实体类代码 Remark Miniprogram //小程序相关数据,无小程序可以不填,或者填充空串 Keyword,中间keyword部分 First 首个数据 JsonRootBean ,整合实体类所有数据 发送模板消息用到的工具类 发送消息工具类 发送模板案例 效果 导入maven依赖 <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</ar

    2024-06-07
  • C++ const关键字分析详解

    目录 C语言中修饰变量 C语言中修饰指针变量 C语言中修饰函数的参数 C语言中修饰函数的返回值 C++中修饰变量 C++中修饰函数的参数 C++中修饰函数的返回值 C++中修饰类的成员函数 C++中修饰类的成员变量 总结 C语言中修饰变量 在C语言中,被const修饰的是一个不能被修改的变量. C语言中修饰指针变量 #include <stdio.h> //代码1 void test1() { int n = 10; int m = 20; int *p = &n; *p = 20;/

    2024-06-07
  • CentOS中vsftp安装与配置详解

    一般我们在安装完系统后都会自动安装了vsftp服务了,但是有时候还是得需要自己动手的,比如这两天就在给我朋友配置了一下,顺手把过程记录下来,以便需要的时候查阅或者给需要的朋友提供方便:) 1. 安装 使用chkconfig --list来查看是否装有vsftpd服务: 使用yum命令直接安装: yum -y install vsftpd 然后为它创建日志文件: touch /var/log/vsftpd.log 这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your

    2024-06-07
  • Java实现在线SQL编程最新完整版

    目录  难度分析  项目回顾(在线编写SQL查询)  最终效果演示  技术选型:  需求分析  项目搭建 ① 引入项目所需要的相关Maven依赖 ② 编写配置文件 ③ 创建Controller前端控制器 ④ 探究 JDBC中ResultSet中的方法 ⑤ 获取所有的数据源 ⑥ 实现执行查询逻辑 ⑦ Vue前端引入monaco-editor组件进行编写SQL语句  项目总结 前言: 由于前段时间,项目组长分配的任务是要完成一个在线编写SQL并要实现查询功能的需求,最终需要将查询到的数据以JSON格

    2024-06-07
  • 路由器版本与密码恢复

    对于版本的获得一般可以通过网站下载,或与供应商联系提供,也可以在路由器正常工作时利用常规命令将版本备份到服务器上,以备应急之用.CISCO 路由器品种较多,各种路由器的密码恢复和版本的灾难恢复情况又不同,现分别叙述. 一. 2500系列路由器(以2509为例) 1. 密码恢复 1.1 利用DB25转换接口,和交叉线将2509路由器的CONSOLE口和计算机串口相连,启动计算机超级终端,设置其参数为波特率9600,数据位8,奇偶校验为无,停止位为1,流控选择无.开启路由器电源,在开机60秒内按ct

    2024-06-07
  • MySQL 搭建MHA架构部署的步骤

    MAH 一:MAH架构介绍 MHA (Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本人youshimaton开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件.在MySQL故障切换过程中,MHA能做到0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能最大程度上保证数据库的一致性,以达到真正意义上的高可用. MHA由两部分组成:MHA Manager (管理节点)和MHANode

    2024-06-07
  • Python中的chr()函数与ord()函数解析

    目录 chr()函数与ord()函数解析 chr()函数 ord()函数 应用:凯撒密码的加密和解码 ord()函数与chr()函数的区别 chr()函数与ord()函数解析 chr()函数 用一个范围在 range(256)内的(就是0-255)整数作参数,返回一个对应的字符.返回值是当前整数对应的 ASCII 字符. 该函数的返回值为字符串形式.例如,输入:chr(90) ,输出为 ‘Z’ . ord()函数 与chr()函数对应,输入ASCII字符表中字符的字符串形式,返回在字符表中的排序

    2024-06-07
  • JavaScript扩展运算符的学习及应用详情(ES6)

    目录 学习 应用 函数参数 数组合并 解构赋值 字符串转换 转换数组 前言: 扩展运算符是ES6新增的一种运算符,他可以帮助我们简化代码,简化操作,所以在开发中是非常常用的,下面我将从学习与应用两个方面来带掘友学习扩展运算符. 学习 我们先来学习一下扩展运算符的使用语法 扩展运算符使用形式为...[1,2,3],...加上数组 其作用可以理解成与rest相反的操作,rest参数是在函数中将参数转化为数组形式传进函数内,而扩展运算符是将数组转换至以逗号相隔的参数序列. let arr = ["a&

    2024-06-07
  • 一些需要禁用的PHP危险函数(disable_functions)

    phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块.WEB 环境等信息. 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec(). 危险等级:高 exec() 功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等). 危险等级:高 system() 功能描述:允许执行一个外部程序并回显输出,类似于 passthru(). 危险等级:高 chroot() 功能描述:可改变当前 PHP 进程的工作根目录,仅当系统支持

    2024-06-07
yixingzi wulianji zhihuizuan yunmashang pengyihao