JavaScript中的DOM

  • Post author:
  • Post category:java

目录 一、什么是DOM 二、JS中的DOM改变页面中内容的步骤 1.获取HTML元素(三种方法) 2.改变HTML (1)改变页面中的HTML内容 (2)改变页面中的HTML属性 (3)改变页面中的HTML样式  3.创建、删除、替换HTML元素 (1)创建HTML元素 (2)删除HTML节点 (3)替换HTML元素 一、什么是DOM 1.DOM是文档对象模型,当网页被加载时,浏览器会创建页面的文…

继续阅读 JavaScript中的DOM

浅谈ES6新增类型Symbol

  • Post author:
  • Post category:其他

1、Symbol概述 JavaScript基本数据类型有6种:Undefined、Null、Boolean、String、Number、Object。 ES6新增了一种数据类型:Symbol,表示独一无二的值,Symbol最大的用途是用来定义对象的唯一属性名。 ES5的对象属性名都是字符串,容易造成属性名的冲突。如使用了一个其他人提供的对象,但又想为其添加新的方法(mixin模式),那么新方法的名…

继续阅读 浅谈ES6新增类型Symbol

线程的生命周期(有哪些状态)

  • Post author:
  • Post category:其他

线程的生命周期?线程有哪些状态? 线程通常有5种状态: 创建,就绪,运行,阻塞,死亡 阻塞情况分为三种: 等待阻塞: 运行的线程执行wait方法,该线程会释放占用的所有资源,JVM会把该线程放入"等待池中".进入这个状态后,是不能自动唤醒的,必须依靠其他线程调用notify()或者notify All()方法才能被唤醒,wait是object类的方法;同步阻塞: 运行的线程在获取对象的同步锁时,若…

继续阅读 线程的生命周期(有哪些状态)

安装了VueDevtools插件但在控制台不显示Vue的解决方案

  • Post author:
  • Post category:vue

出现问题 安装好Vue Devtools插件后,在Google浏览器中开发调试的时候,右上角的Vue图标变亮,但是在开发者工具中没有出现Vue调试。 如下图: 控制台的Vue调试应该如下图显示 分析原因 第一种情况:没显示调试工具的原因是用了生产环境的版本或是压缩的vue版本,或是没有勾选 https://github.com/vuejs/vue-devtools 1. If the page u…

继续阅读 安装了VueDevtools插件但在控制台不显示Vue的解决方案

试题 E: 迷宫 本题总分:15 分

  • Post author:
  • Post category:其他

【问题描述】 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方。 010000 000100 001001 110000 迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。 对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫, 一共 10 步。其中 D、U、L、R 分别表示向下、向上、向左、…

继续阅读 试题 E: 迷宫 本题总分:15 分

【js】日期格式化Date.format

  • Post author:
  • Post category:其他

// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07…

继续阅读 【js】日期格式化Date.format

保持锁的时间尽可能短

  • Post author:
  • Post category:其他

Java 9并发编程指南 目录 保持锁的时间尽可能短 准备工作实现过程工作原理 锁与其它同步机制一样,定义了一次只能执行一个线程的临界区。必须非常谨慎的定义临界区,它必须只包含真正需要互斥的指令。尤其是其包含长操作,如果临界区包含不使用共享资源的冗长操作,则性能将更差。 本节将实现分别在临界区内和临界区外执行长操作任务的范例,查看这两种情况下的性能差异。 准备工作 本范例通过Eclipse开发工具…

继续阅读 保持锁的时间尽可能短

一则小坑:java.io.FileNotFoundException Too many open files

  • Post author:
  • Post category:java

前言 最近项目准备上线,在测试环境测试通过,准备把项目部署到『预发布环境』,可以把它理解为我们上线前的最后一个验证环境。在部署的过程中,发现涉及的几个项目都部署失败了,jenkins 集成平台上『一片报红』,把我给整懵逼了。 这里再交代一下项目部署的方式:通过 jenkins 进行一系列 build 相关的操作之后,将构建产物(war包形式)传输到指定环境机器的 tomcat 容器中,启动运行。 …

继续阅读 一则小坑:java.io.FileNotFoundException Too many open files

linux安装cuda出现You appear to be running an X server; please exit X before installing.错误

  • Post author:
  • Post category:linux

使用runfile安装cuda出现如下错误 sudo sh cuda_11.2.0_460.27.04_linux.run nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Tue Jun 29 11:06:31 2021 installer version: 460.27.04 PATH: /usr/…

继续阅读 linux安装cuda出现You appear to be running an X server; please exit X before installing.错误