自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 js 实现解析xml内容并转化为JSON 文件,生成对应的TS接口,打包对应JSON

【代码】js 实现解析xml内容并转化为JSON 文件,生成对应的TS接口,打包对应JSON。

2023-12-01 17:22:44 849

原创 ts-node 实现文件夹下xml文件转化为JSON格式,并压缩为ZIP

【代码】ts-node 实现文件夹下xml文件转化为JSON格式,并压缩为ZIP。

2023-11-27 11:23:12 488

原创 使用vue create my-project 创建之后,文件目录只有两个

原因:它是通过 yarn 运行的,刚好我配置好的hadoop集群有yarn;不忍心删除hadoop环境变量;,主要原因是:npm install -g @vue/cli 时会在C盘存储一个 "**.vuer**" 的文件,通过vue创建项目:使用vue create my-project 创建之后,文件目录只有两个,重整了几次都不行,可愁死我了;解决办法:将"**.vuer**" 的文件改为。

2023-02-08 16:04:21 895 1

原创 事件轮询的执行过程

产生原因宏任务微任务执行过程。

2023-02-08 08:54:05 165

原创 原型链概念与继承

每个函数都有prototype属性,通过prototype属性操作函数中的变量,实例化这个函数是就会形成新的___proto___属性,他指向的就是原型对象,实例化对象与原型对象之间的链条就是原型链。实例化对象与原型对象的链接。

2023-02-02 09:22:45 90

原创 JavaScript之闭包

内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。

2022-12-10 16:49:30 151

原创 解构赋值语法,展开合并语法

形参会以数组的形式 存储对应的实参数据。在 函数的形参中 使用 ...形参的语法形式 定义形参。将 数组中的数值 一一展开 赋值给 函数中的形参。定义几个参数会输出几个。

2022-12-01 22:43:51 104

原创 闭包自执行函数实现点击效果

在做项目时,有时直接定义全局变量,会引起全局变量污染,采用闭包的语法形式将保护的数据存储在函数中,避免全局变量污染问题。自执行函数以(函数(形参){}(实参)的形式。案例:页面点击效果输出第几个li。

2022-12-01 22:10:15 133

原创 window.location 对象所包含的属性

window.location 对象所包含的属性;编码:encodeURIComponent方法。解码:decodeURIComponent方法。

2022-11-30 19:58:48 148

原创 前端页面之网格

三列,每列宽100px;1fr=大盒子-固定值。网格列的起始终止线;网格行的起始终止线;

2022-11-27 18:10:30 341

原创 JavaScript统计字符串各个字符个数

【代码】JavaScript统计字符串各个字符个数。

2022-11-23 17:06:43 1148

原创 ES6语法之声明关键词

var声明变量:预解析,提前调用undefind;let声明变量:预解析,提前调用报错;const 存储的数值 不能被修改 常量声明。const 变量 = 表达式;let 变量 = 表达式;

2022-11-12 22:14:31 122

原创 JavaScript之事件操作

特点:经过 后代标签边界线时 同时触发 移入移出两个事件 触发执行的顺序是 先移出 再移入。在 事件源 范围内移动 会触发事件,鼠标移动才能触发事件 鼠标只是悬停 不能触发事件。产生原因:事件源与父级标签绑定了相同的事,当事件源执行时,父标签也会触发相同的事件操作。1.不是所有的标签都能直接绑定键盘事件,只有可以获取焦点的标签支持直接绑定键盘事件。设置传播方式:父级标签-----当前标签;触发键盘事件时 事件对象存储的是 按键相关的数据信息。事件源标签 和 事件源标签的后代标签 都会触发。

2022-11-12 21:52:01 2146 1

原创 JavaScript之DOM操作

标签.classList.remove('div1','div2','div3',);标签.classList.add('div1','div2','div3',);标签.classList.remove('div1','div2');查询所有符合条件的,返回值是伪数组,可以通过ForEach循环遍历;标签对象.getAttribute( '属性' ),返回值为字符串;标签.classList.toggle('div1');标签对象.setAttribute('')原来有这个值,执行删除操作。

2022-11-12 19:16:45 242

原创 JavaScript字符串操作

参数2:截取结束位置索引下标,负数为从起始位置反向截取到字符串起始位置;返回值:最后一次出现该字符的索引下标,如果不存在返回值-1;返回值:第一次出现该字符的索引下标,如果不存在返回值-1;语法:字符串.substring( 参数1 , 参数2 )语法:字符串.charCodeAt(索引下标)语法:字符串.replace(参数1,参数2)语法:字符串.substr(参数1,参数2)去除字符串两边的空格;语法:字符串.charAt(索引下标)参数二:查询的起始位置索引下标;参数二:查询的起始位置索引下标;

2022-11-06 14:05:05 650

原创 JavaScript数组的增删查等各种操作

语法:var 变量名=数组.findIndex(function(value,index ,array){return 表达式 }语法:var 变量名=数组.find(function(value,index ,array){return 表达式 }语法:数组.unshift(数值1,数值2,数值3.....);参数一:数组起始索引下标;语法:数组.concat( 数组1,数组2,数组3.....)语法:数组.push(数值1,数值2,数值3.....);语法:数组.splice(参数一,参数二,参数三)

2022-11-02 21:57:54 2500

原创 JavaScript运算符之三元运算符

三元运算符在程序开发时运用较多,他跟条件语句能同时实现某种效果时,三元运算符相对简单,代码量也相对较少,熟悉三元运算符是很有必要的;

2022-10-26 20:44:12 645

原创 运算符之自增自减运算

前置语法:++变量;--变量; 先执行累加/累减操作,再用新数据进行其他操作;后置语法:变量++;变量--; 先用原始数据进行其他操作,之后再进行累加或累减操作;不管是前置语法还是后置语法,最后变量的值一定会改变;题目:a=0;b=a++ - ++a + --a -a-- ,求最后a的值,b的值。由原数据可知a的最终结果是0;b的计算根据前置语法用新数据计算,后置语法用原数据计算;所以b=0-2+1-1=-2题目二:c=0;d= c++*3 +c--*2 -++c*4- --c*

2022-10-26 19:56:55 237

原创 margin塌陷

子元素设置margin-top时,父元素会跟着一起下来。2.使用overflow:hidden;1. 父元素添加border。

2022-10-20 11:53:47 84

原创 高度塌陷解决方式

2.受影响元素添加overflow:hiddern。父元素没有高度,子元素浮动,后面元素不浮动贴顶。1.给父元素添加高度;

2022-10-20 11:51:04 95

原创 前端页面清除浮动

在我们写前端页面时,会出现前面div1浮动,后面的div2不浮动时会在div1下面,被div1覆盖。2.BFC:受影响的盒子触发BFC,以下都能触发BFC。

2022-10-20 11:23:31 177

原创 前端知识点

前端各个知识点

2022-10-03 20:18:15 566

原创 flask 跨域

from flask_cors import CORSfrom flask_cors import cross_origin# CORS(app, supports_credentials=True) # 配置全局跨域@app.route('/detail')@cross_origin(supports_credentials=True) # 配置单路由跨域def get_detail(): # 省略df的创建过程 jdata = df.to_json(orient='reco.

2022-05-15 09:06:15 264

原创 python项目部署

目录pycharm中必要条件部署过程服务器环境设置安装python3安装neo4j安装过程开启远程访问安装MongoDBMongoDB启动测试pycharm中必要条件(1)pycharm专业版(2)有自己的服务器地址部署过程(1)点击 Tool下的deployment(2)选择Configuration(3)点击“+ ”选择SFTP(4)Host:ubuntu IP,Port默认User name:Ubunt.

2022-05-13 11:36:51 3466

原创 【Python语音的合成与识别】

前言语音识别技术就是让智能设备听懂人类的语音。它是一门涉及数字信号处理、人工智能、语言学、数理统计学、声学、情感学及心理学等多学科交叉的科学1.引入库from aip import AipSpeechimport pyaudio # 自己下载轮子import wave2.语音合成import pyaudio # 自己下载轮子import wavein_path = "D:/aihei/input.wav" # 存放录音的路径def get_audio(): .

2022-05-02 18:49:56 703

原创 通过ajax异步交互实现echarts绘图,并附带疫情数据可视化项目。

目录前言1.引入库2.flask链接MYSQL读取数据3.HTML页面echarts绘图4.结果实现总结:ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求。ECharts 遵循 Apache-2.0 开源协议,免费商用。ECharts 兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等)及兼容多种设备,可随时随地任性展示。AJAX = Asynchronous JavaScript and XML(异步的 JavaS

2022-05-02 18:35:24 3857

转载 Mysql

写在之前:不建议那种上来就是各种面试题罗列,然后背书式的去记忆,对技术的提升帮助很小,对正经面试也没什么帮助,有点东西的面试官深挖下就懵逼了。个人建议把面试题看作是费曼学习法中的回顾、简化的环节,准备面试的时候,跟着题目先自己讲给自己听,看看自己会满意吗,不满意就继续学习这个点,如此反复,好的offer离你不远的,奥利给一、MySQL架构和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它...

2022-04-15 11:10:56 291

转载 Redis

0、前言Redis是跨语言的共同技术点,无论是Java还是C++都会问到,所以是个高频面试点。笔者是2017年才开始接触Redis的,期间自己搭过单机版和集群版,不过现在 大一些的 公司都完全是运维来实现的,我们使用者只需要在web页面进行相关申请即可,很多细节都被屏蔽了,这样当然很方便啦,不过我们还是要深入理解一下的。1、什么是Redis?Redis 是一个基于内存的高性能key-value数据库。2、Redis的特点Redis本质上是一个Key-Value类型的内存数据库,很..

2022-04-14 18:11:41 134

原创 Django

Django 框架 #c\s结构:例如:要想使用qq就需要在电脑上装一个qq客户端,然后通过qq软件访问服务器,进行操作。#B\S结构:例如:想要使用京东购物,只需要在电脑浏览器访问jd.comMVC设计模式MVC、MVT实现了前后端和数据的分离,实现了程序可维护性可扩展性.M==> Model ==>针对数据库层面操作==>程序调用模型.`模型调用数据库V==>view==>针对用户界面数据显示==>模板(HTML)C==> .

2022-04-07 20:43:11 774

原创 Xpath的使用

系列文章目录第一章 爬虫入门之xpath的使用文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言网络爬虫按照系统结构和实现技术,大致可以分为以下几种类型:通用网络爬虫(General Purpose Web Crawler)、聚焦网络爬虫(Focused Web Crawler)、增量式网络爬虫(Incremental Web Crawler)、深层网络爬虫(Deep Web Crawler)。 实际的网络爬虫系统.

2022-04-07 20:38:14 324

原创 KMeans算法应用物流配送问题

1.问题描述物流配送问题。问题描述:“双十一”期间,物流公司要给M城市的50个客户配送货物。假设公司只有5辆货车,客户的地理坐标在testSet.txt文件中,如何配送效率最高?2.代码实现#coding=utf-8from numpy import *from matplotlib import pyplot as plt #计算两个向量的欧式距离def distEclud(vecA, vecB): return sqrt(sum(power(vecA - v...

2022-04-07 20:20:24 2545 3

原创 使用KNN算法对水果进行分类

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容,。一、KNN算法是什么?KNN 的全称是 K Nearest Neighbors,意思是 K 个最近的邻居。从这个名字我们就能看出一些 KNN.

2022-04-07 16:35:51 8508 4

原创 python创建虚拟环境

项目场景:python创建虚拟环境Ps: python -m venv kvevnPs:\kvevn\Scripts\activate问题描述解决方案:执行语句:Set-ExecutionPolicy Unrestricted -Scope CurrentUser

2022-04-07 16:13:59 999

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除