走你啊啊啊啊啊
IP:
48关注数
0粉丝数
33获得的赞
工作年
编辑资料
链接我:

创作·106

全部
问答
动态
项目
学习
专栏
走你啊啊啊啊啊

Vscode的自动补全 ,怎么 按下 `.` 就被自动确认使用第一个了?

设置 "editor.acceptSuggestionOnCommitCharacter" 为 "false"
0
0
0
浏览量0
走你啊啊啊啊啊

Nacos服务未发现?

问题已解决,系版本不匹配 当前springboot版本v3.1.2,而spring-cloud-alibaba版本应为v2022.0.0.0 修改后可以发现相应服务 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250107/bc93ce3f9b3515999e8c41d7299a2550.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250107/b092b3266ea838179c21547bcadde163.png) 再次强调:springboot与springcloud(或springcloudAlibaba)版本具有强依赖性,如果版本不匹配,可能会出现莫名其妙的bug 补充:"版本说明" (https://link.segmentfault.com/?enc=Qj5DqWnAkk5sQDmK8Nlzqg%3D%3D.R2%2FFJLEZTsytbldRotEq4L70malE64UUQlmw1CA5OWsKNtPd%2FoNfyf%2BpCQF%2B637lx7C6FidjRE1E%2FIzA1qY1l%2F7TPNjAbqqsQcOOu1%2F07%2FrwjSxSXSIznYLW6QArZzPJ)
0
0
0
浏览量0
走你啊啊啊啊啊

defineProps 怎么设置默认值?

const props = defineProps(); 这样的,可以加默认值吗?
9
1
0
浏览量305
走你啊啊啊啊啊

请问打包和分发的区别是什么?

请问打包和分发的区别是什么? 我在学习Electron的时候,我有看到 electron-builder 是打包工具; electron-forge 是打包/分发工具。 请问打包和分发的区别是什么呢?
13
1
0
浏览量376
走你啊啊啊啊啊

mysql 必须group by全部select中的字段?

** 我发现mysql的group by 后面的字段没有严格要求,甚至select后面的字段可以不出现在group by后面**
11
1
0
浏览量330
走你啊啊啊啊啊

自己的vue2项目,怎么在element ui 源码里打断点调试?

用的编辑器是webstorm,发现在node modules里打断点没用。
19
1
0
浏览量333
走你啊啊啊啊啊

请教各位大佬们, react 数组渲染问题?

流程: 当点击某个用户的时候,就拉取与当前用户的会话数据并渲染出来 我尝试当点击某个用户的时候,先将数组置空, setSessionList([]); 问题: const [sessionList, setSessionList] = useState([]); 第一次点击拉取到用户数据并通过setSessionList出来后,再点击用户,拉取到的数据会全部被放到一起显示出来,setSessionList([]) 这一步操作并未起到任何作用 求教各位朋友,这个情况如何解决? 代码: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241229/7a9a853d9c49b4c0775a1766c43170aa.png) 结果 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241229/58cd4799c5b8bc2b4d582ac615cb490f.png) 数组置空, setSessionList([]) 这一步没有什么作用 补充 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241229/5ca5bb0ea232ba031ba4e33d617973e8.png) 需求就是点击左边不同的用户,右边显示与当前用户的会话数据列表 现在的问题是,我点击多个用户后,显示的是这多个用户所有的会话数据列表,而我只需要显示当前被点击的这个用户的会话数据列表 比如: 与A用户的会话数据是 [{id:1}, {id:2}] 与B用户的会话数据是 [{id:3}, {id:4}] 当我依次点击A B后, 拿到的数据是 [{id:1}, {id:2}, {id:3}, {id:4}] 而正常情况下,最后点击的是B用户,拿到的数据应该是 [{id:3}, {id:4}]
17
1
0
浏览量235
走你啊啊啊啊啊

DomException: Failed to execute "insertbefore' on "Node' ?

DomException: Failed to execute "insertbefore' on "Node' :The node before which the new node is to be inserted is not a child of this node 查阅资料了解到这个问题和v-if以及v-show的使用有关系.但目前遇到的问题是,5个人的电脑,同一浏览器(谷歌)且升级到相同版本,只有一个人会报这个错.而且项目里v-if使用的地方这么多,不能全部替换成v-show去尝试.
15
1
0
浏览量248
走你啊啊啊啊啊

如何求两条线段交点的三维坐标,并且两条线段在水平面的投影重合?

在三维空间中,有两条线段AB和CD,他们的坐标分别是A(x1,y1,z1),B(x2,y2,z2),C(x3,y3,z3),D(x4,y4,z4),并且A点的x坐标和y坐标与C点的x坐标和y坐标一样,B点的x坐标和y坐标与D点的x坐标和y坐标一样,假设线段AB和CD相交于点E,求出点E的三维坐标,下面是我的代码,经过测试,得到的结果不正确,希望能够得到一些指点,谢谢大家 private double[] calculateIntersectionPoint(double x1, double y1, double x2, double y2, double[] z3, double[] z4) { double[] intersection = new double[3]; double t=(z3-z1)/((z2-z1)-(z4-z3)); intersection[0]=x1+t*(x2-x1); intersection[1]=y1+t*(y2-y1); intersection[2]=z1+t*(z2-z1); return intersection; }
8
1
0
浏览量275
走你啊啊啊啊啊

在insert函数里,node->next=p->next那步在vscode里会报错是怎么回事?

#include #include #include typedef struct Node{ int data; struct Node *next; } Node; Node *insert(Node *head, int pos,int val){ Node new_head, *p = &new_head,*node = getNewNode(val); new_head.next = head; for(int i = 0; i next; node->next = p->next; p->next = node; return new_head.next; } Node *getNewNode(int val){ Node *p = (Node*)malloc(sizeof(Node)); p->data = val; p->next = NULL; return p; } void clear(Node *head){ if(head == NULL) return; for(Node *p = head,*q;p; p = q){ q = p->next; free(p); } return; } void output_linklist(Node *head){ int n = 0; for(Node *p = head;p;p = p->next) n +=1; for(int i = 0;i next){ printf("%3d",p->data); printf("->"); } printf("\n\n\n"); return; } int main(){ srand(time(0)); #define MAX_OP 20 Node *head = NULL; for(int i =0; i < MAX_OP; i++){ int pos = rand()%(i + 1), val = rand()%100; printf("insert %d at %d to linklist\n",val,pos); head = insert(head,pos,val); output_linklist(head); } return 0; }
c
8
1
0
浏览量229
走你啊啊啊啊啊

安卓 App 通过 usb 和电脑连接后,可以使用什么方式离线传输一些文件和 json 数据?

现有一个安卓app,通过usb和电脑连接后,需要互相传输一些文件和json数据。请问可以使用什么方式传输?此过程不能使用网络。 安卓版本是10及以上
18
1
0
浏览量493
走你啊啊啊啊啊

无法通过 nodesource/distributions 在 ubuntu22 上安装 nodejs16/18/20?

参考:"https://github.com/nodesource/distributions" (https://link.segmentfault.com/?enc=T9cPjhDy5QPYlqHGJ9bFYg%3D%3D.1Vmn3KSXv%2BCcBkco%2B3LhBLpYgjYXL%2FV5b7pbD0qnxl%2Fgh80EjLG6qFO9KrnHnNEt) docker pull ubuntu:22.04 docker run --rm -it ubuntu:22.04 bash apt-get update apt-get install -y ca-certificates curl gnupg mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg NODE_MAJOR=16; echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list apt-get update apt-get install nodejs npm -y 报错 137 added, 0 removed; done. Setting up gpg-wks-server (2.2.27-3ubuntu2.1) ... Setting up libcurl4:amd64 (7.81.0-1ubuntu1.13) ... Setting up curl (7.81.0-1ubuntu1.13) ... Setting up gpg-wks-client (2.2.27-3ubuntu2.1) ... Setting up gnupg (2.2.27-3ubuntu2.1) ... Processing triggers for libc-bin (2.35-0ubuntu3.1) ... Processing triggers for ca-certificates (20230311ubuntu0.22.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x nodistro main Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Get:3 https://deb.nodesource.com/node_16.x nodistro InRelease [12.1 kB] Hit:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease Get:5 https://deb.nodesource.com/node_16.x nodistro/main amd64 Packages [7253 B] Hit:6 http://security.ubuntu.com/ubuntu jammy-security InRelease Fetched 19.4 kB in 6s (3210 B/s) Reading package lists... Done Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: nodejs : Conflicts: npm npm : Depends: node-cacache but it is not going to be installed Depends: node-gyp but it is not going to be installed Depends: node-mkdirp but it is not going to be installed Depends: node-nopt but it is not going to be installed Depends: node-tar but it is not going to be installed Depends: node-which but it is not going to be installed Depends: nodejs:any (>= 10) Recommends: git but it is not going to be installed Recommends: node-tap but it is not going to be installed E: Unable to correct problems, you have held broken packages.
16
1
0
浏览量317
走你啊啊啊啊啊

android 使用 recyclerview 渲染服务端图片列表不显示?

"Recyclerview" 的 "layout" 布局文件如下: 适配器代码如下: public class ImageRecyclerViewAdapter extends RecyclerView.Adapter { private final Activity activity; private final List images; public ImageRecyclerViewAdapter(Activity activity, List images) { this.activity = activity; this.images = images; } @NonNull @NotNull @Override public ImageViewHolder onCreateViewHolder(@NonNull @NotNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflater.from(parent.getContext()); // 注意第三个参数;仅返回视图,不附加视图到parent View view = inflater.inflate(R.layout.recyclerview_item_image, parent, false); return new ImageViewHolder(view); } @Override public void onBindViewHolder(@NonNull @NotNull ImageViewHolder holder, int position) { String src = this.images.get(position); ImageView imageView = holder.getImageView(); // 填充src Glide.with(this.activity.getBaseContext()) .load(src) .into(imageView); } @Override public int getItemCount() { return this.images.size(); } } 通过上述代码渲染视图图片不显示!如果给图片布局设置一个高度又可以正常显示,这是为什么?
12
1
0
浏览量270
走你啊啊啊啊啊

antd message 当浏览器在后台时弹出会在切到前台才关闭 有解决办法吗?

切换到其他页面的时候,对 DOM 的操作会被“攒起来”,等切回来的时候一波按顺序执行。 这就是一些比较老的网页上,原本看着还正常的动画,会在重新切回来的一瞬间非常“鬼畜”地加速执行的原因。 可以判断一下页面是否可见,只在可见的时候弹出信息: if(document.visibilityState === "visible"){ message.info("hahaha"); }
0
0
0
浏览量0
走你啊啊啊啊啊

node如何解析doc文件,Mammoth只支持docx?

可以看看"textract" (https://link.segmentfault.com/?enc=ayCTsvxHkBiz%2Bgph3sYt5g%3D%3D.kgh%2Firht8Qa2NsYf%2BCh%2F%2BtK4yThRKd7OqZ8Remgy%2BuKmG9fqkK6oU6USbMZ3uwOLFmtDpycxwv7h1OY00lRMPa4JWMI99wWC%2FJjDpxFZeftJw4%2BjC70rVeXnQVG01K2AqdpZiC4MPmDDm9dnjU99nVkbAYvOdaf0mVW7Sj9p8bk%3D)或者"NodeOffice" (https://link.segmentfault.com/?enc=Z7JE9YUs36IvvJ%2BHjArnoQ%3D%3D.DRSqAi8aAe5jzz76%2BAlaePm75U6jmRQoLZJNYe6JE74tX5oSmV1UCwzACQUp5j810z20nGPSAtfbF8fSSNMsRy8LY1kr5IO6xgyA5rxWa7o%3D)库
0
0
0
浏览量0
走你啊啊啊啊啊

react hooks useState值为什么没有生效?

其实这个问题很基础,甚至还不涉及到任何框架,这里我用最简单的模型来简化一下你这个问题 const [isPolling, setIsPolling] = useState(true); const handleClick = () => { setIsPolling(false) console.log(isPolling); // true }; "isPolling"是一个常量,在同一个作用域内,无论使用什么方式,都不可能实现后续去改变它的值,这就回答了你的疑问,为什么调用 "setIsPolling(false)" 后,"isPolling"的值还是 "true" 其实每次更新 "useState" 定义的状态,都会驱动 "函数组件" 重新执行,在重新执行的作用域中,"isPolling"的值才是更新后的值, 那么在更新之前的上一次作用域中如何确保拿到更新后的值呢,React也提供了相应的方式,使用 "setter" 的回调 setIsPolling((prevIsPolling) => { console.log(isPolling); // false }) React内部会在组件对应的 "fiber" 结构上维护一个更新队列,对于同一个状态连续的 setState 调用会形成一个循环链表,将上一次 setState 的结果传递给下一个 setState 的回调,因此通过回调的方式你能拿到上一次 "setIsPolling" 的新值
0
0
0
浏览量0
走你啊啊啊啊啊

IEEE754 java如何解析?

你可以使用Java来将IEEE 754的16进制表示字符串转换为十进制浮点数。Java提供了"Float.intBitsToFloat"方法和"Double.longBitsToDouble"方法,分别用于将整数位表示的IEEE 754二进制数据转换为浮点数。下面是如何使用这些方法将"c4039333"转换为十进制: public class IEEE754Conversion { public static void main(String[] args) { String hexValue = "c4039333"; long longValue = Long.parseLong(hexValue, 16); // 将16进制字符串转换为长整型 float floatValue = Float.intBitsToFloat((int) longValue); // 转换为单精度浮点数 double doubleValue = Double.longBitsToDouble(longValue); // 转换为双精度浮点数 System.out.println("Single Precision (float): " + floatValue); System.out.println("Double Precision (double): " + doubleValue); } } 这个代码片段首先将16进制字符串"c4039333"解析为长整型"longValue"。然后,使用"Float.intBitsToFloat"方法将其转换为单精度浮点数(float),以及使用"Double.longBitsToDouble"方法将其转换为双精度浮点数(double)。 运行这段代码将输出: Single Precision (float): -526.2999 Double Precision (double): -526.2999877929688 这样,你就成功将IEEE 754的16进制表示字符串转换为十进制浮点数。请注意,浮点数的精度可能会有所损失,因为浮点数表示有限的位数,但它们足够接近原始值以进行一般计算。
0
0
0
浏览量0
走你啊啊啊啊啊

img在浏览器中的默认缓存时间是多久?

img在浏览器中的默认缓存时间是多久?其他静态文件的默认缓存时间是多久?有无文档说明
0
1
0
浏览量9
走你啊啊啊啊啊

为什么 Node.js 约定 async callback 第一个参数为 error ?

1. 如果你熟悉函数的堆栈逻辑,你会明白,在传统的回调模式里,执行异步操作,和异步之后的回调函数,处于两个栈。所以前一个栈如果发生错误,在后面的栈里无法捕获 2. 于是只能对异步函数进行捕获,然后通过函数参数的形式,把错误传过来;而无法 "try ... catch ..." 整段代码 3. 至于为什么当第一个参数,因为异步函数的返回值个数不定,所以把错误放第一个比较方便将来使用
0
0
0
浏览量0
走你啊啊啊啊啊

JS 怎么获取视频第一帧作为封面图???

这种场景用浏览器 JS 并不合适,因为都要加载一部分视频,会对服务器和带宽带来不小的压力。 应该在服务器端生成截图和缩略图,然后直接加载缩略图作为 placeholder。
0
0
0
浏览量0
走你啊啊啊啊啊

如何在超大的Excel文件中读取前N行数据?

我的Excel文件大概有3000行,1000列。 我希望在这个海量数据中进行搜索,我尝试了使用POI,也尝试了比如先取出部分行数,如60行,并且在60行内进行搜索。但不论怎么样,我总是会遇到out of memroy的问题。
0
1
0
浏览量10
走你啊啊啊啊啊

原生微信小程序调用地址、图片无反应?

wx.chooseMedia、wx.chooseLocation这些API调用没有任何反应,用户隐私保护指引更新了, "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241124/dfa4ee9785d0a63b16485abcfb4fc0ed.png) app.json中也注册了对应的api "requiredPrivateInfos": [ "getLocation", "choosePoi", "chooseAddress", "chooseLocation" ] 现在获取地址、从相册选择图片都没有反应,请问是什么原因? 难道是在这些操作之前触发open-type="agreePrivacyAuthorization"吗? 或者是设置中的隐私策略问题?
0
1
0
浏览量11
走你啊啊啊啊啊

jquery 如何以处理 dom 的形式处理 html 字符串?

var $td = $(this).parent().parent(); $td.find('.money, .winAmmount').html('');
0
0
0
浏览量0
走你啊啊啊啊啊

Java程序在不同架构的CPU上面出现内存泄漏问题?

使用到的是openjfx来做界面,出现的问题是,在同个系统,同个版本的jdk和openjfx,同个程序,在arm上就内存泄漏,在x86上面就正常的问题,这大概率可能是哪里的问题呢? 用的是UOS桌面系统专业版。
0
1
0
浏览量17
走你啊啊啊啊啊

如何在 wangeditor 中完全隐藏工具栏,只显示编辑内容?

可以通过设置"toolbarConfig.toolbarConfig=[]"来隐藏工具栏,"可以参考文档这里" (https://link.segmentfault.com/?enc=xkxAHApFlcuh7oRXJ7pquA%3D%3D.gUm2CBsn9Y5A%2FBCW%2F6mJ7PtPyBUe8sP7kgnKoRVRuvTns4NXaC%2BJgJP82%2FXOGEy9yQgAM3Vs9mor%2Bg8NnJi7Xg%3D%3D)
0
0
0
浏览量0
走你啊啊啊啊啊

vue-esign插件中的“openBlock”未导出错误:如何处理Vue依赖版本问题?

所以OP你的项目是 Vue3 还是 Vue2,还是更早期的版本? 最好也提供一下 "vue-esign" (https://link.segmentfault.com/?enc=xgsoWmWsvfBONJyxMgOP5g%3D%3D.PURyWmw50Qg8wcCNDY%2BcdpfZDWknuqn%2FJaqMjxsoUFEv6tRCI75xQxyaOvxiYDZ1) 这个依赖项的版本(我看最新版本的是同时支持Vue3和Vue2的)。 我这边启了一个空的Vue2.6项目,复制粘贴的官方代码,并没有出现OP你提到的告警信息。 "图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/0edab05b55772c861a136e924f923556.png)
0
0
0
浏览量0
走你啊啊啊啊啊

如何通过 digicert 发放的免费证书,实现 ssl 双向认证?我操作了下,但是不成功,该如何实现?

digicert的证书,是给服务端签发的证书,配置在ssl_certificate和ssl_certificate_key。 你要配双向认证的话,得自己弄个CA,自己签个客户端的证书,ssl_client_certificate 这里应该是指向你的CA证书,不是digicert的域名证书。 *** 用easyrsa来演示一下: 1. 开始使用easy-rsaapt install easy-rsa cd /opt cp /usr/share/easy-rsa . -a cd easy-rsa 2. 初始化 公钥基础设施 pki "./easy-rsa init-pki" #初始化后,会在当前目录下创建一个pki文件夹,后续签发的证书都在里面。 3. 创建CA "./easy-rsa build-ca" #是交互式洁面,按照提示输入即可,需要记住CA的私钥密码。 4. 创建自签的客户端证书 "./easy-rsa build-client-full nopass" #会提示输入CA的私钥密码。 ca证书的目录是 ./pki/ca.crt 证书目录是 ./pki/issue/.crt 证书私钥目录是 ./pki/private/.crt
0
0
0
浏览量0
走你啊啊啊啊啊

Flutter运行到安卓模拟器运行不了?

运行环境:Mac m1 Flutter version:3.13.9 vscode上一直"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241114/8c71d1a187825217651cee21f5b75b46.png) 也更改了"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241114/ef0b802a0d253118dcde1a99597d8e1e.png) 但还是不成功,一直 "Running Gradle task 'assembleDebug'..."
0
2
0
浏览量33
走你啊啊啊啊啊

amh7.1升级后远程备份失败的解决方案?

这个与amh7.1升级没关系,面板升级并没有改动amdata这个模块,BRssh那个参数是可以省略admin,无法ssh远程备份的话,建议直接在ssh测试连接远程的服务器看是否能正常: ssh -p 端口 用户名@远程服务器的ip 也看面板的防火墙是否开了『禁止SSH』,或主机商安全组相关限制。
0
0
0
浏览量0
走你啊啊啊啊啊

有什么好用的tts文字转语音的开源模型?

"https://styletts2.github.io" (https://link.segmentfault.com/?enc=aQBu03DGBj0Y7Dz%2BC4o5ww%3D%3D.dXipKI7dPDt%2BTypJQUY0BnHRiXUeo65w7rsegbc8WGw%3D) StyleTTS2:近乎人类水平的文本转语音库 它利用风格扩散和对抗训练与大型语音语言模型 (SLM) 来实现人类水平的 TTS 合成。(star 2.7K) 还有更多,可以参考:"https://mp.weixin.qq.com/s/OyxSSUPzGZWBLgCfQAI2wg" (https://link.segmentfault.com/?enc=jPzdQudydv%2Bl0i4DYZBMQQ%3D%3D.or1oN2PNCVG%2BHgJOcD9pyT6D0%2B8k3daWAuauF2DmIKuEMhirAjAUbweSG5FXHI0SMGMqNFKSEaJsFoZNmTrr4Q%3D%3D) 但是这个 styletts2 还不支持中文 "https://github.com/yl4579/StyleTTS2/issues/70" (https://link.segmentfault.com/?enc=euWfz2sbY59JZqYxsvmmUw%3D%3D.7v%2B5qpXrVWAGh7bt2d7WUydgd48qu%2B7CwuKOANPe5Xt6bq%2BVDNp%2Bc%2FABe426x76E) 下面还有其他的 *** "https://www.datalearner.com/blog/1051701014024122" (https://link.segmentfault.com/?enc=C0bJ0GmlXVbp0ySZR4kENg%3D%3D.O%2B%2Bb5wLWnYjXJzW8NrS%2Fy56X9XnN9fy5CGwyPLGHv9iWNtzHfPfM60lXDMx9qPDqNyIRu2PD1HUf7zJF4ovjpg%3D%3D) Coqui开源的语音合成大模型XTTS V2 语音合成是大模型领域另一个发展十分迅猛但是技术发展相对语言模型较慢的领域。Coqui此次开源的XTTS V2也是一个非常神秘的语音合成模型。 根据官方的介绍,这个模型支持17中语言,可以基于6秒的语音就能克隆模仿声音。甚至包括克隆来源声音的风格和情绪。然而,可惜的是XTTS V2并没有公布训练细节,而这个模型也不允许商用,你可以用来作为研究目的,而商用只允许用来测试。 该模型支持的语言列表: 语言名称 | 缩写 | 语言的中文 ---|---|--- English | en | 英语 Spanish | es | 西班牙语 French | fr | 法语 German | de | 德语 Italian | it | 意大利语 Portuguese | pt | 葡萄牙语 Polish | pl | 波兰语 Turkish | tr | 土耳其语 Russian | ru | 俄语 Dutch | nl | 荷兰语 Czech | cs | 捷克语 Arabic | ar | 阿拉伯语 Chinese | zh-cn | 中文 Japanese | ja | 日语 Hungarian | hu | 匈牙利语 Korean | ko | 韩语 Hindi | hi | 印地语 官方有个在线演示,效果还是很可以的:"https://huggingface.co/spaces/coqui/xtts" (https://link.segmentfault.com/?enc=NBshO24heROqOjN5b1sFaw%3D%3D.ojcvqYLtpHoj%2F3ZYReSQO%2FU0V7hgx0zccSe0oC8I4FGFqjNNNSChZ3cVVnrs%2Fy%2FO) 不过不支持商用的原因可能是他们在推自己的云服务,大家也可以商业采购~ *** 还有一个不开源,但是有很多免费额度的:"https://ttsmaker.com/zh-cn" (https://link.segmentfault.com/?enc=mGkwqwbTuXWdPdexusAP2w%3D%3D.BQQZ1FY2M4vEDSbMHSAugg7tV6j1YVVFI2zQWYv2HMc%3D) *** 又发现一个新的 "https://github.com/netease-youdao/EmotiVoice" (https://link.segmentfault.com/?enc=lzANfcpFWZ3jW946ZOQk6Q%3D%3D.N5Hi%2F9FCG3ZH8QQDuB1uOkAa1ZGmiM4mD%2BGeGDS%2BO9m7PFk%2FnzvnQZ6BYMWseQt8) *** 又发现一个新的 "https://github.com/fishaudio/fish-speech" (https://link.segmentfault.com/?enc=X8iSs9sBEvp1ZXaMbnTVSw%3D%3D.pcRTlDxn37f2OZukl4beFTlZsAYHS4H7c%2B0l3chhMToWLFFpkjk3unzhyAw38Jm4) *** 又发现一个新的 "https://github.com/AIGC-Audio/AudioGPT" (https://link.segmentfault.com/?enc=dzzqd2cQn3Or5ao4NtWDVg%3D%3D.EYVZSduiR8lJCgFbY9gFYFD0x4%2Bn37NUz1Das6SdY1SCvva6mEH7TJhSFVDXBNDB) *** 又发现一个新的 "https://github.com/myshell-ai/OpenVoice" (https://link.segmentfault.com/?enc=W5C7oKToMiikAnTthkDSpg%3D%3D.gHQvK1IvyxU8BhVe%2Byj%2BDjQ2CSv%2F9bD18wx3Ye2OkYOHco9xNMNPGCGxhflpJQzB) *** 又发现一个新的 "https://github.com/coqui-ai/TTS" (https://link.segmentfault.com/?enc=DZ7QdZi5M8zSa%2BIVl4OBow%3D%3D.CBAVK2mx3bsrphrcEgj%2FGRXrBbWcXRTneAGK8fbQ8R0%3D) *** 又发现一个新的 "https://github.com/suno-ai/bark" (https://link.segmentfault.com/?enc=TK9KTFajbF23RoFCIiHakQ%3D%3D.GicnukXka6gVXw2TcKuYhqLIl7O2fP2mS5ekoVyGwhY%3D) *** 还有一个免费且不支持中文且不开源的: * "https://mp.weixin.qq.com/s/HUU6BycWUQ_NSPHJEFwhMg" (https://link.segmentfault.com/?enc=%2FUOr%2FGIj8S1uKV3GTQMM%2BA%3D%3D.O%2FroX9lmqU%2BpmrwCLW4MPSoSSddnUd024ZtoazflBL8Syxs9Oeixxyo%2BlG2m9jOUpVKd1uOrWzNoHbX%2BgckIYA%3D%3D) * "https://audiobox.metademolab.com/capabilities" (https://link.segmentfault.com/?enc=0gmLrzraC046tUTcVwMukg%3D%3D.bsLUkzRAdZ577zzUVq6yPEkwzYqSRqWbtt7RllnDugXrSrqOYc5ADwAXfWaaVjyu) *** 还有一个不开源的: * "https://elevenlabs.io/" (https://link.segmentfault.com/?enc=5F8SDt%2BEfke5lIpj9q4adw%3D%3D.OgL8PR2laNRmkyrKtvv20%2F0lrUQhr%2BmEep3P7si%2F2O0%3D)
0
0
0
浏览量0
走你啊啊啊啊啊

vue指令 在未使用的此指令的input框中起作用了是为什么?

自定义全局指定校验输入框只能输入数字 Vue.directive('validateNumber', { bind(el, binding, vnode) { let lastData = null el.onkeyup = (e) => { if (String.fromCharCode(e.keyCode) == 'E' || String.fromCharCode(e.keyCode) == 'KeyE') { e.target.value = lastData return false } else { lastData = e.target.value } e.target.value = e.target.value.replace(/[^\d]/ig, '') let _this = vnode.context _this.accessNestedObject(_this, vnode.data.model.expression, e.target.value) if (!!binding.expression && !!e.target.value) { let obj = (new Function("return " + binding.expression))() let keys = Object.keys(obj) let values = Object.values(obj) if (keys[0] == 'min') { if (e.target.value values[1]) e.target.value = values[1] } } el.dispatchEvent(new Event('input')) } } }) 给第一个输入框参加此验证,第二个输入框不带验证,但是第二个输入框自动进入此校验,不能输入除数字外的其他字符,这是为什么? 秒 米 没有任何头绪
0
1
0
浏览量18
走你啊啊啊啊啊

vue如何实现【语音转文字】? 或者获取实时麦克风数据?

需求:语音转文字(边录边转) 前端负责 传递实时音频 后端负责 将音频准换为文本 请教: 前端采用什么方式实现语音的实时采集并通过webSocket向后端实时不间断发送 采用过js-audio-recorder方式实现过录音、但是获取到音频流后 recorder.getWAVBlob()方法会默认执行recorder.stop()录音停止、导致中断;
1
1
0
浏览量10
走你啊啊啊啊啊

同时开发前端和electron,有哪些最佳实践模板?

Electron-vite
0
0
0
浏览量0
走你啊啊啊啊啊

python selenium网页爬虫多线程并发执行偶尔会报错,请问是什么原因?

试了下冲突主要是这行 webdriver_options.add_argument("--remote-debugging-port=9225") 这里共用同一个端口出问题了吧,去掉这行或者把端口做参数传入不同的端口测试正常
0
0
0
浏览量0
走你啊啊啊啊啊

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

把 "cdn" 放到 "index.html" 当中,别放到 ".vue" 组件的 "script" 标签里面 index.html oc App.vue import { nextTick, onMounted } from 'vue' onMounted(() => { nextTick(() => { 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
0
0
浏览量0
走你啊啊啊啊啊

swiper ,怎么修改除中间外,其他的slide 的透明度?

效果如下图所示,"creativeEffect"里面设置了"opacity"为0.8,但是现在最底层的透明度还是没有变,想要的效果是除了中间的色块,其他色块元素透明度都是0.8,这种要怎么改? "3b559e262e3f3063d56884227bd3e09.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241016/219223a1aaa32fbbdcf74688adc63a10.png) swiper叠加轮播图 body { display: flex; align-items: center; justify-content: center; } /* 外层容器 */ .swiper { width: 1310px; height: 482px; } .swiper-wrapper { width: 1216px; height: 482px; } /* 轮播项 */ .swiper .swiper-slide { width: 387px; height: 482px; font-size: 32px; font-weight: 500; color: #ffffff; /* 文字垂直居中 */ display: flex; justify-content: center; align-items: center; /* opacity: 0.5 !important; */ } .swiper .swiper-slide-active { /* opacity: 1 !important; */ } /* 色彩来源:https://color.uisdc.com/ */ .swiper .swiper-slide-1 { background-color: #425066; } .swiper .swiper-slide-2 { background-color: #b88ed6; } .swiper .swiper-slide-3 { background-color: #9d2933; } .swiper .swiper-slide-4 { background-color: #003371; } .swiper .swiper-slide-5 { background-color: #4c8dae; } .swiper .swiper-slide-6 { background-color: #72db09; } .swiper .swiper-slide-7 { background-color: #f72905; } .swiper .swiper-slide-8 { background-color: #03a8fb; } .swiper .swiper-slide-9 { background-color: #9803fb; } /* .swiper-button-prev { width: 34px; height: 34px; background: url("./img/prev.png") no-repeat; background-size: 100% 100%; } .swiper-button-next { width: 34px; height: 34px; background: url("./img/next.png") no-repeat; background-size: 100% 100%; } 去除默认的操作按钮样式 .swiper-button-next:after, .swiper-button-prev:after { display: none; } */ 1 2 3 4 5 6 7 8 9 --> const swiper = new Swiper('.swiper', { //默认第几个在中心位置显示,总数量中间的一个,计算 initialSlide: 2, autoplay: false, slidesPerView: "3", centeredSlides: true, effect: "creative", loop: true, grabCursor: true, creativeEffect: { prev: { translate: ['-40%', 0, 0], // 偏移量 origin: "center center", scale: 0.85, // 缩放量 opacity: 0.8, shadow: true, // 是否加阴影 }, next: { translate: ['40%', 0, 0], origin: "center center", scale: 0.85, opacity: 0.8, shadow: true, }, limitProgress: 2, // 显示五个堆叠的最重要的这个属性,后面依次以前面属性等比配置 shadowPerProgress: true, //是否等比配置透明度 }, navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, }); // 监听改变事件 swiper.on('slideChange', (e) => { console.log(e.realIndex); });
0
1
0
浏览量16
走你啊啊啊啊啊

怎么关闭 WebStorm Compile TypeScript ??

可以在设置 Appearance & Behavior 中的 Menus and Toolbar 对右键菜单进行配置 Editor Popup Menu 是修改在文件内部(即代码行处)打开的右键菜单 Editor Tab Popup Menu 是修改在打开文件的tab页签上右击时修改的右键菜单 Project View Popup Menu 是修改在项目目录里右击文件或文件夹的右键菜单
0
0
0
浏览量0
走你啊啊啊啊啊

el-radio-button如何均等且自适应?

你可以这样处理 "https://codepen.io/1127056420/pen/XWGKNKv" (https://codepen.io/1127056420/pen/XWGKNKv) // 父层 .radio-group{ width:100%; display:flex; } .el-radio-button{ flex:1 } .el-radio-button__inner { width:100%; } "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/87ca827dd7f761f05428f4c45e327488.png)
0
0
0
浏览量0
走你啊啊啊啊啊

`flag.String()`返回的是什么呢?

在Go语言中有flag.String()函数,请问下: countryCodeFile = flag.String("country", "", "Path to the country code file") 1、"flag.String()"返回的是什么呢? 为何需要这样来返回? 2、countryCodeFile 不是一个字符串吗?
go
0
1
0
浏览量9
走你啊啊啊啊啊

webpack3.8.1 非入口分离的chunk 如何将该chunk中node_modules进行抽离?

配置有问题,下面配置亲测可用 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/5e1285d562f196fc530396d431fa4e76.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/91e12dd14823d46aec18537b8e11a643.png) 可参考"https://github.com/willson-wang/Blog/issues/70" (https://link.segmentfault.com/?enc=xJOPdpsTG9fnYMauK4NeAQ%3D%3D.Kf9mtgjLgdedFPvcW%2BWDO22day1OJ50fSvrwuNr2wLdKxFfdro9rwjKIAFQmIrb5)
0
0
0
浏览量0
走你啊啊啊啊啊

iframe 打开报错 检测到疑似window复写或者嵌套iframe?

vue 嵌套 iframe 打开失败 提示 检测到疑似window复写或者嵌套iframe "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/67bd222c371c801ac8647dd5ebe1af17.png) 点击超链接icon,可以打开对应文件 我是 vue项目(A项目)通过 iframe 嵌套另一个vue 项目(B项目)的页面,然后在B项目在通过iframe 嵌套A项目的页面,这样就打不开嵌套的A项目的页面了,(个人感觉是多次嵌套的问题)。B项目单独运行的话是可以打开页面的 已经解决
0
1
0
浏览量197
走你啊啊啊啊啊

关于H5真机调试怎么拿console信息?

我理解为你这个“设备 A”不是一个手机而是一个其他的什么触屏设备(比如某些安卓套壳的工控屏、车载屏之类的),安装不了 IM 或能同步剪贴板的工具,是这个意思吧? 我之前回答过类似的问题:"https://segmentfault.com/q/1010000044173077/a-1020000044173191" (https://segmentfault.com/q/1010000044173077/a-1020000044173191)
0
0
0
浏览量0
走你啊啊啊啊啊

浏览器上用js怎么区分 关闭标签页还是关闭整个浏览器?

你用session吧,可以实现你的需求 "https://developer.mozilla.org/zh-CN/docs/Web/API/Window/sessi..." (https://link.segmentfault.com/?enc=To47vGHnqhEYbY8GeeO%2Feg%3D%3D.qec1Tn6DhZz2n345QDPDWKGvZ71gZDSKUjN53TiTwZ6cS4cEcnVD1qxtBDNgTGKW1Hph6Si4eZB0IUmRSv2tMMeJmiHX5h6SI3tlNIwguDI%3D)
0
0
0
浏览量0
走你啊啊啊啊啊

vue3项目中个别请求需要使用到另外一个token怎么处理呢?

vue3项目中个别请求需要使用到另外一个token怎么处理呢 vue3项目中个别请求需要使用到另外一个token怎么处理呢
0
1
0
浏览量167
走你啊啊啊啊啊

wx:for序号的一个问题求解?

为什么模板中{{index}}显示的是12、16,因为 objectArray 是个对象,你取的是key; 想显示1、2、3.....这样的序号,绑定 data-index="{{index}}" 注意:把你之前的代码index 换个其他的字段。
0
0
0
浏览量0
走你啊啊啊啊啊

uniapp 中使用getAPP 创建了全局变量,值是一个类实例,更改属性之后getAPP获取不到最新的值?

因为调用 "request" 时传入的方法没有返回 "Promise" for (let i = 0; i { return new Promise((resolve) => { setTimeout(() => { let params = getApp().globalData.limitAjax.getParam(); console.error("parma", params); resolve(); }, 1000); }); }); }
0
0
0
浏览量0
走你啊啊啊啊啊

如何解决 Element UI 计数器在减号被点击后加号无法使用的问题?

element ui计数器,最大值为service_num后台返回的值,假设后台返回为5,这个计数器为1-5,小于等于1时减符号不能用,大于等于5时加符号不能用,现在问题是点击减符号后加符号不能使用了,有什么解法吗?
0
1
0
浏览量177
走你啊啊啊啊啊

分销系统是用户下单后就把上级分佣额度计算好?还是支付回调才计算?

分销系统是用户下单后就把上级分佣额度计算好?还是支付回调才计算?
0
1
0
浏览量142
走你啊啊啊啊啊

如何从谷歌performance面板分析哪些是阻塞页面渲染的任务?

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/41fbb5ff5e33561cefeadd17c18a5edb.png) 最近在做性能优化想要提升"lighthouse"评分,想先从阻塞页面渲染的任务进行优化,"performance"面板中的"L"表示(所有资源加载完成),是不是可以以这个点为分界线,"L"之前的就是阻塞页面渲染的任务? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/c6252d5e7358c6e7f36571ba43fd4077.png)进度条越长表示阻塞的越长?
0
1
0
浏览量172
走你啊啊啊啊啊

Git rebase操作教程:如何优雅地将多个commit合并为一个?

开发分支合并到测试分支,只保留一个commit记录?最不容易出现问题的方法 尝试了 git merge --squash,想知道rebase怎么操作
git
0
1
0
浏览量165

履历