自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客网《剑指offer》专栏刷题练习 锻炼递归思想 练习栈的使用_剑指offer在哪里刷题(1)

🔥前言书接上文,今天继续分享牛客网中的经典好题。那么今天带来两道简单题,用到了递归和栈的知识,我做完之后感觉神清气爽啊。刷题入口放在文章开头了,点击注册即可,那么快来跟我一起刷题练习吧!

2024-05-01 08:43:02 136

原创 源码安装Python学会有用还能装逼 解决各种坑_为什么 python 源码安装

但是问题不大,迎难而上,还好不是迎男而上。

2024-05-01 08:42:31 281

原创 深度学习(三)—— 神经元与神经网络_神经网络神经元

一个简单的神经元如下图所示:1a2⋯ana1​,a2​⋯an​ 为各个输入的分量1w2⋯wnw1​,w2​⋯wn​ 为各个输入分量对应的权重参数bb 为偏置ff 为,常见的激活函数有tanh,sigmoid,relutt 为神经元的输出使用数学公式表示就是:tfWTAbt=f(WTA+b)可见,。1943 年,McCulloch 和 Pitts 将上述情形抽象为上图所示的简单模型,这就是一直沿用至今的。

2024-05-01 08:40:47 551

原创 深度学习之文本分类 ----FastText_fasttext文本分类(1)

FastText是一种典型的深度学习词向量的表示方法,它非常简单通过Embedding层将单词映射到稠密空间,然后将句子中所有的单词在Embedding空间中进行平均,进而完成分类操作。与传统机器学习不同,深度学习既提供特征提取功能,也可以完成分类的功能。使用浅层的神经网络实现了word2vec以及文本分类功能,效果与深层网络差不多,节约资源,且有百倍的速度提升。因为FastText依赖C++的环境,安装的时候可能会报错,有的是C++ 11。验证模型的准确率,传入的是一个文件,文件的格式和训练集一样。

2024-05-01 08:38:23 269

原创 Ribbon负载均衡的深度分析和使用_ribbon eager-load enabled true(2)

Bean网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!获取](https://bbs.csdn.net/topics/618545628)**一个人可以走的很快,但一群人才能走的更远!

2024-04-30 04:18:10 479

原创 Ribbon负载均衡的深度分析和使用_ribbon eager-load enabled true(1)

/根据负载均衡算法从Eureka的server列表中选出一个。//根据服务名称找Eureka服务列表。//这里的rule默认值是一个。NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule # 负载均衡规则。获取](https://bbs.csdn.net/topics/618545628)**

2024-04-30 04:17:39 840

原创 Redis的三种删除策略以及逐出算法_redis删除数据的三种方法

给一个key设置过期时间,过期时间一到,这个key对应的过期数据真的被服务器立即删除了吗?答案是并不会立即删除。知道了这个答案,就来看看Redis中如何处理过期的数据。

2024-04-30 04:16:36 894

原创 Redis数据库【一文教必备操作】_redis使用5库

的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。如果修改某个域所对应的值,直接用添加数据的命令就可以,会覆盖掉,就相当于修改数据了。【Sorted Set类型(有序集合)】(member为key对应的值)

2024-04-30 04:16:05 483

原创 Win10 + Ubuntu 双系统完美避坑删除 Ubuntu 教程_win10和ubuntu双系统删除ubuntu

3.1 对比 2.4 和 2.5 的两幅图 (即磁盘管理界面和 diskpart.exe 中的磁盘 0 分区窗口),可以发现 Windows 的 EFI 系统分区序号为 1。2.5 右击此电脑–>管理–>存储–>磁盘管理,磁盘 0 和磁盘 1 中框出来的部分就是 Ubuntu 分区。查看磁盘分区情况,找到与上述红框中对应的分区序号,在这里我的 Ubuntu 的 EFI 系统分区序号为 4。5.1 磁盘 0 未分配的容量约为 50G。右击此电脑–>管理–>存储–>磁盘管理–>右击 C 盘–>扩展卷。

2024-04-28 04:46:09 813

原创 Webpack 性能之使用 Cache 提升构建性能_css-loader cache-loader

初始化,主要是根据配置信息设置内置的各类插件过程中存在许多 CPU 密集型操作,例如调用 Loader 链加载文件时,遇到 babel-loader、eslint-loader、ts-loader 等工具时可能需要重复生成 AST;分析模块依赖信息时则需要遍历 AST,执行大量运算;Seal 阶段也同样存在大量 AST 遍历,以及代码转换、优化操作,等等。

2024-04-28 04:44:24 622

原创 web3+区块链 入门及技术指南_web3 区块链默认值设置

安装testrpc(在本地使用内存模拟的一个以太坊环境)安装成功后,启动testrpc 区块链节点testrpc安装truffle(编译、部署智能合约的工具)建立项目目录pet-shop-tutorial,构建truffle项目。

2024-04-28 04:43:22 389

原创 web3+区块链 入门及技术指南_web3 区块链默认值设置(1)

检测是否安装成功$ node显示如下:说明web3.js已经安装成功。安装testrpc(在本地使用内存模拟的一个以太坊环境)安装成功后,启动testrpc 区块链节点testrpc安装truffle(编译、部署智能合约的工具)建立项目目录pet-shop-tutorial,构建truffle项目。

2024-04-28 04:42:50 302

原创 大话数据结构--图

tex=V_1)] 的权值最小,将顶点 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iQSwkPMO-1637250894603)(https://www.zhihu.com/equation?所以,整体的执行次数就是 (n-1) * 2(n-1),Prim算法的复杂度是 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8fWO7UYu-1637250894629)(https://www.zhihu.com/equation?

2024-04-27 12:46:56 750

原创 基于Java的插件化集成项目实践_java 应用插件化

(img-Qowmw5j7-1714186534557)]* @param pluginInfo 插件信息。* @param pluginInfo 插件信息。* @param pluginInfo 插件信息。* @param pluginInfo 插件信息。* @param throwable 异常信息。* @param throwable 异常信息。* 读取jar包中所有类文件。

2024-04-27 10:55:52 840

原创 【项目精选】基于Web的机票预订系统_定要开发一个基于web的机票预订软件,其航班、票价等信息来源于多家航空公司,这些

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

2024-04-27 08:51:42 574

原创 【云原生 从零开始学Docker】五、容器数据卷实战_怎么录制docker容器里的点云数据

通过前面的学习,我们知道docker是把应用和环境打包成镜像,那如果数据都在容器里,容器被删除数据就会丢失,我们需要让数据持久化。卷又是什么呢?容器之间有数据共享,产生数据同步到本地,其实就是个目录挂载,把容器内的目录挂载到虚拟机上或者linux上面,这就是卷。把容器里想要同步的镜像里的一个路径映射到本地,也就是容器的持久化和同步操作,容器之间可以数据共享。

2024-04-27 06:58:26 658

原创 《离线和实时大数据开发实战》(四)Hive 原理实践_hive为什么不能实时落

在 map-side 的关联中,两个表根据相同的宇段进行分桶,因此处理左边表的 bucket 时,可以直接从外表对应的 bucket 中提取数据进行关联操作。Hive 将表划分为分区(partition),partition 根据分区字段进行。需要注意的是, Hive 并不会对数据是否满足表定义中的分桶进行校验,只有在查询时出现异常才会报错。分桶时, Hive 根据字段哈希后取余数来决定数据应该放在哪个桶,因此每个桶都是整体数据的随机抽样。如果根据时间来分区,那么同一天的数据将被划分到同一个分区中。

2024-04-27 05:08:04 602

原创 Nmap使用教程图文教程(超详细)

隐秘扫描」向目标主机的端口发送TCP FIN包 或 Xmas tree包 或 Null包,如果收到RST响应包,就判定端口关闭,否则就判定端口开放或被屏蔽(open/filtered)kali的命令行中可以直接使用 nmap 命令,打开一个「终端」,输入 nmap 后回车,可以看到 nmap 的版本,证明 nmap 可用。1)如果端口开放,就会进行完整的三次握手,成功建立链接,扫描结果中,STATE字段显示为 open。1)如果端口开放,就会进行两次握手,扫描结果中,STATE字段为 open。

2024-04-27 03:04:53 265

原创 Hadoop hdfs

大数据的低价值密度性是指在海量的数据源中,真正有价值的数据少之又少,许多数据可能是错误的,是不完整的,是无法利用的。总体而言,有价值的数据占据数据总量的密度极低,提炼数据好比浪里淘沙。

2024-04-27 01:20:14 360 1

原创 程序员去大公司面试,花三分钟看完这篇文章你就懂了!薪资翻倍_专科软件生怎么面试大公司

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)

2024-04-18 14:09:09 358 1

原创 程序员做自媒体,龙叔教你怎么快速成为优秀博主【CSDN篇】_csdn的优质博主怎么获得

只要你输出的内容没有问题,多点套路来获取阅读量也是可以的。

2024-04-18 14:08:39 226

原创 开局掉马,逃荒前我还在学Spark,2024年大数据开发大厂面试分享

Hadoop是目前应用最为广泛的分布式大数据处理框架,其具备可靠、高效、可伸缩等特点。Hadoop的核心组件是HDFS、MapReduce。1)HDFS(分布式文件系统):HDFS是整个hadoop体系的基础,它是Hadoop生态系统中的核心项目之一,是分布式计算中数据存储管理基础。2)MapReduce(分布式计算框架):是一种基于磁盘的分布式并行批处理计算模型,用于大规模数据集(大于1TB)的并行运算。

2024-04-18 08:50:53 402

原创 开发跨设备的鸿蒙(HarmonyOS) App_harmonyos跨设备开发(1)

读者并不需要对这段代码的每一行都了解,只需要知道这段代码将背景设为白色,并且在创建了一个用于显示文本的Text组件,并且在屏幕中心显示Hello World。不过这样以来,在所有的设备中的UI都一样,但我们的目的是让不同的设备显示不同的UI,所以就需要通过下面的代码判断当前设备的类型。在这段代码中,将TV和Wearable上显示的文本内容、文本尺寸和文本颜色做了改变,所以在TV和Wearable上显示的文本是不同的。如果运行在TV上,值为tv,如果运行在智能手表上,值为wearable。

2024-04-18 08:49:53 338

原创 助力工业物联网,工业大数据之脚本开发【五】_物联网关脚本编程

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、

2024-04-18 03:24:17 744

原创 助力工业物联网,工业大数据之脚本开发【五】_物联网关脚本编程(1)

主人可以根据实际情况修改Sqoop命令和日志文件名,然后运行该代码即可。我会在执行过程中带着可爱的语气记录日志,以便于主人查看操作结果哦~但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(img-iMMUYaa6-1713381755415)]:了解如何使用Python脚本如何实现。:了解如何实现采集数据备份。

2024-04-18 03:23:47 804

原创 【秋招面试】面试准备(一面准备)_秋招面试是什么样,2024年最新大数据开发零基础开发

和in可以乱序,比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意顺序,mysql的查询优化器会帮你优化成索引可以识别的形式。最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、

2024-04-17 21:52:46 841

原创 【秋招冲刺-每日打卡】应届生JAVA岗-每日5道高频面试题【Day3】-基础篇(3)

new String(“hello”)是先在堆中创建一个对象,并返回给s1,”hello”是一个常量,会先到字符串常量池中查询是否存在这个字符串,没有则分配一个空间并存放”hello”,并将”hello”在常量池的地址存放在new出来的对象中(所以:如果”hello”字符串在常量池中存在则该语句创建一个对象,不存在则创建两个)s1 = “hello”则表示直接到常量池中查询,有则返回地址,没有则创建新的再返回地址(所以:如果常量池中存在,则不创建对象,不存在则创建一个对象)当比较类型是基本类型时,

2024-04-17 21:52:16 811

原创 【Leetcode之路 Java & Python】两数之和(暴力枚举&哈希表)

给定一个整 数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并>返回它们的数组下标。刷题是一件日积月累的事情,我们在刷题中要保持良好习惯,让每一道题发挥最大作用!但是,数组中同一个元素在答案里不能重复出现。做到以上几点,一道题学习的就很透了,遇到同类型的题目可以举一反三啦。进阶:你可以想出一个时间复杂度小于 O(n2) 的算法吗?按照解题思路,暴力枚举,这里选择快速排序法,快速筛选。止,不再深入研究,那么很难做到真正的技术提升。

2024-04-17 17:27:58 1003

原创 【Leetcode】面试题 16,太完整了

写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。数据范围:保证输入的数字在 32 位浮点数范围内。设计一个算法,算出 n 阶乘有多少个尾随零。

2024-04-17 17:27:28 279

原创 Python大数据之pandas快速入门(二)_python提取指定行内容

1)示例1:获取行标签为 1952, 1962, 1972 行的 country、pop、gdpPercap 列的数据。行位置编号:从上到下,第1行编号为0,第二行编号为1,…,第n行编号为n-1。1)示例1:获取行位置为 0, 2, 4 行的 0、1、2 列的数据。2)示例2:获取行位置为 0, 2, 4 行的所有列的数据。5)示例5:获取行位置为 1 行的列位置为 2 列的数据。3)示例3:获取所有行的列位置为 0、1、2 列的数据。4)示例4:获取行位置为 1 行的所有列的数据。

2024-04-17 09:41:39 695

原创 Python基础知识入门(四)_python x != 0,2024年最新29岁vivo员工吐槽

def num(x, *args, **kwargs): # 设置位置参数 x 和 不定长参数 args、kwargs。num(2,3) # 传入位置参数 x 值,参数 y 值取传入位置参数值,返回 2 3。print(f(1, 2, c =3 )) # 也就是说 * 号后面参数 c 传入时必须是以关键参数进行传入。’) # 打印执行函数内语句 Hello World!print(num(2, 3)) # (2, 3),多个返回值会以元组形式返回。

2024-04-17 09:40:38 639

原创 Hive面试题汇总,2024最新大数据开发面试笔试题目分享

其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。Hive 构建在基于静态批处理的Hadoop 之上,Hadoop 通常都有较高的延迟并且在作业提交和调度的时候需要大量的开销。因此,Hive 并不能够在大规模数据集上实现低延迟快速的查询,例如,Hive 在几百MB 的数据集上执行查询一般有分钟级的时间延迟。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。

2024-04-17 04:10:35 243

原创 hive解析json_hive json解析函数,大数据开发常见面试题

说明:lateral view用于和split、explode等UDTF一起使用的,能将一行数据拆分成多行数据,在此基础上可以对拆分的数据进行聚合,lateral view首先为原始表的每行调用UDTF,UDTF会把一行拆分成一行或者多行,lateral view在把结果组合,产生一个支持别名表的虚拟表。

2024-04-17 04:09:34 384

原创 dnf安装RabbitMQ,终获offer

【代码】dnf安装RabbitMQ,终获offer。

2024-04-16 23:01:29 222

原创 Django常见面试题总结(二)_django modelviewset 字段可以为空

(img-4rnvfz0T-1713279557500)]es_list()有什么区别?

2024-04-16 23:00:28 829

原创 鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 七),flutter桌面程序开发

应用在非首次运行时,先执行AppStorage.SetOrCreate(‘aProp’, 47):属性“aProp”在AppStorage中创建,其类型为number,其值设置为指定的默认值47。'aProp’是持久化的属性,所以会被写回PersistentStorage磁盘中,PersistentStorage存储的上次退出应用的值丢失。说明 @StorageProp关联的环境参数可以在本地更改,但不能同步回AppStorage中,因为应用对环境变量参数是不可写的,只能在Environment中查询。

2024-04-16 05:50:40 728

原创 鸿蒙HarmonyOS开发框架—ArkTS语言(基本语法 三)_实验三 arkts基础语法

前面章节介绍了如何创建一个自定义组件。该自定义组件内部UI结构固定,仅与使用方进行数据传递。ArkUI还提供了一种更轻量的UI元素复用机制@Builder,@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。为了简化语言,将@Builder装饰的函数也称为“自定义构建函数”。定义的语法:复制使用方法:复制允许在自定义组件内定义一个或多个自定义构建函数,该函数被认为是该组件的私有、特殊类型的成员函数。

2024-04-16 05:50:09 917

原创 写给开发者的软件架构实战:基于架构的软件设计方法及应用(2)

软件架构(Softons)、以及这些元素和关系的外部可视化(external properties)。它是软件系统整体构想和设计的模型,是一个系统的高层次设计,也是系统的蓝图。

2024-04-12 08:38:36 567

原创 写给开发者的软件架构实战:基于架构的软件设计方法及应用(1)

软件架构(Softons)、以及这些元素和关系的外部可视化(external properties)。它是软件系统整体构想和设计的模型,是一个系统的高层次设计,也是系统的蓝图。

2024-04-12 08:38:04 877

原创 冗余双写方案下数据一致性问题解决及延申问题处理方案(1)

(img-zlDDYYOu-1712882146373)](img-DietN6Ms-1712882146374)](img-Wg1ohqdc-1712882146374)](img-MGQFyysD-1712882146375)](img-RsFigfyG-1712882146375)]* 如果还是用雪花算法,则容易C端和B端不一致,所以才用编号递增+1的方式。* 如果短链码重复,则调用这个方法。* 判断短链域名是否合法。* 查询短链码是否存在。* 判断组名是否合法。//做对应的业务逻辑。

2024-04-12 08:37:01 750

空空如也

空空如也

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

TA关注的人

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