Java
前端面试题-js(三)
1.JavaScript中的对象 JavaScript 中有八种数据类型。有七种原始类型,因为它们的值只包含一种东西(字符串,数字或者其他)。相反,对象则用来存储键值对和更复杂的实体。 对象是具有一些特殊特性的关联数组。 它们存储属性(键值对),其中: 属性的键必须是字符串或者 symbol(通常是字符串)。 值可以是任何类型。 我们可以用下面的方法访问属性: 点符号: obj.p
在线CAD 的前端框架搭建(网页显示CAD图纸)
前言 DWG格式的图纸是AutoCAD的私有格式,很多用户需要在网页端查看和编辑CAD图纸,传统的方式是企业购买梦想CAD控件的OCX方案,此方案开发时间久且编辑功能丰富,但因新版谷歌浏览器不再支持AcitveX控件,因此更多的用户希望以Html5的方式实现在线CAD功能,今天我们就来讲一下梦想CAD控件的H5方案如何在网页显示CAD图纸。 安装前端工程化需要的环境 1.我们需要先安装Node环境
【Apache Solr CVE-2017-12629】
Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。原理大致是文档通过 Http 利用 XML 加到一个搜索集合中。查询该集合也是通过 http 收到一个 XML/JSON 响应来实现。此次 7.1.0 之前版本总共爆出两个漏洞:XML 实体扩展漏洞(XXE)和远程命令执行漏洞(RCE),二者可以连接成利用链
week3 day3
今天学习java 俩小时 pta 打算待会敲一会 head first java 这本书真的很好看 是唯一一本我能自我安静看下去的教育类书 今天学习要点: 你的java程序应该从高层的设计开始 你通常会在创建新的类时写出三种东西: 伪代码 测试码 真实码 伪代码应该要描述要做什么事情 而不是如何做 使用伪代码来帮助测试码的设计 实现方法之前应该要编写测试码; 如
spark 的踩坑记录(二)spark 字符串截取问题
前言 接之前的spark踩坑记录,回想起当时折磨很久的一个问题,结果导致开发中花了很长时间才完全解决。主要原因为spark 和 java 的字符串截取函数不一致导致的。 主要技术框架背景介绍 spark : 2.4.3scala : 2.11.12 背景 实际工作中会处理很多文本数据流,例如文章信息,评论信息等,调用的 内部的NLP相关的接口会返回一些索引值作为敏感词、关键词等,但
如何把jQuery对象转成DOM对象?OR DOM对象转化成jQuery对象
如何把jQuery对象转成DOM对象? 参考:https://www.imooc.com/code/8110 利用数组下标的方式读取到jQuery中的DOM对象 用jQuery找到所有的div元素(3个),因为jQuery对象也是一个数组结构,可以通过数组下标索引找到第一个div元素,通过返回的div对象,调用它的style属性修改第一个div元素的颜色 这里需要注意的一点是,数组的索引是从0开
centos7 安装jdk8
前言 记录centso7安装jdk8的过程 yum安装jdk8 检查jdk是否安装(存在卸载对应包) 查找安装包 通过命令安装(可根据上面搜索结果指定版本) 查看版本 安装完成,路径一般在/usr/lib/jvm/java 下 配置环境 执行生效 到此,yum方式安装jdk的方法就完成了
各类漏洞以及工具特征
springboot未授权访问 1、http头部中不包括Cookie、Authorization等会话信息 2、访问SpringBoot服务的URL或响应内容类型包括spring-boot特征 菜刀特征 1.请求体中存在eval,base64等特征字符 2.请求体中传递的payload为base64编码,并存在固定的QGluaV9zZXQoImRpc3BsYXlfZXJyb3JzI
创建nfs服务器并配置
NFS的学习与服务器的搭建一、NFS 简介NFS,英文全称 Network File System,主要功能:通过网络,让不同的机器、不同的操作系统可以共享文件。类似windows的共享文件夹 NFS服务器共享本机目录,客户端机器挂载该目录后,就可以像自己本机的目录一样使用,相当便利;操作远程目录就像操作本地目录;使用场景:NFS适用于在中小型项目中,作为文件服务器使用;在大型项目中,建议使用真
Android中WebView和网页js脚本互操作
参考 Android WebView与JS的交互方式:https://blog.csdn.net/u011035026/article/details/123267616代码示例:
界面控件DevExtreme UI组件——增强的API功能
虽然DevExtreme刚刚发布了v23.1,但今天我们仍然要继续总结一下之前的主要更新(v22.2)中发布的一些与DevExtreme API相关的重要特性。 DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从An
一次元数据空间内存溢出的排查记录
在应用中,我们使用的 SpringData ES的 ElasticsearchRestTemplate来做查询,使用方式不对,导致每次ES查询时都新实例化了一个查询对象,会加载相关类到元数据中。最终长时间运行后元数据出现内存溢出; 问题原因:类加载过多,导致元数据OOM。非类实例多或者大对象问题; 排查方式: 查看JVM运行情况,发现元数据满导致内存溢出; 导出内存快
【HarmonyOS】ArkTS学习之页面转场动画的实现
【关键字】 ArkTS、转场动画、PageTransitionEnter、PageTransitionExit 【介绍】 动画交互的实现是一种提升用户体验的方式。动画分为属性属性动画、显示动画、转场动画和路径动画,而转场动画又包含页面间转场、组件内转场和共享元素转场。我觉得页面转场动画挺有趣的,所以今天就浅浅的给大家分享一个用ArkTS实现页面转场动画的demo。 A
【开发者指南】MyEclipse是如何支持AngularJS的?
MyEclipse在2015 CI 7版本中就引入了对AngularJS的支持,接着往下看,本文将介绍它包含的功能特性。 MyEclipse v2023.1.1离线版下载 MyEclipse技术交流群:742336981 欢迎一起进群讨论 1. 支持AngularJS MyEclipse对AngularJS的初始支持在MyEclipse 2015 CI 7中可用,后续版本将提供更多的Angular
前端基础-js篇(二)
1.break和continue有什么区别? 共同点:break和continue都用于循环控制,但他们的工作方式有所不同。 区别:(1). Break: 当循环遇到break语句时,它会立即终止当前正在执行的循环,并且完全跳出该循环,不再执行剩下的迭代。此外,程序将继续执行break语句后面的代码(如果有的话)。(2) Continue:
【趣味JavaScript】利用className原生自定义封装实现快速操作html元素中的class属性,功能包含添加、删除、替换、验证是否存在, 极简方式轻量级!【附代码】
🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 我们可以使用className属性来实现对class类的设置,或者封装一些小函数 自定义一个hasClass函数 为了添加的class类不重复,所以我们在添加class类之前也应该判断一下当前元素是否已经存
教程:在上托管 WordPress 博客 Amazon Linux 2
以下步骤将帮助您在 Amazon Linux 2 实例上安装、配置和保护 WordPress 博客。本教程是很好的 Amazon EC2 入门教程,因为您可以完全控制托管您 WordPress 博客的 Web 服务器,这对传统的托管服务来说并不是一个典型的方案。 您负责更新软件包并为您的服务器维护安全补丁。对于不需要与 Web 服务器配置直接交互的更自动化 WordPress 安装来说,Amazo
别再瞎搞了,耳朵都竖起来听我说,新手小白开发应该如何选择最合适你的JetBrains IDE版本类型和版本号! 今天一次性给你说清楚!
🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 JetBrains IDE版本类型详解,让你选择到一个合适的版本 目前JetBrains发布的版本有这几种:Ultimate、Community、EAP、Released 这几种版本! 一般大家接触到的也