自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据分析题面试题系列2

一方面可以看数据:是否使这些人成为腰部主播(数据表现是否更好),或者看这些人数据(场观、互动、用户停留时长)趋于稳定的周期是否更短或是表现更好4、另一方面直接发问卷问他们对功能的感知程度、使用情况、认可度。b不要按个人感受去提改进建议,因为可能商业模式不是你理解的那样,这就需要提前去检索它的商业模式(搞清规模体量、用户特征、发展阶段、竞争格局、竞对的优劣势、当下业务策略以及方向)对于非常重要的指标,可以进一步考虑利用模型提前预测,尤其针对时序数据,可以做异常判别模型,达到提前报警介入的目的。

2024-10-19 10:47:14 707

原创 Python 环境搭建

本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。

2024-10-14 15:40:14 914

原创 【Mysql进阶-2】图文并茂 说尽Mysql索引

在关系数据库中,索引是一种单独的、物理的数对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。这段话有点绕,其实把索引理解为图书目录,就非常好理解了。如果我们想在图书中查找特定内容,在没有目录的情况下只能逐页翻找。与此类似,当执行下面这样一条SQL语句时,假如没有索引,数据库如何查找到相对应的记录呢?代码语言:javascript复制搜索引擎只能扫描整个表的每一行,并依次对比判断name的值是否等于“叶良辰”。我们知道

2024-10-10 10:35:15 1510

原创 Mysql联合索引的 原理与实现

上一篇中已经讲过了索引相关的知识,为什么还要在讲一下联合索引(二级索引),是因为这个知识点特别重要,不论是在面试中,还是在实际的使用过程中,理解和掌握联合索引,是我们提升数据库查询优化操作或者提升性能的重要手段之一。Mysql从物理存储上将索引上分为:分为聚簇索引和非聚簇索引主键索引也被称为聚簇索引(clustered index),也叫作聚集索引。其余都称呼为非主键索引也被称为二级索引(secondary index),也叫作辅助索引。

2024-10-10 10:34:09 1973

原创 MYSQL-INNODB索引构成详解

对于MYSQL的INNODB存储引擎的索引,大家是不陌生的,都能想到是 B+树结构,可以加速SQL查询。但对于B+树索引,它到底“长”得什么样子,它具体如何由一个个字节构成的,这些的基础知识鲜有人深究。本篇文章从MYSQL行记录开始说起,层层递进,包括数据页,B+树聚簇索引,B+树二级索引,最后在文章末尾给出MYSQL索引的建议。文章涉及较多基础知识,内容较为枯燥,因此采用较多的图片补充说明,希望能对读者有帮助。

2024-10-09 10:34:09 1082

原创 MySQL 联合索引底层存储结构及索引查找过程解读

大家好,我是 Lorin ,联合索引(Composite Index)又称复合索引,它包括两个或更多列。与单列索引不同,联合索引可以覆盖多个列,这有助于加速复杂查询和过滤条件的检索。联合索引的列顺序非常重要,因为查询优化器会按照索引列的顺序执行搜索。本文将从联合索引基本概念、底层存储结构、索引查找过程、实践建议几个方面图文并茂进行详细介绍。

2024-10-09 10:32:38 801

原创 使用Python和大模型进行数据分析和文本生成

Python语言以其简洁和强大的特性,成为了数据科学、机器学习和人工智能开发的首选语言之一,在这篇文章中,我将介绍如何用Python连接和使用大模型,并通过示例展示如何在实际项目中应用这些技术,需要的朋友可以参考下。

2024-10-08 17:48:25 884

原创 手把手教你用Python进行Web抓取(附代码)

我们将在稍后使用它!表格中有8栏:Rank,Company,Location,Year End,Annual Sales Rise,Latest Sales, Staff and Comments,所有这些都是我们可以保存的感兴趣的数据。要将company 分成两个字段,我们可以使用find方法保存<span>元素,然后使用strip 或replace 从company 变量中删除公司名称,这样它只留下描述。如果您想练习抓取网站,这是一个很好的例子,也是一个好的开始,但请记住,它并不总是那么简单!

2024-09-30 10:29:26 1051 1

原创 Python:Python环境搭建

并且勾选环境变量。(2)自定义安装时,跳出窗口,所有功能全部默认勾选,单击【Next】进行下一步。(3)点击【Browse】按钮选择安装路径,然后单击【Install】进行安装。(4)Python环境正在安装。(5)安装成功,单击【Close】关闭。Python安装包将在系统中安装一批与Python开发和运行相关的程序,其中最重要的两个是。

2024-09-29 10:41:40 534

原创 Python如何配置环境变量详解

前提:已安装 Python,如下图:12345 1234 查询结果:目录路径:此电脑 → 属性(右键)变量名:Path12345 到此这篇关于Python如何配置环境变量详解的文章就介绍到这了

2024-09-27 11:09:27 1552

原创 Python新手学习过程记录之基础环境:环境变量、版本区分、虚拟环境

刚开始接触Python并学习一门开发语言,可能就会遇到一些棘手的问题,比如电脑上不知不觉已经安装了多个python版本,python3.8/3.10/3.11,甚至一些软件中也集成有python解释器;那么我编写的python代码,到底是使用哪个解释器在执行?我通过pip包管理工具安装的依赖包到底在那个地方?为什么已经安装了依赖包,代码提示还是缺少依赖呢?

2024-09-27 11:08:35 927

原创 vue3双向绑定实现原理解读

以上为个人经验,希望能给大家一个参考。

2024-09-26 09:52:45 586

原创 Vue3学习(六)Vue3 + ts几种写法

官网提到组合式api和选项式api选项式api其实就是vue2的写法,组合式api是vue3的新写法(组合式api可以在script中使用setup()也可以使用<script setup>,<script setup>是setup()的语法糖,语法糖的写法在vue3.2后才支持)

2024-09-26 09:51:35 1114

原创 vue3的生命周期有哪些

需要注意的是,由于 Vue 3 对底层进行了大量优化,一些旧的钩子函数(如 init、ready 等)已被移除或合并到其他钩子函数中。Vue 3 引入了新的生命周期钩子函数,并对一些旧的钩子函数进行了重构或删除。这是一个静态方法,可以在组件创建之前或在组件销毁之后进行更改。调用后,所有的事件监听器和子组件都将被移除,所有的子组件的 destroyed 钩子也会被调用。在挂载之前调用,相关的 render 函数首次被调用。这两个钩子是在渲染过程中触发的,前者在跟踪渲染时触发,后者在强制触发渲染时触发。

2024-09-25 10:43:47 847

原创 Vue3中的生命周期

1、setup() : 开始创建组件之前,在 beforeCreate 和 created 之前执行,创建的是 data 和 method。8、onActivated(): 被包含在 <keep-alive> 中的组件,会多出两个生命周期钩子函数,被激活时执行;9、onDeactivated(): 比如从 A 组件,切换到 B 组件,A 组件消失时执行;2、onBeforeMount() : 组件挂载到节点上之前执行的函数;4、onBeforeUpdate(): 组件更新之前执行的函数;

2024-09-25 10:42:55 413

原创 vue3使用svg图标的方式总结

可以使用Vue插件来管理和使用SVG图标。一些常见的Vue插件,如vue-svg-icon和vue-fontawesome,提供了方便的方式来使用SVG图标。优点:提供了方便的管理和使用SVG图标的方式,可以通过名称来引用SVG图标,减少了重复的代码。使用场景:适用于简单的SVG图标,可以直接在模板中插入SVG代码,无需额外的组件或插件。缺点:不适用于需要在SVG图标上添加交互或动画的情况,无法直接操作SVG图标的内部元素。缺点:不利于复用,当需要在多个地方使用相同的SVG图标时,需要多次复制SVG代码。

2024-09-20 10:41:28 2018

原创 vue3 快速入门系列 —— 基础

Vue.js 3.0,代号海贼王,于2020年9月18日发布 ——v3.0.0 海贼王性能改进:与 Vue 2 相比,Vue 3 在包大小(通过 Tree-Shaking 减少最多 41%)、初始渲染(快 55%)、更新(快 133%)和内存使用方面表现出了显着的性能改进(最多减少 54%)。拥抱TypeScript:更好的支持 TS。有的公司在 vue2 中就用 TS 了用于应对规模问题的新 API:引入了——一组新的 API,旨在解决大规模应用程序中 Vue 使用的痛点。

2024-09-20 10:35:46 1221

原创 Vue3快速上手

// 引入对应的useXxxxxStore import {useSumStore} from '@/store/sum' // 调用useXxxxxStore得到对应的store const sumStore = useSumStore()

2024-09-18 09:53:11 3103

原创 vue3的快速入门

js/filters.js,代码:// 全局范围定义的过滤器function(v){//就是来格式化(处理)v这个数据的if(v==0){returnvreturnv.toFixed(2)+"元"})<head></head><body></div><script>const vm =new Vue({ // 在vue3.0以后,替换成了Vue.createApp()

2024-09-18 09:50:33 1597

原创 单组件的编写

​在了解了如何对 Ref 变量进行类型声明之后,面对不同的数据类型,相信都得心应手了!但不同类型的值之间还是有少许差异和注意事项,例如上文提及该 API 可以用来定义所有类型的数据,包括 Node 节点和组件,具体可以参考下文的示例。​reactive变量的声明方式没有ref的变化那么大,基本上和普通变量一样,它的 TS 类型如下:ts可以看到其用法还是比较简单的,下面是一个 Reactive 对象的声明方式:ts// 声明对象的类型id: number// 定义一个对象id: 1,})

2024-09-16 11:06:29 1990

原创 VUE3初学者必备的快速开发入门指南

通过安装Vue3、创建Vue3应用、使用Vue3组件、Composition API、Vue3路由和Vue3状态管理等功能,我们可以更好地理解Vue3的特性和实际应用方式,为进一步学习Vue3开发积累宝贵的经验和知识。可以看到,在Vue3中,我们需要使用createStore函数来创建一个新的状态管理实例。与Vue2中的路由器相比,Vue3中的路由器的使用方式略有改变。值得注意的是,Vue3中需要使用defineComponent函数来定义组件,而非Vue2中的Vue.extend。

2024-09-16 11:03:55 782

原创 项目描述无效

‌当遇到“Invalid Project Description”错误时,这通常意味着项目的配置文件(如Eclipse的.project文件)存在问题,或者项目的结构不完整。解决这类问题的方法主要包括检查和修复项目的配置文件,确保所有必要的文件和文件夹都存在且没有损坏。通过上述步骤,大多数“Invalid Project Description”的问题都可以得到解决。如果问题依然存在,可能需要更深入地检查项目的配置和依赖,或者考虑咨询相关的技术支持‌。

2024-09-14 10:22:12 567

原创 Eclipse导入Android工程报错 Invalid project description

第二:修改项目文件夹下的.project文件,里面有一个name标签,使标签名和项目文件夹名相同,此方法经过我的理解和测试,貌似不行,因为我的项目名和文件中的标签名相同,却还是会报这个错误,不过网上有很多人说按照此方法搞定了第三:更换导入步骤。今天在网上下了个源码,导入的时候发现出现Invalid project description的提示,翻译成中文就是“无效的项目描述”的意思,搞不明白遂百度找到了解决办法,现记录并共享之!第一:更换目录,这是最简单的,就是把所要导入的项目放到其他非工程目录文件夹下。

2024-09-14 10:20:48 455

原创 从0开始手把手带你入门Vue3

本文并非标题党,而是实实在在的硬核文章,如果有想要学习Vue3的网友,可以大致的浏览一下本文,总体来说本篇博客涵盖了Vue3中绝大部分内容,包含常用的CompositionAPI(组合式API)、其它CompositionAPI以及一些新的特性:Fragment、Teleport、Suspense、provide和inject。什么是hook:本质是一个函数,把setup函数中使用的CompositionAPI进行了封装类似于vue2x中mixin。

2024-09-13 10:05:56 2253

原创 如何快速入门 Vue 3

创建自定义的 Hook 来复用逻辑:javascript代码解读复制代码</script>Vue 3 带来了许多激动人心的新特性和改进,通过上述步骤,你可以快速入门并开始构建现代化的前端应用。不断实践和探索,你将能够充分利用 Vue 3 的强大能力。作者:乘风77链接:https://juejin.cn/post/7377658332842377227来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2024-09-13 10:02:38 1042

原创 Java 基础语法

public class HelloWorld { /* 这是第一个Java程序 * 它将输出 Hello World * 这是一个多行注释的示例 */ public static void main(String[] args){ // 这是单行注释的示例 /* 这个也是单行注释的示例 */ System.out.println("Hello World");在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。

2024-09-12 10:13:18 938 1

原创 Java 基本数据类型

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。

2024-09-12 10:11:38 435

原创 Java的基础知识

隐藏类的内部实现细节,减少外部代码对内部实现的依赖,提高代码的可复用性。封装性(Encapsulation):封装是面向对象编程的基本原则之一,它指的是将数据和操作数据的方法封装在一个类中,并对外部提供公共的访问接口。通过封装,可以隐藏类的内部实现细节,只暴露必要的接口,提高代码的安全性和可维护性。抽象类和接口的使用场景:抽象类通常用于描述一组相关的类,把共性的部分提取出来,保留必要的差异,让子类去实现具体的功能。内部类可以访问外部类的成员,包括私有成员,实现更加紧密的类之间的关系,并提供更好的封装性。

2024-09-10 10:20:05 594

原创 Java基础知识点总结

这些包装类属于java.lang包,提供了一系列方法,使得基础类型能以对象的形式存在。数据类型是Java语言的核心概念之一,它定义了变量可以存储哪种类型的数据以及如何存储这些数据。Java的数据类型分为两大类:基础类型和引用类型。: 引用类型指的是存储在堆内存中的对象的引用。包装类的主要目的是用于Java的泛型机制(如集合类)中,因为泛型不支持基础类型。基础类型直接存储值,而不是存储值的引用。在Java 5及以后的版本中,装箱和拆箱过程可以自动进行,大大提升了编程的方便性。Java中的包装类型是。

2024-09-10 10:19:07 521

原创 java怎么将数组转为字符串

在Java中,可以使用 `Arrays.toString()` 方法将数组转换为字符串。这个方法接受一个数组作为参数,并返回一个字符串表示该数组的内容。输出结果将会是:`[1, 2, 3, 4, 5]`

2024-09-09 10:10:54 220

原创 Java 字符串、数组、ArrayList之间的相互转换

/ 3.第三种方法(相比第二种,更推荐第三种)//使用toArray(T[] a)方法。// ArrayList转字符串。// 数组转ArrayList。// ArrayList转数组。// 1.第一种方法。// 2.第二种方法。// 1.第一种方法。// 2.第二种方法。

2024-09-09 10:10:00 772

原创 打包Python代码的常用方法实现程序exe应用

将Python代码打包成可执行文件是一种使你的应用程序更易于分享和分发的方法。本文介绍了几种常用的打包工具,包括PyInstaller、cx_Freeze、py2exe、py2app和Nuitka,以及它们的安装和使用方法。选择合适的工具取决于需求和目标平台。无论是要分享你的应用程序还是创建独立的工具,这些工具都能轻松将Python代码转化为可执行文件。

2024-09-08 12:20:11 1190

原创 Python 项目如何打包发布成 exe 文件

Python是一种脚本语言,也就是解释型的语言,需要解释器来进行解释以后才可以执行,而Python源代码需要在Python虚拟机上面运行,但是我们做好的程序,不可能给用户使用的时候还让他安装一个Python环境,所以今天我们讲解如何将Python程序打包为exe可执行文件。

2024-09-08 12:18:26 285

原创 为什么多年的经验让我选择全栈而不是平均栈

全栈开发基本上是在应用程序的前端和后端工作的艺术,通常使用多种技术。如果您是一名全栈开发人员,那么您对从设计网站布局到编写使其工作的幕后逻辑的一切都会感到满意。MEAN Stack 是一个基于 JavaScript 的堆栈,围绕四个关键组件构建:MongoDB、Express.js、Angular 和 Node.js。从本质上讲,如果您是 JavaScript 粉丝并且希望在前端和后端使用相同的语言,那么它是一站式服务。

2024-09-07 00:11:23 714

原创 java环境变量怎么调

Java 环境变量配置是设置系统以找到和使用 Java 编译器、运行时环境和其他相关工具的路径。正确的配置对于成功运行 Java 程序至关重要。在设置环境变量之前,您需要安装 Java 开发工具包 (JDK)。访问 Oracle 官方网站下载适合您操作系统的最新版本。PATH 变量指定了系统在执行命令时搜索可执行文件的路径。JAVA_HOME 变量指定了 JDK 安装目录的路径。如果显示了 Java 版本信息,则表示环境已正确配置。

2024-09-07 00:10:03 586

原创 Java在智能数据挖掘系统的应用

Java在智能数据挖掘系统中的应用展示了其在数据预处理、机器学习算法实现、大数据处理和用户界面开发方面的优势。然而,在实际应用中,智能数据挖掘系统会更加复杂,可能包括数据的实时挖掘、复杂的模型训练、多维数据的可视化分析等。Java作为一种流行的编程语言,因其强大的性能和丰富的生态系统,在智能数据挖掘领域的应用非常广泛。本文将探讨Java在智能数据挖掘系统中的应用,并提供示例代码。随着数据量的爆炸性增长和对数据洞察的需求提升,智能数据挖掘系统将在商业智能、健康医疗、网络安全等多个领域发挥越来越重要的作用。

2024-09-05 10:11:12 873

原创 数据分析利器:Java与MySQL构建强大的数据挖掘系统

借助Java的数据处理、并行计算和机器学习能力,以及MySQL的数据存储和管理能力,我们可以构建一个高效、可靠且功能丰富的数据挖掘系统,为企业和组织提供更深入的数据洞察和决策支持。2、数据可视化:Java提供了多种图表库和可视化工具包,例如JFreeChart和JavaFX,可以将数据以图表和图形的形式展示出来,帮助用户更直观地理解数据分布、趋势和关联性。3、数据连接和关联:MySQL支持多个表之间的连接和关联查询,可以将不同的数据表通过共享的字段进行关联,从而实现多表的复杂查询和分析。

2024-09-05 10:10:38 455

原创 数据分析利器:Java与MySQL构建强大的数据挖掘系统

借助Java的数据处理、并行计算和机器学习能力,以及MySQL的数据存储和管理能力,我们可以构建一个高效、可靠且功能丰富的数据挖掘系统,为企业和组织提供更深入的数据洞察和决策支持。2、数据可视化:Java提供了多种图表库和可视化工具包,例如JFreeChart和JavaFX,可以将数据以图表和图形的形式展示出来,帮助用户更直观地理解数据分布、趋势和关联性。3、数据连接和关联:MySQL支持多个表之间的连接和关联查询,可以将不同的数据表通过共享的字段进行关联,从而实现多表的复杂查询和分析。

2024-09-04 10:34:23 1083

原创 Java数据采集器详解:8个方面全面分析

Java 数据采集器是一种用于获取互联网上各种数据的工具,它可以通过编写程序实现自动化采集,并将采集到的数据存储到数据库中。Java 数据采集器不仅可以采集网页上的文字、图片等静态内容,还可以获取动态生成的内容,例如 AJAX 请求返回的 JSON 格式数据。未来,Java 数据采集器将更加智能化,能够自动学习和优化采集策略,提高数据获取效率。3.处理动态内容:如果需要获取动态生成的内容,Java 数据采集器可以使用 Selenium 等工具模拟用户操作,获取 AJAX 请求返回的 JSON 格式数据。

2024-09-04 10:32:14 1413

原创 java update有什么用

手动更新:用户可以手动启动 Java Update,检查并下载最新版本的 Java。在 Windows 操作系统中,可以在“控制面板”中找到“Java”选项,然后选择“更新”选项卡。无论使用哪种方式,Java Update 都会下载最新版本的 JRE 安装程序,并根据用户的选择进行安装。用户可以设置自动更新的频率和时间,以便在不影响使用的情况下保持 Java 的最新状态。通知更新:Java Update 会在系统托盘中显示通知图标,提醒用户有新版本的 Java 可供更新。

2024-09-03 00:27:29 2034

空空如也

空空如也

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

TA关注的人

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