const str = 'a+b*(d-e)*c+(((b+a)+f)+g)'
let current = 0, res = [];
function test() {
let letter = str[current];
if (letter === '(') {
if(str[++current] === "("){
letter = str[current]
} else {
letter = '';
}
while (current
素素数数
linux 进程处理 报错?如何把"PID'字符串 删除?
lsof -i:7000 | awk 'NR>1 {print $2}' | xargs kill -9
素素数数
如何让图例标题和图例在同一行左右分开显示?
我想给图例新增一些文字描述,期望在图表底部新增一个图例和图例的文字描述。预期的布局效果是,文字左对齐,图例右对齐,并且文字和图例在同一行。
有什么图表库可以实现这种比较特殊定制的逻辑吗?
素素数数
useEffect如何知道是哪个deps触发的副作用?
useEffect(()=>{
console.log('effect','触发对象:')
},[a,b,c])
如上代码,在"effectCallback"中,我如何知道是哪个deps触发的函数
素素数数
h5 mint-ui 手机页面 用了 Datetime picker组件,怎么在头部中间位置加上‘选择日期’文案??
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241130/3d36b53122bbc26ccffd40f22b8011a0.png)
素素数数
spring的配置类没有import为什么能使@bean生效?
"https://www.bilibili.com/video/BV1TP411v7v6?p=37&vd_source=87..." (https://www.bilibili.com/video/BV1TP411v7v6?p=37&vd_source=878ca1a70f8769e23c9e5518be063d2b)
这个视频开头,有个配置类里面有@bean方法,这种是导入第三方bean的方式哦。但这里的配置类不是没有import吗,为什么这个@bean能生效哦
素素数数
如何在超大的Excel文件中读取前N行数据?
试试看用hutool的ExcelUtil.readBySax
添加一下maven:
cn.hutool
hutool-all
5.8.16
org.apache.poi
poi
5.2.4
org.apache.poi
poi-ooxml
5.2.4
覆盖实现一下里面的方法:
private RowHandler createRowHandler() {
return new RowHandler() {
@Override
public void handle(int sheetIndex, long rowIndex, List rowlist) {
//遍历excel的每一行你想做什么,sheetIndex是指定sheet,rowIndex是当前行(从0开始),rowList是行数据
//可以用通过rowIndex来限制你要读取的行范围
}
};
}
ExcelUtil.readBySax(file, 0, createRowHandler());
素素数数
怎么不触发el-select的关闭面板?
这个el-select-dropdow是插入到body上的,它的点击事件会冒泡到body,然后使el-select-dropdow隐藏,所以想阻止它可以从两个方面入手。一是阻止它的点击事件,但是这个是分页组件内的options,无法去修改,二是让它不插入到body,在element-plus中可以设置"teleported" (https://link.segmentfault.com/?enc=0nya%2Ft0ut4piqVNi1aGblw%3D%3D.pwCK0zn2M4CDnwYVc%2FPvRgTnNstDaBsjrPwkktrBUtsRhZJ%2BAsW1f%2FuXPwsoHoUKoU82fWvMFlsms3LEXBlHywmYj3w3eQmfgZY%2BOUddzg4%3D),需要版本2.3.13及以上,在element-ui中没找到相应属性,应该做不了。可以看看能不能曲线救国,比如舍弃分页的select,单独写个select和分页进行联动。
素素数数
vue3+echart散点图?
formatter数据输出问题,再末尾加上换行就OK
素素数数
怎么避免部署环境时网络配置不正确出现的无法访问服务器?
怎么避免部署环境时网络配置不正确出现的无法访问服务器?
素素数数
前后端上传文件,后端不能使用file类接收?
很简单,因为"File"类代表的是本地一个实体文件,而前端上传上来的只是一个"数据流"(stream),再直白点说,它肯定不是你服务器端一个实体文件对吧?所以不能用File类。
你后端处理的时候,如果想保存成本地文件,肯定得把前端传过来的文件流写入某个文件对吧,这时候才是真正的"File"
素素数数
可以使用KV M安装centos虚拟机,但是使用windows却提示无法引导?
我可以使用kvm安装Linux虚拟机但是不能安装Windows虚拟机,提示无法找到引导程序,这是为什么?
我使用的是centos7,并且成功在centos7中运行kvm,安装了一个centos7的虚拟机
素素数数
Python 如何自定义字典数据类型?
from dataclasses import dataclass
@dataclass
class ABC:
a: int
def test(params: list[ABC]):
print(params)
# 用字典初始化
test([ABC(**{'a': 1}), ABC(**{'a': 2})])
from dataclasses import dataclass
@dataclass
class ABC:
a: int
@classmethod
def from_dict(cls, data):
return cls(**data)
def test(params: list[ABC]):
print(params)
test([ABC.from_dict({'a': 1}), ABC.from_dict({'a': 2})])
from typing import TypedDict, List
class ABC(TypedDict):
a: int
def test(params: List[ABC]):
print(params)
# 用字典
test([{'a': 1}, {'a': 2}])
素素数数
数组去重问题?
""array.some"方法" (https://link.segmentfault.com/?enc=wpWUmd1jdXyZ%2FSRZSxO0Ng%3D%3D.XhrinNv7NQnBgVDbm4CEhWuILZOdoP1ytCnOxWXVM%2FkHN1glOyg%2FCPlaywpO3awY5Hb9p1pCUJkWxoK%2BauSaI2R64G6cjwdjX15wDRiyJxvretQTbHjVX%2FJV8VGgpQLG)只要数组内容有一个返回为true,它就会返回true,你这块的判断有问题。
如果是我的话,我会这样写:
const arr = [ "11", "22","11","22","11","22","66"]
function norepeat(arr) {
const result = [];
arr.forEach(i=>{
const curResItem = result.find(r=>r.value===i);
if (curResItem) {
curResItem.isRepeat = true;
} else {
result.push({
value: i,
isRepeat: false,
});
}
})
return result;
}
const res = norepeat(arr);
素素数数
有办法把代码弄出来吗?
找了下是这块代码,看起来是three.js绘制在canvas上,再细节的东西等其他大佬来看吧,没用过three.js
素素数数
有没有其他方法实现特定样式的音频控件?
需要自定义样式, 其实就是用DIV写一个
1. 隐藏原生audio标签
2. 通过div实现自定义样式
3. 控制div操作audio 对象的属性和方法
参考这个:
«"https://blog.csdn.net/qdm13209211861/article/details/131187893" (https://link.segmentfault.com/?enc=rSeTF0gvYLbHv%2FZoSNkppw%3D%3D.%2BG8eKmqF3i8tFiMiANq3lsB0OL3g%2FQNn0Je0%2BnyrzbtkupB%2F08BlZWAkgb8AWHZwD2OzCVW5QTt5k172oFpTyA%3D%3D)"https://juejin.cn/post/7120613556050984967" (https://link.segmentfault.com/?enc=QMdB%2FxRf6J7nCVo0khbqrw%3D%3D.xQr9RHFr2hqUXA7H0zy3Ljw7Oy9Jr84PjWCvDsHk3%2BIzS0YcV4FZ%2FnH3NbwRYPTW)»
素素数数
Volar 格式化后属性分行问题?
好像确实没有提供这个选项,都是属性太多了自动换行。
用prettier可以实现你要的格式化:
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241106/8f34b3f8b79ea7985a80a762ec68a161.png)
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241106/7b5000887f73630bfc304e107fb32d44.png)
素素数数
amh面板安装open-RASP的方法?
amh软件商店目前没这款软件,可以先在ssh安装:
1)先在面板『网站』的lnmp环境列表勾选上『命令行』选项,(即让命令端的php默认调用这个网站环境)
2)安装扩展,到"https://rasp.baidu.com/doc/install/software.html" (https://link.segmentfault.com/?enc=G5QuELBO4YrUfkxmEgYy9w%3D%3D.BpTdQma2C%2FRt6NJMXIhm1VV7ECPVy75rEu%2BiOZOtz9novxqs041CDNqwH2fLW2nMct%2FJuHx9vQA2yanHOwepMA%3D%3D)下载安装包。
解压cd 到源码目录,执行:
php install.php -d /home/usrdata/openrasp
即可完成安装了,安装完成后在lnmp环境列表重启一次php。
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241103/01605a8fbc36a16a378507832ee3d5ac.png
3)测试防护,可下载官网提供的程序文件,直接访问就可以测试。
"https://rasp.baidu.com/doc/install/testcase.html" (https://link.segmentfault.com/?enc=g3ULjC%2BRzPu7QT%2FuAJLKSA%3D%3D.9tJj%2Bw55cAmySZhNn5mKa24V2Ejlz%2BUXEgFeMFy3KwbVFGUKzOOshE%2BkXQ2m237HQI0R6lDKSksfpnur%2BqqCiQ%3D%3D)
默认安装后没有拦截,只记录日志,如需拦截
修改 /home/usrdata/openrasp/plugins/official.js
all_log: 参数改为false (需重启php)
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241103/6b35b4242dc9e989b994aea381cf07cc.png
素素数数
如何实现一个表格内调用两个接口来渲染不同字段数据?
"图片.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241029/7c87a3ea8b9fa4fe53730e321dcf0938.png)
let SerialForm = reactive({
tableData: [], // 列表数据
})
onMounted(() => {
GetSerID()//获取初始的列表数据----获取串口id
})
// 获取初始的列表数据----获取串口id
async function GetSerID() {
const SerIDList = await api.GetSerialId();
const { data: res } = SerIDList;
const result = res.port_thruput.split(",").reduce((acc, curr, index, array) => {
if (index % 3 === 0) {
const [portId, rate, thruput] = array.slice(index, index + 3);
const formattedPortId = parseInt(portId).toString(16).padStart(2, '0');
if (formattedPortId >= '01' && formattedPortId
问题一、当"串口输出id"和"报文/频率"
。分别需要两个接口来获取对应的数据,第一个接口是获取id的接口,第二个接口是需要将id传值给第二接口才会返回"报文/频率"的内容,请问大佬们我该如何才能实现获取两个不同的接口数据在el-table内显示呢?
我试着将两个接口分别不同的请求,来获取不同的字段数据,但是第二个接口返回的数据渲染在表格里,会把第一个返回的id给替换掉?
问题二、下面这是第二个接口返回的数据,
"1702884202028.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241029/ce7a2d85457cb5526d8ea6c87eeb7dc0.png)
但是需要在列表内这样显示,这是要求显示的格式
"图片.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241029/40bbb52846fa4a30975cbe0a7ada8486.png)
请问该如何修改?求大佬们指点指点,谢谢
素素数数
请教`Webpack`打包后找不到资源?
找到解决方法了,需要打包ESM
素素数数
freecodecamp step 46 为什么代码未审核通过?
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241026/eaeb95873b54a410fbef8a1ef385652a.png
function goStore() {
button1.innerText = "Buy 10 health (10 gold)";
button2.innerText = "Buy weapon (30 gold)";
button3.innerText = "Go to town square";
button1.onclick = buyHealth;
button2.onclick = buyWeapon;
button3.onclick = goTown;
}
应该怎么修改呀,freecodecamp中的javascript问题
素素数数
css中的figure是什么?没见过这样写的?
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/5e0aa45ac8603ab05e6fd98891231dbe.png)
css中的figure是什么?没见过这样写的?
素素数数
docker context 如何在通过 ssh 连接远程的 docker daemon 时不用每次都输入密码?
使用下面的命令来创建 context
"docker context create docker-remote --docker host=ssh://root@***.**.1.33"
"docker context use docker-remote"
如果要打印远程的容器实例执行
"docker ps"
但是会要求输入登录密码。
密钥文件已经下载到本地,一般如果使用 ssh 命令登录可以使用 -i 来指向密钥文件,这样就不用再输入密码,如果是 docker
这样的场景怎么配置来指向密钥文件。
素素数数
JavaScript 对一个数组进行长度赋值0引起的问题?
const a =[1,2,3];
const b =a[1];
a.length =0;
console.log(a)
console.log(b)
chrome 控制台输出
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241016/978a600fcca3fcf1fa4931f3c978e729.png)
问题:
arr.length=0 不就是清空数组的操作吗?
为什么会出现这样的情况呢?
素素数数
uniapp项目H5转小程序有方案吗?
uniapp是支持多端的,Vue+uniapp 也是可以直接打包为小程序的:
官方文档:
«"https://uniapp.dcloud.net.cn/quickstart-> hx.html#%E5%8F%91%E5%..." (https://link.segmentfault.com/?enc=DZ6Xh%2B8YpZYJCMXKqeQErg%3D%3D.UY79XYFxbjetuXhySvCoxbBTrcFmmVyR8llkhr5NgH%2BnPX1nAPzqo%2Bvc%2BdRyVxkNX07FhSwXLYm%2FHOlVIDKZk7rwBrD257NGkw%2B0grO51OcCIQTvqB6SrxEqjfdSxONbbb70GmI%2FLkjpfQhSKI2WLDBKHIcAyf5QbzQF7jzFwOc%3D)»
详细教程:
«"https://blog.csdn.net/qq_52736131/article/details/122400103" (https://link.segmentfault.com/?enc=te3tl%2FdA2L%2FbgHgaNO5mWg%3D%3D.jNCQ7zBfVLrJKbp2bAH2BmamKnpVsKw0KKMdMuiatL4CaUld3Zj%2F%2FTx08ocPl9ZjjS4VQRJA1gIPyNoDDcy8TQ%3D%3D)»
素素数数
el-table中的展开行图标如何改到最后一列显示?
element-plus+vue3
el-table中的展开行图标如何改到最后一列显示
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/baea5c27edc8b3e67f27e3755a7d2fa9.png)
el-table中的展开行图标如何改到最后一列显示
素素数数
前端调取接口下载 excel,获取 blob 触发 a 链接 下载过慢,如何解决?
1. 点击之后,先改变界面,比如弹出一个窗体,显示“下载中……”。
2. 然后再去请求数据
3. 拿到数据之后,触发真正的下载
素素数数
请问我这个微信小程序的保存图片功能最优解决方案是哪种?
推荐用 "canvas" 渲染,背景图放本地或远程都可以,小程序二维码如果是固定的可以和背景图结合成一张图片。
注意:如果是用离屏 "canvas" 渲染,可在其它网站找到攻略,但需要判断操作系统如果基于 Android,必须在保存后清空所有图片的 "src"。
素素数数
SpringBoot启动时,若有依赖的jar包也是个Springboot服务,会启动依赖的jar包吗?
如果你调用的A服务的方法中包含A服务以springboot方式启动相关的逻辑,比如包含你的A服务的Aapplication.main()那A服务就是启动的,否则就是不启动的。spring启动过程中涉及到扫描启动类注解、根据类加载情况决定配置、依赖注入等等过程,这都不是调用一个简单的服务层方法能解决的。
另外当你说调用A服务的方法时,调用的到底是什么,是A服务中的一个静态方法还是A服务实例的方法?一般用spring都是通过控制反转通过接口调用实例对象的方法实现而不是调用静态方法。那么你调用A服务时,A服务的实例是怎么初始化的?如果是你自己初始化的,应该能想到此时上下文里还没有初始化数据库相关的实例,比如连接池等等。
素素数数
是什么问题该怎么解决?
"4b55107f505ad2eeb80bf3adb05982c.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/35d642a32d1d5d44997cffb0817593ae.png)"c915959bc45a379f905a9dab77fd11b.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/95638971a85bfd20d9341c49cc9e4271.png)
markdown图片可以传到本地文件夹但只能传jpg,png传不了,数据库也有路径,但是不渲染出来
头像上传七牛云,密钥和域名都写得对的但点击就报400
素素数数
uniapp如何通过“经纬度”调用“高德”、“腾讯”地图?
uniapp如何通过“经纬度”调用“高德”、“腾讯”地图?
uniapp目前使用的是“天地图”
如果打包成app,则判断用户手机是否安装“高德”、“腾讯”,如果有,则调用,否则提示没有“地图软件”,如果发布成H5,则打开“高德”、“腾讯”的网页版导航
素素数数
动态表单校验规则的实现方法?
"这样的根据接口动态增加的表单,改如何添加校验规则?" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/c21f25fe63d8da308797146e1e096642.png)
"这个是表单" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/1816a3c001ed940a41e9ce2028e074fa.png)
"这个是报错" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/d622cfbb6735e0c163d73a2497e08084.png)
路过的大佬,应该怎么校验?麻烦大家啦:
{{
item.deptName }}
{{ item.positionName }}
确 定
取 消
素素数数
一个简单的verilog的问题?
强行让第一个块慢一拍。
素素数数
vue3+vite 打包生成的js把路由全返回了?
项目用的 vue3+vite,包管理器 pnpm,执行 pnpm build。
生成的js为啥把路由劝返回出来了。被检测存在系统路径信息泄露,怎么解决呢
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/9d115034de534c8e80dea8be374cc698.png)
vite配置文件build部分:
build: {
assetsDir: assetsDir,
minify: 'terser',
sourcemap: false,
chunkSizeWarningLimit: 1500,
terserOptions: {
format: {
comments: false,
},
},
rollupOptions: {
output: {
entryFileNames: `${assetsDir}/[name].${appVersion}.js`,
chunkFileNames: `${assetsDir}/[name].${appVersion}.js`,
assetFileNames: `${assetsDir}/[ext]/[name].${appVersion}.[ext]`,
},
},
}
build生成的js文件:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/c20d53f2450325fb6312d4d2f44c05cb.png)
详细的风险检查报错:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/eac6c472549e613c9bd2a9cd6757b58f.png)
素素数数
AMH的防火墻iptables在修改保存后不生效?
正常iptables添加修改规则后是不用重启的,添加后就直接生效的了。
或是可以尝试用命令,添加看是否有什么异常错误,
amh amnetowrk admin add_iptables action type port ip method memo
参数值与面板上填写的格式一致,
action值有ACCEPT或DROP
method值有INPUT或OUTPUT
素素数数
amh面板 与 Nginx-proxy-manager 跨站冲突问题?
大大,这个问题折磨了我半个清明假期,求救!!
详情
宿主机部署AMH 7.1面板
宿主机部署Nginx-proxy-manager (docker版本)
宿主机 docker 0 网卡 127.0.17.1
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
目前宿主机有三个docker
A 部署 127.0.0.1 9002 使用amh lngx反代 ssl启用强制https 同时lngx设置为默认站点
B 部署 127.0.0.1 9004 使用Nginx-proxy-manager 反代 域名解析宿主机
C 部署 127.0.0.1 9006 使用Nginx-proxy-manager 反代 域名解析宿主机
三个域名都解析在CF
问题来了:
反代后,访问B C都会跳转到A,且提示不安全
Nginx-proxy-manager页面设置,开了ws支持,开了组织强制漏洞