一一在debug
用taro写的小程序,在用ios手机调试页面白屏?
检查一下是否配置了合法域名,或者在模拟器取消这个勾选,看是否正常
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250112/dc90c90c03d39d4764f1d2df59a28da0.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250112/ac357ff2a644252cc0488af1208ec666.png)
一一在debug
[AMH]ssl证书申请只支持dnspod么?
可以先用文件方式申请,或"https://amh.sh/ssl.htm" (https://link.segmentfault.com/?enc=RJMbJePEJy%2BvoMBzYRov3g%3D%3D.8ysMYB0218zGvRUXN56%2BnlLTbI7M%2FuOMaXj5IjI8SZE%3D)页面申请。
面板上的amssl很快有新版本了,dns申请方式会增加新接口支持。
一一在debug
使用AWS S3下载,报错怎么解决?
咨询大佬们一个问题,如题,下载时报错,但是我的项目中没有这个process.hrtime,这需要怎么解决呢,拜谢!
let url = 's3://Z2xhbmNl:f558398d7462dc84cc9bbbf5b403c2c2@13.1.2.30:9500/iaas-image/e613f030-a2de-492b-a14e-c6a3d3de8dc5';
let regex = 's3://(.*):(.*)@(.*)/(.*)/(.*)';
let arr = url.match(regex);
let bucketName = arr[4];
let key = arr[5];
let endpoint = arr[3];
let accessKeyId = arr[1];
let secretAccessKey = arr[2];
// 创建下载链接
console.log(bucketName, key, endpoint, accessKeyId, secretAccessKey);
const params = {
Bucket: bucketName,
Key: key,
// Expires: process.hrtime(),
// ResponseContentDisposition: 'attachment; filename = a.txt'
};
const s3 = new AWS.S3({
endpoint: endpoint,
accessKeyId: accessKeyId,
secretAccessKey: secretAccessKey,
s3ForcePathStyle: true,
signatureVersion: 'v4'
});
s3.getSignedUrl('getObject', params, (err, url) => {
if (err) {
console.error('无法生成镜像文件:', err);
} else {
// 使用生成的URL下载图片
window.open(url);
}
});
使用这种AWS S3的方法下载,为是哪里写错了吗,控制台报错 TypeError: process.hrtime is not a function
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/6fbec14ce780450eaf77607a19a73917.png)
一一在debug
vue3可以访问后端https接口吗,可以的话是怎么配置呢?
.env.dev在这个文件里配置一个全局变量,然后封装axios的时候用就可以了
一一在debug
js如何模拟按下F11退出全屏 ?
"全屏代码段" (https://link.segmentfault.com/?enc=PjTddtWwrOc%2B4gqlqm%2Fe5A%3D%3D.AcgVQFzCOQbV%2FD7TV6pTX46TQDdlYWCVk9%2BOoP0RPKuu52UmVYAgMdeAHGwzFFw%2FTlUN9WsH4eJFXbMaTzHCYKq83NCxgO4kpvQzKkKdejo%3D)
一一在debug
如何在图表中配置一个能够在移动端响应的DataZoom组件?
这个组件做了专门移动端适配的, 甚至可以直接调试不同分辨率,
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250102/c626319736a620eac9e06e3770b32f05.png)
也可以手机端扫码查看:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250102/9f3e40e2335ca76530d1b702a1bd7959.png)
dataZoom 演示:
«"https://www.visactor.io/vchart/demo/sequence-chart/social-> med..." (https://link.segmentfault.com/?enc=6GAFexheEqyoS%2Fp3V0IfrA%3D%3D.C3oEQQoX%2BMhZPv7sW%2BYy%2F3YJwvFQuoJpfitqKB5QhA3AlmxcuWphMoULC7wuX69eT1yE%2BfJ%2FNer1HJuN6tfSS0zV3e82bxgu7B0JTmdnXZ3PcWg%2F9W2fGMyjggAIPsWu)»
一一在debug
如何折叠/展开透视表字段?
不知道这个对你有没有帮助:
"https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/featu..." (https://link.segmentfault.com/?enc=G9ehQR%2F1p65wxifA%2FnOaZQ%3D%3D.I7GzX2u%2FwjZ1PCT5l09TwuG0dBxomRUU%2FhMqM9Jw76ev1Subp3XhDifshiOmTmvmdK4p%2FB43YtXPwlNWfxs0%2BISG%2FTm4C910ffEkL%2BatcOw4JZnVr1MR%2BDnVwXaWW8ygc2qn2wcyLrk%2FFqoXHo8pqtRmEso34f0D7hwAd6uu0sM%3D)
一一在debug
当环形图设置 padAngle 有间隔时,环形的底部能否增加背景颜色?
Solution
这个效果可以用 VChart 的组合图实现。组合图可以配置两个饼图系列,第一个只有一条数据,用于模拟背景的环形;第二个系列就是常规的饼图系列。需要注意:
* "padAngle":配置间隔的角度;
* "innerRadius"/"outerRadius":配置内外半径。两个系列需要配置相同的内外半径;
* 系列之间的顺序不要颠倒,因为后配置的系列层级更高;
* 背景系列建议关闭动画 和 tooltip 交互;
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241231/221b30db16637af4b88f1af098b00538.png)
代码参考:
const spec = {
type: 'common',
data: [
{
id: 'id0',
values: [
{ type: '0~9', value: '39.12' },
{ type: '10~19', value: '43.01' },
{ type: '20~29', value: '43.91' },
{ type: '30~39', value: '45.4' },
{ type: '40~49', value: '40.89' },
{ type: '50~59', value: '42.48' },
{ type: '60~69', value: '39.63' },
{ type: '70~79', value: '25.17' },
{ type: '80 and over', value: '12.29' }
]
},
{
id: 'id1',
values: [
{ type: '0~9', value: '1' },
]
}
],
series: [
{
type: 'pie',
id: 'background',
dataIndex: 1,
outerRadius: 0.8,
innerRadius: 0.67,
valueField: 'value',
categoryField: 'type',
animation: false,
tooltip: { visible: false },
pie: {
style: {
fill: 'rgb(237,239,242)',
}
}
},
{
type: 'pie',
dataIndex: 0,
outerRadius: 0.8,
innerRadius: 0.67,
valueField: 'value',
padAngle: 2,
categoryField: 'type',
pie: {
style: {
cornerRadius: 20,
},
state: {
hover: {
outerRadius: 0.82,
innerRadius: 0.65,
}
}
}
}
],
title: {
visible: true,
text: 'Population Distribution by Age in the United States, 2021 (in millions)',
textStyle: {
fontFamily: 'Times New Roman'
}
},
legends: {
visible: true,
orient: 'left',
seriesIndex: [1]
}
};
结果展示 Results
在线效果参考:"https://codesandbox.io/s/pie-background-with-padangle-365zgm" (https://link.segmentfault.com/?enc=8ZYB%2BuGFoomHZ2YZCOnIWQ%3D%3D.lp1uSBnhqK64OPMffzo9PLSt6mJr15KMegO1TjRI17suM1OUEQvjMrxl08POFGLwjDbKuEiRYlfHSJSOGo6M3g%3D%3D)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241231/efeec564f0b03df66bede521894aecd5.png)
相关文档 Related Documentation
相关教程:"https://visactor.io/vchart/guide/tutorial_docs/Chart_Types/Co..." (https://link.segmentfault.com/?enc=NwAWIWk5KKgolIOz3hKBCA%3D%3D.dnwM0euOJlIyld8G9mxVlwzyiWjH6R5moJ8nGy8tp%2FiGqlcfQMhi%2FiVEY%2BuZpThCryR1lJPuVfaPoCkPr7kSl7MKrUbxMO3yaUu%2BVGDzgNc%3D)
相关 demo:"https://visactor.io/vchart/demo/pie-chart/nested-pie?keyword=..." (https://link.segmentfault.com/?enc=XI9WlgcZZk24%2BT9WeASVpA%3D%3D.6yontk5rCU0hQfPp4Fqz0A%2FhwIuEMV%2BH9vLh5clD1SNx4xxPEtQV95UpEyF1s843drpGrCpcmufDerYezuJD7H29sw6eSo5ElHZEQZkLJRc%3D)
github:"https://github.com/VisActor/VChart" (https://link.segmentfault.com/?enc=PE3BoyUgORG%2BIx5JA1OcbA%3D%3D.hxA2TEXWgB2i8Ltg7T6SzscHaRiUCm3jpdD0TFGO0j3%2BjG8NbEKWyxDZsKn5lboM)
一一在debug
如何将element-ui中的tab组件默认展示的tab标签数量改掉?
你的意思是tab标签只能显示4个?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241230/0db3e159723a5e384333674fbf588a34.png)
官网有动态增删标签的示例啊
"https://element.eleme.cn/#/zh-CN/component/tabs#dong-tai-zeng..." (https://link.segmentfault.com/?enc=a0DPOeB6rp2OKBYTds3JDA%3D%3D.eraEZi1FvuvnqoBG6MYtMvAmfIVYGZePhRi6OyMGe9HWa6%2BoIQiN6lmiyXA8xrSdCrwGtdPU8%2FrnHSS6DSBsKFQP4M%2BeYlTipodHNr6%2BdIg%3D)
一一在debug
oracle查询不用order by如何取最后一条数据?
三个方法:
用 ROWNUM 伪列:
SELECT * FROM
(SELECT * FROM (SELECT your_columns FROM your_subquery)
WHERE ROWNUM <= N)
WHERE ROWNUM = N;
用 RANK() 或 DENSE_RANK() 函数:
SELECT * FROM
(SELECT your_columns, RANK() OVER (ORDER BY some_column DESC) AS rnk
FROM your_subquery)
WHERE rnk = 1;
用分析函数LAST_VALUE:
SELECT LAST_VALUE(your_columns) OVER (ORDER BY some_column)
FROM your_subquery;
一一在debug
我有一个table表格,用动画实现了一个自动滚动效果,可是表格body总是滚动超过表头才消失?
/*表格滚动动画*/
@keyframes table {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-100%);
}
}
.table {
/* overflow: hidden;是隐藏超过自身范围的子元素,你给tbody开这个没用,因为
tbody是自身整体在移动,开到table上,当tbody滚动出table的范围之后就会隐藏了*/
overflow: hidden;
}
.table thead {
/* 给thead开个相对定位,然后把层级提高一下,盖住tbody,这样在z轴上,
tbody就到thead的下面了,再给thead一个背景色,就可以盖住tbody了*/
position: relative;
z-index: 1;
background-color: #fff;
}
.table tbody {
animation: table 10s infinite linear;
}
一一在debug
prettier问题?
一个奇怪的问题,大佬们,这个问题我不清楚是怎么发生的,想求问一下是否有大佬知道如何解决
Creating an optimized production build...
Failed to compile.
[eslint]
src/components/Comment/index.tsx
Line 393:17: Insert `␍⏎·········` prettier/prettier
Line 394:11: Insert `··` prettier/prettier
Line 395:1: Insert `··` prettier/prettier
Line 396:1: Replace `············` with `··············` prettier/prettier
Line 397:1: Insert `··` prettier/prettier
Line 398:1: Replace `············` with `··············` prettier/prettier
Line 399:1: Insert `··` prettier/prettier
Line 400:1: Replace `············` with `··············` prettier/prettier
Line 401:1: Insert `··` prettier/prettier
Line 402:11: Insert `··` prettier/prettier
Line 403:1: Insert `··` prettier/prettier
Search for the keywords to learn more about each error.
ELIFECYCLE Command failed with exit code 1.
build failed exit status 1new_answer is not exist build failed
The command '/bin/bash -c script/build_plugin.sh' returned a non-zero code: 1
一一在debug
vite的多页面配置main的问题?
export default defineConfig({
plugins: [ react()],
build: {
rollupOptions: {
input: {
main: path.resolve(__dirname, 'index.html'),
admin: path.resolve(__dirname, 'admin.html'),
},
},
},
})
我这里配置了两个页面,访问"http://localhost:3000" (https://link.segmentfault.com/?enc=OsBdoWQczN%2BYxhLg4lPRig%3D%3D.%2FCiemUibry03%2FiPxc5zT5ZRAXX%2FU06SWLcpEy%2Fd%2Bagw%3D)开头的进入index.html,访问"http://localhost:3000/admin" (https://link.segmentfault.com/?enc=bJPp5K5ofatREy9Soag1Gg%3D%3D.%2BO38hErplWXJXtssaPi%2FuXdKIo6%2BhOQ%2FvVLvU2UHUqs%3D)开头的访问admin.html
现在我的index.html不在根目录,而是在aaa/index.html,然后我修改如下
export default defineConfig({
plugins: [ react()],
build: {
rollupOptions: {
input: {
main: path.resolve(__dirname, 'aaa/index.html'),
admin: path.resolve(__dirname, 'admin.html'),
},
},
},
})
但是运行 yarn dev
之后,访问"http://localhost:3000" (https://link.segmentfault.com/?enc=Sfm5QmRnu4MdOSOH%2B3wImQ%3D%3D.w%2FgGgbuZova8M5luh9iUqLX85MNVH4%2FbP%2BrqSPO6dyc%3D),提示找不到对应页面。多页面打包配置主页面,不是这样配置吗?
一一在debug
请问是否有右键打开选项列表的React插件?
请问是否有如下的开源的UI插件呢?
就是右键直接打开一个列表,我找了antd是没有这样的插件的:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241223/cb3d7c27e47746d91983d0aa40be65fe.png)
一一在debug
在小程序中,柱图数据过多时,如何配置横向滚动条?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241221/5b7ea0c6f0b34ede3e63f684193b38ed.png)
«"https://www.visactor.io/vchart/demo/scrollbar/basic-> scrollbar..." (https://link.segmentfault.com/?enc=IfzWa1oEBfE46Jt1YgxMKQ%3D%3D.ryZ3ZxVwJ%2FhAr9moW9MqkDH6ARtA8yFp9TxmtJJKCKdD89X6MtWroTTBhpQaZkXzZEvPr%2BceE9arDH4y8RNg0%2BxvyhgU3NWwW779asfaGnaF%2BP%2BWfxY9rmpNwurlpI9i)»
或者使用"dataZoom"
«"https://www.visactor.io/vchart/example" (https://link.segmentfault.com/?enc=2BmHGzwttwB6VRSw64O2Ow%3D%3D.QdC%2BQ%2Blfkd%2FGh8bLVnMlu8dbeJCHbWD3GbKioivHY0%2FC1Tgf8%2Fpm2trp9U97E9BH)
»
一一在debug
图表滚动条如何配置默认滚动的位置?
当我需要配置滚动条默认滚动的位置的时候我该怎么做?有时我希望滚动条的起点和终点是我所指定的,而并非一个默认范围。
一一在debug
给span标签内添加高度auto,但身在同一行相邻列,有一个单元格高度由于多内容撑开了,而另一个却不能一起撑开?
因为el-col的高度限制了span的高度。row的高度由col计算来的,col的高度由span计算来的,span的高度是auto,所以span的高度由内容决定,上级col的高度没有等高,只是因为"align-items: center;"居中对齐,首先需要把居中对齐换成"align-items: stretch;"占满整个容器的高度(align-items默认就是这个值),然后去除col设置的"height: 100%;",此时col的高度就变成了和父容器等高。此时可以看到label高度也占满了容器,但是内容少的不有居中,是按照默认属性进行排列的,是下一步就是调整内容居中,方法很多,比如给label设置flex布局"display: flex;align-items: center;"
一一在debug
如何自定义图表中的图例的图像和颜色?
类似 ("https://www.visactor.io/vchart/demo/pie-chart/basic-pie" (https://link.segmentfault.com/?enc=fWtWb65ScFWHNmhcYSC%2FdA%3D%3D.kPq7WmVg8wXUNL9NvwGBfFKY22sNcdxQAarSsFIX6zDMIlW18Fjolx6u5PxrBr6HbhNS9KNwJbsLhWKgq8CxPg%3D%3D))这样的饼图,图例的图像、颜色、内容可以自定义?如何自定义配置?
"图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241220/bc09ca877f61c920c7d6246b59baa449.png)
一一在debug
windows 树形文件列表如何快速定位到指定文件夹,应该用那些api实现?
用walk库试试:
package main
import (
"github.com/lxn/walk"
. "github.com/lxn/walk/declarative"
)
func main() {
var dlg *walk.FileDialog
MainWindow{
Title: "My App",
MinSize: Size{600, 400},
Layout: VBox{},
Children: []Widget{
PushButton{
Text: "Open File Dialog",
OnClicked: func() {
dlg = new(walk.FileDialog)
dlg.FilePath = "d:\\Software\\" // 设置默认路径
dlg.ShowOpen(&MainWindow{})
},
},
},
}.Run()
}
资料:winapi:
"GitHub仓库" (https://link.segmentfault.com/?enc=vw9bM4vQ6PzhUMZuaQuU2g%3D%3D.tU1xPpaAIazanYtASEXM4Rtbhy1WJCH7LHJ0pa9CrLs%3D)
一一在debug
vue3 路由传参接收不到,不知道是什么问题?
这里看起来没什么问题,要注意传数字0、null、undefined时就不会出现在路由上,结果导致取不到,需提前转为string格式
一一在debug
不用eval怎么把字符串的箭头函数的转为函数?
(更新)不用eval方法,可以使用'new function'方法,
var data = {
listeners: {
change: "(val) => { console.log(val); }",
other: "function(val) { console.log('ES5 function:', val); }"
},
};
function stringToFunction(fnStr) {
if (/^function\s*\(/.test(fnStr)) {
// ES5 function expression
return new Function('return ' + fnStr)();
} else {
// Assume arrow function
let params = fnStr.substring(fnStr.indexOf("(") + 1, fnStr.indexOf(")")).split(",");
let body = fnStr.substring(fnStr.indexOf("{") + 1, fnStr.lastIndexOf("}"));
return new Function(...params, body);
}
}
// 调用函数方法
data.listeners.change = stringToFunction(data.listeners.change);
data.listeners.other = stringToFunction(data.listeners.other);
// 测试
data.listeners.change('Hello World'); // 输出 "Hello World"
data.listeners.other('Hello World'); // 输出 "ES5 function: Hello World"
一一在debug
leader-line划线,使用 grid 模式,如何让折线有圆角?
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241214/0091cf13df32bef303c0f63036d52c70.png
就像这样的圆角
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241214/2a695d7ffc0570d7286279ab7a7dbed6.png
代码如下:
"https://codepen.io/qingyun1029/pen/JjwxrmE" (https://codepen.io/qingyun1029/pen/JjwxrmE)
一一在debug
如何实现特定页面路由跳转缓存的业务场景?
用keep-alive:
router.beforeEach((to, from, next) => {
if (from.path === '/father/B' && to.name === 'A') {
to.meta.KeepAlive = true;
} else {
to.meta.KeepAlive = false;
}
next();
});
一一在debug
js 正则表达式匹配ipv4和ipv6的问题?
const combinedRegex = /^((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])|((\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\/(?:[1-9]|[12][0-9]|3[012])))$|^(?:(?:[0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4}|(?:[0-9A-Fa-f]{1,4}:){1,7}:|(?:[0-9A-Fa-f]{1,4}:){1,6}:[0-9A-Fa-f]{1,4}|(?:[0-9A-Fa-f]{1,4}:){1,5}(?::[0-9A-Fa-f]{1,4}){1,2}|(?:[0-9A-Fa-f]{1,4}:){1,4}(?::[0-9A-Fa-f]{1,4}){1,3}|(?:[0-9A-Fa-f]{1,4}:){1,3}(?::[0-9A-Fa-f]{1,4}){1,4}|(?:[0-9A-Fa-f]{1,4}:){1,2}(?::[0-9A-Fa-f]{1,4}){1,5}|[0-9A-Fa-f]{1,4}:(?:(?::[0-9A-Fa-f]{1,4}){1,6})|:(?:(?::[0-9A-Fa-f]{1,4}){1,7}|:)|fe80:(?::[0-9A-Fa-f]{0,4}){0,4}%\w+|::(?:ffff(?::0{1,4}){0,1}:){0,1}(?:(?:2[0-4]|1\d|[1-9])?\d|25[0-5])\.(?:(?:2[0-4]|1\d|[1-9])?\d|25[0-5])\.(?:(?:2[0-4]|1\d|[1-9])?\d|25[0-5])\.(?:(?:2[0-4]|1\d|[1-9])?\d|25[0-5])|(?:[0-9A-Fa-f]{1,4}:){1,4}:192\.88\.99\.(\d{1,3})|(?:[0-9A-Fa-f]{1,4}:){1,4}:192\.0\.2\.(\d{1,3})|(?:[0-9A-Fa-f]{1,4}:){1,4}:(?:[0-9A-Fa-f]{1,4}:){0,1}192\.0\.0\.(\d{1,3})|ff00:(?::[0-9A-Fa-f]{0,4}){0,4}|(?:[0-9A-Fa-f]{1,4}:){1,4}:255\.255\.255\.255)(?:\/([7-9]|[1-9]\d|1[01]\d|12[0-8]))?$/;
一一在debug
在Kubernetes大家是如何对requests进行优化的?
总是说Kubernetes能够提高资源利用率,在我实际使用过程中,实际的usage/request/limit三个值与node的总资源比例差距很多;大概是
| 使用率 | request | limit
---|---|---|---
Node-1 | cpu: 20%, mem 30% | cpu: 83%, mem 90% | cpu: 210%, mem 260%
Node-2 | cpu: 18%, mem 32% | cpu: 76%, mem 87% | cpu: 310%, mem 290%
Node-3 | cpu: 34%, mem 26% | cpu: 85%, mem 80% | cpu: 400%, mem 320%
即出现实际上资源占用并无多少,但是node资源已经被分配完毕导致node无法继续分配资源。
request设计的太小会太过频繁触发横向伸缩,导致客户端响应有时候会丢失,例如缩容时候有几个请求较慢的被强制中断。
request设计的太大会导致低峰期会导致资源浪费,并且扩容起来也容易导致NODE资源因为空间不足分配不了。
1. request该如何设计找到 预设计的资源与我们实际中的使用率的平衡呢?
2. 可以看到表格中limit的资源超卖现象非常严重,高峰期很容易导致服务群的雪崩,limit又该超卖多少合适呢?
一一在debug
react ant 合某一行 最左侧 和 最右侧 都需要用fixed 导致出现样式错误 !?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241130/ccefa550ab59c80f4aaf3eb9425be9e0.png)
我看了样式 最左侧那个元素宽度站整行 , 跪求大佬解决一下
一一在debug
openEuler22.03操作系统 Linux内核Kernel 5.10 应该选择哪个版本的mysql安装包下载?
你可以linux 下使用" uname -m"查看你的是处理器是什么架构,如果是aarch64或者arm就直接选择arm的安装包,如果不是你就选择x86架构的安装包就行了
一一在debug
a标签下载文件总是100%后重新从0%开始下载的原因?
a标签下载文件的时候总是浏览器进度显示到了100%然后变成0%自动重新开始下载,这个是什么情况?
我观察到这个情况是偶发性的,对于某些文件就是循环下载,其他的文件没什么问题,不是文件特别大的问题。
一一在debug
Three.js 渲染模型时的透光问题怎么解决?
threejs的使用过程中,我发现会透光,在一些角度会穿过模型,有些时候不会穿过模型,是怎么回事
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241105/5b0f780c59c7d1b6af9f1ec417adda9f.png
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241105/a11100cece165f43a7e5727e482649a9.png
threejs的使用过程中,我发现会透光,在一些角度会穿过模型,有些时候不会穿过模型,是怎么回事,希望各位大佬帮忙解决,感谢
一一在debug
使用捕获组重用模式?
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241101/91e224a31ab168f5bc6907a5868e6753.png
这一行应该怎么修改呀?
求解
一一在debug
七牛云cdn被盗刷20t 应该怎么办?
向七牛云投诉反馈
一一在debug
amh配置要如何选择,目前是4H8G?偶尔会502错误?
amh
4H8G服务器预设配置选什么挡位合适呢?有没有推荐的列表啥的。我目前选的中等,偶尔会出现502错误,顺便讲下吗,MySQL选什么挡位吧!这个地方自己显示什么配置选择哪一档多好。/img/bVdaNRQ
一一在debug
如何修改代码以通过验证?
"callback(this[i], i, this)"
一一在debug
js怎么用正则匹配字符之间的空格?
js怎么用正则匹配字符之间的空格?
比如:
"11.11.11 11好50的 12.11.11,11好20就 11.11-11.11好60怕".match(/[\u4E00-\u9FA5A-Za-z0-9.,-]+好\d+\D/g)
想 11.11.11 11好50的 之间的空格也匹配。
现在它只匹配到“11好50的”
以上代码要怎么修改?
期望的效果是如下(匹配成三项这样一个数组):
[ "11.11.11 11好50的", "12.11.11,11好20就", "11.11-11.11好60怕" ]
一一在debug
vue components传值,在组件里页面使用 slot-scope,scope.row,报错?
"Vue 3" 还有 "slot-scope" 这个属性?不是从 "Vue 2.6" 开始不就已经废弃了吗?只不过还是可以用。
你如果说要在 "Vue 3" 中用作用域插槽就改用 "v-slot" 就好了呀。
"作用域插槽 - 插槽 Slots | Vue.js" (https://link.segmentfault.com/?enc=BEB%2B6xt7RRPx3a3DSxFe0w%3D%3D.fAln3JNvN1SgU9EDD3xxvYKFvJhVK%2BMtEyZGYWdl1tBJZqgiDjH3uLuVKW5g87ZMRQCG%2BxsxI5glLEHNIVcD8Q%3D%3D)
"#slot-scope 废弃 | API — Vue.js" (https://link.segmentfault.com/?enc=lKLFC51%2Fi3lcqhhpeavXQQ%3D%3D.h1f3N%2FPNdGw6l6l9hQpWxpKjuvWy1MfBhw4KZzSe1g53UThp7kZwMp0gtdjn44MEs8RyYIqEF7ntIscHYkS0Jw%3D%3D)
一一在debug
Postfix发件报错?
搭建的postfix发送邮箱报错,有没有大佬知道咋回事。
https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/546852a550d59f93d53aea58bf400036.png
501 Mail from address must be same as authorization user to MAIL FROM
command))
一一在debug
如何解决Vue和Spring Boot项目前端运行问题?
你这是 MPA 吧,感觉不需要启动 npm run serve。启动后端就行。
你看看是不是资源都在 html 引入了
一般这种项目不都是搭配 gulp 什么的使用吗? packagejson 看看
一一在debug
vuex 存储订单类型的字段,如何让他在没有数据的时候再去请求接口?
const state = {
types: [],
}
export default {
state,
mutations
}
A页面B页面C页面都会用到订单类型 store.getters.types
,但我并不想这三个页面都写接口请求数据。怎么把接口请求放在vuex中管理。比如store.getters.types调用的时候有数据,就返回数据。没有就接口请求到数据?
一一在debug
覆盖vite/client的默认类型为什么自定义的类型要放在前面引用?那不是自定义的类型被覆盖了吗?
覆盖vite/client的默认类型为什么自定义的类型要放在前面引用?那不是自定义的类型被覆盖了吗?
在vite的官方文档中,有如下一段话:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/75dc688eb0d2e6389dc31569f854ab20.png)
这里我感觉很疑惑,ts不是后引用的会覆盖前面的吗? 那为什么还是自定义的要放在前面? 希望有大佬解一下惑。万分感谢!
一一在debug
Vue.js 中如何监听通过 .sync 修饰符传递的对象变化?
因为不知道你在子组件内部是否是正确的通过 "$emit('update:show', { ... })" 提交的修改。如果是正确提交的 "emit"
触发的修改应该是可以正确出发 "watch" 的。
所以只能建议你在父级添加一下 "deep" 应该就可以触发监听了:
// 父级组件
export default {
data(){
return {
easyShow: {
...
}
}
},
watch: {
easyShow: {
handler(val) {
console.log(val, this.easyShow);
},
deep: true
}
}
}
以下是一个简单的通过 "bind.sync" 更新父组件绑定值的一个小Demo:
import TestComponent from './components/TestComponent.vue'
export default {
name: 'App',
components: { TestComponent },
data() {
return {
show: {
a: true,
b: false,
c: true
}
}
},
watch: {
show: {
handler(val) {
console.log('app.vue show changed', val, this.show);
},
// deep: true
}
}
}
点击变更Show值
{{ show }}
export default {
name: 'TestComponent',
props: {
show: Object
},
watch: {
show(){
console.log('components.vue show changed', this.show);
}
},
methods:{
handleClick(){
this.$emit('update:show', { a: !this.show.a, b: !this.show.b, c: !this.show.c})
}
}
}
一一在debug
对于可编辑的div,怎么实现高亮当前行的效果?
1. 使用document.getSelection()方法可以获取当前的选区
2. 获取到当前选区之后可以对当前选取的对应元素对应的样式
下面给你一段参考的代码,里面具体的触发绑定事件需要自行决定
1234
一二三四
壹贰叁肆
let highlightedElement = null;
function highlightCurrentElement() {
// 如果之前有高亮的元素,移除高亮
if (highlightedElement) {
highlightedElement.classList.remove('highlighted');
}
const selection = document.getSelection();
if (selection && selection.anchorNode && selection.anchorNode.parentNode) {
highlightedElement = selection.anchorNode.parentNode;
highlightedElement.classList.add('highlighted');
}
}
document.getElementById('editArea').addEventListener('click', highlightCurrentElement);
一一在debug
关于vscode ctrl+鼠标左键无法跳转@路径的问题?
可以结合vue-helper和path-alias来使用,前者有vue文件内函数跳转,后者有多文件快捷跳转
一一在debug
swiper中的图片如何懒加载,还是根本不做懒加载?
swiper中的图片如何懒加载,还是根本不做懒加载?
求大佬指教!!!
一一在debug
vue的路由/article,后端nginx也有/article路由,先通过router-link跳转,帮我看看怎么回事有链接?
"http://iapplus.com" (https://link.segmentfault.com/?enc=1J4AuWsaFBfmap6oHNkuAg%3D%3D.2q7fl1TGZYPzZPWeKGsFh9uOruDMq5ipjKzHLB4wzAg%3D)
进入页面点击article
然后刷新页面后就变成其他的页面了
一一在debug
iOSapp如何使用Reachability解决app安装后首次运行网络授权的问题?
情况介绍
现在有一个iOS Swift语言开发的app,主要功能是在app启动后加载一个远程网页,所有业务功能都在该网页内操作,app只是一个壳子。
第三方库
我使用"https://github.com/ashleymills/Reachability.swift.git" (https://link.segmentfault.com/?enc=QHeX4lw%2FbP5FPOpbB1DGDw%3D%3D.3hkv12ew9HkmFcpP3wwCCK7EP3ZLxxkJjzYUwFVVjRlyg01yKF2p79OE4HOJzwrSokIkbjwFHDZmAxV4lVjWfA%3D%3D)来处理。
问题描述
iOS 的机制是:app安装后、首次运行的时候,会弹窗询问用户是否启用网络访问的权限。
我期望在用户通过网络授权后(不论是蜂窝网络还是WIFI),才开始后续的webview的加载。但现在是app刚启动,还未等用户授权网络访问,就加载webview,导致无法打开网页。
我想使用Reachability库来解决这个问题,但是无论如何都无法进入whenReachable和whenUnreachable回调里。
麻烦请教大家,是什么原因导致的?我该如何修改?
代码结构
import Reachability
class ViewController: UIViewController {
...
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
// 网络检测 开始
let reachability = try! Reachability()
reachability.whenReachable = { reachability in
if reachability.connection == .wifi {
print("Reachable via WiFi")
} else {
print("Reachable via Cellular")
}
}
reachability.whenUnreachable = { _ in
print("Not reachable")
}
do {
try reachability.startNotifier()
} catch {
print("Unable to start notifier")
}
// 网络检测 结束
// 加载html页面
let request = URLRequest(url: url)
self.webView.load(request)
}
一一在debug
如何使用Git组织编程题目解题历程?
如何组织分支?
最近在"codewars"上做题,我想使用"git"来记录解题的历程 。
例如在做一道题的时候,可能经过一下历程
想了方法A,但是只有部分正确 -> 提交
对方法A做出修改,AC了 -> 提交
想了方法B, AC了 -> 提交
改进方法B -> 提交
....
如果我都在同一个分支上进行提交的话
* 不太容易找到一个特定问题的提交历史。
* 一个问题的提交历史可能会被另一个问题的提交历史给打断(不再是连续的多个提交了),比如今天做了问题A,提交之后,过了几天又改进问题A的解法,但是这几天里我又提交了B、C等问题。
我想的一个方案是:
* 对每一个问题都建立一个分支
* 每个问题可能有不同的解法,对每个不同的解法可能还会有一些改进,那么再在每个问题分支上再建立解决方案的分支。
这样就没有了上面的问题。但是可能需要建立很多的分支,这有必要吗?这样方案有什么问题吗?有其他更好的组织分支的方案吗?
一一在debug
HTML的页面的请求,是否可以用js函数获取到当前请求的请求头?
不能,JS 不能查看当前请求的响应头。
不过,既然你的服务器能在响应头里添加这个 id,那么理论上也可以通过其它方式把它传出来。
一一在debug
vue3 devtools 不会亮了怎么回事?
打开项目之后再使用F12打开Chrome DevTools,就能看到Vue面板了。
Vue devTools 文档里面有一些关于没有展示 devTools 的常见FAQ可以都尝试一下的
👉 "Frequently Asked Questions | Vue Devtools" (https://link.segmentfault.com/?enc=5gmqVmXr6WAxG8Wem13VmA%3D%3D.MdlI41XpHVeBh00eZB0UrfJSK8oOYFu7t9NKim33QCT7nzJLcBOBiJrQrCC8%2F31tj%2BBic%2B6%2BDzpN%2B%2FPxtCHRThP0r0OspXBastVzqmUsz6s%3D)
***
更新:
在项目页面打开之后再使用F12打开Chrome的devTools工具。提前打开devTools会不显示,需要关闭后重新打开面板。
确定没有给VueDevTools插件调整过配置,比如说检查站点访问权限是否开启。
但是我看OP截图上面的Vue图表是点亮的,所以我觉得应该是devTools工具提前打开导致的。
一一在debug
更新时我们需要发送所有的字段,而不仅仅是要更新的字段吗?
更新时我们需要发送所有的字段,而不仅仅是要更新的字段吗?
在做"fullstackopen" (https://link.segmentfault.com/?enc=07ZLLXB4MvCk2mC93psVTQ%3D%3D.KPbg%2BbSb%2F%2BS2ZtvwOphCYa%2B9v1MLz%2FiGZEin0vV7dNDpCYOuGoC4OxpTkLG6Lc9BbtAYaujNerqr1SWhmM1TFjGIATTJL0WmnNFUFnJwqoQOGaShqw0laMoqm%2FBmNRAe)的练习的时候,对这个题目描述不解?当我们只需更新"likes"字段,需要将其他的字段信息也放到请求中吗?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/b759c5392b1df5385e3b893ced18e080.png)
对这个项目做一个简短的介绍
使用到的一些技术: "mongodb"、"react"、"axios"(用于前端和后端通信)、"express"、"restful "
后端相关的操作如下所示
blogRouter.put("/:id", async (request, response) => {
const body = request.body;
const blog = {
title: body.title,
author: body.author,
url: body.url,
likes: body.likes,
};
const updateBlog = await Blog.findByIdAndUpdate(request.params.id, blog, {
new: true,
runValidators: true,
}).populate("user", { username: 1, name: 1 });
if (updateBlog) {
response.send(updateBlog);
} else {
response.status(404).end();
}
});
* 经过测试发现,"findByIdAndUpdate"应该只会更新我们通过参数传送的字段,而其他的会保持不变。
* 我使用"postman"测试,只需要发送一个"likes"字段的信息就可以达到预期的效果,只更改了"likes"字段,其他保持不变。
那为什么题目还说要发送所有的字段呢?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/2cf81ab345c46f9f1f0712585707ad9d.png)
博客的schema定义
const mongoose = require("mongoose");
const blogSchema = new mongoose.Schema({
title: { type: String, required: true },
author: String,
url: { type: String, required: true },
likes: { type: Number, default: 0 },
user: {
type: mongoose.Schema.Types.ObjectId,
ref: "User",
},
});
// https://mongoosejs.com/docs/api/document.html#Document.prototype.toJSON()
blogSchema.set("toJSON", {
transform: (doc, ret) => {
// transform the unqiue identifier into a string representing.
ret.id = ret._id.toString();
delete ret._id;
// we don't require information about the mongodb version.
delete ret.__v;
},
});
module.exports = mongoose.model("Blog", blogSchema);
一一在debug
如何在页面滚动到特定位置时实现div透明度的渐变效果?
求问,有没有懂页面到一定位置透明度渐显div的全代码
只能做出一半,就是到一定位置div渐显,但是并不会改JS动画,div是先存在再从0-100透明