全能人才
IP:
36关注数
0粉丝数
24获得的赞
工作年
编辑资料
链接我:

创作·62

全部
问答
动态
项目
学习
专栏
全能人才

如何找到 Acro-Design 的 acro-scripts 源码,是否已更换仓库?

找了一圈,应该在这"https://github.com/arco-design/arco-cli/tree/1.x/packages/arco-scripts" (https://link.segmentfault.com/?enc=9guiqXuGOxnzWIsJmFd%2Btg%3D%3D.GXArmWg9gw4K2Tq4TSH1iyOU88xnEbr5DAqjKRlPPzM4Q7UqaibVCA4rgVFaTW4NowwslJhManfwrLIxw%2BThj2RJ%2ByIIYnJ7pJVvYgcRDhY%3D)
0
0
0
浏览量0
全能人才

这种网址F12打不开,怎么看源码?

"https://book.yunzhan365.com/pgup/jwpk/mobile/index.html" (https://link.segmentfault.com/?enc=A9OKis%2B6tlFgCwfrBAQkow%3D%3D.%2BVJJI2YLZRB7BdIUAzWyXnWlj9x%2BO253q59lsMfJFJ1FRf%2BedgmHopojk0EIcYnWWF%2BHQPPga6jW6BYuueZMOw%3D%3D) 上面的网址打不开F12,右击也不管用,我想看源码,怎么看?
7
1
0
浏览量251
全能人才

如何搭建具有DDNS功能的本地DNS服务器?

具有现成的,具有ddns功能的dns服务器程序 使用了dynv6,发现挺好用的,想着,能不能自己在局域网搭建一个具有类似的,具有ddns功能的dns服务器
8
1
0
浏览量326
全能人才

有什么办法可以根据cve的编号来进行网络漏洞测试?

就是那么多漏洞,有没有哪个软件或者数据库可以模拟对这些漏洞进行攻击的发起?比方说nmap的nse脚本之类的,那个脚本包含很多吗?我觉得还没有包含所有,是不是没有的也可以自己编写?难度大吗?只看漏洞描述可能写出来攻击这个漏洞的脚本吗?
9
1
0
浏览量285
全能人才

为什么 python3 setup.py bdist_wheel 编译出来的 pydantic 是一个 any 的 wheel?

因为pydantic 包是一个纯 Python 包,所以 wheel 文件名包含了 none 和 any 这两个标识符,没有包含其他平台或者 Python 版本的扩展模块。
0
0
0
浏览量0
全能人才

VChart中如何配置Tooltip (文字提示) 自动换行?

不同图表库的解决方案不一样,根据你给的demo,在VChart中只需要配置最大宽度和多行支持即可。 "图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250107/681ea52a8a7c2199a658c82bcad94a1f.png) 代码示例 const spec = { type: 'line', data: { values: [ { type: 'Nail polish', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 4229 }, { type: 'Nail polish', country: 'EU', value: 4376 }, { type: 'Nail polish', country: 'China', value: 3054 }, { type: 'Nail polish', country: 'USA', value: 12814 }, { type: 'Eyebrow pencil', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 3932 }, { type: 'Eyebrow pencil', country: 'EU', value: 3987 }, { type: 'Eyebrow pencil', country: 'China', value: 5067 }, { type: 'Eyebrow pencil', country: 'USA', value: 13012 }, { type: 'Rouge', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 5221 }, { type: 'Rouge', country: 'EU', value: 3574 }, { type: 'Rouge', country: 'China', value: 7004 }, { type: 'Rouge', country: 'USA', value: 11624 }, { type: 'Lipstick', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 9256 }, { type: 'Lipstick', country: 'EU', value: 4376 }, { type: 'Lipstick', country: 'China', value: 9054 }, { type: 'Lipstick', country: 'USA', value: 8814 }, { type: 'Eyeshadows', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 3308 }, { type: 'Eyeshadows', country: 'EU', value: 4572 }, { type: 'Eyeshadows', country: 'China', value: 12043 }, { type: 'Eyeshadows', country: 'USA', value: 12998 }, { type: 'Eyeliner', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 5432 }, { type: 'Eyeliner', country: 'EU', value: 3417 }, { type: 'Eyeliner', country: 'China', value: 15067 }, { type: 'Eyeliner', country: 'USA', value: 12321 }, { type: 'Foundation', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 13701 }, { type: 'Foundation', country: 'EU', value: 5231 }, { type: 'Foundation', country: 'China', value: 10119 }, { type: 'Foundation', country: 'USA', value: 10342 }, { type: 'Lip gloss', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 4008 }, { type: 'Lip gloss', country: 'EU', value: 4572 }, { type: 'Lip gloss', country: 'China', value: 12043 }, { type: 'Lip gloss', country: 'USA', value: 22998 }, { type: 'Mascara', country: '这是一段很长的标题这是一段很长的标题这是一段很长的标题', value: 18712 }, { type: 'Mascara', country: 'EU', value: 6134 }, { type: 'Mascara', country: 'China', value: 10419 }, { type: 'Mascara', country: 'USA', value: 11261 } ] }, title: { visible: true, text: '100% stacked line chart of cosmetic products sales' }, percent: true, xField: 'type', yField: 'value', seriesField: 'country', legends: [{ visible: true, position: 'middle', orient: 'bottom' }], axes: [ { orient: 'left', label: { formatMethod(val) { return `${(val * 100).toFixed(2)}%`; } } } ], tooltip: { style: { keyLabel: { maxWidth: 100, multiLine: true }, titleLabel: { maxWidth: 20 } } } }; 结果展示 * 在线效果参考:"https://codesandbox.io/s/tooltip-multiline-j9ngvp" (https://link.segmentfault.com/?enc=FjeVLqshehMu8uiqSOsMEA%3D%3D.4jgwXNdAGmB86Jr5TZiNsWbaZf7zx3d9QRsIWJYW4FBqe6Dpo68MUOIVwmLMilSVYVt7P1J%2B20VFukbR7fP%2BBQ%3D%3D) "图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250107/1f487826ca1cad7180b25cb0cf0f623f.png) 相关文档 * Tooltip教程:"https://visactor.bytedance.net/vchart/guide/tutorial_docs/Cha..." (https://link.segmentfault.com/?enc=iF0ASANsrD6sRVoGaVnsdw%3D%3D.2iJXowoJeIL4EWj28Fc1dQdcXc2fAVftggKWr5upOADi2f%2BCStKhd2px0HgX0PJulmEOrVAf09808HPs3%2FDYrtGgp4IKE5OCsTQweZt5W%2FI%3D) * Tooltip相关api:"https://visactor.bytedance.net/vchart/option/barChart#tooltip..." (https://link.segmentfault.com/?enc=I7gE0oXi97djxwvxUMUbPw%3D%3D.6WLvLUjJryUZLTupbWOn5cAV7LhrNnzNn3RGb0%2FhlIbyRG47Igd5Z1uka46y%2F%2F7GywfEoNCMWV8ZROdcvrP9%2BF7Il1s1NRXHBdej%2FuG99bE%3D) * github:"https://github.com/VisActor/VChart" (https://link.segmentfault.com/?enc=59JAfzuL7W5kj0FYw%2BNisg%3D%3D.HC0RDXHNAOeynmFLyW9O5hMOX91vVFGBXT7AbVKEjqajq%2BFs3u%2FeR7n2qYx6s2Yf)
0
0
0
浏览量0
全能人才

在图表层面监听事件,是否可以通过event 参数获取具体点击的元素类型,类似于dom 的 target 参数?

在使用"VChart" (https://link.segmentfault.com/?enc=rXq2W2gKb85KOAi1CCkqEw%3D%3D.SXi8yhjGht7szRUTSVVAH5mvpYVfHSM5kKIHVxGk%2Fg4%3D)时,能通过监听整个chart或canvas,然后根据返回的参数,比如type来判断 点击的是axis/legend/item吗?
14
1
0
浏览量319
全能人才

uniapp中,为什么跳转回tabBar页面就无法接收监听?

onBLECharacteristicValueChange这个监听的文档地址:"https://uniapp.dcloud.net.cn/api/system/ble.html#onblecharact..." (https://link.segmentfault.com/?enc=GKkJqIhNuv1UQh3TuUWGMw%3D%3D.3hHcXCmYfjCW%2BpuLCWENJtl2SCoIYCRg4cGNzRgi1CVHxo3yj8%2FOBJrz9gWlfCL6VbnQFjwUTs7kIGc%2FmwOg5kLcxRIbLmHO0%2Bwl9IAuCGk%3D) 无论在哪个页面都能收到这个api的监听,唯独跳转回主页tabBar页面监听就没了,所以这个监听本身应该是没问题的?只是不知道返回主页的tabBar页面有什么我不知道的机制导致监听失效, 我把这个监听放在APP.VUE的onLaunch里面,但实际上不管放在哪个页面(除主页外)的效果都和上述一致。 求教大神们是哪里出问题了,用了几个跳转的api都不行↓ this.$u.route({ url: 'pages/index/index', type: 'tab', }) uni.switchTab({ url: '/pages/index/index' }); 小弟在这里先感谢各位大神们,感激不尽,祝大神们发财祝大神们取漂亮老婆
17
1
0
浏览量277
全能人才

IDEA有些类爆红,但是项目可以正常启动?

是.idea中的索引出现问题了,你可以试试下面两种解决方法: 1. 删除.idea文件,重新引入项目 2. 更新一下IDEA的缓存,如下图所示,点击Invalidate Caches/Restart.. "图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250104/5e6f9d9f5bf9a8894ec4c8de491b0c40.png)
0
0
0
浏览量0
全能人才

知乎问答里面的禁止转载是怎么实现的?

你不会是发广告的吧?为什么不直接定位到某一个回答。 «"https://www.zhihu.com/question/621666836/answer/3208367524" (https://link.segmentfault.com/?enc=RJyPMYNbDTDuVrri1kBr9w%3D%3D.xmcrmLFmFeOdb8vjun62B9jeDA8y1Asr0qPjiNKGcpGfqO3LjMTGGdf8az01mx5IkfAmNu1%2F18ahGfCspd8Ifg%3D%3D)» 然后试了一下。 ~~右键复制是可以的,那么大概率不是复制事件,应该是键盘的事件~~ 原来是根据数量来判断的,那么大概率就是复制事件了 *** "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250101/282300861dc488a6c48bb9af720d6142.png) remove 了之后就可以复制了。 *** 接下来我们直接搜索特征 "copy" 或者 "禁止转载", 可以找到如下代码 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250101/9b8f659434d4248fa1d53f3a33799eb0.png)
0
0
0
浏览量0
全能人才

大佬们这段代码提示报错,要怎么写啊?

可以试试给 M 一个限制:
0
0
0
浏览量0
全能人才

请教一下,uniapp项目断网或者连的不是指定的网络?该怎么判断?

断网情况: uni.getNetworkType({ success: function (res) { console.log(res.networkType); if (res.networkType === 'none') { uni.showToast({ title: '当前网络不可用,请检查你的网络设置', icon: 'none' }); } } }); uni.onNetworkStatusChange(function (res) { console.log(res.isConnected); console.log(res.networkType); if (!res.isConnected) { uni.showToast({ title: '网络已断开', icon: 'none' }); } }); 服务挂了的情况: setInterval(() => { uni.request({ url: '你的服务器API地址', success: (res) => { console.log(res.data); }, fail: (err) => { console.log('服务器不可用', err); uni.showToast({ title: '服务器不可用,请稍后再试', icon: 'none' }); } }); }, 检测间隔时间); //每30秒检测一次
0
0
0
浏览量0
全能人才

rabbitmq 的监控队列的记录可以持久化吗?

需求:监控可以在 rabbtimq 重启之后,监控记录还在 "图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241225/17c9c36792aee16b16f7e02892656cf1.png) 现状:rabbtimq 重启之后,之前的记录就不在了,就是记录不是持久化的
15
1
0
浏览量340
全能人才

Vuer们 ,关于Vue中 计算属性的另一个问题(动态给计算属性新增属性dom是否会及时渲染)?

计算属性一同提了两个问题: 1.计算属性返回一个函数对象的问题,"https://segmentfault.com/q/1010000044258093" (https://segmentfault.com/q/1010000044258093) 2.就是当前的问题。 动态对计算属性对象新增 属性 是否会被更新到dom的问题 演示项目 "https://stackblitz.com/edit/vitejs-vite-cz1g9d?file=src%2FApp..." (https://link.segmentfault.com/?enc=CGiyxmlKoDPekm5ftn1pHg%3D%3D.8ISDILtss%2BsHRC4C9Jb5Rk5F%2B8Jhr1u2o4FPSAWfuYOo5CNLLZiUqhttmgdhWDEl2EQBjl0r12uxHwsbSuh0sYk9DrJ5MiF%2FBHLISU0M2D4%3D) 项目中 演示了 计算属性返回一个普通的对象。然后 在点击事件中,对computedB这个计算属性动态新增属性,是否会被及时渲染到dom上。 关键点在 app.vue的handleClick方法中 //-------------->>>>这行代码很神奇---- //1.如果你把他打开 ,点击按钮就能拿看到 计算属性B上动态新增的属性 //2.如果你把他关上 就看不到计算属性B上动态新增的属性 //3,如果你把他打开,但是在template中 注释掉对 计算属性A的渲染,就看不到计算属性B上动态新增的属性。 beforeData.value = propvalue; 问题 1。按照我的理解 ,因为计算属性 computedB 中不依赖任何响应式属性,所以给 computedB动态新增属性 不会引起dom的更新。 2. 另外一种理解: computedB本身也是响应式的,所以 computedB.value[xx]=aa,也能够监听到并更新到dom上。 上面两种解释我觉得都有道理,vue了解不深,不知道应该怎么理解。 3. 从项目的实际效果来看,好像并不单纯 是响应式属性的问题。 好像是 computedPropA:{{ computedPropA('oup') }} 这个代码会决定 computedB 计算属性在dom中是否更新。
10
1
0
浏览量333
全能人才

vue项目中新建一个页面编译 正常但el报错?

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241221/e5bbe6353329e194ab7daf55d3f26976.png) 根节点是需要定义在入口文件里的,你咋还能写在 SFC 里呢? 目测 vue2,如果是 vue-cli 脚手架创建的,入口文件是 "public/index.html"。
0
0
0
浏览量0
全能人才

img的内部样式表如何写?

"" 里面的 "align" 属性是HTML属性,而不是CSS属性,也就是说你书写的并不是CSS行内样式。并且 "align" 属性是已经废弃的HTML属性。 👇 "图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241216/92ee63a23ed5537f553d7b0dd0339fbc.png) 需要有需要的话,可以给 "img" 元素添加 "float:right" 这个右浮动样式。 文档阅读 * ":图像嵌入元素 - HTML(超文本标记语言) | MDN" (https://link.segmentfault.com/?enc=CkU6KN0C7wf68JwxmDq4gg%3D%3D.GBZ4lLcCSz5W3B91iiD%2Fx3784CGp4dST7Macth1EXlMJtjrSAYQNJ62lFK33vTN9UmxQU%2F1aksicPcVuZlDE8fz44Vz%2BgEto%2Bpp8UL5wxOCINUgyE%2BndHWi2X8S%2BPuCOdNtwWL1IZInqNGfojSqrp9m7SuEoZdkOVbs9mwemTy4%3D) * "float - CSS:层叠样式表 | MDN" (https://link.segmentfault.com/?enc=eEXYWTFx34yUTch%2BMI8IPQ%3D%3D.UFc2Y8l0uTR%2F7v7euv%2BgCFLmd2Bmpe1kR4ZZ59T2aabhTpJVs4g1AQk%2B7dIwlBOXVgfSiyuF08MFITiZHDPMrA%3D%3D)
0
0
0
浏览量0
全能人才

一个css样式的实现?

"4172a601dff08c1c52149d8aa1b2d40.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241217/6e9b9c80eb5ecaf2743cba29e2e316df.png) 上图红框中的效果有没有什么方法能够用实现?
css
0
1
0
浏览量18
全能人才

关于vue 路由 vue-router中嵌套路由中无限嵌套?

在用vue仿写B站的组件切换效果。 效果:iphone上B站App中,从B站app首页点击一个视频,进入【视频播放页】,点击【视频播放页】中up主的头像,进入【up主的主页】,然后点击【up主的主页】中的视频,又显示【视频播放页】,然后就可以在【视频播放页】 ⇆ 【up主的主页】之间无限的进行下去。 显示新页面时并没有覆盖前面已显示的页面,而是从右侧滑动显示盖在当前页面上。因此我最初是写成嵌套路由 routes: [ { path: '/', component: () => import('@/views/index.vue'), // B站首页 children: [ { path: 'video/:videoId/', component: () => import('@/views/Video.vue'), // 视频播放页 children: [ { path: 'up/:upId', component: () => import('@/views/Up.vue'), // up主的个人主页 } ] } ] }, ] '/' --> B站首页 '/video/2342' --> 视频播放页 '/video/2342/up/353' --> up主的个人主页 问题是,当路由是'/video/2342/up/353'显示了up主的个人主页的个人主页时,我继续点击视频进入视频播放页时的路由该怎么设置呢。从app上的效果来看,似乎是个无限的嵌套路由,可我没法把路由配置成无限进行下去啊。如果不是嵌套路由的话当然好解决了,只用一个,每显示新组件都把前面的组件覆盖就行了,但那样又没法实现显示的新页面是盖在前面的组件上的效果。 希望有了解的前辈能提供点思路。
0
1
0
浏览量15
全能人才

路由传参跳转到另一个页面,参数已经携带了但是页面不刷新?

给 "router-view" 加个 "key" 试试,"key" 就是完整路由 App.vue
0
0
0
浏览量0
全能人才

ffmpeg在调用avformat_open_input函数时发生段错误?

如题,调用方式如下: avformat_open_input(&av_format_ctx, info->curr_info.url, NULL, NULL); 第一个参数初始化为 "NULL" 错误截图: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/896c8e2dccfe44f2a89e58db27649d17.png)
0
1
0
浏览量16
全能人才

vuetreeselect修改选中样式问题?

想修改插件vuetreeselect里边的checkbox的颜色,该怎么修改呢?谢谢! "1697983816023.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241206/479784c6e1aed1a3fdff762f889d5bd0.png)
0
1
0
浏览量28
全能人才

有哪些 web 代码编辑器(react、文本高亮、补全、虚拟列表、搜索、可扩展)?

目前我的待选方案是:monaco 想找找有没有其他更合适的方案,最好体积比较小,接入也简单。 需要支持的能力(react、文本高亮、补全、虚拟列表、搜索、可扩展)
0
1
0
浏览量18
全能人才

如何理解mybatis的一级缓存?会不会造成数据不一致的问题?

«如有两个SqlSession, 假设叫做a,b; 如果a查询一次, 紧接着b更新一次, 然后此时a再次查询,是不是查询到的还是老数据» 是,这个叫‘可重复读’。 «所以是不是我对SqlSession理解不到位? 如果两个用户并发在接口上请求, 是不是大概率不在一个SqlSession上? 如果是, 那会不会出现脏读问题?» 不是大概率不在,是不可能在(除非真的自己写了一套奇怪的逻辑,多个请求能访问到同一个 session…),所以也不存在脏读 通常来说,每个请求独享一个数据库连接,一个 sql session,一个事务上下文
0
0
0
浏览量0
全能人才

改变e.target.value的值,v-model监测不到数值的改变是为什么?

v-model做了两件事,一是把他的值也就是orderId赋值给input,二是监听input的change和input事件,将input的值反映射到orderId。这是vue做的。 而你的指令中,只是修改了input的值,并没有将这个值映射到orderId。这是你没做的。 那现在需要做的就是实时更新orderId的值,这可以在指令中主动触发下input的change事件,或者通过指令参数的形式去修改orderId值,如给指令加一个回调函数,或者把orderId传进指令(需要注意是值的传递是按值传递,不是按引用,意思你不能单纯的传个xxx.orderId,可能需要把xxx传进去)
0
0
0
浏览量0
全能人才

ts的host.writeFile()第一个参数路径的分隔符为什么和我的系统不匹配?

在看ms库的源码 这里build.js文件中自定义了host.writeFile方法 function compile(files, options) { const compilerOptions = { ...config.compilerOptions, ...options }; const host = ts.createCompilerHost(compilerOptions); host.writeFile = (fileName, contents) => { const isDts = fileName.endsWith('.d.ts'); console.log(fileName.split(sep),sep) //[ 'src/index.js' ] \ let path = join(DIR, fileName.split(sep)[1]); 注意看我上面的打印结果 我是win11系统,sep返回值是正确的,但是fileName传入的是src/index.js 这里是ts内部写死了这个分隔符吗? 这种情况下,我运行这个文件会直接报错,因为"fileName.split('sep')[1]"拿到的是undefined 当我修改成 let path = join(DIR, fileName.split('/')[1]); 是可以正常运行的 源码位置 "https://github.com/vercel/ms/blob/master/scripts/build.js" (https://link.segmentfault.com/?enc=ScNswQf7C2w7RC11XUxyrQ%3D%3D.zdfpVaMrLMlDycC%2FJRYQALNRbvLWqbkd6DUd0iSFmeRXpqlJQzd94WWVOy%2BVrrJiXEYTGNVnXw5bwvKU27%2Bylg%3D%3D)
0
1
0
浏览量31
全能人才

vue2.6.11配套的nodejs、@vue/cli 分别对应什么版本?

系统挂了,重装后,项目跑不起来了,vue版本为2.6.11,只记得@vue/cli是4.x,具体不记得了,nodejs版本也不记得了,反正跑起来报错,搜了一下也没搜到。 目前环境: https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241117/2d728de9231248b315ff22adafaaf7c7.png 错误信息如下: 0 info it worked if it ends with ok 1 verbose cli [ 'D:\Program Files\nodejs\node.exe', 1 verbose cli 'D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js', 1 verbose cli 'run', 1 verbose cli 'serve' ] 2 info using npm@6.14.12 3 info using node@v10.24.1 4 verbose run-script [ 'preserve', 'serve', 'postserve' ] 5 info lifecycle client2@0.1.0~preserve: client2@0.1.0 6 info lifecycle client2@0.1.0~serve: client2@0.1.0 7 verbose lifecycle client2@0.1.0~serve: unsafe-perm in lifecycle true 8 verbose lifecycle client2@0.1.0~serve: PATH: D:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;F:\codes_git\JytPlatformWebClient3\jytplatformwebclient\src\client2\node_modules.bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;D:\Program Files\Git\cmd;D:\Program Files\nodejs;C:\Users\qingyun\AppData\Local\Microsoft\WindowsApps;;D:\Users\qingyun\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\qingyun\AppData\Roaming\npm 9 verbose lifecycle client2@0.1.0~serve: CWD: F:\codes_git\JytPlatformWebClient3\jytplatformwebclient\src\client2 10 silly lifecycle client2@0.1.0~serve: Args: [ '/d /s /c', 'vue-cli-service serve' ] 11 silly lifecycle client2@0.1.0~serve: Returned: code: 134 signal: null 12 info lifecycle client2@0.1.0~serve: Failed to exec serve script 13 verbose stack Error: client2@0.1.0 serve: "vue-cli-service serve" 13 verbose stack Exit status 134 13 verbose stack at EventEmitter. (D:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16) 13 verbose stack at EventEmitter.emit (events.js:198:13) 13 verbose stack at ChildProcess. (D:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14) 13 verbose stack at ChildProcess.emit (events.js:198:13) 13 verbose stack at maybeClose (internal/child_process.js:982:16) 13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5) 14 verbose pkgid client2@0.1.0 15 verbose cwd F:\codes_git\JytPlatformWebClient3\jytplatformwebclient\src\client2 16 verbose Windows_NT 10.0.19043 17 verbose argv "D:\Program Files\nodejs\node.exe" "D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "serve" 18 verbose node v10.24.1 19 verbose npm v6.14.12 20 error code ELIFECYCLE 21 error errno 134 22 error client2@0.1.0 serve: "vue-cli-service serve" 22 error Exit status 134 23 error Failed at the client2@0.1.0 serve script. 23 error This is probably not a problem with npm. There is likely additional logging output above. 24 verbose exit [ 134, true ]
0
1
0
浏览量16
全能人才

Python SQLAlchemy 怎么对表的字段进行:添加、修改、删除?

理论上这不属于"SQLAlchemy"的职责范围,可找一下"migrations"相关主题。另外可参见:"https://docs.djangoproject.com/en/4.2/topics/migrations/" (https://link.segmentfault.com/?enc=YFphO%2Bayt7yKvXnfRgaGUQ%3D%3D.GSIQOHtg2CC4Z2ogM5m9DLtddX6GNQTjWrZ%2FHSkCvnHyka4NSzNI9WdmbPZdDsQC4RsAuJLO4k18BZdk1d1LkQ%3D%3D) *** 开发阶段,可以直接清除所有表重新创建。 已经上线的,通常不会这么做,而是要做上线SQL审核执行等流程,还要做兼容之类。 只将"SQLAlchemy"作为一个ORM就好。
0
0
0
浏览量0
全能人才

跪求指导,局域网网站搭建完成后不能正确展示页面模块中文件?

路过的大神帮小弟看一下,我计划在内网搭建一个网站,通过IIS搭建服务器,web网页已经设计好,并且能在本地电脑上正确显示,但是局域网内其他电脑登陆时能正确显示页面,但是页面模块中的内容却无法正确展示。跪求大神们给小弟一个指导,让局域网内其他电脑登陆时能正确展示模块中的文件,谢谢! 本地电脑正确展示页面如下: "捕获6.PNG" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/959d83fc657743e5756dee30038381e1.png) 本地电脑"http://localhost/" (https://link.segmentfault.com/?enc=xrrfaXcpQcvpvyM6YBrCDA%3D%3D.07wrT3xj5vkH4QsL3TxoMxMooH5YulGKIsZ2AyhLk34%3D)打开之后页面展示如下: "捕获2.PNG" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/c06202ed7d8faaf22e9007112e5281b1.png) iis默认文档设置: "捕获1.PNG" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/1cfc83da8040ebbbd7eb02b3a5d62646.png) 网站项目文件夹: "捕获4.PNG" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/46cec4d238e9302f594a113e7efaef28.png) 网站页面放置目录: "捕获3.PNG" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/4aaf9badcbd31f09009ebce355c5ca8b.png) 网站中模块显示文件放置目录: "捕获5.PNG" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/289b13c20cdcb4e8e9e6c64bdc379b8a.png) index.html页面代码如下: 内控园地 body { margin: 0; font-family: "仿宋", Arial, sans-serif; } header { background: linear-gradient(to right, #4e54c8, #8f94fb); color: #fff; text-align: center; padding: 60px 20px; position: relative; } header h1 { margin: 0; font-size: 60px; } .additional-text { position: absolute; bottom: 10px; right: 10px; color: #fff; font-size: 14px; font-weight: bold; } .module-container { display: flex; flex-wrap: wrap; justify-content: space-evenly; padding: 20px; justify-content: flex-start; } .module { border: 1px solid #ddd; border-radius: 20px; padding: 10px; width: 200px; /* Adjust the width as needed */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin: 5px; text-align: center; font-weight: bold; } .level-container { display: flex; flex-direction: column; align-items: center; padding: 20px; } .level { display: flex; margin-bottom: 20px; } .branch { border: 0px solid #ddd; border-radius: 20px; padding: 10px; width: 150px; text-align: center; margin: 0 10px; font-weight: bold; } .sub-branch { border: 0px solid #ddd; border-radius: 20px; padding: 10px; width: 100px; text-align: center; margin: 0 10px; font-weight: bold; } .sub-branch-container { display: flex; flex-direction: column; align-items: center; } 内 控 园 地 Developed by 1375020 with full effort. 内控保卫部邮件 内控保卫部提示函 GMAP核查 了解你的机构 业务外包 不相容岗位 基本授权 《合规月月谈》手册 了解你的机构 绩效考核 基本授权 法律事务管理 不相容岗位 《合规月月谈》手册 更多 嘉兴市分行机构树 市行营业部 秀城支行 纺工路支行 经开支行 城南路支行 南湖支行 东方路支行 蓝天嘉苑支行 文昌支行 金融广场支行 秀洲支行 洪兴支行 凯旋支行 禾兴北支行 王江泾支行 海宁营业部 斜桥支行 长安支行 家纺城支行 袁花支行 皮革城支行 文苑支行 海昌支行 马桥支行 工业园区支行 经济开发区支行 桐乡营业部 屠甸支行 崇福支行 濮院支行 洲泉支行 振东支行 迎凤支行 乌镇支行 海盐营业部 勤俭支行 秦山支行 澉浦支行 城北支行 大桥新区支行 滨海新城支行 平湖营业部 东湖支行 环城东路支行 乍浦支行 独山港支行 新仓支行 经开支行 新埭支行 长三角营业部 晋阳支行 西塘支行 中山支行 体育路支行 亭桥路支行 姚庄支行 归谷支行 经济开发区支行 function redirectTo(page) { window.location.href = page; } 内控保卫部邮件web代码: 内控园地 body { margin: 0; font-family: "仿宋", Arial, sans-serif; /* Use "仿宋" as a fallback font */ } header { background: linear-gradient(to right, #4e54c8, #8f94fb); color: #fff; text-align: center; padding: 60px 20px; /* Increase header height by 100% */ width: 100%; height: 250%; /* Increase header height by 100% */ position: relative; } header h1 { margin: 0; font-size: 60px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } section { display: flex; flex-wrap: wrap; /* Allow items to wrap to the next line */ justify-content: center; padding: 20px; } .module { border: 1px solid #ddd; border-radius: 8px; padding: 40px; width: 80%; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin: 0 300px 20px; /* Add margin-bottom to create space between rows */ text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: left; /* Center text horizontally and vertically */ height: 100%; } .module h2 { color: #000; /* Set text color to black */ font-size: 40px; font-weight: bold; /* Make the title bold */ font-family: "仿宋", Arial, sans-serif; /* Use "仿宋" as a fallback font */ margin-top: 0; } .file-list { margin-top: 15px; list-style-type: none; padding: 5; text-align: left; } .file-list li { margin-bottom: 30px; font-size: 24px; color: #000; font-family: "仿宋", Arial, sans-serif; cursor: pointer; display: flex; align-items: center; justify-content: space-between; /* Add this property to evenly space items */ } .file-list li button { padding: 10px; border: none; border-radius: 4px; cursor: pointer; background-color: #3498db; color: white; margin-left: 10px; /* Add margin to create space between file name and button */ } .back-button { /* Add or adjust the width and height properties as needed */ width: 200px; height: /* Your desired height */; margin: 10px auto; /* Center the button horizontally, adjust the margin-top if needed */ padding: 10px; /* Adjust the padding if needed */ border: none; border-radius: 4px; cursor: pointer; background-color: #3498db; color: white; } 内 控 园 地 内控保卫部邮件 返回内控园地 document.addEventListener('DOMContentLoaded', () => { // Fetch files for 内控保卫部邮件 module fetchAndDisplayFiles('内控保卫部邮件-list'); }); function fetchAndDisplayFiles(listId) { const fileList = document.getElementById(listId); fetch('/files/内控保卫部邮件') .then(response => response.json()) .then(files => { files.forEach(file => { // Extract file name without extension const fileName = file.replace(/\..+$/, ''); const listItem = document.createElement('li'); listItem.textContent = fileName; const openButton = document.createElement('button'); openButton.textContent = '打开'; openButton.classList.add('open-button'); openButton.onclick = () => openFolderWindow('/files/内控保卫部邮件/' + file, fileName); listItem.appendChild(openButton); fileList.appendChild(listItem); }); }) .catch(error => { console.error(error); }); } function openFolderWindow(folderPath, windowTitle) { const left = (screen.width - 600) / 2; const top = (screen.height - 400) / 2; const newWindow = window.open('', windowTitle, `width=600, height=400, left=${left}, top=${top}`); fetch(folderPath) .then(response => response.json()) .then(files => { newWindow.document.write(`${windowTitle}`); newWindow.document.write(''); files.forEach(file => { const listItem = newWindow.document.createElement('li'); const downloadLink = newWindow.document.createElement('a'); downloadLink.textContent = file; downloadLink.href = `${folderPath.replace(/^[\\\/]?files\//, '/file/')}/${file}` downloadLink.download = file; listItem.appendChild(downloadLink); newWindow.document.write(listItem.outerHTML); }); newWindow.document.write(''); // Centered Close Button const closeButton = newWindow.document.createElement('button'); closeButton.textContent = '关闭'; closeButton.style.position = 'absolute'; closeButton.style.bottom = '10px'; // Adjust the bottom margin as needed closeButton.style.left = '50%'; closeButton.style.transform = 'translateX(-50%)'; closeButton.onclick = () => newWindow.close(); newWindow.document.body.appendChild(closeButton); }) .catch(error => { console.error(error); }); } function redirectToIndex() { window.location.href = 'index.html'; } 跪求大神们给小弟一个指导,让局域网内其他电脑登陆时能正确展示模块中的文件,谢谢!
0
1
0
浏览量18
全能人才

1. 如何在TypeScript中根据对象的结构动态决定属性的必填性?

type A = { b: { c?: string; }; a: { c: string; }; }; type AllOptional = { [K in keyof T]-?: {} extends Pick ? never : K }[keyof T] extends never ? true : false; type AddDisplayItem = AllOptional extends true ? { data?: A[T] } : { data: A[T] }; const item1: AddDisplayItem = { data: { c: 'Hello' } }; // 'data' is required const item2: AddDisplayItem = {}; // 'data' is optional
0
0
0
浏览量0
全能人才

idea插件开发,如何实现代码自动补全渲染逻辑?

idea插件开发时,如何实现代码自动补充渲染? 现在的问题:希望在代码编辑区编辑时,根据上下文给出代码提示,代码以浅灰色的方式提示在编辑区,用户确认后,通过点击“tab”建,才真正的将提示的代码写入到编辑去的文件中,如下图: https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241102/cf5f76ec1d50d193b5b5c16e67619e1f.png 如图中所示,当我代码写一半时,在编辑器后面能渲染出需要补充的代码,现在的主要问题并不是后面该提示补充什么业务代码,现在的主要是怎样去渲染将这个补全的代码显示在编辑区,这种交互效果该怎么实现? 类似如:github copilot插件功能的自动渲染补全代码。 求大佬指定,感谢... 希望的结果是: 怎样能将需要补全的代码渲染在编辑区,“tab”键后写入到编辑区
0
1
0
浏览量28
全能人才

PHP5.4在堡塔上显示二维码,但在AMH上无法显示问题?

要看是用什么方式生成的二维码,上面截图的扩展是识别二维码的,不是生成二维码。 以上提供的信息太少,不好做判断。 你可以看下二维码的图片的网址,是请求的哪个文件,看这个文件都有哪些代码,或提供程序的错误日志信息等。
0
0
0
浏览量0
全能人才

关于前端(小程序)数据加密一般用什么方法?

关于前端(小程序)数据加密一般用什么方法? "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/d03f178c2b4c60bfbd9b0f63e062088c.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/277c8207c0f077dfe786c54778d6e772.png) 给一个医院做的小程序,充值的时候本来选的是充值200元,但检测机构用的抓包软件把这数据在提交接口之前随便写成一个金额,如10元,那这就按10元支付成功了,这是充值,不是那种订单之单的,所以前后端金额没办法对比,为了解决这个问题,领导叫我前端和后端同时用一种加密方式加密,然后对比,但我之前没有做过前端加密这块,前端加密一般用什么办法?有人遇到过没? 关于前端(小程序)数据加密一般用什么方法?
0
1
0
浏览量17
全能人才

如何在事件监听器中传递 'this' 参数?

function myFunction(_this, e) { console.log(_this, e); } document.querySelector("#i").addEventListener("keydown", function (event) { myFunction(this, event); }); "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241023/73108e024f5be48e95d53c01ca7bb55e.png)
0
0
0
浏览量0
全能人才

websocket 的真的有 app 在应用么?

目前消息通知场景的业务,我看了多个网站的网络连接,都没有通过建立 ws 去解决 似乎都是通过判断当前tab 页面可见,然后重刷用户消息。 不过思否再用 ws "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241016/3907939edd480d30c7e439983ae32883.png) 不用 ws 的原因是否因为成本较高?
0
1
0
浏览量14
全能人才

Vue 子组件渲染次数与父组件 props 和子组件数据变化的关系?

一般来讲vue父组件的数据发生变化会触发父组件渲染,如果父组件传入子组件的props数据发生变化会触发子组件渲染,如果 vue 中 父组件的props和子组件的数据同时发生变化,子组件会渲染2次吗? 如题
0
1
0
浏览量15
全能人才

vue引入3Dmol包时出现问题怎样解决?

vue引入3Dmol包时出现问题 This dependency was not found: * !!babel-loader!https://3Dmol.csb.pitt.edu/build/3Dmol-min.js in ./src/App.vue To install it, you can run: npm install --save !!babel-loader!https://3Dmol.csb.pitt.edu/build/3Dmol-min.js Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp' 报这个错,之后我这样执行 $ npm install --save !!babel-loader! https://3Dmol.csb.pitt.edu/build/3Dmol-min.js npm install --save npm run devbabel-loader! https://3Dmol.csb.pitt.edu/build/3Dmol-min.js npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! request to https://3dmol.csb.pitt.edu/build/3Dmol-min.js failed, reason: unable to verify the first certificate npm ERR! A complete log of this run can be found in: npm ERR! C:\software\node.js\node_cache\_logs\2024-01-08T10_25_07_189Z-debug-0.log 我的代码如下 let element = document.querySelector('#container-01'); let config = { backgroundColor: 'orange' }; let viewer = $3Dmol.createViewer( element, config ); viewer.addSphere({ center: {x:0, y:0, z:0}, radius: 10.0, color: 'green' }); viewer.zoomTo(); viewer.render(); viewer.zoom(0.8, 2000); .mol-container { width: 60%; height: 400px; position: relative; }
0
1
0
浏览量15
全能人才

多语言应用后台系统大家是怎么处理的?

多语言的应用,只有应用本身的功能需要做多语言 前后端分离的话,后端返回占位符,前端用客户端语言+字典表替换,完事 后端渲染同理,加一层做多语言转换就行了 至于其他的,视频封面是用户传的,系统管不着,宣传图广告啥的,不同地区投放不一样也无所谓
0
0
0
浏览量0
全能人才

纯小白:VSCode用make命令编译错误是什么原因?

刚开始学编程,vscode用make命令出现错误,插件装了环境也配置了,不知道哪里出问题,纯小白 源代码: #include #include int main(void) { printf ("hello world\n"); } 终端命令+错误提示: PS F:\Users\lyt\Desktop\c code> make hello cc hello.c -o hello process_begin: CreateProcess(NULL, cc hello.c -o hello, ...) failed. make (e=2): ?μí3?ò2?μ????¨μ????t?£ : recipe for target 'hello' failed make: * [hello] Error 2 PS F:\Users\lyt\Desktop\c code> 是哪里出问题了?要怎么解决?
0
1
0
浏览量140
全能人才

如何限制云服务器上部署的网站只能在公司内部访问?

在云服务器上部署了一个后台管理系统,现在想只能让公司内部可以访问,外部人员访问时该网站就跟不存在一样的那样,请问该如何设置?如果过程很冗长,麻烦提供一些关键词给我搜索。我在百度搜索诸如如何让部署在云服务器的网站只能公司内部访问这种,出来的全部都是如何在云服务器部署网站的东西,实在是让人难受。
0
1
0
浏览量118
全能人才

如何手动安装wsl镜像?

你直接弄个虚拟机不好吗.弄wsl 又是阉割版的
0
0
0
浏览量0
全能人才

elementplus表格问题循环展示?

elementplus表格,如下图有两条数据,每行有多个city和address循环展示在一行,前端该怎么处理呢,返回数据格式如下 dataList: [ { date: “2022-05-31”, cityList:[ { city: "1",cityName:"北京",address:"xxx"}, { city: "2",cityName:"上海",address:"xxx"}, { city: "3",cityName:"苏州",address:"xxx"}, ] }, { date: “2022-06-01”, cityList:[ { city: "1",cityName:"北京",address:"xxx"}, { city: "2",cityName:"上海",address:"xxx"}, { city: "3",cityName:"苏州",address:"xxx"}, ] }, ] "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/49df08f7426b248296cb490adf1b1554.png)
0
1
0
浏览量176
全能人才

Web组件HTTPS内容混合加载警告?

那就转成https,这是正常的安全警告,你需要做什么吗
0
0
0
浏览量0
全能人才

除了wireguard外还有什么虚拟局域网是p2p的?

zerotier也是走P2P的,只是在创建链接时会走中心服务器撮合,打洞成功后就是P2P,没打洞成功走服务器转发。
0
0
0
浏览量0
全能人才

nodejs项目使用docker部署为何失败?

nodejs使用thinkjs开发的项目docker-compose部署失败 我在用docker-compose部署一个node.js项目时遇见的无法部署,该项目之前使用pm2直接部署在宿主机是可以正常运行的,项目使用了thinkjs框架,下面的是我的docker-compose文件: services: node: image: node:18.17.1 volumes: - /data/jxxw/node/h5-api/:/data/jxxw/node working_dir: /data/jxxw/node command: npm start ports: - "8362:8362" h5-api是我把node项目解压之后的文件夹,执行docker-compose up -d之后发现容器未启动,查看logs获得如下提示: > jxxw-api@1.0.0 start > node production.js node:internal/modules/cjs/loader:1080 throw err; ^ Error: Cannot find module 'thinkjs' Require stack: - /data/jxxw/node/production.js at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object. (/data/jxxw/node/production.js:2:21) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) { code: 'MODULE_NOT_FOUND', requireStack: [ '/data/jxxw/node/production.js' ] } Node.js v18.17.1 看提示是未读取到thinkjs的依赖,据node开发同学反馈他的打包流程如下: 1.npm install 2.npm pack 之后就把生成的tgz文件给到我这边, 我尝试过写dockerfile文件解决,如下: # 使用官方 Node.js 镜像 FROM node:18.17.1 # 设置工作目录 WORKDIR /data/jxxw/node # 将当前目录下的所有内容都复制到位于 /app 的容器中 COPY . /data/jxxw/node # 安装项目依赖 RUN npm install # 暴露端口,供外部访问 EXPOSE 8362 提示install失败: => ERROR [4/4] RUN npm install 1542.3s ------ > [4/4] RUN npm install: 1542.3 npm ERR! code ECONNREFUSED 1542.3 npm ERR! syscall connect 1542.3 npm ERR! errno ECONNREFUSED 1542.3 npm ERR! FetchError: request to https://registry.npmjs.org/ava failed, reason: connect ECONNREFUSED 104.16.28.34:443 1542.3 npm ERR! at ClientRequest. (/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js:130:14) 1542.3 npm ERR! at ClientRequest.emit (node:events:514:28) 1542.3 npm ERR! at TLSSocket.socketErrorListener (node:_http_client:501:9) 1542.3 npm ERR! at TLSSocket.emit (node:events:526:35) 1542.3 npm ERR! at emitErrorNT (node:internal/streams/destroy:151:8) 1542.3 npm ERR! at emitErrorCloseNT (node:internal/streams/destroy:116:3) 1542.3 npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:82:21) 1542.3 npm ERR! FetchError: request to https://registry.npmjs.org/ava failed, reason: connect ECONNREFUSED 104.16.28.34:443 1542.3 npm ERR! at ClientRequest. (/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js:130:14) 1542.3 npm ERR! at ClientRequest.emit (node:events:514:28) 1542.3 npm ERR! at TLSSocket.socketErrorListener (node:_http_client:501:9) 1542.3 npm ERR! at TLSSocket.emit (node:events:526:35) 1542.3 npm ERR! at emitErrorNT (node:internal/streams/destroy:151:8) 1542.3 npm ERR! at emitErrorCloseNT (node:internal/streams/destroy:116:3) 1542.3 npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { 1542.3 npm ERR! code: 'ECONNREFUSED', 1542.3 npm ERR! errno: 'ECONNREFUSED', 1542.3 npm ERR! syscall: 'connect', 1542.3 npm ERR! address: '104.16.28.34', 1542.3 npm ERR! port: 443, 1542.3 npm ERR! type: 'system', 1542.3 npm ERR! requiredBy: '.' 1542.3 npm ERR! } 1542.3 npm ERR! 1542.3 npm ERR! If you are behind a proxy, please make sure that the 1542.3 npm ERR! 'proxy' config is set properly. See: 'npm help config' 1542.3 1542.3 npm ERR! A complete log of this run can be found in: /root/.npm/_logs/2024-01-30T14_55_34_130Z-debug-0.log ------ Dockerfile:8 -------------------- 6 | COPY . /data/jxxw/node 7 | # 安装项目依赖 8 | >>> RUN npm install 9 | # 暴露 8000 端口,供外部访问 10 | EXPOSE 8362 -------------------- ERROR: failed to solve: process "/bin/sh -c npm install" did not complete successfully: exit code: 1 ERROR: Service 'node' failed to build : Build failed 文件夹里面的内容: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241012/51442a17882aca0ab26a493929096900.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241012/f8f4ac3f0bf1276f5a936c80d592112c.png) 麻烦大佬指点为何,个人理解是thinkjs没有被正确的install,如果我想只写docker-compose文件不写dockerfile文件应该如何操作
0
1
0
浏览量224
全能人才

这样写页面选中没有生效?

"checkbox"是取得"v-model"的值 "check"只是给了个默认值 你这里用的1为选中 0为未选中 设置下面这两个属性就行 "https://element-plus.run/#eyJzcmMvQXBwLnZ1ZSI6Ijx0ZW1wbGF0ZT5..." (https://link.segmentfault.com/?enc=n45%2Bl8B3Dlus3v959al5tg%3D%3D.6WlNIA4U%2FUFaSe%2BxXHeZsgMSYilKETVIdehyObH9XRyPr4Lcw6ucC6VSfh%2BlW3LoUNvw9Jc3W%2BiQ1Ydeu6Q%2B5K50ockZvmi8lE%2FPIcfkNBJc7SuSdjgr1G8AaYO05pt2wzcLBGpaffUnGBbTBcGVUH6Roc8v%2F6WqYq8bkP6YxgSKXQo1s%2BEAbkVBfI1D2ScyyEdoW04svrGtZ%2BpGVTqNxj8v0uqsVbvrvsZ17Vo37JclGMQSGWaEUb6gDKQf4i7vERhaVobkPOYjASOoFMk9rrqlLpBKjil%2BlG5Yd2oL8QYd74EfhPzZHGSSPf27EcJLp3w7I1Yzc11KsqeMYzDKOlxmDtpcMow8NHkK%2FuedtEXkCxtRXEtlIfyxehZb6WxkDefOw%2F%2FHxw56a4maushGRJO8W6icBcPJVMB6QpNvqxoZ4EN%2BglG6b4BVIpDagE4o%2FPJyLQaexNLB5r2y3EfMsao5%2BomspuWteKD65IzrD6PFm9DcECutrjIaxDYrYftu0YdSAfnyqtvMz4LCYX20Z%2Bq13WXNYHP005CmUCacEA%2BSzu5chcAUdJWRAS9R%2BsaMbmZvjj1q1VLEvdR%2BZx%2FHA039dPOUVXB6jnrvIF95srH6WrWx9LrEhMhGiXoRMGObxe33S%2F%2F%2BUjDYo06z2xDFdNED8xBPn9w9hDK%2FtX%2BAlcJBSKE802spOtVVVnGifJdZaOAyqWoKvtz%2F8Q45x98d7stpvPYW43crIcf0MidrZO8A0NVhTTrsjbkgzR79bp1y5VANTgElRCYCVAFtcN5U0NV8%2FeWUdBcOB9VIbZdPdkdYUKV60MZKRCLMzdH%2Bu6iJvlFHKq38GlDj1nLvvnR%2Bt5H%2BoDVH5vhcxPugenLsD0XFNdZvI5EHv8jtRDxnb0%2BKL3%2BhvbykJRTnEjgLkmXgc1r3vz6s1%2FzLhzycxDQSSqczJdjc20ycD4xwdYkLs4Aaxj9jp0VRCybbTywxmvKpBiTeeEyvqMnyRHqw7GuaapfAuSAGpCynNsqVcjlakLP07uuNcrJgW0MwCUZrB4UrBHLa%2F4nohYa6BZBli486WVveXNVGadzsAtW72wqiQHq8rm0abVNKq8IhJYTIDgv44lP0DOu3PF1KvfN8qjRQQX8u85Mubd7%2BXLp3ezstIBmh3J0bR19g39WQnR7hjn54S%2FSwQtZASzd0idZGNbR5Ur1humMhuZlF%2F9hcWhO1kP4DtgqXQvzB%2BPy9tFfMp4o6zNYffIpmNP%2B25ivaWTwFBetg0mGpZAic7aIVPdLcATeo3w5acGt3CWc9%2BOtaOuC3SH0wF8cfJKpl8Zq%2BxBqoHR97xW3PE4%2FUXxYjM8UM%2BYZXrCDpjtSuHZ49Fpb2K4IFy3GFDWqkWf0fwofgTs1xUl2W5mdNrnwhiIDRPXuat23UvImMCV4RZnPftC%2FqnBhiYstZiDxffg6YAORat%2FiQ9knK%2FyYHTJlv4WIOX18XEaWlUAl8zQ2lQyv%2B9HbBmuQlupsPGVEHisb86dPiIc%2Bk3Rdd28%2BDtl18uqv4UTg017Bn5KR550voMH%2F7di9LHTAt2ic%2BSvl%2F%2BtDJX%2FFvmcX%2BS0cRASMYNh7hxIuA6dujwOeWhDEd8NwUKlFJ0ytp9BksXzDOX7enIfhAoyYHfCjDE15%2FYVrd84oEMtMPS8jiN71KGkxSy9Ogm%2FoQTIkdRw7C3gKvpUOrTuNkKctCMEqvTYIz3WXLRQE8xUDog4Ta%2FTCiZ%2BfVO%2B6%2FnVJ1IK4oTvmhRaGkcuk2dWLAAkRTPZbRD2B0Q7KbwZFnJLA8S5M0E7LbaczaWSiBD5meb9FMDXhbMc9h6zKhnpjwnrKQTQZczKhBZohbcVdnDj89oxaytJlgkl7djOTeIdiljGyUWA491PKiXrNJsJOQEwu%2BbVcU0GBdd2a3W%2Fb9mC9BrVlcqX4%2Bs15CdfyCx7GGO1cNaenA7cHMHoA7ca%2FAOsI%2FSRJTA%2Bm3ufZp4MYxpRmEzeZvCvKsKMAT%2BOt%2FanDQMhS1X4HR9LXI%2F4CUQvj3dYDH1wXobu8m8D1QFWXAEnUwIi8aqJD4WxpUpkbxc%2BAjC4quHHiMUuJM4xx1seTTwv6oMhrhlktxEjSwnWG5UAqNBLKG48hDwAutaG%2FCMdZYLirpxMRYCvCiyDTN4W7VaT2nC7ZDkicj3fPZXVRat7GtCKYC03ZSKlQLjxqkvZ4cBqTKgz%2FP4eibjkqTtRQrvDBPF7xxXBwg3YwavEGhDhaCP44xtnIZJO0jGnx%2BGCDcGV0C54r3HjF7%2FeWisidLXppRntRyDu%2BoJ00rw3y01t%2BU9VXRMczL2%2BopNF1T8VP%2FDNxLZqkJuMsNSf6wC1tgxt85cvOFtqtmrrFPm0g4gC%2BF4cA4xC2MuJr5BNX2AfRfmdgF%2BoB5DmUOF2ZAOzEg3e41rqcLwUF1ezoFkliVA3c1uMBihm%2BNwUAuDdXiS9RxA9qQtvIA%2BL84B3CoJrcTKtHecOMiTYpmqL5sq6BbwkjImUHWko4%2BaQDlzJurwsJ%2BRH0E8fy0hEI1ZDy8owXPcjlpQlB7Rcg%2BNLAQByeyFr735nCaV1l24qtbQvWcA53Fm7Mu%2BDyT%2FbzrqlMheikZ7J1sSj1ftwcE1JUICwDWPyVGT9WB5Gg1S%2FcjVR2ibNWTE32tzGTJO1Bi0p870M7ZDbF6zl3dJCRKuch0E1OQWTp1dz%2BkHYN9jIuqDVz2tRSJRqEDzQfUtPaZxkpTrH5WmmXaGAJXrklDub4VA%2B0xAIPUv03OYaud9Zo7ctMSsiBQgz05YLBr1du45LqCyaLQ7GSKSSpwx6YoYyzJqaGC8xVSCD328yOnKd7DlebKX8l7S8REZ96pRwx1HX%2Bf2%2F9NmU6xLiaNGfgIOQESBagNkW0QTcYXCxy2%2Bxo%2F4Npd5DUT9VWz8rzCyr7cB6JsxQYm%2FnaEBb%2BgNq9yJKUA%2FZMalJuW3adCbzZzr%2FSw1Ly0c264iRWDquAr3mU8RY2bJGlffcVFJohALUNH4pyFR8a%2BMgvAcaWehVZ8PhdnYxVQ5OWydGY%2FxXSR%2F%2BlLJA4Xutna9rTYj17bY9rFs5nL8a6Bob1BEDrpA46YoBHeMEHCzLJoKfZVFq6oc3kgfSDTqP4p17ANXfl1yZClpjUu9I2KL5v8TtUCZ9G6r2mDI%2F8%2FAFy7Zc3x5sCoKvfvtftUxFlb7nU2Hwg%2FJMQssuUo6fu%2B5jEzZNik1yY3gHtMao41SLP66lg6agqUeRwIl6CwVG%2F5DKlGic0%2FOvP%2BXIV7QQr5LBC6XyP055%2Bcxk2nXbgXJuXnyHB9yl527WSu%2Ba9O8M7V%2Fdq6hqrQVRqzz%2FvNzYWnGraY9AWgdVLmEBntJNMxkjyuBkpuTRcYNN8YhHiRxlwtyEnIxr06ov12onYJS0Q7AN6oW6BpiefD4ZfjuGbnnaH4LQETzpEdtRxBLTSqLTl%2BwYoBUqI4hfynNoWAgvpbj%2Fe4uUthlYp55eGBoKDFn5kA82sSvH5jjRyQSE4cBhFjKnzlMtx9ic9fzbzHBtDl2E%2F7V4ry9k8TsrkWVq2qkmIrd8jKXQxr1Q%3D%3D) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/437df1d62e641d48f234d0264e945292.png)
0
0
0
浏览量0
全能人才

ts 类型推断疑惑?

看了下如果这里是一个精确类型就能推导出来 type Data = { name: string, age: string } function setDictionary( data: Data, label: keyof Data, dictionaryOptions: { [key in keyof Data]: { [key: string | number]: any }[] } ) { const options = dictionaryOptions[label]; } "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/07a473c9d84e660e97adfa67c26605b7.png) 但如果是泛型就不行,不知道是刻意没有处理这种情况还是 vscode 插件的问题
0
0
0
浏览量0
全能人才

js 正则匹配问题?

let str = /街|道|中/g console.log(RegExp(str).test('道路'),RegExp(str).test('中'));//true false console.log(RegExp(str).test('道路'),RegExp(/街|道|中/g).test('中'));//true true 这是什么原理
0
1
0
浏览量117
全能人才

vite配置代理,target失效?如何解决?

vite配置代理,target失效 配置的baseUrl // config.js export const BASE_URL = '/api' 这是vite.config.js server的配置 // vite.config.js export default defineConfig({ server: { host: '0.0.0.0', port: 3060, proxy: { '/api': { target: 'http://127.0.0.1:10306', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '') } } } }) 调用请求后target指向前端地址"http://localhost:3060" (https://link.segmentfault.com/?enc=BCyhYL1UR1DGMDS%2FRuDROg%3D%3D.oIlHqb8uCLmvbIMoek1ob8LnpQ3psfROU8asmirpcmE%3D),没有指向配置的后端target. "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241009/3ae18f700da2e0062b88397ea5d83bbd.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241009/10c2202f75f7716f06537879148068ef.png) 使用vite issues中的agent配置依旧无法解决" [vite] http proxy error #8998" ([https://github.com/vitejs/vite/discussions/8998](https://link.segmentfault.com/?enc=S%2F4vXe5x37znSEzd2e97Ug%3D%3D.zVNsp%2F30eTCG%2FttzK2tifwWH63C1lWOXWPgr7mZlgOSIcQgQHM0zZhMRu2NiGcR3))
0
1
0
浏览量179
全能人才

C#继承中的override问题?

abstract 和 virtual 分别用来修饰(或者说声明)抽象函数和虚函数。在 C++ 中,抽象函数被称为“纯虚函数”,所以从更大的概念上来说,我们可以把抽象函数和虚函数都统称为虚函数。虚函数在继承链上定义的时候,会形成虚函数链,并在执行的时候根据执行对象的实际类型来选择虚函数链上正确的那个定义来执行。 override 这个关键字其实就算不要,虚函数链也是可以正确生成的。但是对于写代码的人来说,就会搞不清楚这个函数,到底是不是虚的(因为不清楚父类是否有同签名的虚函数),所以为了方便阅读,定义了 override 关键字来声明该函数是对虚函数的实现,同时也由编译器来检查 override 修饰符是否正确使用。 "snipaste_2024-03-03_10-40-24.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/0f8bb31d6a76cebcd882b55b6a24b3e6.png) 至于override 的是哪一层,并不重要,重要的是它表示的是当前层是虚函数链的一个节点。C# 中与之对应的还有一个 new 修饰符,用来表示该函数不是虚函数链的一个节点(非虚函数实现) "snipaste_2024-03-03_10-45-57.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/b80500a179ee9ec66e1ead3a55c06057.png) «代码» using System; public class Program { public static void Main() { A b = new B(); b.Test(); A c = new C(); c.Test(); } } class A { public virtual void Test() { Console.WriteLine("A::Test"); } } class B: A { public override void Test() { Console.WriteLine("B::Test"); } } class C: B { public new void Test() { Console.WriteLine("C::Test"); } }
0
0
0
浏览量0
全能人才

如何解决echarts-gl@2依赖echarts@5导致的vite打包失败问题?

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/543c73ae3b249c42180eff4004959fe0.png) 默认情况下transform 不会处理node_modules里面的包,因为vite有预构建 需要额外加一个配置optimizeDeps,排除不想预先构建的包。然后就可以在transform中做修改code了
0
0
0
浏览量0

履历