自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端的跨域问题

跨域的本质是浏览器基于的一种安全手段。

2023-09-29 15:47:02 170 1

原创 链表(单向双向)

else if (position === this.length - 1) { // 删除最后一个节点的情况。//== 巧妙之处:相处腾出 this.head 空间,留个 newNode 来赋值 ==//if (this.length === 1) { // 链表内只有一个节点的情况。//链表是一个线性结构,也是一个天然的递归结构,可以充分利用计算机内存空间,实现灵活的。if (position === 0) { // 删除第一个节点的情况。// 遍历所有的节点,拼接为字符串,直到节点为 null。

2023-09-21 18:33:08 116

原创 笔试题之---数组过滤

{ type: 1, price: 100, color: 'black', sales: 60, name: '牛客logo马克杯' },{ type: 2, price: 40, color: 'blue', sales: 100, name: '无盖星空杯' },{ type: 4, price: 60, color: 'green', sales: 200, name: '老式茶杯' },

2023-09-21 17:19:21 109

原创 笔试题之---生成页码

/ 补全代码//获取ul节点//得页数//内容插入i++){

2023-09-21 17:18:26 121

原创 笔试题之---数字千分位加逗号

/长度正好为3的倍数则第一个数之前不需要加,//需要加的逗号个数。

2023-09-21 17:17:18 90

原创 优先级队列

/判断队列是否为空。// 5. 查看元素中的个数。

2023-09-21 17:16:37 68

原创 笔试题之---数组扁平化

/ toString() + split() 实现。// join() + split() 实现。// flat()实现(这里不支持使用)// reduce 实现。// 扩展运算符实现。

2023-09-21 17:15:41 56

原创 笔试题之---反转链表

i++){

2023-09-21 17:14:26 65

原创 二叉搜索树及遍历

/一直递归左子树,若左子树为空,则判断节点是否有右子树,有的话把需要删除的节点替换为右子树。//有三种情况:要删除的节点有左右两条子树,只有一条子树和没有子树。//添加节点时需要比较添加的节点和当前的节点值的大小。//若size>k 代表所需要的节点在左子树。//后序遍历可用于先操作子节点,再操作父节点的场景。//循环判断队列是否为空,为空则树遍历完毕。//若当前节点值比需要的值还大,继续递归。//获取左子树下有几个节点。//树的遍历 前中后序深度遍历。//先序遍历可用于打印树结构。

2023-09-21 17:12:39 72

原创 队列应用之---击鼓传花

/ 删除数组中的第一个元素。names = ['诸葛大力', '张伟', '胡一菲', '曾小贤', '关谷神奇'];// 3.1 num数字之前的人重新放入到队列末尾。// 3.2 num对应这个人,直接从队列删除。// 是num这个数字的时候,将其从队列中删除。// 不是num的时候,重新加入队列的末尾。// 2. 从队列中删除前端元素。// 1. 将元素加入到队列中。// 5. 查看元素中的个数。// 4. 获取剩下的那个人。// 3. 查看前端的元素。// 参数:玩家名单,淘汰的数字。

2023-09-21 17:09:38 147

原创 笔试题之---手写按钮排序

{ type: 1, price: 100, color: 'black', sales: 3000, name: '牛客logo马克杯' },{ type: 2, price: 40, color: 'blue', sales: 1000, name: '无盖星空杯' },{ type: 4, price: 60, color: 'green', sales: 200, name: '老式茶杯' },

2023-09-21 17:06:59 72

原创 软件项目管理笔记(第六章 项目成本计划)

思维导图: 1.软件项目成本包括直接成本和间接成本,一般而言,项目人力成本归属于直接成本。 直接成本:与具体项目相关的成本 间接成本:可以分摊到各个具体项目中的成本,如培训房租水电员工福利,市场费用,管理费。 2.再在项目初期,一般采用的成本估算方法是类比估算法。 3.功能点方法中 5 类功能组件的计数项是外部输入、外部输出、外部查询、内部逻辑文件、外部接口文件。 4.软件项目的主要成本是人的劳动的消耗所需要的代价。 5.用例点方法通过分析用例角色、场景和技术与环境因子等来进行软件估算

2023-09-21 16:58:42 1142

原创 软件项目管理笔记( 软件项目范围规划——任务分解)

思维导图:

2023-09-21 16:44:06 914

原创 软件项目管理笔记(项目范围计划——需求管理)

目的是制定一套软件项目实施及管理的解决方案主要工作是包括确定详细的项目实施范围,定义递交的工作成果,评估实施过程中的主要风险,制定项目实施的进度计划,成本和预算计划,人力资源计划等。

2023-09-21 15:42:09 212

原创 软件项目管理笔记(第三章 生存期模型)

思维导图如下: 1.瀑布模型 生存期模型中, 要求项目所有的活动都严格按照顺序进行,一个阶段的输出是下一个阶段的输入。 2.敏捷开发通过迭代和快速用户反馈应对管理的不确定性和变更 3.每日站立会议是(Scrum)模型敏捷开发实践 4.瀑布模型适合短期项目 5.增量式模型可以避免一次性投资太多带来的风险 6.各个模型的优缺点: 常见的生存期模型有:瀑布模型,V模型,原型模型,增量式模型,渐进式模型,敏捷模型。 瀑布模型 实施起

2023-09-20 15:29:41 737 1

原创 软件项目管理笔记(第二章 项目确立)

项目章程是项目执行组织高层批准的一份以书面签署的确认项目存在的文件, 包括对项目的确认、对项目经理的授权和项目目标的概述等。

2023-09-20 14:35:30 293 1

原创 如何实现浏览器内多个标签页之间的通信?

如 A页面中通过JavaScript的windowopen打开B页面,或者B页面通过iframe嵌入至A页面,此种情形最简单,可以通过 HTML5的window.postMessage API完成通信,由于postMessaae函数是绑定在window全局对象下,因此通信的页面中必须有一个页面(如A页面)可以获取另一个页面(如B页面)的window对象,这样才可以完成单向通信;顾名思义,“广播频道”,官方文档里的解释为“用于同源不同页面之间完成通信的功能”,在其中某个页面发送的消息会被其他页面监听到。

2023-09-19 22:52:06 276 1

原创 软件项目管理学习笔记(第一章 概述)

为了创造一个唯一的产品或者提供一个唯一的服务而进行的临时性的努力,所以说项目具有临时性特性。

2023-09-19 22:51:20 232 1

原创 绝对定位元素无法覆盖相对定位元素时的解决方法

绝对定位元素无法覆盖相对定位元素时的解决方法

2023-07-19 20:41:34 379 1

空空如也

空空如也

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

TA关注的人

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