文文问问
如何在Docker容器中同时配置Python和Rust环境?
看起来是设置环境变量那步出了问题,试试"$HOME/.cargo/env"或者"/root/.cargo/bin:${PATH}"呢
文文问问
vue2中如何实现下面可编辑的效果?
"vxe-table"库很好用,差不多是可以的
«"https://vxetable.cn/#/table/start/install" (https://link.segmentfault.com/?enc=bJ%2FPpXroG8xCyXf1dYCRSQ%3D%3D.dIDcuMK5isrgoIoUf9GjtGzTiATyqexWRfAm74V8rNGLG5RQOBFgJvjXt4a0oqao)»
文文问问
docker 打包puppeteer镜像运行报错,请问大佬如何解决?
我想使用"puppeteer"进行截图,然后使用docker将项目打包成镜像,但运行镜像时报这个错:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250105/90039ba75af92f54c7d78c39bacf358b.png)
我已经执行过它
yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 -y
Dockerfile文件:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250105/5c825879ccb504bafeb82fa116a3d805.png)
截图逻辑:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250105/d6b963aaa2d3f252b36c12957ce59289.png)
请问大佬们有遇到过吗?麻烦指点下
执行"locate libgobject-2.0.so":
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250105/d126a72eb4f0924a71ceba52dc7f7c33.png)
这个是否说明已安装。如果没有安装,请问如何下载"libglib",因为我用"yum"下载不下来
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250105/31074086f2e58dd4d4eac061e495f93c.png)
如果说明已安装,我在Dockerfile加入了命令:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250105/a338db375806a1576651bddb7698e409.png)
但是我重新打包镜像运行,结果依然是报错,报错信息没有变
你把它放到 node 前看看。比如 RUN LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH node
node_modules/.... 尝试后的结果:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250105/f849cf106103d9599287ea127505647a.png)
文文问问
如何使用docker编排生产环境?
如果没有上K8s的条件,那就折中一下,选"docker swarm"吧。虽然现在用得好像并不多,但也还是docker官方推荐的生产环境部署方式之一。
使用起来比较简单,会用docker,用起来上手很快。并且该有的东西都还有。
1. 能自己调度分配容器到各个节点上,在相同的stack中,位于不同节点上的容器,都能互通。
2. 支持服务的负载均衡。
3. 可以支持滚动更新。
4. 和k8s一样,也有"service/deployments/pod"的概念,只是名称有点不一样。
***
可以参考官方文档,流程是先把程序打包成镜像,然后编写docker swarm的deploy文件(类似于docker-compsoe.yml)。
最后的最后,有条件最好还是选择一步到位用k8s,"docker swarm"不一定适合所有场景,而且也是有点坑。。
文文问问
ts对象函数的重载怎么写?
type Test = {
o1(num:number):number;
o1(num:number,flag:boolean):number[];
}
const OTest:Test = {
o1(num:number):number
o1(num:number,flag:boolean):number[]
o1(num:number,flag:boolean){
if(flag){
return [num]
}else{
return num
}
}
}
这样写的话会报错
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/840123f0f16be257970fd4a01ca4ad91.png)
即使写了,也会报别的错
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/e0e33a2751e2a93519fa0f1d9cbaaf13.png)
因为"OTest"这个对象其实是传递给库的配置对象,所以须为对象的形式
如果不使用函数重载的方式,能否实现像函数重载的功能,不然如果将返回值定为联合类型,接收的时候都要断言成某种类型就很头疼。。
文文问问
我最开始基于它的commit-001进行开发了分支(new-br),然后现在想要合并的时候,这个最新的版本是commit-002了,请问如何进行rebase呢?
有一个repo,我最开始基于它的commit-001进行开发了分支(new-br),然后现在想要合并的时候,这个最新的版本是commit-002了,
请问我是需要rebase是吗?我需要如何做才能到达我的目的呢?
文文问问
能帮忙看看怎么运行这个angular的项目?
刚接手,经手人都没有了,这个应该是angular写的,至少是4-5年前写的,估计是angular1/2版本?我看着package.json都没有,目录里.html文件也能直接打开,完全不明白怎么运行和打包项目。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241230/8d52bb213db025c8db1a3bc65bf0f6d8.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241230/a6dc7d89cf0bb6433926e2bd56b96741.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241230/feb6678ab74afce92d4692baf69ab99f.png)
文文问问
vue el-from校验成功但是 return不管用?
async handleSubmit() {
const flag = await this.$refs.form.validate().catch((e) => e)
if (!flag) return
this.loading = true
try {
await queryVipStandardEdit({
...this.form,
})
this.$message.success(this.$t('pls_operate_successful') + '!')
this.close('success', true)
} catch (error) {
this.$message.error(error)
} finally {
this.loading = false
}
},
校验生效了,但是if (!flag) return不管用,依然回走下面方法,哪里写错了
文文问问
TS 如何约束一个对象为 CSS 属性?
如果是在 React 项目中最方便的方式是使用 React 提供 "CSSProperties" 类型:
import { CSSProperties } from "react";
function setAttrsToElement(el: HTMLElement, attr: CSSProperties) {
for (const key in attr) {
el.setAttribute(key, attr[key]);
}
}
如果不是 React 项目,则可以安装 "csstype" 库:
import * as CSS from 'csstype';
function setAttrsToElement(el: HTMLElement, attr: CSS.Properties) {
for (const key in attr) {
el.setAttribute(key, attr[key]);
}
}
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241225/d63ba6df5abf06853f5427d1c7f700e1.png)
文文问问
极坐标下二重积分问题?
因为对, f(x,y) = y , f(x,-y) = -f(x,y)。所以他在关于 y=0 对称的两个积分区域上,结果绝对值相等,符号相反。因而在关于
y=0 对称的整个积分区域上 $$ \iint_{\sigma}yd\sigma=0 $$
或者可以这样写,对于关于y=0对称的i积分区域,
$$ \iint_{\sigma} f(x,y)dxdy = \int dx \int_{-y_0}^{y_0}f(x,y)dy $$
而由于 f(x,y) 对 y 是一个奇函数,所以 $$\int_{-y_0}^{y_0}f(x,y)dy = 0 $$
***
你的解法大体是对的,但是:
$$ \int_0^{2\pi} (\frac{1}{2}+\frac{1}{3}\sin \theta ) d\theta = \int_0^{2\pi}
\frac{1}{2}d\theta +\int_0^{2\pi}\frac{1}{3}\sin \theta d\theta$$
你的前一项漏了积分,直接变成 1/2 了。然后,注意 cos(2 pi) = cos(0) = 1。
文文问问
为啥敏捷教练都去搞DevOps培训了?
敏捷教练搞敏捷不好么?还是觉得 DevOps 好骗人?
文文问问
如何使用一个网站的认证功能限制另一个服务的访问?
nginx做反代不香?
文文问问
麻烦帮忙写个方法,关于多维数组递归问题?
const id = 88
const arr = [
{
text: '第一层',
id: 1,
children: [
{
text: '第二层',
id: 2,
children: [
{
text: '第三层',
id: 88
}
]
}
]
},
{
text: '第一层',
id: 3,
children: [
{
text: '第二层',
id: 4,
children: [
{
text: '第三层',
id: 5
}
]
}
]
}
]
function getIds(id)
// ['1,2,88']
要求写一个方法,匹配上id后,联同祖类所有的id都获取到放到数组返回
文文问问
请教大佬们jQuery如何实现获取当前日期?
目前需要实现以下图片日期格式,根据真实日期自动更新,请问如何实现
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241212/ed23b9b60a69ed53529bc98ee53feff9.png)
October
13
FRIDAY
文文问问
amh面板 创建lngx环境失败?
要看完整日志,估计你系统的软件源有问题,没能正常安装PCRE组件的问题,
debian系的系统用apt install libpcre3 libpcre3-dev安装排查看。
文文问问
Google 翻译 插件 ?
谷歌插件win10系统中地址参考:"C:\Users\32015\AppData\Local\Google\Chrome\User Data\Default\Extensions\aapbdbdomjkkjkaonfhkkikfgjllcleb"
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/99e9f71dd90cc521696cdc2560e8c76a.png)
这里统一设置选中语言为英语。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/df7af27e8f81d5864db30f842a2390dc.png)
若标签几何信息获取结果不符合要求,则手动拼接。
文文问问
一个前端不懂的前插后插数据的排序需求?
有一个业务数据列表,假设如下面这样,有上插、下插的操作,数据库应该如何设计order?
* 1. 浮点型order,插入的时候一直是前后的order相加除以2,但是这样总会有重复的,感觉,除非无限小数。
* 2. order用很大的值,比如1000和2000,然后不停的除以2,感觉也会有重复的时候。
order | 操作
---|---
1 | 上插 下插
2 | 上插 下插
常规做法要怎么做呢?
文文问问
请问正文的py代码该怎么优化?
«不清楚这样的问题该怎么起标题……»
from math import floor
def format_num(num):
m = floor(num)
cm_f = (num-m) * 100
cm = floor(cm_f)
mm = round((cm_f - cm) * 10, 2)
rs = ""
if m > 0:
rs = f"{m} m "
if cm > 0:
rs = f"{rs}{cm} cm "
if mm > 0:
rs = f"{rs}{mm} mm"
return rs
# 1 m 23 cm 4.56 mm
print(format_num(1.23456))
这是一个简单的格式化长度的方法,以米为基础单位,这是我自己写的,请问有更简洁的写法吗?谢谢
文文问问
java流如何处理千万万数据的排序?
需要使用到内存进行排序,但是短时间内排序又会导致内存益处
文文问问
python 如何分批查询Oracle的数据?
import cx_Oracle
# 创建数据库连接
dsn = cx_Oracle.makedsn('hostname', 'port', 'dbname')
connection = cx_Oracle.connect('username', 'password', dsn)
# 创建游标
cursor = connection.cursor()
# 分页查询
batch_size = 100
page_num = 1
while True:
start = (page_num - 1) * batch_size + 1
end = page_num * batch_size
query = f"""
SELECT * FROM (
SELECT t.*, ROWNUM r FROM (SELECT * FROM your_table ORDER BY some_column) t
WHERE ROWNUM = {start}
"""
cursor.execute(query)
rows = cursor.fetchall()
if not rows:
break
for row in rows:
print(row)
page_num += 1
# 关闭游标和连接
cursor.close()
connection.close()
文文问问
可不习惯python中的没有括号的语法怎么办?
Java括号多,建议转Java
文文问问
git中有没有合并多个commit并修改提交信息的快捷操作?
比如我最近的3个commit分别为:任务1、任务2、任务3.
现在我想将这3个commit合并为1个commit,并且将这个commit的信息改为“完成所有任务”。
我应该怎样操作?
文文问问
【nacos配置中心】服务端2.2.1升级至2.2.3 报错403/404?
你是用docker部署的吗? 试试开放这个几个端口8848、9848、9849
文文问问
ts的host.writeFile()第一个参数路径的分隔符为什么和我的系统不匹配?
可能是兼容问题,用Node.js的path模块,path模块可以根据运行环境自动选对的分隔符:
const path = require('path');
function compile(files, options) {
const compilerOptions = { ...config.compilerOptions, ...options };
const host = ts.createCompilerHost(compilerOptions);
host.writeFile = (fileName, contents) => {
const isDts = fileName.endsWith('.d.ts');
const normalizedFileName = path.normalize(fileName);
// 用 path.join 来构建路径,会自动处理路径分隔符
let outputPath = path.join(DIR, normalizedFileName);
// 进行文件写入等操作
// ...
};
// ...
}
文文问问
部署时其他应用程序占用了所需的端口导致应用程序无法启动怎办?
部署时其他应用程序占用了所需的端口导致应用程序无法启动怎办?
文文问问
ts 模块声明导致 axios 功能不能使用?
ts 中为 axios 的 config 属性约束新增自定义属性,导致 axios 其他工具函数报错,报错信息如下:Property 'get' does
not exist on type 'typeof import("axios")'.
module 'axios' {
declare interface AxiosRequestConfig {
timestramp: number;
}
}
import axios, { AxiosRequestConfig } from 'axios';
axios.get()
查了一下是因为 axios 模块声明导致 axios 模块被覆盖,请问这种问题该如何解决呢
文文问问
App中内嵌uniappH5页面,可以调用uni.getLocation获取定位信息吗?
所以你需要?
文文问问
这段正则为什么报语法错误,我在浏览器里运行可以但是小程序wxs里报错?
这段正则为什么报语法错误,我在浏览器里运行可以但是小程序wxs里报错
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241109/76595fdcaa962634f59ade91eefb75cf.png)
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241109/4c2ce9aeb98c02afccea790d0ea55669.png)
// utils.wxs
var formatPhone = function (val) {
if (val) {
const matches = /^(\d{3})(\d{4})(\d{4})$/.exec(val)
if (matches) {
return matches[1] + ' ' + matches[2] + ' ' + matches[3]
}
}
return val
}
这段正则为什么报语法错误
文文问问
PDF.js 转 canvas 页面不平铺的问题?
使用PDF.js 转成canvas放到页面上不会平铺
目前效果是:
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241108/1519c0d8d3a11ad6f24697ae7ceceab2.png)
期望实现的效果:
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241108/630052c5d7a5d1be116935fe85f86fa4.png)
请问各位社区大佬应该怎么去解决?
function renderPage(num: number) {
pdfDoc.getPage(num).then((page: any) => {
const canvas: any = document.getElementById(`pdfSource${num}`)
const ctx = canvas.getContext('2d')
const dpr = window.devicePixelRatio || 1
const bsr =
ctx.webkitBackingStorePixelRatio ||
ctx.mozBackingStorePixelRatio ||
ctx.msBackingStorePixelRatio ||
ctx.oBackingStorePixelRatio ||
ctx.backingStorePixelRatio ||
1
const ratio = dpr / bsr
const viewport = page.getViewport({ scale: state.pdfScale })
canvas.width = viewport.width
canvas.height = viewport.height
state.pdfWidth = `${viewport.width}px`
ctx.setTransform(ratio, 0, 0, ratio, 0, 0)
// 将 PDF 页面渲染到 canvas 上下文中
const renderContext = {
canvasContext: ctx,
viewport
}
page.render(renderContext)
})
}
目前代码是这样的缩放倍率为1
* pdf.js的版本是3.2.146
* vue3+ts+vite
文文问问
ElementUI date-picker 组件在移动端上宽度超出屏幕宽度?
ElementUI "date-picker"组件类型为时间范围时,在移动端上宽度超出屏幕宽度,应该如何设置?
在官网没有看到对弹出部分进行设置的相关说明
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241105/e4473d4ec2e8fadaf0edd431947e0ca6.png)
文文问问
idea插件开发,如何实现代码自动补全渲染逻辑?
有比较好的实现方式吗,我目前是用Editor类的InlayModel实现这种功能,不过我觉得这不是最优解"inlayModel" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241102/7b731c8ba25c2973fbea2f24497de299.png)
参考文档:"https://blog.csdn.net/qq_41698074/article/details/135822880" (https://link.segmentfault.com/?enc=AbbOkCn7A5ref%2B1Rx6oxIg%3D%3D.BFJK3IdoHWzQ9UN4mawcxAzL921TFQ5WS6RlvG9%2B18v5X8vw71lpqRyXZ72qrzubyWFrI5ZIsoxUWfHRxFzmZQ%3D%3D)
文文问问
Java如何在运行时获取一个类的所有对象实例?
Java如何在运行时获取一个类的所有对象实例?这个类不一定由Spring管理,也不一定是单例
根据类名+ClassLoader得到所有的类的对象实例,而不是反射并new一个对象
文文问问
Windows 系统中有到达文件顶部或底部的快捷键吗?
windows种有类似于苹果系统的"cmd+↑",能一键到达文件顶或者底的快捷键吗?
文文问问
请教本地PHP调试远端长连接的方法?
你们这个协作方式,风险真大。
传输数据到你们服务器,那必然也是把数据存到数据库之类的吧,那把数据导出一份到本地运行呗。
如果 mqtt 请求只是需要触发接口,那把数据拿出来,自己在做一个模拟请求的不就可以在本地进行开发了。
或者直接使用 ssh 隧道转发到本地,亦或者使用内网穿透把你们的本地暴露到公网上,这都可以接受到对方的请求呐。
Xdebug 配置可以参考:"Xdebug 远程调试,你会用吗?" (https://segmentfault.com/a/1190000019775071)
文文问问
如何实现 css 布局随着屏幕宽度变化?
"" 要加一句
完整的如下:
Flexbox 布局示例
.container {
display: flex;
}
.image {
width: 200px;
height: 200px;
}
.text {
flex: 1;
}
/* 在小尺寸设备上,重置布局 */
@media (max-width: 600px) {
.container {
flex-direction: column;
/* 将布局改为垂直方向 */
}
.image {
width: 200px;
height: 200px;
}
.text {
width: auto;
/* 让元素宽度自适应 */
height: auto;
/* 让元素高度自适应 */
}
/* 取消 .text 的 flex 属性 */
.text {
flex: initial;
/* 或者可以使用 flex: none; */
}
}
图片
文本
文文问问
请问如何在 manifest version3 中正确的通过 css 调用图片?
1. CSS "url()" 里不需要引号
2. 建议用 css 变量来做,大体如下:
.text-icon {
backgound-image: url(var(--my-extension-icon48);
}
然后用 content script 向目标页面写入:
document.documentElement.style.setProperty('--my-extension-icon48', '图标的 URL');
文文问问
Vue3 ag-grid 中文语言配置步骤?
官方描述地址: "https://ag-grid.com/vue-data-grid/localisation/#creating-a-lo..." (https://link.segmentfault.com/?enc=S4c6EYKTwSjPR807RQEM%2Bw%3D%3D.%2FesThfK6UCpfIkXlceF1iD%2Bxl7f0SOg4Uug7P1wBvRzu8RjEWmSL10x7TVP2ULcq19OKk7q4aHki%2BfbW%2BF46R74DIIw3%2F9OzZtGOIV6tQCA%3D)
1、下载完整的区域设置文件
"https://ag-grid.com/examples/localisation/localisation/locale..." (https://link.segmentfault.com/?enc=cOWHOkTLtiuaMsQTub4q1w%3D%3D.pjy3hTEviD%2FXj3TCdDBhoY2RKOUeVR7Tt8WSmvoLw4tjATHG5SSFjWEEYSbCvL9NZaxhtzLvp45fLNkUmwDT6IvwqQDCXCMbX8xwFbb3Ycc%3D)
然后将对应的值改成中文
把文件放在项目中,在main.js文件中引入
import { AG_GRID_LOCALE_CH } from './assets/locale/locale.ch'
// 设置中文本地化
app.config.globalProperties.$AgGrid = {
localeText: AG_GRID_LOCALE_CH,
};
然后在组件中使用 :locale-text="$AgGrid.localeText"
完成
全局设置成中文的暂时没有想到办法
文文问问
正则如何匹配到第一个闭合标签就结束?
如图所示
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241016/50a6193e3dbff3f91139c67eb74acf64.png)
文文问问
封装SqlHelper类遇到插入数据的问题?
去掉引号。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/ab0c9c199d72acc9cadb5fb0c491bdde.png)
加了引号就是个普通字符串、而不是参数了。
文文问问
如何监听系统公共事件,如熄屏、亮屏、开机等?
如何监听系统公共事件,如熄屏、亮屏、开机等
文文问问
为什么 Python subprocess.Popen 调用 exe 文件未正常结束?解决方案?
因为重定向的 "" 都不是参数。不能用参数的方式传递。
大概的这么写(没测):
with open("...\\i.in") as fpin, open("..\\1_1.out", "w") as fpout:
subprocess.Popen(["..\\1"], stdin=fpin, stdout=fpout);
"Popen" (https://link.segmentfault.com/?enc=RHeDC6ZloK8Zrb%2Bvea6hmA%3D%3D.6n8UOO9iZznwi8WOxOkn8lBC8YqD49GLzf9H0Hp5FCjbBTTrylLlJaYVBNvTz73CROYT5tL6IhJagWKCDKP5112QAiEm5GxD9JgCRzv2PyA%3D)
«stdin, stdout and stderr specify the executed program’s standard input,
standard output and standard error file handles, respectively. Valid values
are None, PIPE, DEVNULL, an existing file descriptor (a positive integer),
and an existing file object with a valid file descriptor. With the default
settings of None, no redirection will occur. PIPE indicates that a new pipe
to the child should be created. DEVNULL indicates that the special file
os.devnull will be used. Additionally, stderr can be STDOUT, which indicates
that the stderr data from the applications should be captured into the same
file handle as for stdout.»
文文问问
ext.js 单选框组的值绑定不了?
外层 viewmodel,store是objects,所以绑定应该是objects.strategy
文文问问
Java怎么提升视频质量?
Java怎么提升视频质量,比如我有个视频,但清晰度很低。想用JavaCV或者其它库,怎么提升视频清晰度,降噪等等,谢谢。
用JavaCV试了,效果但效果不太好。
代码如下:
import org.bytedeco.javacv.FFmpegFrameGrabber;
import org.bytedeco.javacv.FFmpegFrameRecorder;
import org.bytedeco.javacv.Frame;
import org.bytedeco.javacv.FrameGrabber.Exception;
import org.bytedeco.javacv.FrameRecorder;
import org.bytedeco.javacv.OpenCVFrameConverter;
import org.bytedeco.opencv.global.opencv_imgproc;
import org.bytedeco.opencv.opencv_core.Mat;
public void local(String videoFilePath) {
log.info("start...");
var videoFile = new File(videoFilePath);
if (!videoFile.exists()) {
log.info("{}: file no exists!", videoFilePath);
return;
}
var outputVideoFilePath = "./test.mp4";
try (FFmpegFrameGrabber grabber = new FFmpegFrameGrabber(videoFilePath)) {
// 创建FrameGrabber对象并打开视频文件
grabber.start();
// 新视频文件路径及参数
int width = grabber.getImageWidth();
int height = grabber.getImageHeight();
var frameRate = grabber.getFrameRate();
// 创建FrameRecorder对象并设置视频文件参数
FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(outputVideoFilePath, width, height);
recorder.setFrameRate(frameRate);
recorder.start();
// 逐帧读取视频文件
Frame frame;
while ((frame = grabber.grabFrame(false, true, true, false)) != null) {
// 将帧转换为OpenCV Mat
OpenCVFrameConverter.ToMat converter = new OpenCVFrameConverter.ToMat();
Mat src = converter.convert(frame);
// 对每一帧图像进行处理
Mat frameMat = new Mat(src);
Mat denoisedMat = new Mat();
opencv_imgproc.medianBlur(frameMat, denoisedMat, 11);
Mat denoisedMat1 = new Mat();
OpenCVFrameConverter.ToMat converter1 = new OpenCVFrameConverter.ToMat();
// 将处理后的每一帧图像写入新的视频文件
recorder.record(converter1.convert(denoisedMat1));
}
// 关闭FrameGrabber
grabber.stop();
grabber.release();
// 关闭FrameRecorder
recorder.stop();
recorder.release();
log.info("If the execution is successful, the output file path: {}", outputVideoFilePath);
} catch (FrameRecorder.Exception | Exception e) {
throw new RuntimeException(e);
}
}
文文问问
制作答题卡功能?
你是遇到什么问题了,还是求源码
文文问问
vite打包ts编译报错TS2688: Cannot find type definition file for ''该怎么排除解决?
目前通过注释/删除的方法大致确定:
是由于types/index.d.ts缺失导致的
推测是因为tsconfig.json里指定了typeRoots,会读目录下的index.d.ts
"typeRoots": [
"node_modules/@types",
"types"
],
文文问问
golang 如何正确调用第三方程序,路径引号问题?
func main() {
cmd := exec.Command("cmd", "/C", "cd d:\\web && dir")
var stdout bytes.Buffer
cmd.Stdout = &stdout
err := cmd.Run()
if err != nil {
fmt.Println("执行脚本时出错:", err)
return
}
//中文乱码解决
outBytes, err := simplifiedchinese.GB18030.NewDecoder().Bytes(stdout.Bytes())
if err != nil {
fmt.Println("解码输出时出错:", err)
return
}
fmt.Println("脚本输出:", string(outBytes))
}
文文问问
AMH 7.1 版本数据还原问题解决方案?
amh要还原,版本的问题,要怎么处理?以前备份时是7.0,现在7.1啊,7.0的极速安装谁还有啊?https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/1a77bbc621fae4e259156833ee00f83e.png
怎么解决amh7.1面板版本不能还原数据问题
文文问问
网不好的情况下图片从上到下断断续续的渲染怎么解决?
1. 使用图片替换的形式,社区有一个类似的问答 👉 "pc端新版知乎的这个图片加载是怎么做的?" (https://segmentfault.com/q/1010000008046733)
2. 使用缩略图,列表页展示缩略图,预览放大或者进入详情页面时再请求原图/大图。
3. 使用渐进式图片资源 👉 "渐进式jpeg(progressive jpeg)图片及其相关" (https://link.segmentfault.com/?enc=hZbqydbynJjf%2BVB5pgbGAw%3D%3D.cSqx0IsfaBZlH0Kv322fbuFAhUhNAfI1uVX%2FTd6sb80w33AgvZwkREqdjJ0vOCr0eFO9Sf4uzbtmYIe%2F9RFtjV5N2q3JcVxO8%2BH0oL8mu8A%3D)
文文问问
为什么backgroundSize无效?
应该是设置的太小了(8px的5%应该是被认为0了,所以没有显示),设置成10px就可以看到了。
文文问问
vue2 中 data 数据定义为 data的数据时, 方法里会取不到data?
vue2(2.16.14) 中 data 数据定义为 data("this.xxx")的数据时, 方法里会取不到data?
«这是一个有趣的问题,我暂时还没有去探究原因,不过可以给大家避坑。»
我有个 "test.vue" 组件
export default {
name: 'test',
data () {
return {
tabList: [{
label: '哈哈哈', value: 'hahaha'
}, {
label: '嘿嘿嘿', value: 'heiheihei'
}],
tab: this.tabList[0].value,
}
},
created() {
console.log(this.tabList);
this.show("created");
},
methods: {
show(form) {
console.log(`来自 ${ form }-- show被调用: `, this, 'tabList: ', this.tabList, 'tab: ',this.tab, 'method: ', this.test);
},
test() {
console.log(1111);
}
}
}
我在其父组件中通过 "this.$refs.test.show('父组件')" 调用该方法时发现 this.data
为undefined,后面发现组件自身调用也存在这个问题。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241004/8d99370ec415c79c3b7105106e2fa31b.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241004/37a6197bed9364023e54b3915bd827b3.png)
然而方法却能取到,暂时做个记录(如有大佬帮忙解开迷雾,十分感谢。