04 2024 档案
摘要:在Vue 3项目中,配置Sourcemap主要取决于你使用的构建工具,通常是Vue CLI或者Vite。下面是在这两种情况下如何开启Sourcemap的步骤: Vue CLI 对于使用Vue CLI创建的项目,可以在项目的vue.config.js文件中配置: 找到或者在项目根目录下创建一个vue.
阅读全文
摘要:let historyMsgList = [] const handleAddHistoryMsg = ({ msg }) => { if (historyMsgList.length < 10) { historyMsgList.push(msg) } else { historyMsgList.
阅读全文
摘要:0x 是一个强大的 Node.js 性能分析工具,它可以帮助你进行堆栈追踪和火焰图分析。使用 0x 可以帮助你理解 Node.js 应用在运行时的性能瓶颈,进而优化代码。以下是如何使用 0x 对 Node.js 项目进行性能分析的步骤: 安装0x 首先,你需要在你的开发环境中安装 0x。你可以通过
阅读全文
摘要:npm i autocannon -g autocannon -c 100 -d 5 -p 10 http://localhost:3000/ 0x -o app.js 火焰图是根据程序的栈的状态对出现函数的采样数据统计而得,宽度代表函数运行一次所需的时长、高度代表栈的层数、颜色深度代表函数在采样中
阅读全文
摘要:npm install -g nodemon launch.json: { "version": "0.2.0", "configurations": [ { "name": "Nodemon", "type": "node", "request": "launch", "runtimeExecut
阅读全文
摘要:import figlet from 'figlet' import standard from 'figlet/importable-fonts/Standard.js' if (process.env.REACT_APP_MODE 'dev' && false) { console.log('已
阅读全文
摘要:const figlet = require("figlet"); figlet("SUCCESS", function (err, data) { if (err) { console.log("Something went wrong..."); console.dir(err); return
阅读全文
摘要:https://ant-design.antgroup.com/components/upload-cn https://github.com/ant-design/ant-design/issues/2423 useAttachment.js: import React from 'react'
阅读全文
摘要:https://chat.lmsys.org/?leaderboard 人工智能学习网站 https://chat.xutongbao.top
阅读全文
摘要:{ title: '星期', dataIndex: 'startTime', ellipsis: true, render: (text) => { text = moment(text - 0).weekday() let hook = { 0: { title: '星期日', className
阅读全文
摘要://微信登录 const chatWx = async (req, res) => { try { // 扫码 const onScan = (qrcode, status) => { let qrcodeImageUrl if (status ScanStatus.Waiting || statu
阅读全文
摘要:https://wechaty.js.org/zh/docs/howto/event#friendship-event-friend-requests //微信登录 const chatWx = async (req, res) => { try { // 扫码 const onScan = (qr
阅读全文
摘要:要写一个函数通过文件的MIME类型判断文件类型,你需要了解MIME类型与文件类型的对应关系。MIME类型是一种标准,用于表述文档、文件或字节流的性质和格式。下面是一个简单的JavaScript函数,该函数接收MIME类型作为参数,并返回对应的大致文件类型分类(例如:‘image’, ‘video’,
阅读全文
摘要:const bytesToSize = (size) => { if (size < 0.1 * 1024) { //小于0.1KB,则转化成B size = size.toFixed(2) + 'B' } else if (size < 0.1 * 1024 * 1024) { // 小于0.1M
阅读全文
摘要:https://ai.google.dev/pricing?hl=zh-cn 查询可用的model https://generativelanguage.googleapis.com/v1beta/models?key=xxx 使用postman调用 https://generativelangua
阅读全文
摘要:// 假设我们有一个数字数组和一个条件函数 // 条件函数返回true的元素将被移动到数组的前面 let numbers = [1, 2, 3, 4, '', 6, '', 8, 9]; let condition = (value) => value ''; // 例如,我们想把偶数移动到前面 /
阅读全文
摘要:在JavaScript中,使用sort函数可以按照特定的规则对数组进行排序。如果你想根据特定的条件把数组中的某些项移动到前面,你可以使用sort函数来实现这一点。以下是一个例子,演示了如何使用sort函数把满足特定条件的数组项移动到数组的前面: // 假设我们有一个数字数组和一个条件函数 // 条件
阅读全文
摘要:在JavaScript中,如果你要将数组中的某一项移动到第一位,你可以使用以下几种方法。 假设我们有一个数组arr,并且想要将位于索引index的项移动到数组的第一个位置: let arr = [1, 2, 3, 4, 5]; let index = 2; // 假设我们想将3(即索引2的项)移动到
阅读全文
摘要:html版 <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta charset="utf-8" /> <link rel
阅读全文
摘要:https://speech.microsoft.com/audiocontentcreation 9 More Realistic AI Voices for Conversations Now Generally Available https://techcommunity.microsoft
阅读全文
摘要:如果要匹配URL并且对其进行一定的修改后替换原来的URL,你需要一个函数,这个函数可以匹配URL,然后对匹配到的URL进行所需要的修改。下面是一个例子,展示了如何实现这样的功能: function replaceAndModifyUrls(text, modifyFn) { // 正则表达式匹配大部
阅读全文
摘要:在使用 socket.io 库时,对于实现跨域资源共享(CORS:Cross-Origin Resource Sharing)的配置,您需要设置服务器的 CORS 选项来允许特定来源的请求或所有来源的请求。当创建或配置 socket.io 服务器时,CORS 相关的设置通常是在初始化服务器时作为选项
阅读全文