- 博客(22)
- 收藏
- 关注
原创 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数
函数中,我们先计算k对数组长度的余数,以处理k大于数组长度的情况。接下来,我们分别反转前k个元素、剩余的元素和整个数组,从而实现将数组中的元素向右轮转k个位置的功能。要实现这个功能,我们可以先将整个数组反转,然后分别反转前k个元素和剩余的元素。这样就相当于将数组中的元素向右轮转了k个位置。函数,用于反转数组的一部分。这段代码首先定义了一个。
2024-05-28 10:04:58 150
原创 vue 自定义hook
在 Vue.js 中,自定义 hook 是一种用于封装可重用逻辑的函数。这些函数可以在组件中使用,以便在不同的组件之间共享代码。
2024-05-28 10:02:17 258
原创 Pygame 简单介绍及其简单示例
Pygame是一个流行的Python库,专门用于游戏开发,它提供了一系列功能和工具,使得开发者能够更加轻松地创建2D游戏。Pygame基于SDL库开发,具有良好的跨平台性,可以在Windows、MacOS和Linux等多个操作系统上运行。解释说明Pygame提供了丰富的游戏开发功能,包括图形渲染、声音播放、事件处理等。它包含了Sprite类,这是游戏开发中非常重要的一个概念,用于表示游戏中的对象,如玩家角色、敌人、子弹等。Pygame还支持基本的3D游戏开发,尽管它的强项在于2D游戏制作。
2024-05-09 18:15:05 851 1
原创 使用代码简述乐观锁和悲观锁的区别
乐观锁和悲观锁是两种并发控制策略,用于解决多线程或多进程环境下的数据一致性问题。它们的主要区别在于对数据冲突的预期和处理方式。总结:乐观锁适用于冲突概率较低的场景,性能较好;悲观锁适用于冲突概率较高的场景,保证数据一致性。
2024-05-09 18:06:02 379 1
原创 前端要做性能监控吗?为啥要做性能监控? 前端性能问题有那些呢?node怎么做性能监控呢?
前端要做性能监控吗?为啥要做性能监控? 前端性能问题有那些呢?node怎么做性能监控呢?
2024-05-08 15:10:53 275 1
原创 【无标题】
这段代码首先定义了计算最大公约数和最小公倍数的函数,然后在主函数中接收用户输入的两个正整数,并调用这两个函数来计算结果。要求:使用JavaScript实现输入两个正整数n和m,求它们的最大公约数和最小公倍数。
2024-05-08 14:58:41 105 1
原创 js 实现输入两个正整数 n, m 求最大公约数和最小公倍数
最小公倍数可以通过最大公约数来计算,公式为:(n * m) / 最大公约数。这段代码首先定义了计算最大公约数和最小公倍数的函数,然后在主函数中接收用户输入的两个正整数,并调用这两个函数来计算结果。3. 最后,我们需要编写一个主函数来接收用户输入的两个正整数,并调用上述两个函数来计算最大公约数和最小公倍数。let n = parseInt(prompt("请输入第一个正整数:"));let m = parseInt(prompt("请输入第二个正整数:"));// 计算最大公约数。// 计算最小公倍数。
2024-05-08 14:56:18 393 2
原创 【华为OD 考试 js常规算法题 练习题 汇总学习】
现在密码学会请你设计一个程序,从已有的 N ( N 为偶数)个正整数中挑选出若干对组成“素数伴侣”,挑选方案多种多样,例如有4个正整数:2,5,6,13,如果将5和6分为一组中只能得到一组“素数伴侣”,而将2和5、6和13编组将得到两组“素数伴侣”,能组成“素数伴侣”最多的方案称为“最佳方案”,当然密码学会希望你寻找出“最佳方案”。在这个示例中,我们定义了一个字符串表达式"1 + 2 * (3 - 4) / 5",然后使用eval()函数计算这个表达式的值,并将结果打印出来。后面给出 n 个具体的数字。
2024-05-08 14:46:54 927 1
原创 python 装饰器 说明、简单案例
使用`@my_decorator`语法将`say_hello`函数传递给`my_decorator`,这样`say_hello`函数就被装饰了。当我们调用`say_hello()`时,实际上是在调用`wrapper()`函数,它会先执行一些额外的操作,然后调用原始的`say_hello`函数,最后再执行一些额外的操作。`wrapper`函数是在`my_decorator`内部定义的一个嵌套函数,它在调用原函数之前和之后执行一些额外的操作。最后,`my_decorator`返回`wrapper`函数。
2024-05-08 14:31:12 194 1
原创 2023年前端高频面试题 及其 对应问题解决答案!!!!!(问题记录下来、慢慢完善解决方案、主要根据自己在项目中真实情况记录答案)
2023年前端高频面试题 及其 对应问题解决答案!!!!!(问题记录下来、慢慢完善解决方案、主要根据自己在项目中真实情况记录答案)
2023-08-30 16:54:20 198 1
原创 Openlayers:移动,缩放比例控制、加载对应范围数据,异步加载数据更新地图坐标
opnlayers 静态地图展示, 在开发过程中处理异步加载数据,控制缩放比例加载数据,对应事件的监听
2023-08-30 16:48:05 923 1
原创 机器学习中的 K-均值聚类算法及其优缺点
总之,K-均值聚类算法是一种简单易实现的聚类算法,可以应用于大规模的数据集,并且在数据具有规律性的情况下效果较好。但是,该算法需要事先指定簇数 K,对初始簇中心和噪声比较敏感,需要谨慎地使用。K-均值聚类算法是一种无监督机器学习算法,用于将一组数据点分成 K 个互不相交的簇。
2023-08-25 16:07:18 412 1
原创 什么是跨域,怎么处理跨域,处理跨域的常用方法。
跨域全称为Cross-Origin Resource Sharing,意为跨域资源共享,是一种允许当前域下进行资源被其他域资源脚本访问得机制。但是浏览器却不支持这样得跨域请求,因为这违反了浏览器得同源安全策略。跨域并不是请求没有发送出去,服务器收到请求并且返回数据,只有被浏览器拦截了返回结果。
2023-08-22 17:38:25 97 1
原创 表单校验:vue表单校验提示输入内容提示、提示信息未消失
由于vue2 中监听不到对象属性值变化导致子组件没有收到 formLabel 对象属性;问题出现场景: vue 项目主子组件绑定的form对象为父组件传入的对象;子组件没有同步到父组件对应的对象值导致的;将formRules 对象里面对应的key修改与formLabel 对象的key一致就行;日常开发小问题随笔记录,方便后续遇到查阅。
2023-06-27 19:40:07 2786 1
原创 我在工作中失误了! 我该怎么呢?
我们要保持积极的心态和自信。失误并不代表我们是失败者,而是机会和教训的开始。相信自己的能力和潜力,相信自己可以从失误中走出来,变得更加优秀和成熟。对待工作中的失误,我们要保持冷静和理智,及时承认错误并向相关人员道歉,积极主动地寻找解决方案,从失误中吸取教训,接受他人的批评和建议,保持积极的心态和自信。通过正确的态度和行动,我们可以更好地应对工作中的失误,并不断成长和进步。
2023-06-20 18:08:52 81
原创 后端接口返回文件流格式、前端如何实现文件下载导出呢?
接口返回文件流,前端怎么实现文件下载导出, aioxs 文件流接收处理, responseType: 'blob'
2023-05-05 11:16:35 6834 2
原创 Highcharts pie常用方法: legend 样式、 colors、events自定义
Highcharts pie常用方法: legend 样式、 colors、events自定义
2023-02-20 10:49:07 1718
原创 ssh: connect to host gitlab port 22: Network is unreachable
记录 git clone 出现 ssh: connect to host gitlab port 22: Network is unreachable错误
2023-02-19 13:38:04 4268 2
原创 记录前端常用代码规范
代码规范的目的是为了编写出高质量的代码、让团队人员每天都是愉悦的,大家在一起每天都是快乐的![](,一下就来列举一些常用的代码规范条约,在后面的开发中大家也可以一同来完善我们的代码规范条例;让我们的代码规范文档更加的完善。
2022-09-19 16:43:17 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人