- 博客(202)
- 收藏
- 关注
原创 将 char [] str = “hello,you,world” 改为 “world,you,hello“,要求空间复杂度为1
将 char [] str = “hello,you,world” 改为 "world,you,hello",要求。
2025-03-28 17:17:42
214
原创 怎么使用pm2启动和暂停后端程序(后端架构nodejs+koa)
如果什么进程都没有,但是你确实有后端程序运行在服务器上,使用以下查看pm2程序的启动用户。查看进程的具体信息,确认自己运行后端文件位置。接着转换到你要操作的pm2的进程用户下。然后pm2 list会输出很多的进程。就可以看到具体的用户和进行的信息。首先查看自己的pm2进程。确保程序在后台稳定运行。
2025-03-27 10:41:30
251
原创 关于服务器只能访问localhost:8111地址,局域网不能访问的问题
服务器是使用的阿里云的服务器,服务器端的8111端口没有设置任何别的限制,但是在阿里云服务器端并没有设置相应的tcp连接8111端口。服务器防火墙(iptables)是否允许 8011 端口。1、使用阿里云初始化好的端口;2、配置新的阿里云端口。1、确保 uvicorn 运行时绑定了。(防火墙)是否拦截了 8011 端口。,你需要:(上述步骤一、二)会成功连接你的服务器端口!未启用为inactive。
2025-03-27 00:09:52
386
原创 前端DOM 详解
(Document Object Model,文档对象模型)是浏览器将HTML、XML文档解析为一棵树状结构的表示方法。它、结构和样式。每个在DOM中是一个,称为一个“通过DOM,开发者可以使用JavaScript来与网页互动,比如动态修改内容、响应用户事件等。
2025-03-19 15:59:11
284
原创 后端响应的状态码有哪些(或者说在前端开发中怎么一步步排错)
里有 Uncaught (in promise) TypeError: Failed to fetch。在 Chrome DevTools(开发者工具)的。如果前端请求有问题,可以直接用 Postman 或。在 React / Vue 代码中,缺少必填参数或格式错误。
2025-03-19 15:57:44
721
原创 将温度预测的神经网络部署到服务器端,封装成api接口步骤
6、使用测试接口工具进行测试(工具这里使用的是apipost这个)端口号就是刚才创建的!ps:这里我想要的效果是:给接口一个json数组,接口返回一个预测的数据的数据值。1、模型参数文件为:lstm_temperature_model.h5。2、在新建一个py文件 predicttemp.py 在服务器(3、下载所需要的python环境、pip环境、numpy等包环境。(其他模型部署同理哈!
2025-03-18 02:00:52
518
原创 JavaScrip中对于数组的操作的方法(!!是否改变原数组)
是否至少有一个元素满足提供的测试函数。(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)是否所有元素都满足提供的测试函数。(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)(不改变原数组,生成一个新数组)移除数组的最后一个元素。每个元素执行指定的操作。
2025-01-08 16:04:43
446
原创 python中的继承和多态
继承提供了类之间的层次关系,而多态则使得这些类能够通过统一的接口来表现出不同的行为。在 Python 中,方法的多态性主要体现在方法的重写上,即。子类可以继承父类的属性和方法,还可以重写(覆盖)父类的方法。方法时,表现出了不同的行为(即不同的输出),这就是多态。继承是面向对象编程的一种机制,它允许创建一个新的类,父类和子类中使用相同的接口名来调用不同的实现。类的方法,且可以根据需要修改或扩展它们。方法,但是它并没有提供具体的实现。相同的方法名来调用各自不同的行为。方法,体现了多态的特性。
2025-01-08 15:22:31
347
原创 前端的通信方式有哪些?比如子组件父组件间、子组件子组件间、其他等。。。
优先用props和回调。考虑Context或全局状态管理。使用 Redux 或事件总线。使用 WebSocket、API 或 iframe。
2024-12-26 09:56:06
1028
原创 xss csrf怎么预防?
XSS 是指攻击者向目标网站注入恶意脚本,从而在用户浏览器中执行。属性防止 JavaScript 访问 Cookies。CSRF 是指攻击者利用受害者的身份发送伪造请求。对所有敏感操作,要求用户重新登录或输入密码。等会插入未经处理的 HTML。属性防止 Cookies 被。唯一的 CSRF Token。避免直接操作 DOM。非 HTTPS 传输。
2024-12-25 17:37:17
724
原创 数据库索引
数据库索引是一种数据结构,旨在提高数据库查询操作的效率。通过创建索引,数据库可以更快地找到并访问表中的行,而无需扫描整个表。:使用 SQL 语句(如)创建索引。DROP INDEX。
2024-11-04 15:42:02
485
原创 javascript学习笔记
参考链接:JavaScript 教程 | 菜鸟教程1、使用 window.alert() 弹出警告框。 2、写到控制台使用 console.log() 方法在浏览器中显示 JavaScript 值进行调试。(按F12进行调试) 对象定义: 对象代表 HTML 文档(网页)中的内容。它是 对象的一个属性,通常用于与网页的内容进行交互。 功能: 提供访问和修改 HTML 文档的能力,比如可以通过 查找和操作 DOM 元素。 允许创建、修改和删除元素和属性。 可以访问和修改文档的
2024-10-10 21:26:45
864
原创 antd中的select中的showSearch、 optionFilterProp=“children“ // 过
三者配合使用!在Select组件上设置了showSearch并配合使用和时,组件将根据用户的输入动态过滤选项。Select可输入的搜索框showSearchinputoption通过,你可以实现更加复杂和定制化的匹配逻辑。例如,在代码中,这个逻辑来判断option的children属性是否包含用户输入的值。指定了你要过滤的属性childreninput。
2024-10-10 11:03:41
766
原创 Webpack和vite的区别
Webpack是一个功能强大、灵活性高的打包工具,适合复杂的项目需求和生产环境。Vite则专注于提供极致的开发体验,适合快速开发和现代框架应用。Webpack适合对整个项目进行一次性打包,适用于复杂的生产构建。Vite更加注重开发体验,通过实时编译和快速更新,提供更流畅的开发流程。Vite 的实时编译机制与热替换功能密切相关,二者共同提升了开发过程的效率和体验。Vite 的设计理念是为了快速反馈和高效开发,而 HMR 则是实现这一目标的重要技术之一。
2024-10-09 19:13:03
1427
原创 根据传入的文件流链接实现前端下载
后端传入一个下载的url,实现点击按钮,下载文件。(“URL”, '_blank') 方式。PS:会打开一个新的页面。
2024-10-09 16:25:16
390
原创 算法题——层序遍历(一层按一组输出)
输出[[1],[2,3],[4,5]] (按照一层输出为一组)使用队列,在队列内层再加入一层for循环,输入[1,2,3,4,5]
2024-09-30 21:20:25
324
原创 前端缓存机制及其特点
是一种 Web 存储(Web Storage)技术,它属于浏览器提供的客户端存储机制。的特点使它被广泛用于持久性的数据存储即使在浏览器关闭并重新打开之后,数据仍然保留。
2024-08-30 13:52:08
905
原创 JSON.stringify 和 JSON.parse
逐个检查或转换解析后的对象的每个属性值。被解析成 JavaScript 对象。,则该属性将被从最终结果中删除。JavaScript 对象。有效的 JSON 字符串。
2024-08-20 16:38:07
754
原创 javascript中数组的map方法
map是一种遍历数组的方法。它不仅遍历数组,还会根据你提供的回调函数处理数组中的每一个元素,并生成一个新的数组。新数组的元素是回调函数返回的值,而新数组的长度与原数组相同。
2024-08-20 14:14:14
520
原创 什么是安全上下文?ps:Clipboard API 的使用与网页的安全性有关。具体来说,navigator.clipboard.writeText 等方法只能在安全上下文中使用。
通常指的是通过HTTPS 协议(而非 HTTP)加载的网页。为了保护用户隐私和安全,现代浏览器要求某些 API(例如 Clipboard API)只能在安全上下文中使用。这意味着,如果你在一个不安全的连接(即 HTTP)上使用,会导致为undefined,从而引发你提到的错误。
2024-08-16 18:20:51
360
原创 前端react中new Date(create_time * 1000).toLocaleString()转换问题
假设是1723518321,这是一个 Unix 时间戳,表示。要将这个时间戳转换为人类可读的日期格式,通常需要将其乘以 1000,以转换为 JavaScript 中的毫秒时间戳。DateDate。
2024-08-16 17:55:57
419
原创 createOpen是一个函数,问onClick={() => createOpen()}箭头函数和onClick={createOpen}两个调用函数的区别
每次渲染都会创建一个新的箭头函数。这可能会导致性能问题,特别是在渲染频繁的组件中。:直接传递函数引用,这是一种性能更优的做法,因为不会创建新的函数实例,每次渲染时引用保持一致。
2024-08-16 17:31:08
268
原创 javascript中的多层if-else语句三元符 ...?(?:):()
对于简单的两层循环,可以使用三元符,较为清晰简洁;对于复杂的判断逻辑,可以使用if-else进行编写。解释:(括号里的可以视为一个结果)
2024-08-16 16:19:49
218
原创 const 不是不能改变变量的值吗,但是为什么使用钩子函数就可以用const 且可以改变值呢?
涉及到的是const关键字的行为与 React 钩子函数(如useState)的工作方式之间的关系。const。
2024-08-16 15:35:45
521
原创 对于http下使用navigator.clipboard.writeText实现复制功能的问题,可以使用document.createElement创建一个临时元素实现复制功能
【代码】对于http下使用navigator.clipboard.writeText实现复制功能的问题,可以使用document.createElement创建一个临时元素实现复制功能。
2024-08-16 14:54:32
302
原创 对于react中input输入框中onBlur和点击输入框外部按钮冲突
处理输入框的失焦事件时发现它影响了外部的提交按钮,这通常是因为失焦事件会触发。可以利用这个事件来确保按钮点击不会被。函数,最终导致无法触发外部按钮进行提交操作。事件来处理按钮点击。在点击按钮时,按钮的。
2024-08-16 14:37:03
706
原创 http和https的区别
HTTP适合那些不涉及敏感信息传输的普通网站,但在当今网络环境下,越来越多的网站已经转向使用HTTPS。HTTPS提供了加密的数据传输、安全的用户信息保护以及对用户身份的验证,是当前网站和应用程序的标准选择。
2024-08-16 14:10:12
3344
原创 在本地loscalhost运行navigator.clipboard.writeText是没问题的,但是使用本地电脑的ip地址访问运行的项目就会出现问题: Cannot read properties
在本地(localhost)开发时,在localhost上可以正常工作,但当你通过本地计算机的 IP 地址访问项目时出现的问题,这是因为浏览器对 Clipboard API 的使用有严格的安全性要求。
2024-08-16 13:57:34
746
原创 var let const 之间的比较
var:适用于旧代码,函数作用域,存在提升和重复声明问题。let:推荐用于需要块级作用域的情况,避免提升和重复声明问题。const:推荐用于需要不可重新赋值的常量,块级作用域,但要注意对象和数组的内容可以修改。
2024-08-13 17:51:38
929
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人