WhatUpDanger
IP:
39关注数
0粉丝数
47获得的赞
工作年
编辑资料
链接我:

创作·105

全部
问答
动态
项目
学习
专栏
WhatUpDanger

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

WINDOWS: ctrl + shift + i MACOS: option + command + i
0
0
0
浏览量0
WhatUpDanger

实现AMH面板vaultwarden数据迁移与备份的最佳实践?

AMH-7.1面板软件vaultwarden-1.32如何导入数据 今天欣喜的发现amh面板支持了docker!!!!历史性的突破!!! 这下彻底放弃其他面板了哈哈哈哈 不过目前amh支持的vaultwarden-1.32应用中,如何导入在其他面板部署和备份的vaultwarden数据? 另外amh上数据的备份也是个问题 我以前采用了这个项目备份: "https://github.com/ttionya/vaultwarden-backup/blob/master/README_zh.md" (https://link.segmentfault.com/?enc=%2FwT%2FNAFg8g1Xx86axFKpSg%3D%3D.1%2BmGmLOMERoz41ZPm%2FJWMO2J%2FrVCetxiBmVxWZwmQ5dxiKQnpAP%2F2y4jjzDMVScdkALr%2FRGm8BSUFnotdwP8wtFXdpR7kHpeklZocrpWMQ4%3D) ampod上线后,希望可以直接通过amdata和am3应用实现s3的快速备份 现在看起来: 导入数据:直接替换/home/usrdata/vaultwarden/data/这个文件下的内容? 备份数据:执行脚本,安装rclone,手动通过任务计划和手动进程进行备份? 补充:测试了下我之前备份项目的命令 docker run -it \ --mount type=bind,source="/home/usrdata/vaultwarden/",target=/data/ \ --mount type=bind,target=/home/usrdata/vaultwarden/ \ -e DATA_DIR="/data" \ ttionya/vaultwarden-backup:latest restore \ --zip-file backup.202409121811.7z --password 123 成功拉取并运行了镜像,但有个问题,这个镜像需要交互…… amh amhpod-1.0 romantic_jepsen restart 我尝试通过这个命令交互,但是不行……
11
1
0
浏览量279
WhatUpDanger

AMH面板WAF插件与WordPress的WordFence插件可否同时开启?

两者同时开启是否会出现站点访问异常的问题?
24
1
0
浏览量295
WhatUpDanger

nacos2.2.3 支持jdk17吗?

是支持jdk17的。官方的文档上明确写了是1.8及以上。 这里的错误,"-Djava.ext.dirs=/home/software/java-17-openjdk/jre/lib/ext:/home/software/java-17-openjdk/lib/ext is not supported. Use -classpath instead." 意思是这样的,java.ext.dirs 这个参数在java9之后已经被移除了,在java17上已经不支持了。 nacos启动脚本 startup.sh 对这个问题也有做特殊处理: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250110/8e9246de813f4394115dae7178705e05.png) 只有版本小于9才会使用"java.ext.dirs"这个参数。 所以问题就在于,这个这个脚本判断错了jdk的版本,导致了启动的时候使用错参数了。 处理这个问题,有两个方法:1. 修改脚本,兼容你的jdk版本号的输出。2. 重新下载一个其他的jdk版本。 我这里使用 "openjdk:17-ea-slim-buster" 这个版本的docker镜像是能正常启动的。 你可以贴一下 "java -version" 这个命令的输出是什么。
0
0
0
浏览量0
WhatUpDanger

React Hooks 使用问题,顺序问题。Vue转React后百思不得其解?

react 使用 hook 如果我想实现一个线性操作如: const [date,setDate] = useState(); const [workSheet,setWorkSheet] = useState(); // 伪代码 function onSearch(){ const {date} = editForm.current.validateFields(); setDate(date); // 函数内部依赖 date await getWorkSheet(); // 函数内部依赖 workSheet await getPackInBound(); } 如何才能保证程序按照线性的逻辑执行下去,因为 setState 是异步的所以很多文档都推荐用说 useEffect 来解决这个问题,可是如果全部用 useEffect 的话: 1. 程序难看,没有一个简单清晰的执行逻辑顺序 2. 没有绝对的依赖关系,如果在某个地方也会改动 date ,但不涉及数据更新 又或者不用 useEffect 用参数传递的话,又感觉麻烦。明明都 useDate 了却还是要通过普通的参数传值,没有 Vue 的 $nextTick 一半方便...。 不过我觉得 React 怎么火热,肯定有对应的解决方法的,或者是我没有系统的学习过,哪里的思维不对,请求大佬指点。 (有看过网上分享的,可以实现 useState 也传递回调函数的。但不太官方,不知道是否合适。)
12
1
0
浏览量194
WhatUpDanger

图表中如何自定义tooltip的位置,偏移量?

解决方案 VChart图表已经提供了对应的功能,你只需要在图表的spec里设置tooltip.offset即可。官网上有对应的配置文档。 "https://visactor.io/vchart/option/barChart#tooltip.offset" (https://link.segmentfault.com/?enc=0jGq85lSTzhHJFaDCU8QSA%3D%3D.J%2BBIeqpMrmIFZhGvzmcWUiM6EuNuC3Trt0ECva9Pz%2BEh58t1Rl6xYUXWFbgB4AxQS%2BHMpoR2UkOGrf%2FKirp8kg%3D%3D) 代码示例 spec.tooltip.offset = { x: 40, y: 40, } 结果展示 在线Demo: "https://codesandbox.io/s/tooltip-offset-mns4gl?file=/src/inde..." (https://link.segmentfault.com/?enc=BOcoB0ol7CbgFZTpIBJeIQ%3D%3D.yqdPHDLxUTgW6OqvK%2B9tv2mNRmBzhDvg%2BdjGzxVIAxf0%2FgMYEWDxgqAbacp9364EmPdJgoPsAMMrE6pyTCfR%2F5BVfKNHxteshoTeDDcjLeg%3D) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/718f3b7c349dc0b04c73b33293dbece6.png) 相关文档 tooltip option:"https://visactor.io/vchart/option/barChart#tooltip.offset" (https://link.segmentfault.com/?enc=8apz%2FKYj1%2F65OEJzaj%2Fr8A%3D%3D.wktoF5wrr3a8p2REAhWH2dDC%2BR0K5yBuapsVNZC3zH1Jqqfx8QuacjQdGkbk9WMG4mJdGt9DDMYAquilbiRGdg%3D%3D) github:"https://github.com/VisActor/VChart" (https://link.segmentfault.com/?enc=YdFUhw4Tx0LJ9oct3nbUHg%3D%3D.xSXd6lA4%2FR%2FpET%2B41%2BJC91AXX4WYtS%2F8%2Bp1xfcbnUpwSw7NfiGVU9qLY%2BGuWfMhV) Tooltip tutorials: "https://www.visactor.io/vchart/guide/tutorial_docs/Chart_Conc..." (https://link.segmentfault.com/?enc=NBVd8EJQmef%2FsM6bMrvIUw%3D%3D.5oq%2FGfuHb3TMpZ8YE1WxyE62iHGxIlfLfrBGFRLC6vz5y12amS5MUPjNi0xiH%2FbyBgTxtTsZk%2FHtmhz%2FrXs9JyM5JNAOuLHR7TS%2F6SHJ%2Buo%3D) Tooltip demos:"https://www.visactor.io/vchart/demo/tooltip/custom-mark-tooltip" (https://link.segmentfault.com/?enc=BUEZ34sDDRQHkJbqsYhjhA%3D%3D.rRHbfvHYSiyNrJw6QsfbaZPZ6I5vtRlMrlMW6nZVvB4gEmeYwBDdUX7WkKIjPdawRWR1dNNe5HC5nBguSxWLlw%3D%3D)
0
0
0
浏览量0
WhatUpDanger

如何清空图表和数据?

直接将数据赋值为空或0, 然后重新渲染就行了
0
0
0
浏览量0
WhatUpDanger

Vue中 scope.row 当前数据不更新?

scope.row是代表当前行数据 当我表格数据发生变化后,我发现scope.row打印后还是旧数据,没有更新 但scope.row.taskId获取对应的字段却是新的 可以正常拿到,有大佬知道为什么吗 "1693970562355.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250108/49ee996fb0248976267a70b0b3343479.png)
13
1
0
浏览量307
WhatUpDanger

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

"图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250107/53ffe0f49e5a95029e7991f937558e61.png) 图表里的tooltip默认效果在文字很长的时候不会换行,如何配置自动换行呢?
9
1
0
浏览量295
WhatUpDanger

项目文件整个放到cdn上,里面有很多图片,是通过域名访问图片快,还是通过`../`这种形式快?

这个没有区别的吧。在html网页里面使用"../"这种相对路径,浏览器去访问图片的时候,最后还是要通过完整路径去访问图片的。
0
0
0
浏览量0
WhatUpDanger

辅助线的label如何自动换行?

辅助线的label里面的文字如果太长的话可以自动换行吗? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/2069e9bbac6db9bc54edd72da6539702.png)
12
0
0
浏览量276
WhatUpDanger

在前后端分离开发时,如何比较好的管理可能用到的公共代码?

建一个共享库,前后端用包管理器引用就行,然后可以给这个共享库写文档,用git来控制版本
0
0
0
浏览量0
WhatUpDanger

辅助线的label如何自动换行?

辅助线的label里面的文字如果太长的话可以自动换行吗? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/2069e9bbac6db9bc54edd72da6539702.png)
12
0
0
浏览量359
WhatUpDanger

怎么能判断tomcat线程池配置的太小了?

个人猜测: 根据公式: 线程数 = CPU数量 * CPU利用率 * (1 + IO操作时间/CPU操作时间) (固定的) (压测同一业务,比例也可认为是固定的) 所以为了保证等式成立,如果tomcat线程数是偏小的,则会导致等式右侧 "CPU利用率" 会随之减小 现象: 使用top命令,可以看到即使是在压测时,每个cpu的使用率也都是偏低的。 解决办法: 判断高并发时,cpu利用率达到多高才算合理(比如90%),从而调整合理的线程池大小。 然后再进行重新压测,进行微调
0
0
0
浏览量0
WhatUpDanger

微信和打开的小程序可以在最近使用应用程序界面独立显示,这个是怎么实现的,如果用android来写的话,应该怎么实现?

如果用android来写的话,应该怎么实现
8
1
0
浏览量323
WhatUpDanger

ajax判断链接是否有效?

字符串'2'为什么会显示有效(哈希模式) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241222/3e1209f6cbef827d4e09bb7feb62acf8.png)"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241222/7ab0472e646e17f20d028edda26337fe.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241222/0fd1f695a9abc911a0b7774a7f385bd8.png) 希望用户点击查看按钮时,如何去判断文献网址的有效性,有效即跳转到该网址 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241222/94af9ca5ecc2a2888f3f9b0807cdaa11.png)
17
1
0
浏览量325
WhatUpDanger

有哪些好的css demo的网站?

想学习一些优秀的,花里胡哨的css效果。有哪些比较优秀的css案例分享的网站吗?
17
1
0
浏览量275
WhatUpDanger

为什么 MDN 说原型继承中不能有私有属性?

"MDN" (https://link.segmentfault.com/?enc=XN8%2FpUHoCwjXCRSULTzZAw%3D%3D.liEvU44pcEDs2fiOEf6fU%2FkFPUZvd3ZOeuL%2Fns6IUMOH7nqwtYm4NLxH17HZ9P6zEfiHtefzZoaQfhYJej4pXg0heU1KjG%2FoVMKezKr60yafVvqr4tz2xjxmGAwBAgEab3Ip4S20pwJvVyoh5NAwJXIvmIWTcXw7d1ywpqUmzwCLZuGgHwhNKLUbFt6g%2F7ly%2BY4pBHjzNSmqjBADCzPffPc8wg%2B1KyVHNhN2cUqtwseFRGkUeY05kNLtuM%2FqzKghk%2FFDJq9S5GHzEdk115jkBg7L5GIC68uYSQpgG%2B3OXn8tGiWuok7rpqRRMZoxhaaF9JGikHJTbz90iPWeruVR7w%3D%3D) 说私有属性是原型继承中没有简单替代方案的特性: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241218/de665d2b7807ce216d4a2d38fd66489f.png) 可是不是能用闭包写私有属性吗: function C() { // 私有属性 let value = 0; Object.defineProperty(this, "v", { get: () => value, set: (v: number) => value = v, }); } es6 类写法: class C2 { #value = 0; get v() { return this.#value; } set v(v) { this.#value = v; } } 这两种写法有什么区别吗?
11
1
0
浏览量324
WhatUpDanger

前端本地部署多项目如何共享本地存储相关信息?

没有很好的办法,不过既然是开发阶段,写个脚本帮你复制粘贴吧。 收藏夹里可以直接放脚本,可以写好了放进去。
0
0
0
浏览量0
WhatUpDanger

小程序开发工具快速二维码编译?

在小程序后台(开发管理->开发设置->扫普通链接二维码打开小程序)可以配置二维码对应跳转的页面 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241214/0b69ed54ad90b6658e845faf2485a355.png)
0
0
0
浏览量0
WhatUpDanger

关于amh如何添加ngx_pagespeed模块呢?

可以下载一个nginx, amh download nginx-版本 1、编辑/root/amh/modules/nginx-版本/AMHScript 2、修改nginx软件的安装脚本,在configure 增加一项 --add-module=加上你需要的模块目录 3、再安装nginx。 amh nginx-版本 install
0
0
0
浏览量0
WhatUpDanger

无法把protoc编译为js,win11 提示缺少运行库?

--------------------------- grpc_node_plugin.exe - 系统错误 --------------------------- 由于找不到 VCRUNTIME140D.dll,无法继续执行代码。重新安装程序可能会解决此问题。 --------------------------- 确定 --------------------------- 报错缺少 "VCRUNTIME140D.dll" "msvcp140d.dll" "ucrtbased.dll" "vcruntime140_1d.dll" 但我重新安装vc 2015-2022后还是不行, 我直接把这几个dll下载下来放到 protoc.exe 同级目录,直接提示程序无法运行 这怎么解? 谢谢
0
1
0
浏览量23
WhatUpDanger

vue3+vite项目打开后import找不到模块?

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241206/c1842c97888cf0b9c662068b458456a5.png) 原本本地创建的项目,都可以正常打开的,今天把它复制到了svn的文件夹中,并commit上去了,然后重新用vscode打开,npm i 了项目,但是每个文件中都有这种波浪线说找不到模块,请问有没有人知道什么原因的?
0
1
0
浏览量11
WhatUpDanger

python 如果链接mysql 并且调用存储过程?

python 如果链接mysql 并且调用存储过程 , 链接上了以后,每次都需要简介执行sql 退出, io 操作太多了,感觉操作不对。是不是有什么办法优化。
sql
0
1
0
浏览量15
WhatUpDanger

数据结构问题求两个集合的差?

#include #include typedef struct Node { int data; struct Node* next; }Node; Node* getNewLinklist(int val) { Node* node = (Node*)malloc(sizeof(Node)); node->data = val; node->next = NULL; return node; } Node* insert(Node* head,int val) { Node* new_node = getNewLinklist(val); if (head == NULL) { return new_node; } new_node->next = head; return new_node; } Node* compare(Node* A, Node* B) { Node new_nodeb; new_nodeb.next = B; Node* prevb = &new_nodeb,*tempor = prevb->next; while (tempor) { for (Node* p = A; p; p = p->next) { if (p->data == tempor->data) { prevb->next = tempor->next; } } prevb = tempor; tempor = tempor->next; } return new_nodeb.next; } int main() { Node* A = NULL,*B = NULL; int arr1[] = { 1,2,3,4,5 }; int arr2[] = { 4,5,6,7,8 }; for (int i = 0; i next) { printf("%d ",p->data); } } 1.问题描述 以单链表表示集合,求先后输入的两个集合的差。 2.基本要求 输入集合A和集合B,计算集合A、B的差C并输出。 3.算法提示 假设两个已知集合A和B。根据集合运算的规则可知,集合A-B中包含所有属于集合A而不属于集合B的元素。因此,为了求A-B,需建立表示集合A 的单链表,然后对B中的每个元素X,在集合A的链表中进行查找,若存在和X相同的元素,则从该链表中删除。 运行结果的话只有5被删除了,而4并没有删除是什么原因https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241202/1ab23054c6703c9632a7ceaf93408c34.png 对代码进行下面的修改后,代码运行反而不会出现结果了 while (tempor) { int k = 0; for (Node* p = A; p; p = p->next) { if (p->data == tempor->data) { prevb->next = tempor->next; k = 1; } } if (k == 0) { prevb = prevb->next; tempor = tempor->next; } } https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241202/7745ca23f4be3ac486e13cb2c3ca0d11.png
c
0
1
0
浏览量14
WhatUpDanger

动态渲染一个表格,现在需要将其中三列的数据变成链接形式,点击可以跳转到另一个页面?

cols: [ { prop: "process", label: "工序" }, { prop: "processdetail", label: "工序详细", }, { prop: "productcount", label: "生产数量" }, { prop: "OKcount", label: "OK数量" }, { prop: "NGcount", label: "NG数量" }, { prop: "OKpercent", label: "OK率" }, { prop: "NGpercent", label: "NG率" }, ], "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241202/057dbc8921a5bc9cb6f062e206112705.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241202/9bbc708f46861bef89581c0b4299c20c.png)
0
1
0
浏览量11
WhatUpDanger

rust获取文件行数后对文件内容进行遍历的所有权问题?

".lines()" 把文件读完了,然后把文件对象给吃掉了。你如果还需要后续操作,可以把里边的内容先保存起来: let lines: Vec = file.lines().collect(); let count = lines.len(); for (lineno, line) in lines.iter().enumerate() { ... }
0
0
0
浏览量0
WhatUpDanger

go vendor 没有复制依赖问题?

已解决 不知道为什么会有这个情况 实际看到在$GOPATH下包的名称多了很多后缀 可能是这个影响的 这个时候需要在go.mod添加一个replace 包名 => 包名+vesion (就是require内容复制下) 然后执行go mod vendor即可
0
0
0
浏览量0
WhatUpDanger

js访问节点元素,然后进行事件监听的问题?

方案一: 最直观的写法是: Java C++ C# function updateProgress(progressElement) { // 弹出输入框,让用户输入新的进度值 var newValue = prompt( "Enter new progress value (0-100):", progressElement.value ); // 确保输入值在合法范围内(0-100) newValue = parseInt(newValue, 10); if (!isNaN(newValue) && newValue >= 0 && newValue "改变progress.gif" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241122/4afa266053da2d812bd270b15e13cdaa.png) 方案二: 可以将点击事件委托到ul标签同一处理 Java C++ C# // 添加事件委托 document .getElementById("progressList") .addEventListener("click", function (event) { // 判断点击的元素是否是 progress 元素 if (event.target.tagName === "PROGRESS") { // 弹出输入框,让用户输入新的进度值 var newValue = prompt( "Enter new progress value (0-100):", event.target.value ); // 确保输入值在合法范围内(0-100) newValue = parseInt(newValue, 10); if (!isNaN(newValue) && newValue >= 0 && newValue 实现效果不变 方案三: 可以通过数据驱动的方式,渲染列表,避免增加一项就要写一堆html // 数据数组 var data = [ { language: "Java", progress: 40 }, { language: "C++", progress: 40 }, { language: "C#", progress: 40 } ]; // 获取 ul 元素 var ulElement = document.getElementById("progressList"); // 遍历数据数组,创建并添加列表项和进度条 data.forEach(function (item) { var liElement = document.createElement("li"); var spanElement = document.createElement("span"); spanElement.textContent = item.language; var progressElement = document.createElement("progress"); progressElement.max = 100; progressElement.value = item.progress; // 添加点击事件监听器 progressElement.addEventListener("click", function (event) { var newValue = prompt( "Enter new progress value (0-100):", event.target.value ); newValue = parseInt(newValue, 10); if (!isNaN(newValue) && newValue >= 0 && newValue
0
0
0
浏览量0
WhatUpDanger

当site=="IBM"时,输出OK,为什么还要输出site:IBM?

你又没跳出当前循环 只是在IBM的时候判断语句为真打印了ok 你想要的效果 需要这么写 sites =["Baidu","Google","IBM","Taobao"] for site in sites: if site == "IBM": print("OK") continue print("site:" + site) else: print("No break") print("Done!")
0
0
0
浏览量0
WhatUpDanger

webpack打包后的dist包里js文件包含项目地址和包名,如何隐藏掉?

webpack打包后的dist包里js文件包含项目地址和包名,如何隐藏掉?
0
1
0
浏览量22
WhatUpDanger

请问微信小程序中,如何给所有页面,增加断网提示,无网络的提示?

"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241110/656b4af2a86242c2b974b233978200f2.png) 请问微信小程序中,如何给所有页面,增加断网提示,无网络的提示,会跳转到一个页面,我想在封装接口中添加,接口请求失败的就跳转无网络页面,但是会出现一些异常情况 请问微信小程序中,如何给所有页面,增加断网提示,无网络的提示?
0
1
0
浏览量16
WhatUpDanger

python 用 with 打开文档没有如何自己创建?

python 用 with 打开文档没有如何自己创建 python 用 with 打开文档没有如何自己创建
0
1
0
浏览量14
WhatUpDanger

AMH如何更改授权IP?

面板授权的是序列号,正常服务器换了IP也不影响授权的。 (如果是重装了面板,新IP直接新免费授权就行,如果非免费的可以提交授权工单) 不提示升级,看服务器能否连接amh官网,在ssh测试 ping dl.amh.sh curl -I dl.amh.sh
0
0
0
浏览量0
WhatUpDanger

有什么好办法可以提取图片的各个元素的坐标?

有什么好办法可以提取图片的各个元素的坐标 比如下面的图片的分辨率是 720 × 1600 "no1-3.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/4f9c98686a09fc7334f7616b6a8d85ee.png) 比如我想获取 「喝牛奶有效缓解暑热并促进身体健康」这几个字出现在图片中的坐标 我想到的办法就是把图片先转出 pdf,因为 pdf 是绝对坐标渲染内容的,所以再读取 pdf 中元素就能获取坐标了 «截图 ——> 使用 ocrmypdf 转成文本化的 PDF ——> 使用 pdfplumber 按行读取 PDF ——> 统计坐标点* ocrmypdf: "https://github.com/ocrmypdf/OCRmyPDF" (https://link.segmentfault.com/?enc=kndB23oHQwa7Ti9UD5P9WQ%3D%3D.eGpi%2Fp7Srl15Flk3hm0FTMsWrNtoSLOZQMoHStewi2ZWgtFwRLnl0Aau6R5C9x39) * pdfplumber: "https://github.com/jsvine/pdfplumber" (https://link.segmentfault.com/?enc=41l0%2FjqxPw%2BPlfxEdGShxA%3D%3D.gJd8C2KlHVc%2FGY7mYtqW7YOLDDDotc03sNLp5B%2BHpx%2F58bugJy9eRGgvTYxXb7V1)» 图片转 pdf 我选用的是 ocrmypdf,为什么选它,因为他是 github 排名第一的 *** 但是这个 ocrmypdf 的实际效果很差劲! 使用上面的图片提取文字都是错版的 比如我想复制这几个字 "图片.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/65cab2527072db17e2079048a128fcdb.png) 复制出来是 由 RS 器 牛奶 有 效 缓解 暑热 并 促进 身体 健康 感觉还不如微信和钉钉那个 OCR 呢? 而且再用 pdfplumber 读取文本的坐标也不准 x0 应该是 100+,但是它显示的确是 x0 { "text": "由RS器牛奶有效缓解暑热并促进身体健康", "x0": 4.9832, "top": 106.97799, "x1": 109.63488972813998, "bottom": 112.97800000000001, "chars": null, "char": null } 有什么好用的方案可以实现「有什么好办法可以提取图片的各个元素的坐标」吗?
0
1
0
浏览量10
WhatUpDanger

python 子列表合并,没有进行赋值操作,为什么值会变化?

l = [['a', 'b', 1], ['a', 'c', 2], ['a', 'b', 3], ['a', 'c', 4], ['a', 'b', 5]] L = [] for i in range(len(l)): flag = True for j in range(len(L)): if L[j][:-1] == l[i][:-1]: flag = False z = j break if flag: L.append(l[i][:]) else: L[z][-1] += l[i][-1] # 输出测试结果 l, L
0
0
0
浏览量0
WhatUpDanger

在.NET中使用Vant组件的多选下拉菜单出现问题的解决方法?

.net做移动端页面,使用vant组件多选下拉菜单,为什么会出现下面这个问题,直接复制vant官网的都没用 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241029/4b17149c3f2ef809ce94893812a3bc74.png) “2023,我们这一年” --%> --%> --%> .van-image-preview__index { left: 0%; /* bottom: 22%;*/ top: 80%; } .van-image__error, .van-image__img, .van-image__loading { height: 80%; } .van-image-preview__image { height: 80%; } 次按钮 主按钮 主按钮 var app = new Vue({ el: '#app', created() { }, mounted: function () { }, data() { return { inlineOption: [ { title: '标题', options: [ { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' } ] }, { title: '标题1', options: [ { text: '内容1' }, { text: '内容1' }, { text: '内容1' }, { text: '内容1' } ] } ], inlineOption1: [ { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' }, { text: '内容' } ] } }, methods: { changeOption(options) { this.inlineOption = options; this.inlineOption.map(item => { console.log(item.options.filter(obj => obj.checked)); }); }, changeOption1(options) { this.inlineOption1 = options; console.log(this.inlineOption1.filter(obj => obj.checked)); }, onCancel() { this.$refs.inlineOption.reset(); this.$refs.inlineOption.toggle(); }, onConfirm() { this.$refs.inlineOption.toggle(); }, onConfirm1() { this.$refs.inlineOption1.toggle(); } } });
0
1
0
浏览量11
WhatUpDanger

Java 导出Excel时如何添加注释?

Java 导出Excel时如何添加注释? 我想在一个excel文件中添加注释,并且可以导出打开。有推荐的方案吗?
0
1
0
浏览量11
WhatUpDanger

这用的是echart的哪个类型?

"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241029/20c86c8ed05902aca65ef079a015d4dc.png)
0
1
0
浏览量12
WhatUpDanger

配置了nacos和sentinel但是sentinel控制台中的流控规则压根没显示,如何解决?

spring.yaml spring: cloud: sentinel: transport: dashboard: localhost:8080 datasource: ds-flow: nacos: ## nacos的地址 server-addr: ${server.nacos.addr} ## 配置ID data-id: sentinel-service-flow-rules ## 配置分组,默认是DEFAULT_GROUP group-id: DEFAULT_GROUP ## 默认提供两种内置的值,分别是 json 和 xml (不填默认是json) data-type: json ## rule-type设置对应得规则类型,总共七大类型,在com.alibaba.cloud.sentinel.datasource.RuleType这个枚举类中有体现 rule-type: flow "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/51b20f884c93ed1654ed797469aa1ca2.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241025/630cf5978ddf1e9289c9c43645808edc.png)
0
1
0
浏览量16
WhatUpDanger

IDE开发C++的时候,5个阶段在IDE中,是否会归纳为更少的几个呢,比如预处理-编译-链接会合并为一个吗?

整个胡扯蛋。现代编译器甚至都没有显式的预处理阶段(除非你手工要求),预处理和编译是一次进行的,特么IDE哪来的预处理阶段? 实际上现代的构建工具完全可以只有抽象的目标,整个就是一个有向无环图的依赖关系,压根没有阶段的区分。 你这是哪看的辣鸡教材给的老掉牙的教条?
0
0
0
浏览量0
WhatUpDanger

Ag-Grid 许可证使用限制详解?

ag-grid 只购买一个开发许可证和一个部署许可证 可以多个开发人员使用 和在多个不同的项目中使用吗 我看官方介绍的是 1、按开发人数来购买开发许可证,就是有几个前端开发人员就要购买几个许可证的意思 2、然后 还得要购买一个部署的许可证 一个项目一个许可证,那开发不同的项目还得分别购买多个部署许可证; 有个疑问是 直接值购买一个开发许可证和一个部署许可证 多个开发人员同时使用 在不同的项目中部署会有什么问题,它怎么检测是在不同的项目中使用的呢
0
1
0
浏览量14
WhatUpDanger

推荐几个好用的第三方埋点工具?

公司使用的是"Gio", 当然是收费的 «"https://docs.growingio.com/v3/developer-> manual/sdkintegrated/..." (https://link.segmentfault.com/?enc=yjPBsfNbl9OWnaW4It8STQ%3D%3D.ApWvR0qigfwRarffr3LvfosGegsTuc%2BT2s6rda99GqF764I%2BVWjnE8oaKZrZgReRdepSQb4kRZkA%2BafRYUS6AjTaz0N8FKCwKg%2Bg7zChhpI%3D)» 还有"vue-uweb" 友盟埋点
0
0
0
浏览量0
WhatUpDanger

electron安装时的node版本问题?

安装electron时提示这个是什么问题? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/5aacc6eb8e9d3d5066b162ba9f53f53b.png)
0
1
0
浏览量159
WhatUpDanger

vue 首次登陆成功进入页面获取不到store值?

computed: { ...mapState({ userInfo: (state) => state.user.userInfo, }), }, 首次登录进入页面时,这个值在页面上可以获取到 {{userInfo.username}}: 但是在方法里面调用却是 "undefined" async getTopTenData(params) { let data; this.searchLoading = true try { data = await getCommTime({ account: this.userInfo.username, dimension: this.activeToggle, params }) } catch (error) { throw new Error(error) } finally { this.searchLoading = false } return { data: data.comm_task_list } }, 求教? ----------------------------补充------------------------- 这是store里面获取的username,并保存到localStorage里面: const actions = { getUserInfo({ commit, dispatch, state }) { axios({ method: 'get', url: '/gateway/api/userInfo', headers: { 'admin-gateway-token': state.token } }).then(res => { const { data, code, msg } = res.data if (code === 0) { localStorage.setItem('userInfo', data.username) commit('SET_USERINFO', data) } else { console.log('获取人员信息失败:', res) if (res.data.code === 2000) { dispatch('app/logOut', {}, { root: true }) } Message({ type: 'error', message: '获取人员信息失败:' + msg }) } }, res => { Message({ type: 'error', message: '获取人员信息失败:' + res }) }) },
0
1
0
浏览量121
WhatUpDanger

微信小程序 用canvas生成的画布,因为是wxfile:协议的临时文件,无法下载保存的手机相册?

微信小程序 用canvas生成的画布,因为是wxfile:协议的临时文件,无法下载保存的手机相册,提示: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/df452554f96ae727ee682b85b0488e69.png) 从大家有遇到过这种问题吗。一般怎么处理比较好?
0
1
0
浏览量147
WhatUpDanger

验收vue2框架的前端项目,应该用什么办法检查代码质量呢?

验收外包团队vue2框架的前端项目,应该用什么办法检查代码质量呢?
0
1
0
浏览量152
WhatUpDanger

在ts中,为什么用type定义的类型可以用implements实现?

在 TS 中,implements操作只是为class提供一种类型约束,没有其他作用,所以,主要是符合class结构的类型都是可以被implements的。所以除了interface之外,type也可以进行implements。但因为 JS 中引入class是照着 OOP 来做的,所以在需要implements时,使用interface有更强的语意性。
0
0
0
浏览量0
WhatUpDanger

求指导:span的display为inline-block 和inline的时候对父级元素高度的影响?

因为 "BFC" (https://link.segmentfault.com/?enc=6GGrcR4y3S%2B5Z055bMtNHw%3D%3D.6rfv2p%2Fw9fBkPhvY7%2Fm65HVqCn7ExdSFhdM1c6aXaG1DkQbvvd6DGs0Q4gxi6U6Gc%2BKC3vvcl1E2OIMz5xtSNsMctfRwRy7WiKEcJYsLV62HBGs4IRZcStnHlVwuj%2B%2B%2F) 和 "IFC" (https://link.segmentfault.com/?enc=DwVKQyF4NA%2BwhEP11yQKFQ%3D%3D.oIb5Lol%2BaWDD%2BubaURwzWVGa8OecMZAcglXb4LSQja58ySJf4y7%2FVhNpsM%2B4a2Ky%2Fsv9oIPAC7qZlmNSDcsGsa0q4mvbg9W5WQ7H5Fnciwc%3D) 的不同。比如说以下的例子中,只有包裹 "inline-block" 的 ".container" 容器会有高度。 .container { background-color: red; } 理解起来会很费劲,具体得解释可以查看以下两个问题: * "Why Empty Display Inline Block Element Create Height But Display Inline and Display Block not? - Stack Overflow" (https://link.segmentfault.com/?enc=8o2s76r8zFqbSJ48B3lY0Q%3D%3D.ClPQg4IbF6OrXOoXxeWp3EGwQ6GMJmCBFk3ehobqGdSl7ZSiiioio3X02eSl9Tjan2R0aieNlEXwJAezjP30BWN451MnYHn1XhHScXsCtPJ9afu%2FxzY8u1S2s5UZrFa4fwpaGsud8283tgswIMi3A0Z4zsK2wG5Mk6pMpcIPzrY%3D) * "html - How to determine height of content-box of a block and inline element - Stack Overflow" (https://link.segmentfault.com/?enc=BC2L%2FlvDoiYCve%2FlNYuYAQ%3D%3D.Y6iFldXHZA4%2B%2Fu3ZA5AlEozrPcgXyBJbzXiEHOdqbaICMLlJwbD%2BV4aBWbFZOEw%2BZ%2BnHg%2B%2BzN52%2BFWgdIWzvqHEwE3jIbjMuHRi59zaWiSpFdpvsEOq74Lw5%2FqCHOA7MfwjppRLGXT8nA07iPKYVx914%2BMHydt7OWg4E1KOA4cU%3D) 其他 "[css-display] Should 'run-in flow-root' blockify to 'block' or 'flow-root'? · Issue #1715 · w3c/csswg-drafts" (https://link.segmentfault.com/?enc=rsgBmabyt7d2d9SYYVyLKQ%3D%3D.p2NI7vNNlKI4BwlUefvTq3GJ1umVaNNDQQnHT79v3pY9pM%2F1nyCJ16bQh9SesKo3)
0
0
0
浏览量0
WhatUpDanger

App前端怎么给video视频播放增加文字水印?

App前端怎么给video视频播放增加文字水印,全屏不遮挡 ,兼容ios和安卓 网上都找了,没有找到解决方法。
0
1
0
浏览量187

履历