Java

todoList

<script setup> import {ref} from "vue"; const todo = ref(""); const todoList = ref([]); const addTodo = () => {  todoList.value.push({todoName: todo.value, status: false});  todo.

前端面试题-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程序应该从高层的设计开始 你通常会在创建新的类时写出三种东西: 伪代码 测试码 真实码  伪代码应该要描述要做什么事情 而不是如何做 使用伪代码来帮助测试码的设计 实现方法之前应该要编写测试码; 如

Java语言初识

Java语言入门 Java的特性和优势 简单性 :就是c++语法的纯净版。没有头文件,指针运算,结构,联合,操作符重载,虚基类等等。由于语法基 于c,因此学习起来完全不费力。 面向对象 :面向对象是一种程序设计技术,他将重点放在数据(即对象)和对象之间的接口上。模拟人的思维写程 序,万物皆对象! 可移植性(跨平台性) :这是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适用于在中小型项目中,作为文件服务器使用;在大型项目中,建议使用真

蓄水池抽奖算法

import java.util.ArrayList;import java.util.List;import java.util.Random;/* * 思路:蓄水池抽样算法 1.如果接收的数据量小于m,则依次放入蓄水池。 2.当接收到第i个数据时,i >= m,在[0, i]范围内取以随机数d,若d的落在[0, m-1]范围内,则用接收到的第i个数据去替换蓄水池中的第d个数据

Android中WebView和网页js脚本互操作

参考 Android WebView与JS的交互方式:https://blog.csdn.net/u011035026/article/details/123267616代码示例:  

14-前端模块化

1. 为什么要模块化 ​ 随着前端项目越来越大,团队人数越来越多,多人协调开发一个项目成为常态。例如现在小明和小张共同开发一个项目,小明定义一个aaa.js,小张定义了一个bbb.js。 aaa.js 此时小明的sum是没有问题的。 bbb.js 此时小明和小红各自用各自的flag你变量没问题。 但是此时小明又创建了一个mmm.js 在index.html页面导入这些js文件

01-ES6补充

1. 块级作用域 ​ ES6之前没有块级作用域,ES5的var没有块级作用域的概念,只有function有作用域的概念,ES6的let、const引入了块级作用域。 ​ ES5之前if和for都没有作用域,所以很多时候需要使用function的作用域,比如闭包。 1.1. 什么是变量作用域 ​ 变量在什么范围内可用,类似Java的全局变量和局部变量的概念,全局变量,全局都可用,局部变量只在范围内可

界面控件DevExtreme UI组件——增强的API功能

虽然DevExtreme刚刚发布了v23.1,但今天我们仍然要继续总结一下之前的主要更新(v22.2)中发布的一些与DevExtreme API相关的重要特性。 DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从An

【辅助工具】IDEA使用

IDEA使用 快捷键 字符集格式设置 自动编译热部署 VM options配置 报错解决 报错command line is too long.Shorten

一次元数据空间内存溢出的排查记录

在应用中,我们使用的 SpringData ES的 ElasticsearchRestTemplate来做查询,使用方式不对,导致每次ES查询时都新实例化了一个查询对象,会加载相关类到元数据中。最终长时间运行后元数据出现内存溢出; 问题原因:类加载过多,导致元数据OOM。非类实例多或者大对象问题; 排查方式: 查看JVM运行情况,发现元数据满导致内存溢出; 导出内存快

AWT流程

frame(窗口)类的基本知识 (IDEA中按住Ctrl再用鼠标左键点击可以查看类的源码) panel(面板) panel建立在窗口中 三种布局 流式布局(FlowLayout) 东西南北中布局(BorderLayout) 列表布局(GridLayout) (任意数字).for 在idea中快捷生成一个for循环,(i=0;i<任意数字;i++) 学习三种布局之后的小作

【HarmonyOS】ArkTS学习之页面转场动画的实现

​ 【关键字】 ArkTS、转场动画、PageTransitionEnter、PageTransitionExit   【介绍】 动画交互的实现是一种提升用户体验的方式。动画分为属性属性动画、显示动画、转场动画和路径动画,而转场动画又包含页面间转场、组件内转场和共享元素转场。我觉得页面转场动画挺有趣的,所以今天就浅浅的给大家分享一个用ArkTS实现页面转场动画的demo。 A

Swing流程

JFrame窗口 JDialog弹窗 Icon图标 ImageIcon图片图标 文本域JScroll面板 图片按钮 JRadioButto单选框 JCheckBox多选框 JComboBox下拉框 JList列表框 密码框

贪吃蛇

贪吃蛇 游戏主类,用于启动游戏 游戏的面板 游戏数据

【开发者指南】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

Jackson用于Bean和XML之间转换

                                                    Jackson用于Bean和XML之

别再瞎搞了,耳朵都竖起来听我说,新手小白开发应该如何选择最合适你的JetBrains IDE版本类型和版本号! 今天一次性给你说清楚!

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 JetBrains IDE版本类型详解,让你选择到一个合适的版本 目前JetBrains发布的版本有这几种:Ultimate、Community、EAP、Released 这几种版本! 一般大家接触到的也

xss漏洞总结

Xss漏洞(跨站脚本攻击) 原理 通过网页插入恶意脚本,如前端的HTML和JavaScript。当用户浏览网页时,浏览器执行用户输入的JS代码,实现控制用户浏览器 危害 获取用户的cookie,利用cookie盗取用户对该网站的操作权限; 获取用户联系人列表,利用被攻击者的身份向特定的目标群发送垃圾信息 XSS的分类 XSS一般被分为三类:反射性XSS,存储型XSS,DOM型XSS 这三种类型的危

JS-进阶

JS-进阶 First 作用域 了解作用域对程序执行的影响及作用域链的查找机制,使用闭包函数创建隔离作用域避免全局变量污染。 作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问,作用域分为全局作用域和局部作用域。 局部作用域 局部作用域分为函数作用域和块作用域。 函数作用域 在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。 总结: 函数

<<  <  963  964  965  966  967  968  969  970  971  972  973  >  >>