一行代码-杀手级的 JS 数组乱序 在使用需要某种程度的随机化的算法时,你会经常发现洗牌数组是一个相当必要的技能。 下面的片段以O(n log n)的复杂度对一个数组进行就地洗牌。 const shuffleArray = (arr) => arr.sort(() => Math.random() - 0.5) // 测试 const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10 编程开发 2026年04月30日 184 点赞 0 评论 4178 浏览
老父亲的“三力”测试考试 文/一月天 原创 01 3月的天,流淌着柔美、坚韧和希望的气息。 今天我要为我的老父亲竖一个大拇哥,他运气贼好,这不七十有四了还要为驾驶证的换证,参加交警支队考试中心的“三力”测试,开始电脑操作的启蒙学习,真的是活到老,学到老的典范呀。 虽然测试只有简单的20道题,但对于一个识字不多,从未摸过电脑鼠标、上了年纪的人来说,是需要一定的勇气哦! 属牛的父亲辛劳一生,勤勤恳恳、任劳任怨。这件事后,大 编程开发 2026年04月30日 85 点赞 0 评论 9084 浏览
构建测试的体系化思维(高级篇) 本文首发于个人网站「BY林子」,转载请参考版权声明。 00 引言 1. 三个层次聊测试体系 测试人员缺乏体系化思维? 新建产品团队或者新启项目,如何系统化地测试? 组织级如何构建统一的测试体系? 大家都接触过不计其数的测试、质量方面的文章或者培训课程,内容不乏测试实践、技术相关,但是却很难构建自己的测试体系。基于很多朋友类似的困惑,结合本人多年的团队实践和咨询经验,从基础篇、进阶篇和高级篇三 编程开发 2026年04月30日 182 点赞 0 评论 5341 浏览
k8s-实战入门-Pod详解(十) 本章节将详细介绍Pod资源的各种配置(yaml)和原理。 5.1 Pod介绍 5.1.1 Pod结构 每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类: -用户程序所在的容器,数量可多可少。 -Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个: 可以以它为依据,评估整个Pod的健康状态 可以在根容器上设置IP地址,其它容器都此IP(Pod IP),以实现 编程开发 2026年04月30日 190 点赞 0 评论 7308 浏览
面试那些事-20220916 三棱镜分享面试经历,看别人犹如一面镜子,从而认识自己,改造自己。 一、面试经历 今天电话面试四位应试者。 A 2001年毕业,工作21年,带过最大21人的实线团队,17年阿里p7出来,做过金融、电商、物联网,21年7月被裁后,没找到合适的工作,去工商银行做外包几个月,不合适又出来,顶着今年的市场压力找工作。 面试业务逻辑讲的不是很清楚,对技术细节不了解,对技术的认识还在10年前。可以说是对很多Ja 编程开发 2026年04月29日 182 点赞 0 评论 16311 浏览
挑战一星期学会Python基础-1 #介绍Python指令的基本类型,以及如何使用Python交互式环境来尝试运行代码 #准备工作 python解释器是一种运行python程序的软件,编辑器有很多种,根据教程,我选择使用Mu编辑器(听说比较适合新手) 首先安装python,然后软件自带一个编辑器IDLE python自带编辑器IDLE 安装本课程要用的编辑器Mu---- 编程开发 2026年04月29日 55 点赞 0 评论 18837 浏览
#git小命令 初始化git 下载安装git后,只配置一次即可! 桌面上鼠标点击右键,选择git bash菜单,打开git命令行 --配置开发人员的个人信息:名称、邮箱 git config --global user.name "wannian" git config --global user.email "wannian@qq.com" 常见操作命令 1.初始化本地仓库 每个项目都是一个独立的本地仓库:一 编程开发 2026年04月28日 109 点赞 0 评论 18757 浏览
华为OD机考记录 华为OD 机考记录 背景 本来以为公司Android开发就我一个人,裁员应该不会到我头上,没想到在11月的时候,被通知在裁员名单上,接下来就是跟行政谈赔偿问题,以及交接工作。休息了几天,修改简历,然后就开始了投简历找工作,年底工作不好找,面试机会少。3个星期过去了就面试了5家公司,有两家给了offer,涨薪幅度都比较小,在20%,拒绝了。在Boss上接触了华为OD的招聘,想着试试,就当练练 编程开发 2026年04月28日 140 点赞 0 评论 7651 浏览
15个常用的linux命令 1.cd (change directory):改变当前工作目录 2.ls (list):列出当前目录下的文件和子目录 3.pwd (print working directory):显示当前所在的工作目录的路径 4.mkdir (make directory):创建新目录 5.rmdir (remove directory):删除空目录 6.cp (copy):复制文件或目录 7.mv (mov 编程开发 2026年04月28日 152 点赞 0 评论 13559 浏览
用35行代码开发一个自己的AI对话机器人 之前也写了好几篇关于ChatGPT的文章了,领略到了与深入优化的GPT-3(Generative Pre-trained Transformer)对话过程中的各种惊喜。但是因为ChatGPT的爆发性流量和访问限制问题,平时使用的时候多多少少会不太方便。其实OpenAI本身就提供了大量的API接口,可以让用户免费使用开发出自己的Web APP,包括我们今天要说的对话机器人,关于API的 编程开发 2026年04月28日 129 点赞 0 评论 9572 浏览