自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (1)
  • 收藏
  • 关注

原创 京东JDS 测评图形规律题答题技巧

⑥ 选择哪个图形合适/可能,尤其是没有明显规律的,也要关注图形本身的特点,比如不同图形元素之间相邻的方式,图形是否封闭,图形边数,组成图形的图形元素个数,元素类型等等;比如说,有毅力,进取心强,理性客观这三个词,选一个最符合的,一个最不符合的。① 给出三个图形找规律,考虑的重点是:公共部分、消去公共部分、旋转、叠加,不同部分分别平移,先平移后旋转,曲线变直线,直线变曲线等等。③ 如果出现黑白灰三种颜色,一定要看颜色规律,比如,白+白=白,白+灰=灰,黑+白=灰,黑+黑=白,黑+灰=黑。基本上每次都会考到。

2025-09-11 17:16:52 296

原创 【面试向】热门技术话题(上)

本文总结了人工智能、区块链、元宇宙、Web3.0、边缘计算和物联网六大技术领域的面试要点。AI部分强调应用场景和价值转化,区块链突出去中心化特性,元宇宙讨论沉浸式体验,Web3.0关注数据主权,边缘计算聚焦本地化处理,物联网侧重设备互联。每个技术都从定义、应用案例、发展趋势和挑战等方面进行阐述,提供结构化回答思路,帮助面试者清晰展示技术理解力和实践经验。

2025-09-10 23:14:29 1116

原创 【面试向】物联网IoT

② 产品端会优化体验,比如智能家居用语音控制、自动场景,商业模式也会变,比如靠订阅增值服务或分析数据推个性化服务赚钱,还会和 AI、区块链结合搞跨界;《物联网技术指南》(IDC 报告),Gartner《物联网技术成熟度模型》、IDC《物联网市场预测》,西门子“MindSphere”物联网解决方案。① 技术上会让 AI 往设备端靠,比如手机、IoT 设备装轻量 AI 模型,再加上 5G 的低延迟和边缘计算的本地处理,让设备反应更快、省带宽;第一,各种传感器,比如测温度、湿度的,还有能感知运动的;

2025-09-10 22:52:29 597

原创 【面试向】边缘计算基础介绍

1. 什么是边缘计算?边缘计算是一种将计算资源和数据存储靠近数据源头(如设备端)的技术,目的是降低延迟、减少带宽消耗和提升数据安全性。它让数据处理在设备端或靠近设备的边缘服务器完成,而非全部依赖云端。简单说,边缘计算就是 “把计算和存储放在离数据产生最近的地方”,比如设备本身或者旁边的小型服务器,不用所有数据都传到远在云端的大服务器处理。举个例子,工厂车间里的机器数据,直接在车间的本地设备上处理,不用全发给远方的总部,这样能解决云端处理的延迟问题。2. 核心特性一是低延迟。

2025-09-07 22:18:59 970

原创 【面试向】web3.0 基础介绍

Web3.0 是 “用户能自己掌控数据的下一代互联网”,核心靠区块链技术实现去中心化 —— 不像现在的 Web2.0(比如微信、Facebook),用户数据都存在平台的中心服务器里,自己说了不算;:实际上还是在为区块链的性能优化努力,思路也是一致的,一方面靠 Layer 2 方案继续提速度、降成本,另一方面用 PoS 这类新共识算法替代高能耗的 PoW,让区块链更高效;:既要保留去中心化的优势,又要符合合规要求,比如反洗钱、用户身份认证这些,怎么在不依赖中心平台的情况下做到,是关键问题。

2025-09-07 20:16:26 1012

原创 【面试向】元宇宙介绍

元宇宙本质上是一个融合了数字与现实、由技术构建的 “沉浸式虚拟空间”,是一个 “超越现实世界的平行数字社区”。这个空间的核心特点是:能让用户通过虚拟身份(比如数字 avatar)实现实时互动,打破物理空间限制;并且整合了多种场景(社交、工作、娱乐、消费等),形成一个持续运转、可自主创造的数字生态,不依赖单一平台控制,而是由开发者、用户共同参与建设。

2025-09-07 17:00:17 1112

原创 【面试向】区块链介绍

如果要修改某个数据,这个区块的 “身份证号” 会跟着变 —— 但它后面的所有区块,都是用原来的 “身份证号” 连起来的,现在前面的号变了,后面的链就全断了,一眼就能看出 “数据被动过”。到期没还钱,抵押的钱会自动被扣走,全程没有中介,效率很高。:以前存数据是集中存在一个服务器—— 万一服务器坏了、被入侵,数据就没了(单点故障),区块链的 “分布式存储” 完全反过来,数据不是只存在某一个平台的服务器里,而是会同步给链上所有 “节点”(可以理解成参与的电脑 / 设备),每个人手里都有一份完整的 “副本”。

2025-09-07 11:03:01 603

原创 【面试向】人工智能&机器学习介绍

包括有互联网app的个性化推荐、自动驾驶、生成式AI、智能客服、各类预测模型(风险控制)、医疗行业的辅助诊断、制造业的故障检测和维护、智能家居等等。事实上,AI 应用场景正在从“辅助”到“主导”演进。当下AI 主要是作为“助手”,但是在未来,AI 或将作为“决策者”。技术上自监督学习和神经符号 AI备受关注,在商业落地方面按次付费、订阅制依旧受欢迎,在跨界融合方面AI+Web3.0、AI+生物科技都是当下的研究热门。AI 的“解释性”和“可信性”正成为产品设计的关键挑战(如医疗诊断、金融风控场景)。

2025-09-06 17:05:20 653

原创 【Web】理解CSS媒体查询

通过现有数据分析用户设备宽度,设置合理的断点。例子:如果 80% 用户使用 360–768px 设备,就优先适配这个范围。因此我们要注意精简 CSS,一般只需 2–3 个关键断点(如 768px、1024px),避免代码臃肿。简单来说,它让你可以对不同的设备“说不同的话”。(如屏幕宽度、分辨率、横竖屏等)的核心技术,它允许你根据设备的。平板用户可能横屏浏览,需测试。媒体查询像是 CSS 的“媒体查询本身不影响性能,但。不能只关注宽度,高度(如。

2025-09-05 17:18:41 420

原创 如何理解cookie?

当你第一次访问一个网站时,网站会在你的浏览器里存一个“小纸条”(Cookie),里面记录了一些信息(比如你的登录状态、购物车商品、浏览偏好等)。以后你再访问这个网站时,浏览器会自动带上这个“小纸条”,网站就能认出你,并给你提供个性化的服务。: 例如,你登录淘宝后,即使关闭页面,下次打开仍然是登录状态,就是因为 Cookie 记住了你的账号信息。: 你浏览过某双鞋后,其他网站也给你推送这双鞋的广告,就是 Cookie 在“跟踪”你的兴趣。”,让网站记住你是谁、喜欢什么,提供更便捷的服务。

2025-09-05 09:35:28 302

原创 【已解决】Android Studio gradle遇到unresolved reference错误

1. 可以先试试clean project或者invalidate project, 有用的话那就解决了。(尤其是ai给的代码,常常会有这样的问题!查一下这个依赖项的正确写法,有时候就是写法上的问题。我在添加viewModelcompose时直接使用了。(这个也是上官方文档查看即可)以外,2. 直接将出错的代码复制,在。

2025-06-26 18:20:03 649

原创 【数据结构】字符串操作整理(C++)

size()

2025-05-31 09:52:25 716

原创 【已解决】Android studio报错:“x:\Users\xxx\.gradle\caches\8.10.2\transforms\xxxxx\metadata.bin (系统找不到指定的文件”

删掉报错信息里的8.10.2文件夹(根据自己的报错信息删除对应的文件夹)(也可以直接删除整个caches文件夹)

2025-04-29 21:49:23 1086 1

原创 【数据结构】之散列

散列(Hash)是一种将键(key)通过散列函数映射到一个固定大小的数组中的技术,因为键值对的映射关系,散列表可以实现快速的插入、删除和查找操作。:可能是一个更通用的概念,不一定强调键值对的映射关系。:通常强调键值对的映射关系,类似于HashMap或Dictionary。不过呢,,我们平时使用一般也不会做很详细的区分。都是基于散列函数的数据结构,用于高效地存储和查找数据。

2025-04-15 20:19:45 1054

原创 【数据结构】之二叉树

二叉树是一种树形结构,每个节点最多有两个子节点,分别称为左节点和右节点。基本术语:根节点:树的顶部节点。叶节点:没有子节点的节点。父节点:某个节点的直接上级节点。子节点:某个节点的直接下级节点。兄弟节点:具有相同父节点的节点。深度:从根节点到某个节点的边的数量。高度:从某个节点到最远叶节点的边的数量。/ \/ \

2025-04-12 23:31:59 1239

原创 【附JS、Python、C++题解】Leetcode面试150题(12)多数问题

给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于[n/2]的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。32。

2025-03-30 22:39:09 872

原创 【附JS、Python、C++题解】Leetcode面试150题(11)H指数

给你一个整数数组citations,其中表示研究者的第i篇论文被引用的次数。计算并返回该研究者的 h。根据维基百科上h代表“高引用次数” ,一名科研人员的h是指他(她)至少发表了h篇论文,并且有h篇论文被引用次数大于等于h。如果h有多种可能的值,h是其中最大的那个。3给定数组表示研究者总共有5篇论文,每篇论文相应的被引用了 3, 0, 6, 1, 5次。由于研究者有3篇论文每篇被引用了3次,其余两篇论文每篇被引用3次,所以她的h指数是 3。1。

2025-03-30 14:48:09 527

原创 [附C++,JS,Python题解] Leetcode 面试150题(10)——轮转数组

1. 处理k<l的这个约束条件时,用k=k%l代替while(k<l)来简化代码。取模运算是一个常数时间操作,能够直接计算出k在数组长度范围内的等效值,非常适合处理轮转次数大于数组长度的情况。2. 原地修改这一要求使得解法二、三无法通过力扣题解,解法一之外还有哪些更优的解法尚需进一步思考和尝试。

2025-03-30 10:43:07 872

原创 【记】如何理解kotlin中的委托属性?

委托属性的核心思想是:通过委托属性,你可以:在 Kotlin 中,委托属性的语法如下: :用于将属性的 和 委托给一个外部对象()。 :一个实现了 和 方法的对象,负责处理属性的存储和逻辑。3. 委托属性的示例例 1:简单的委托属性假设我们有一个 类,它实现了 和 方法: :用于获取属性的值。 :用于设置属性的值。然后,我们可以在类中使用这个委托: :这个属性的 和 被委托给 。使用效果:例 2:懒加载属性(Lazy Prope

2025-03-16 18:14:14 584

原创 【附JS、Python、C++题解】Leetcode面试150题(9)——三数之和

【联想到“两数之和Ⅱ”的那道题,因为有了一个“非严格递增”的顺序条件,我们得以简化遍历的过程;在这里也可以借鉴这个思路——创造一个顺序出来】1. 我们要返回的是“所有和为0且不重复的三元组”,这是一个数组类型,数组里的每一个元素都是三元组;这道题自己做的时候并没有先进行排序,导致重复的次数很多。下次遇到遍历很复杂的问题,要先进行处理!如果直接遍历,重复次数太多了,如何解决?答案中不可以包含重复的三元组。2. 要有三个用于遍历的指针;,判断是否存在三元组。

2025-03-13 22:21:49 441

原创 【附JS、Python、C++题解】Leetcode 面试150题(8)

给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。

2025-03-11 22:59:24 415

原创 【附JS、Python、C++题解】Leetcode面试150题(7)

给你一个下标从开始的整数数组numbers,该数组已按,请你从数组中找出满足相加之和等于目标数target的两个数。如果设这两个数分别是和,则。以长度为 2 的整数数组的形式返回这两个整数的下标index1和index2。你可以假设每个输入,而且你重复使用相同的元素。你所设计的解决方案必须只使用常量级的额外空间。二、思路1. 回顾一下,说的是“给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。”区别在哪里?

2025-03-10 22:43:42 500

原创 [附JS、Python、C++题解] Leetcode 面试150题(6)

给定字符串和,判断是否为的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。如果有大量输入的 S,称作 S1, S2, ... , Sk 其中 k >= 10亿,你需要依次检查它们是否为 T 的子序列。在这种情况下,你会怎样改变代码?

2025-03-07 15:00:05 393

原创 [附JS、Python、C++题解] Leetcode面试150题 (5)

如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串。字母和数字都属于字母数字字符。给你一个字符串s,如果它是 回文串 ,返回true;否则,返回false。

2025-03-07 11:30:31 484

原创 【附JS、C++、Python题解】LeetCode 面试150题(4)

给你一个有序数组nums,请你删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在修改输入数组 并在使用 O(1) 额外空间的条件下完成。二、思路看到题目以后,我们先思考一下这道题与的联系。(上一道题具体到了非严格递增)(意味着我们定义的变量含义也不同)(出现次数超过两次的元素保留两个而不是一个,可以看成,这里的重复标准就是出现次数大于2)

2025-03-07 10:30:01 399

原创 Leetcode 面试150题(三)

一、题目一、题目给你一个 非严格递增排列 的数组nums,请你删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的题解可以被通过:更改数组nums,使nums的前k个元素包含唯一元素,并按照它们最初在nums中出现的顺序排列。nums的其余元素与nums的大小不重要。返回k。二、思路一旦出现原地,基本都要用到双指针。三、步骤slowfastfast。

2025-03-04 23:43:03 577

原创 Leetcode 面试150题(二)

给你一个数组 和一个值 ,你需要 原地 移除所有数值等于 的元素。元素的顺序可能发生改变。然后返回 中与 不同的元素的数量。假设 中不等于 的元素数量为 ,要通过此题,您需要执行以下操作:① JavaScript代码:② python代码:

2025-03-01 15:31:23 340

原创 leetcode面试150题(一)

双指针原地合并,由于非递减的特性从后往前比较,(插入时依然是谁更大就在后面。此时的p在哪个位置?要理解nums1[p]=nums2[p2]背后的原因。最终,合并后数组不应由函数返回,而是存储在数组。个元素表示应合并的元素,后。1. 题目:合并两个有序数组。中,使合并后的数组同样按。

2025-02-28 23:17:43 160

原创 【已解决】“xxx”不是内部或外部命令,也不是可运行的程序或批处理文件 的方法

吸取多次解决报错的经验,这类问题的解决办法一般是环境变量的配置——一般都是系统变量的配置。可以直接看通用方法,如果有不清楚的细节再往后看~

2024-12-15 17:16:00 11355

原创 详谈Python中的下划线“_”们

_xxx__:特殊方法和属性。_xxx:内部变量或方法。xxx_:避免与Python关键字冲突。__xxx:名称修饰,提供弱的“私有”机制。:临时变量或忽略变量的占位符。__:通常不单独使用,但在特殊方法或属性中可能出现。_xxx_:内部变量或方法,类似于单下划线前缀。# 注释a = [1, 2, 3] # 列表b = (1, 2, 3) # 元组c = {1, 2, 3} # 集合d = {'a': 1, 'b': 2} # 字典# 函数调用。

2024-12-05 17:45:59 696

原创 编程世界发展史(1)——从Simula 67到UNIX战争

这场没有硝烟的战争涉及商业、法律、专利、诉讼等诸多主题,几乎所有的知名企业都没能幸免,唯一的正面影响是,诞生了。,时间就会累积到32位的存储空间的最大值2147483647———当跳完2147483647那惊心动魄的最后一秒后,所有用到这种“标准时间库”的C语言程序都会碰到时间计算上的麻烦。在挪威面世,引入了面向对象编程中最重要的一些概念(类、对象、继承、虚函数等),它对C++,java,C#的设计都有影响。),在它的影响下,1984年。,其中的变量是他们写的程序中出现Go To 语句的密度。

2024-12-01 17:02:55 1039

原创 【已解决】ensp启动报错“启动设备AR1失败”

可以看到,我的网络适配器并不是默认的VirtualBox Host-Only Network Adapter,在后面有一个#2,其实就是因为我之前安装过一次virtualbox,它的配置中创建了多个Host-Only网络适配器,导致现在显示的是第二个适配器。使用VBoxManage命令配置网络适配器,这里的AR_Base是你的虚拟机名称,--nic1表示第一个网络适配器,--hostonlyadapter2表示使用第二个Host-Only网络适配器。现在重启我们的eNSP,再启动各设备,成功100%启动。

2024-11-26 20:09:08 4009 7

原创 降低Virtualbox版本时原虚拟机文件等备份教程

【虚拟机右键“在资源管理器中显示”】把这个文件夹备份到有空闲的盘;2. 卸载现有的VirtualBox版本打开控制面板,选择“程序和功能”,找到VirtualBox并卸载。(可以用自己用起来顺手的卸载软件,重点是要卸干净)3. 安装新的VirtualBox版本下载VirtualBox 5.2.22的安装包,并按照提示进行安装。接下来的安装过程照着提示就可以。4. 启动虚拟机,安装ubuntu系统现在打开你的virtualbox,可以看到原来的虚拟机,旁边应该还有一些报错信息。

2024-11-26 14:16:45 1500

原创 快速理解python中的yield关键字

yield让函数变成生成器。生成器可以一次产生一个值,而不是一次性产生所有值。生成器会记住自己做到哪一步了,下次可以从上次停下的地方继续。^-^!

2024-11-19 19:17:29 515

原创 如何理解SPOOling(假脱机)技术

经过查阅相关资料,SPOOling的全称是:Simultaneous Peripheral Operations On-Line,直译一下就是“即时同步外设操作”,从名称推测,SPOOling技术主要是实现“即时”和“同步”,而且是基于“外设“。输出时,结果先放缓冲区再慢慢输出,主机同时处理其他任务。根据原理,我们也可以理解“假”的含义——在多道程序系统中,对于正在运行的程序而言,正在运作的IO设备是脱机的;可以想到,②中暂存的数据、③中要执行的任务一定是有选择性的,不然无法实现“数据的高效管理和处理”。

2024-10-23 22:42:21 825

原创 【巨详细!】Ubuntu24.04 + VitrualBox 安装教程

是一种基于 Debian 的开源操作系统,属于 Linux 发行版。它由 Canonical Ltd. 开发和维护,旨在提供一个用户友好的桌面环境。Ubuntu 提供了许多预装的软件,如办公套件、浏览器和媒体播放器,使其成为一个功能齐全的操作系统。为了使用这一操作系统,我们需要安装一个虚拟机,从而在虚拟机上配备ubuntu操作系统。在这里我们可以选择virtualbox。是一款由 Oracle 开发的开源虚拟化软件,允许用户在现有操作系统上创建和运行虚拟机。

2024-09-25 17:56:38 2757 3

原创 【记】数学建模中的数据处理方法

数据预处理在数学建模中必不可少,尤其是在数据分析类题目中和数据量非常大的题目中,不可盲目应用题目所给的数据,建议通过简单的筛查办法(如excel查找零值、加和检查量级是否合理、排序查看同一变量的数据分布情况等等)和可视化手段,先进行数据的分析处理,再确定解题思路。以上预处理办法都是理论,必须要进行实践才能真正理解每一个处理方法对应的应用场景,才能真正有效地得到数据预处理结果。从个人经验来说,均值填补、异常值手动修正、零值替换、重复数据清洗、去除不相关数据、邻近值填补等使用频率较高,可以重点进行学习。

2024-09-11 19:16:44 2396

原创 使用python虚拟环境相关的一点建议

basebase我们可以为每一个项目创建一个与之对应的包。具体的步骤如下:这将在当前目录下创建一个名为的虚拟环境。deactivate。

2024-09-04 18:09:09 556

原创 【已解决】如何打开ftp文件合集

FTP(File Transfer Protocol,文件传输协议)是一种用于在计算机网络上进行文件传输的标准协议。别人分享了一个文件夹,说需要的文件就在ftp://xx.xx.x.xxx:xxxx下面的文件目录中,一下子看蒙了。此外,如果你遇到问题或需要更高级的操作,可以考虑使用专门的FTP客户端软件,如FileZilla。所以我明白了,其实就是给我一个传输的“管道”,我只要在我这头连接上老师的数据那头就行了。本来以为是常见的链接,但是发现开头是。注:端口20和21的区别在于——然后就可以查看文件啦!

2024-09-03 00:14:44 1476

原创 解决windows网络连接问题:“你尚未连接”、“代理服务器可能有问题,或地址不正确”

在使用Edge浏览器时无法正常打开网页,显示:“你尚未连接”点击集锦页面也显示“代理服务器可能有问题,或地址不正确”既然显示网络,那么就要考虑的这一环。我们知道,如果代理服务器充当了计算机和互联网之间的中介,所有的网络请求都会先通过这个代理服务器,然后再发送到目的地。

2024-08-26 15:15:53 11477 3

空空如也

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

TA关注的人

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