- 博客(124)
- 收藏
- 关注
原创 我有100个问题想问你(前端)
柯里化:将接收多个参数的函数,转换为 “接收单个参数,返回接收剩余参数的新函数” 的过程。示例:// 普通函数// 柯里化后// 6作用:参数复用、延迟执行。高阶函数:满足以下任一条件的函数:接收函数作为参数;返回函数作为结果。函数式编程:一种编程范式,核心是 “将运算视为函数运算”,特点:函数是 “一等公民”(可作为参数 / 返回值);纯函数(无副作用、相同输入必返回相同输出);避免可变数据,优先使用不可变数据;
2025-11-30 00:10:19
660
原创 山农概率论复习要点
连续性随机变量相关计算:已知F分布函数,求f密度函数。加法公式,减法公式,乘法公式,条件公式,古典概型。离散型随机变量RV求分布律(概率分布)全概率公式,贝叶斯公式,伯努利概型,离散变量的联合边缘条件分布。连续变量的联合边缘条件分布。利用常见离散型分布求概率。,求区间概率,已知f求F。中心极限定理与数理统计。一维随机变量及其分布。二维随机变量及其分布。
2025-11-28 22:25:00
111
原创 计算机图形学简答题
键盘、鼠标器、操纵杆、光笔、触摸屏、跟踪球、空间球、数据手套、图像扫描仪、数字化仪、声频输入系统、视频输入系统。是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。前者是电子束扫描路径随图形不同而不同,后者是电子束扫描路径固定。建模、用户、观察、规范化的设备、设备坐标系(剑勇关龟蛇)选择、定位、定量、定向、定路径、文本、橡皮筋、拖动技术。选择、定位、定向、定路径、文字输入、三维交互、组合交互。定位、笔画、字符串、数值、选择、拾取设备。前者是计算机语言中的术语,后者是数学中的。
2025-11-28 22:20:41
202
原创 种子填充算法
如果没有出栈就可以继续进栈(包括没有进过栈的 和现在在栈里面的)。网上也有视频是,只要在栈里面就不再二次进栈了,我也不知道哪个对,问一下豆包。• 劣势:栈中可能出现重复元素,增加少量栈操作开销,但不影响正确性。• 特点:不额外记录“已入栈像素”,只要邻域像素符合条件就压栈,出栈时再判断是否已处理。核心区别是是否在“压栈前”增加一次标记检查,但最终填充结果是一致的。• 工程实现可能用“严格单次进栈”(优化性能)。• 优势:避免栈中重复元素,减少栈操作次数;◦ 若未入栈 → 压栈+标记为“已入栈”;
2025-11-28 15:56:24
232
原创 Weiler-Atherton多边形裁剪算法
由于不知道主多边形(被裁剪的)和裁剪多边形(窗口)的写的时候的端点顺序。最终得到,两者的顺序相同的时候,裁剪得到正确的,相反的时候得到互补的。所以我全试了一遍:主顺+裁顺 主顺+裁逆 主逆+裁顺。
2025-11-28 15:48:12
384
原创 计算机图形学直线DDA算法
DDA算法计算出的坐标多是浮点数,而像素坐标必须是整数,需要把浮点坐标映射到最近的像素点。但C/C++等常用编程环境中没有默认四舍五入函数,直接强制类型转换会直接舍弃小数部分(比如1.8转int会变成1,而非2)。这时给浮点数加0.5再取整,就能巧妙实现四舍五入效果——像1.3+0.5=1.8取整为1,1.6+0.5=2.1取整为2,既简单高效,又能保证绘制的直线贴合理想轨迹。这本质是算法实现时适配计算机取整规则的操作,二者最终目的一致,+0.5取整是四舍五入在编程中的便捷实现方式。
2025-11-24 21:16:51
427
原创 Nodejs学习
Node.js 是一个基于 Chrome V8 JavaScript 引擎构建的 JavaScript 运行时环境。简单来说,Node.js 让 JavaScript 可以在服务器端运行,而不仅仅局限于浏览器中。
2025-08-18 17:38:50
585
原创 自用ai调校方法
就是如果weatherData.temp不显示,就检查weatherData,如果weatherData不显示,就检查谁给他赋值的。比如绿色的框是要渲染到页面的,如果不渲染,就说明weatherData数组中可能没有后面的字段,这时候就看一下apifox返回的数据结构,把字段对应。如果response.data打印为undefined,那就再找上一层的response,检查它的数据结构。我感觉一般就两个问题,一个是接口没通,一个是字段不对。如果正常打印,但页面不显示数据,就是字段了,
2025-08-18 17:38:35
450
原创 深度学习入门
• Python是一种简单易记的编程语言。• Python是开源的,可以自由使用。• 本书中将使用Python 3.x实现深度学习。• 本书中将使用NumPy和Matplotlib这两种外部库。• Python有“解释器”和“脚本文件”两种运行模式。• Python能够将一系列处理集成为函数或类等模块。• NumPy中有很多用于操作多维数组的便捷方法。
2025-08-04 08:27:07
544
原创 css学习
clamp用于动态调整元素字体大小,第一个参数是最小值,第三个参数是最大值,第二个是首选值。如代码,字体最小为2rem,最大4rem,首选4vw(视口宽度的 4%)
2025-06-30 10:33:56
373
原创 中享思途实训
文件夹右键,新建page,就会创建好4个文件(wxml,wxss,js,json)小程序的app.json,pages中第一项是默认启动页面,或写entrypagePath确定新建导航栏在app.json中,写tabBar导航栏的list只是一个属性,还有其他配置,如color,selectedcolor,idea中servlet继承父类,ctrl+o,shift+点击两次(选择起始和结束)ctrl+点击,连接数据库DAO database access object 数据库访问对象。
2025-06-30 08:32:44
882
原创 JavaWeb(JavaBean预习)
(1)在类路径(src)下建立文件db.properties,在该文件内存放数据库的基本信息:数据库驱动程序名,数据库连接字符串,数据库用户名称及其密码。JavaBean是Java Web程序的重要组件,它是一些封装了数据和操作的功能类,供JSP或Servlet调用,完成数据封装和处理等功能。(2)工具类(util.*):封装工具方法,方法通常为静态的,通过类名直接调用。(5)控制器类(controller.*):同页面打交道,接收用户请求,是连接页面和业务逻辑的桥梁,如下一章的servlet类。
2025-06-11 18:48:41
725
原创 设计模式作业
当调用 e.mailCheck() 时,执行的是 Salary 类中重写的 mailCheck() 方法,而不是 Employee 类中的 mailCheck() 方法,这就是多态的具体体现。由于 a 实际指向的是 Cat 类的对象,并且 Cat 类可能重写了 Animal 类的 eat() 方法,所以这里调用的是 Cat 类的 eat() 方法。在 main() 方法中,Employee 类型的变量可以引用 Salary 类的对象,这样可以将不同子类的对象统一处理,减少代码的冗余。
2025-06-09 22:07:17
990
原创 JavaWeb预习(jdbc)
1.驱动程序接口Driver每种数据库都提供了数据库驱动程序,并且都提供了一个实现java.sql.Driver接口的类,称为Driver2.驱动程序管理器DriverManagerDriverManager类用来建立数据库连接URL语法格式为:jdbc:子协议:数据源eg:3.数据库连接接口ConnectionJava程序对数据库的操作都在该对象上进行该语句不需要SQL语句,在执行时加上SQL就行还有PreparedStatement,直接在括号加上sql执行。
2025-06-08 20:27:08
275
原创 web第六次
created适用于在实例初始化完成后,还未进行 DOM 挂载时进行数据请求和初始化操作。mounted适用于在 DOM 挂载完成后,对真实的 DOM 元素进行操作和初始化第三方库。
2025-03-18 11:27:39
386
原创 面向对象程序设计原则
假设你有个“交通工具”类,它既负责汽车在公路上跑,又让飞机在天上飞,还让轮船在水里游。这些原则就像是编程界的“武林秘籍”,掌握了它们,你的代码会变得更灵活、更易维护,还能少踩很多坑!:一个类只和它的“直接朋友”(成员变量、方法参数等)交互,不和陌生人(局部变量中的类)打交道。类B想用类A的一个方法,如果直接继承A,就会被迫继承A的其他方法,导致代码臃肿。:把“会飞的鸟”和“不会飞的鸟”分开,或者让企鹅不继承“鸟”的飞行能力。:保证继承体系的稳定性,避免“父类能用的地方,子类一用就崩”。
2025-03-10 14:47:12
588
原创 帝可得系统学习
物联网1.下载dkd-parent-master,下载redis,运行,jdk改成17,语言级别改成17,运行主函数2.下载dkd-vue-master,启动成功实战篇;
2025-03-07 21:04:04
1012
原创 dfs。。
一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。if ((x>=0)&&(x<m)&&(y>=0)&&(y<n)&&(bz[x][y])) //判断该点是否可以入队。⑶将细胞的位置入队h,并沿其上、下、左、右四个方向上的细胞位置入队,入队后的位置bz数组置为flase;⑷将h队的队头出队,沿其上、下、左、右四个方向上的细胞位置入队,入队后的位置bz数组置为flase;i++) //沿细胞的上下左右四个方向搜索细胞。
2025-02-25 10:26:01
291
原创 vue3组件el-table报错
最后发现我还有个订单管理页面,这里面的data初始化成ref(' ')了,把这个组件注释掉,直接不报错了,nb666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666。摁着商品管理代码找了半天也没发现哪里错了,而且关闭报错表格数据能正常显示,传给table标签的data不是数组就会报错,
2025-01-25 21:40:36
390
原创 概率论考前一天
判断是不是分布函数:单调不减,右连续,F负无穷为0, F正无穷为1。判断是不是密度函数:非负性(函数任意地方都大于0),规范:积分为1。
2025-01-13 11:20:46
368
原创 uniapp第一天
view等价于div,属性hover-stop-propagation阻止事件冒泡text相当于span,text里面的文字才能被选中,复制。scroll-view属性:scroll-y竖向滚动,scroll-x横向滚动,条件:在父元素中添加:white-space:nowrap(禁止换行)在子元素中添加:display: inline-block;行级块元素swiper轮播图,内部是swiper-item,swiper加入属性vertical,变成企业邀请函。
2025-01-11 00:38:34
261
原创 生物信息学入门
共同构成INSDC(国际核酸序列数据库合作联盟)NCBI(美国国家生物技术信息中心)点Graphics获得序列的图形概览。EMBL(欧洲分子生物学研究室)DDBJ(日本国立遗传学研究院)文献数据库:PubMed。
2025-01-07 17:40:15
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅