- 博客(176)
- 收藏
- 关注
原创 排列组合+数量+资料
A对B的增长贡献率:A增长/B增长。3/9 的倍数看各位数字之和。A对B的贡献率 : A/B。总量 = 效率 X 时间。折扣 = 折后价/原价。4 的倍数 看末两位。r : 增长量/基期。
2025-08-17 21:19:27
250
原创 [前端算法]排序算法
直接使用默认排序对数字进行排序可能会得到不符合预期的结果,因为它会按字符串比较为了正确排序数字或实现自定义排序规则,可以向 sort() 传递一个比较函数。
2025-08-13 22:29:37
435
原创 js高阶-总结精华版
高级语言:c,c++,java,js创建全局执行上下文,压入执行上下文栈,全局执行上下文中有先生成go,若go中有函数,这在内存中开辟空间存储函数对象函数执行之前生成aowebkit blink分为两部分:作用 : 将js代码编译成机器指令,供cpu执行v8 引擎为什么很快 : 实现了即时编译 jit将字节码转换成机器码,缓存起来新生代老生代区对象中存放计数器,默认初始值为0当其他对象使用到这个对象,这个对象的计数器就++,不再使用–当计数器变为0,这个对象就被回收掉设置一个根对象
2025-08-12 21:03:51
915
原创 [复习]数据库
发展:人工管理 -> 文件系统 ->数据库系统数据模型是数据库系统的核心与基础关系模式 :学生(学号,姓名,性别)参照完整性规则学号 -> 学生 : 学生依赖于学号集齐DDL,DML,DCL一体的数据库语言DDL:数据定义 create alter dropDML:数据查询,数据更新 select insert update deleteDCL:数据控制 grant revokeSQL特点高度非过程化,面向集合,独立,嵌入式一种监视机制,将对数据库的操作记录下来放入审计日志中primary
2025-08-04 10:59:10
350
原创 [复习]数据结构与算法
数据结构包括 : 逻辑结构,物理结构逻辑结构集合结构(最原始的),线性结构,树形结构,图形结构存储结构/物理结构顺序存储,物理上相邻链式存储,物理上不相邻。
2025-08-04 10:57:46
540
原创 [复习]计算机组成与原理
从数据表示:计算机可以分为数字计算机与模拟计算机1946 第一台电子数字计算机 ENIAC 在宾夕法尼亚大学诞生,标志进入电子计算机时代。
2025-07-27 18:23:13
811
原创 [复习]操作系统
用户:是计算机与用户之间的接口管理:管理计算机硬件与软件资源程序:具有独立功能的一组指令或语句的集合,或是指出处理机执行操作的步骤进程:程序在某个数据集上的一次执行活动进程=程序+数据+PCB程序:表示该进程所要进行的操作数据集合:程序加工的对象与场所,包括操作的数据和程序自己的变量单元进程控制块PCB:用于刻画进程处于不同阶段的状态的数据块,进程存在的唯一标志定义:有请求调入与置换功能,逻辑上扩充内存容量逻辑容量=内存+外存,速度接近内存,成本接近外存实现所需要的物质基础。
2025-07-23 10:51:04
919
原创 AI 基础
人工智能:ai,人工创造出来的让计算机具有智能,能够思考决策机器学习:不用人去编程,而是机器自己学习并改进监督学习:机器学习算法会接受有标签的训练数据任务:分类,回归无监督学习:机器学习算法接受无标签的训练数据,算法要自主发现数据里的模式或者规律任务:聚类,强化学习深度学习:属于机器学习的一个方法使用人工神经网络的(ANN)深度学习生成式AI(AIGC:AI生成内容)深度学习的一种应用大语言模型(LLM):深度学习的一种应用,用于自然语言处理。
2025-07-13 17:11:21
250
原创 ai产品经理入门路线分享
AI产品经理学习路径与实践要点 本文系统梳理了AI产品经理的核心能力框架: 技术基础:需掌握机器学习、深度学习、大模型原理(如Transformer架构),理解模型训练、部署、监控全流程; 业务结合:根据领域(NLP/CV/推荐系统)聚焦关键技术,掌握RAG、Agent等前沿方案; Prompt工程:区分平台型/模型型/应用型PM的Prompt设计重点; 工具实践:包括原型设计(Figma)、文档撰写(PRD)、AI工具链(Coze)等; 学习路径:建议从Python基础→大模型原理→Prompt设计→项目
2025-06-21 16:46:21
251
原创 js手写-迭代器与生成器
/1.使用普通函数// }// }else{// }// }// }// }// }//2.使用生成器函数i++) {let room = new Room("房间1", []);room.entry("张三");room.entry("李四");
2025-01-24 11:59:19
278
原创 js手写-实现Promise的then方法
因为在new的时候executor立即执行,会执行resolve函数,然后执行到this.onFUlfilled()* 但是此时then方法还没有调用,所以this.onFulfilled() == undefined。而微任务中的代码执行先于宏任务,因此当定时器时间到了之后,触发then方法,只是将函数存储进了数组中,新增两个数组,存储then方法传入的回调函数。将这段代码包裹成异步代码,使其在。修改传入的then中的回调函数,由于状态已经确定不会再执行。then方法之后执行。
2025-01-21 22:16:23
913
原创 js手写-继承的实现方式
设置子类的原型,减少调用父类构造函数的开销。只能继承父类的属性,不能继承父类原型。调用两次父类构造函数,开销较大。子类实例修改属性,会相互影响。在组合继承的基础上,通过。
2025-01-20 15:23:38
233
原创 python数据分析与可视化二
使用t检验 计算男生与女生在每个科目上的成绩差异性。绘制男生女生在各个科目上的平均成绩雷达图。总成绩差异(平均值/标准差/中位数)按性别统计各个科目成绩的中位数。男女生在各科目的成绩分布直方图。用箱型图表示男女生总成绩。
2025-01-09 16:07:11
211
原创 js迭代器模式
ES6约定,任何数据结构只要具备Symbol.iterator属性(这个属性就是Iterator的具体实现,它本质上是当前数据结构默认的迭代器生成函数),就可以被遍历——准确地说,是被for…循环和迭代器的next方法遍历。的背后正是对next方法的反复调用。四种数据结构各自有着自己特别的内部实现,但我们仍期待以同样的一套规则去遍历它们,所以ES6在推出新数据结构的同时也推出了一套。以前JS原生的集合类型数据结构,只有Array(数组)和Object(对象);——迭代器(Iterator)。
2025-01-08 13:15:34
300
原创 js观察者模式
它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当主题对象发生变化时,它的所有观察者都会收到通知并自动更新。
2025-01-08 13:13:01
455
原创 js装饰器模式
装饰器模式是一种结构型设计模式,它允许你在不改变对象结构的情况下,动态地给对象添加新的行为或职责。装饰器模式通过创建一个装饰器类,来包装原始对象,并在不改变原始对象的基础上,为其添加新的功能。装饰器类和原始对象实现相同的接口,因此可以互相替换。优点是可以在不改变原始对象的情况下,动态地添加新的功能,从而提高代码的灵活性和可维护性。同时,装饰器模式也可以避免在原始对象中添加过多的功能,从而提高代码的可读性和可维护性。缺点是会增加代码的复杂性,并且可能会影响代码的性能。
2025-01-08 13:11:29
486
原创 js原型模式
在 JavaScript 中,原型模式主要通过原型链实现每个对象都有一个原型对象proto,它可以通过__proto__属性或方法来访问。原型对象本身也是一个对象,它可以有自己的属性和方法当一个对象访问一个属性或方法时,JavaScript 会首先在该对象本身查找,如果找不到,则会沿着原型链向上查找,直到找到该属性或方法为止。如果在原型链的顶端仍然找不到该属性或方法,则返回undefined。
2025-01-08 13:08:37
313
原创 js高阶-ES6
const 常用于声明常量,其值不能修改,但是如果传递的是引用类型,引用对象内部属性可以修改。* 上层作用域是块级作用域{},因此会找到let声明的i,此时i的值为每一次i的值。let /const 不会在window上添加属性,那么变量是保存在哪里呢?* why:点击触发函数,当前作用域没有i,向上层作用域寻找,在用法上,var和let 的用法类似,用于定义变量。,代码中的函数与变量声明会作为环境记录添加到VE中。点击触发函数,在当前函数作用域中不存在i,在代码编译期间,变量与函数的声明会存放在。
2024-12-29 10:26:46
1211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人