om

JavaScript Promise

JavaScript Promise 在学习本章节内容前,你需要先了解什么是异步编程,可以参考:JavaScript 异步编程 Promise 是一个 ECMAScript 6 提供的类,目的是更加优雅地书写复杂的异步任务。 由于 Promise 是 ES6 新增加的,所以一些旧的浏览器并不支持,苹果的 Safari 10 和 Windows 的 Edge 14 版本以上浏览器才开始支持 ES6 ... »

ASP基础知识Command对象讲解

Options 指示提供程序如何对 Command 对象的 CommandText 属性赋值。 »

html中dom元素滚动条滚动控制小结详解

html中dom元素滚动条滚动控制小结详解

不知道大家有没有遇到过这样的需求,在某个 dom 元素中添加新的子元素,然后要求如果新添加的新元素超出容器的范围,那么我们需要自动滚动到新添加的子元素的位置,如下图所示效果: 那么接下来我们一边学习一些 dom 元素滚动相关的知识点,一边实现一个上图的效果和一些其他滚动相关的功能。 需要了解的dom属性和方法 scrollTop、clientHeight和scrollHeight scrollTo... »

shell脚本自动化创建虚拟机的基本配置之tomcat–mysql–jdk–maven

自动化shell脚本 ps:此处安装的jdk,maven,tomcat均在/opt目录下,如需其他目录或者其他版本,可根据需要改动shell脚本即可。 ps:所有代码全部手敲,已亲测能够使用,全部分享出来。 一:虚拟机初始化 创建shell脚本,把命令放进.sh脚本里,./xx.sh运行此脚本可以完成虚拟机初始化 #!/bin/bash #1.改变机器名 hostnamectl set-hostn... »

php使用自带dom扩展进行元素匹配的原理解析

DOMDocument php提供了非常好用的解析html和xml文档的扩展库DOM,使用这个库可以非常高效的进行html和xml文档的解析,它的原理就是通过寻找首尾匹配对来进行文档的解析。 从上面的分析可以看出,如果首位不匹配,可能就会导致一些错误的出现,因此,这个时候我们需要设置 libxml_use_internal_errors(true); 来进行错误的屏蔽,让它可以解析整个文档。 解析... »

Oracle利用errorstack追踪tomcat报错ORA-00903 无效表名的问题

现象tomcat错误日志断断续续报ORA-00903: invalid table name,并无具体SQL与表名,需要排查哪段代码写入了无效表名,可以通过ORACLE提供的errorstack追踪报错SQL。关闭errorstackSQL > alter system set events '903 trace name errorstack off';总结到此这篇关于Oracle利用er... »

vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)

到此这篇关于vue scroll滚动判断的实现的文章就介绍到这了,更多相关vue scroll滚动判断内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! »

Vue初始化中的选项合并之initInternalComponent详解

今天给大家分享Vue初始化中的选项合并之initInternalComponent的相关知识,具体代码如下所示: export function initInternalComponent (vm: Component, options: InternalComponentOptions) { const opts = vm.$options = Object.create(vm.construc... »

详解用js代码触发dom事件的实现方案

背景 前端编写测试用例时,在测试界面上的一些效果时,通常都希望能够模拟一些用户操作,而模拟用户操作最主要的方式就是用代码触发指定事件。通常一些元素上会自带一些触发事件的方法,例如click、focus等,但是如果是其他的事件,例如mousedown、mouseup、mouseenter,这些事件怎么模拟呢? 思路 其实思路很简单,web标准中定义了一系列API接口,其中dispatchEvent允... »

使用Vue Composition API写出清晰、可扩展的表单实现

表单是前端开发中最棘手的部分之一,您可能会在其中发现很多混乱的代码。 基于组件的框架,如 Vue.js,在提高前端代码的可扩展性方面做了很多工作,但是表单的问题仍然存在。 在本教程中,将向您展示新的 Vue Composition API(即将加入 Vue 3 中)如何使表单代码更清晰、更具可扩展性。 为什么表单代码经常很烂 像 Vue 这种基于组件的框架的关键设计模式是组件组合。 这种模式将应用... »

浅谈vue的第一个commit分析

为什么写这篇vue的分析文章?对于天资愚钝的前端(我)来说,阅读源码是件不容易的事情,毕竟有时候看源码分析的文章都看不懂。每次看到大佬们用了1~2年的vue就能掌握原理,甚至精通源码,再看看自己用了好几年都还在基本的使用阶段,心中总是羞愧不已。如果一直满足于基本的业务开发,怕是得在初级水平一直待下去了吧。 »

linux上传并配置jdk和tomcat的教程详解

source /etc/profile 使环境变量配置生效。检查jdk是否配置成功总结到此这篇关于linux上传并配置jdk和tomcat的文章就介绍到这了,更多相关linux jdk tomcat配置内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!您可能感兴趣的文章:详解Linux下JDK、Tomcat的安装及配置linux安装jdk,tomcat 配置vs... »

Docker.v19安装和配置Docker Compose编排工具的方法

一、Compose简介 Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。 Docker-Compose是一个容器编排工具。通过一个.yml或.yaml文件,将所有的容器的部署方法、文件映射、容器端口映射等情况写在一个配置文件里,执行docker-compose up命... »

通过js随机函数Math.random实现乱序

听到乱序一般都会想到js的随机函数Math.random();var values = [1, 2, 3, 4, 5];values.sort;console.log利用数组的sort方法,判断随机出来的0~1值与0.5的大小,实现排序。如果用ES6的写法还能精简成:function shuffle return a;}再用上面的demo测试一下:var times = 100000;var ... »

使用IDEA配置tomcat及创建JSP文件的方法

小编这里使用的是IDEA 2017.1.2版本的,jdk为1.8,配置tomcat环境需要和jdk版本相对应。No.3创建JSP文件创建成功。接下来需要配置tomcat,不然会出现下面这种情况。点击Development——“+”——Artifact...然后就运行成功啦~总结到此这篇关于使用IDEA配置tomcat及创建JSP文件的文章就介绍到这了,更多相关IDEA配置tomcat创建JSP文件... »

tomcat关于配置servlet的url-pattern的问题思路详解

tomcat在配置web.xml的时候,servlet是一个比较重要的问题,在这里讨论一下servlet中的几个痛点 servlet url-pattern的匹配问题 url-pattern中 / 和 /* 的区别 url-pattern的优先级问题 根路径 / 的匹配问题1 servlet url-pattern 的匹配问题url-pattern 有三种匹配模式,分别是路径匹配、精确匹配... »

基于Python中random.sample()的替代方案

sample从population中取样,一次取k个,返回一个k长的列表。可以像这样使用sample以上这篇基于Python中random.sample()的替代方案就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 »

python随机模块random的22种函数(小结)

前言   随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。平时数据分析各种分布的数据构造也会用到。   random模块,用于生成伪随机数,之所以称之为伪随机数,是因为真正意义上的随机数(或者随机事件)在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的。而计算机... »

如何在Linux中修改tomcat端口号

我这里有好几个tomcat,同时使用的话就要给端口号改成不一样的: 1、首先cd进tomcat目录里的conf文件夹,vi打开server.xml配置文件 [root@localhost soft]# ls download redis solrhome tomcat-sina-8081 tomcat-souhu-8082 jdk redis-3.0.0.gem tomcat tomcat-sol... »

php+mysql事务rollbackcommit示例

mysql_query(“BEGIN”);//开始一个事务 mysql_query(“SET AUTOCOMMIT=0”); //设置事务不自动commit $insert=”INSERT INTO userinfo VALUES (‘aa12′,’aa’,’1′,&... »

微信小程序自定义顶部组件customHeader的示例代码

1、开启配置自定义顶部 { "window": { "navigationStyle":"custom" } } 在app.json的文件window配置”navigationStyle”: “custom”属性即可 2、自定义顶部计算原理 2.1 获取系统状态栏的高度和屏幕宽度 使用wx.getSystemInfo这个函数获取系统状态栏的高度和屏幕... »

56.com视频采集接口程序(PHP)

楼下也有一个所谓56站程序的,忽悠到了极致,不喜欢被人忽悠的,还是自己做个站吧! 我给大家个采集接口,你爱自己采集可以用自己的FLASH播放器直接播放56.com的flv吧!不用帮人家做免费广告那么傻了! 复制代码 代码如下:<?php $url = “http://www.56.com/u75/v_MTkwMTIwMjQ.html”; $html... »

关于vue3默认把所有onSomething当作v-on事件绑定的思考

vue3更新的hooksAPI,Suspense等明显是借鉴的React的概念。到此这篇关于关于vue3默认把所有onSomething当作v-on事件绑定的思考的文章就介绍到这了,更多相关vue3 onSomething当作v-on事件绑定内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! »

浅谈docker compose书写规则

本文对集群部署相关的一概不做介绍 版本约束 Docker Engine >= 19.03 Docker Compose >=3.8 结构介绍 docker-compose.yaml 文件结构主要由 version # docker compose版本 networks # 网络,用于docker容器内部通讯 x-{name} # 模版命名规则 以x-开头 用于复用 volumes # ... »

nginx+tomcat 通过域名访问项目的实例

之前对于使用域名如何访问项目很好奇,但苦于搞一个自己的域名实在是太麻烦了,还需要去买,各种提交资料,等待审核,备案。。。现在手上没什么项目,也什么事情,想着折腾折腾。。。 看着腾讯服务器打折,花了40块钱大洋买了一个最低版本的服务器(穷,没办法,反正个人用用够了),这里不得不吐槽一下腾讯,安全级别设那么高干嘛,直接远程登录不行,因为ip都ping不通,还有各种端口、命令全部禁掉,因为之前用过阿里云... »

Page 1 of 115123»