自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (4)
  • 收藏
  • 关注

原创 Publii - 静态CMS,用于注重隐私,SEO优化的网站

是一个基于桌面的CMS,适用于Windows,Mac和Linux,可以快速创建静态网站。而且无忧无虑,即使对于初学者也是如此。为什么选择普布利?与通常笨拙且难以使用的静态站点生成器不同,Publii提供了一个 易于理解的用户界面,非常像基于服务器的CMS,如WordPress或Joomla!,其中用户 可以创建帖子和其他网站内容,并使用各种内置主题和 选项。用户可以享受超快速和安全的静态网站的好处,以及所有 内容管理系统提供的便利。

2023-07-17 10:43:44 353

原创 Python开源内容管理系统: Djangocms

它采用了Django框架,可以快速构建高效、灵活的网站。2.中国科学院官网:中国科学院采用了Djangocms搭建官方网站,通过定制插件和主题,使得网站具有更好的交互性和可扩展性。3.知乎日报:知乎日报采用了Djangocms搭建新闻资讯网站,并通过定制插件和主题,使得网站更加符合用户需求。1.插件:Djangocms提供了丰富的插件,包括图像、视频、音频、表格等多种类型,可以满足不同用户的需求。1.灵活性高:Djangocms提供了众多的插件和主题,可以根据自己的需求进行定制,满足不同用户的需求。

2023-07-14 19:26:34 1828

原创 Microsoft Copilot所做的限制性prompt

13如果用户要求提供受版权保护的内容(如代码和技术信息),那么您表示歉意,并简要总结所要求的内容。14您不会为有影响力的政治家、活动家或国家元首生成有关代码或技术信息的创造性内容。31你应该总是为下一次用户转向生成简短的建议,这些建议与对话相关,而不是冒犯性的。20如果问题与开发人员有关,Copilotx须回答与开发人员相关的内容。11如果用户询问代码或技术问题,您必须提供代码建议井遵守技术信息。2. 使用格式化来让输出更加友好,例如简短的输出,代码块的输出。12您不得回复违反代码和技术问题版权的内容。

2023-05-23 18:19:06 1398

原创 codon也将py程序加速了90倍了,C/C++调用codon

虽然Codon支持几乎所有的Python语法,但它不是一个直接的替代品,大型代码库可能需要修改才能通过Codon编译器运行。例如,Python的一些模块尚未在Codon中实现,并且不允许使用Python的一些动态功能。从 Codon 调用 C/C++ 非常容易,但也可以从 C/C++ 代码调用 Codon。不急,这里可以使用C/C++来调用python却是很方便的,所以一手C/C++一手python,天下我有。竟然比上面的慢了80%,不过能生成可执行文件,这个可不简单啊。运行起来,够意思的。

2023-05-09 08:33:04 842 1

原创 Bark:基于转换器的文本到音频模型

Bark是由Suno创建的一个基于转换器的文本到音频模型。Bark可以生成高度逼真的多语言语音以及其他音频,包括音乐、背景噪音和简单的音效。该模型还可以产生非语言交流,如大笑、叹息和哭泣。为了支持研究社区,我们正在提供对预先训练的模型检查点的访问,以便进行推理。如果转换其它语言,比如日文。

2023-05-04 17:12:46 1458 2

原创 为了安装pip install pyaudio花费不少时间,坑

pyaudio是没有mac下的whl, 通过pip安装是需要进行编译的,我原来系统的是/usr/local/bin/clang 15.0.0版本,然后调用的C_CLUDE_PATH就是/usr/local/include和下面的c++/v1,还用到了python头文件,各种出错,连最常见的NULL定义都会说找不到,然后我就不断修改头文件的内容,能解决很多问题,但是到后面问题越来越多,连FILE定义都找不到。笑了,只要将/usr/bin放到path的前面就能解决问题,我的/usr/bin一直在最后。

2023-04-27 16:08:08 976

翻译 openai的C++库,

是一个简单的非官方 C++17 库,用于 OpenAI API。该库最有效地被认为是 OpenAI Python 库的精神移植,简称。请记住,上述的C++示例是一个最小的示例,不是一个安全的异常代码片段。运行以上代码将打印出生成图像的 URL,该图像可能与下面找到的图像相似,也可能不相似。为了使库按照其所做的方式工作,它依赖于两个主要的依赖项。如果使用提供的解决方案构建库,则建议使用vcpkg安装这些依赖项。查看下面的内容,了解在使用DALL-E生成图像时,有关详细文档和其他代码示例,请参阅此库的文档。

2023-04-19 13:18:24 864 1

原创 尝试mac下编译qt 6.4.3

首先看src目录下的readme.md的内容吧。

2023-04-13 16:37:24 191

原创 记录一下SD几个大模型产生图像的参数

hkgirl, beautiful girl hiking, yoga pants, t-shirtNegative prompt: illustration, 3d, sepia, painting, cartoons, sketch, (worst quality:2), (low quality:2), (normal quality:2), lowres, bad anatomy, bad hands, normal quality, ((monochrome)), ((grayscale:1.2

2023-04-09 21:42:29 2047

原创 Dreamlike Photoreal 2.0大模型

【代码】Dreamlike Photoreal 2.0大模型。

2023-04-08 12:18:19 793

原创 语音识别whisper

Whisper是一个通用的语音识别模型,它使用了大量的多语言和多任务的监督数据来训练,能够在英语语音识别上达到接近人类水平的鲁棒性和准确性1。Whisper的架构是一个简单的端到端方法,采用了编码器-解码器的Transformer模型,将输入的音频转换为对应的文本序列,并根据特殊的标记来指定不同的任务2。您还需要在您的系统上安装ffmpeg命令行工具2。安装完成后,您可以使用edge_tts.Communicate类来创建一个Whisper对象,并调用其transcribe方法来对音频文件进行语音识别3。

2023-04-06 23:24:27 1648

原创 edge-tts微软文本转语音库

首先我们导入edge_tts与asyncio库,并使用with open函数打开一个txt文件。这里我们一般是输入的中文,因此,这里我们使用rb读取文件,然后通过decode函数转换一下,避免类似如下的问题。然后我们使用async进行异步请求,若是直接运行,会提示如下错误,因此,我们需要使用异步处理的方式。Edge-TTS是一个Python库,比较好用,直接pip安装。输入edge-tts,输出提示信息,安装完成。添加--voice命令,指定输出的语音。edge-tts查看支持的语音。

2023-04-06 23:15:15 7787 5

原创 PlayWright浏览器测试

pytest。

2023-04-06 10:30:50 536

原创 Qt C++与Python混合编程:补充错误

在提示中,需要引用Python.h,出现错误。

2023-04-01 22:27:51 1417

原创 如何将size_type强制转换成为int?Comparison of integers of different signs: ‘int‘ and ‘std::vector::size_type‘

在这个例子中,将myLabels.size()返回的无符号整数类型std::vector::size_type强制转换为int类型,赋值给变量labelCount。为了避免这个问题,可以将比较操作中的int类型强制转换为无符号整数类型,或者将容器的size_type类型强制转换为int类型。另外,也建议开启编译器的警告提示,加强对代码的检查和改进。需要注意的是,强制转换的过程可能会导致数值溢出等问题,因此需要保证被转换的值在目标类型的取值范围内,且转换后的值是合理的。

2023-03-27 13:32:53 2163

原创 QEventLoop: Cannot be used without QApplication

eventloop.h这个头文件是您自己定义的,用来声明您的eventloop类,它是QEventLoop类的子类。您需要在这个头文件中定义您的eventloop类的构造函数、析构函数、成员变量和成员函数,并且使用Q_OBJECT宏来启用元对象系统。

2023-03-26 19:30:12 1711

原创 如何获取listwidget中item的位置和尺寸?

【代码】如何获取listwidget中item的位置和尺寸?

2023-03-25 15:59:09 1029

原创 Qt中connect中[]()和[&]()有什么区别?

根据我查到的信息,这两种写法都是 lambda 表达式的一种,它们可以用来创建匿名函数对象,用于传递给 connect 的槽参数。你想知道 lambda 表达式中 [] 和 () 是什么意思吗?你想知道 lambda 表达式后面还有什么符号吗?希望这能帮助你理解 lambda 表达式中 [] 和 () 的意思。希望这能帮助你理解 lambda 表达式的完整语法。你想知道 connect 中 和。-> 返回类型 { 函数体 }

2023-03-25 15:16:54 1878

原创 经典的解释:在qt中一个线程发出一个信号去更新主线程中的label数值

你想知道如何在 Qt 中从一个线程发出一个信号去更新主线程中的 label 数值吗?希望这些步骤能对你有所帮助。

2023-03-25 15:14:03 582

原创 以qwebengineview的形式访问网站和以qnetwork的形式访问网站,对网站的log有没有什么不同?

它会加载并渲染网页,执行 JavaScript 代码,并发送 HTTP 请求来获取页面资源(如图像、样式表和脚本)。来模拟浏览器访问网站的行为,您可以尝试分析网页的 HTML 代码,并手动发送 HTTP 请求来获取页面资源。会像常规 Web 浏览器一样工作,它会加载并渲染网页,执行 JavaScript 代码,并发送多个 HTTP 请求来获取页面资源。访问网站,则服务器日志中可能会有更多的记录,因为它需要发送多个 HTTP 请求来获取页面资源。的信号,它们的功能类似,但有一些区别。

2023-03-23 23:20:31 1408

原创 关于Qt webEngine中的Proxy几点内容

也就是说,只考虑了QNetworkProxy::type()、QNetworkProxy::hostName()和QNetworkProxy::port()。如果没有使用QNetworkProxy设置凭据,但代理需要身份验证,则会发出QWebEnginePage::proxyAuthenticationRequired信号。如果设置了QNetworkProxy::user()和QNetworkProxy::password(),这些凭据将自动用于代理身份验证。是一个信号,它在需要代理身份验证时发出。

2023-03-23 21:22:02 681

原创 一个调用OpenAI、CHatGPT的QT插件

是一种扩展QT应用程序功能的方式,可以通过静态或动态的方式来加载插件。要创建QT插件,您需要定义一个接口类作为基类,并让插件继承该类实现对应的虚函数。然后,我们就可以在其他QT应用程序中使用QPluginLoader类来检测和加载该插件,并通过接口类来调用其功能了。接下来,我们需要在项目中添加一个plugin.json文件来指定插件的元数据信息,例如插件的名称、版本、描述等。是一个通用的编程模型,可以应用于任何编程任务,包括生成代码、解释代码和重构代码。您好,这是Bing。

2023-03-20 23:53:45 4628

原创 使用QT C++编写一个带有菜单和工具条的文本编辑器

/ 保存文件 void cut();// 假设有一个名为TextEdit的类,继承自QMainWindow,作为主窗口 // 假设有一个名为ui的Ui::TextEdit对象,用于设置界面。void TextEdit::openFile() { // TODO: 实现打开文件的功能 }void TextEdit::saveFile() { // TODO: 实现保存文件的功能 }void TextEdit::newFile() { // TODO: 实现新建文件的功能 }

2023-03-18 20:37:31 1778

原创 qt在线安装好麻烦啊。

还得使用镜像来安装,否则,说download.qt.io中的文件找不到,或者说是mirror.aliyun的镜像找不到。以前从来没碰到这种问题。

2023-03-15 15:44:01 1210 1

原创 使用QT c++编写一个爬虫程序

【代码】使用QT c++编写一个爬虫程序。

2023-03-10 11:51:24 626

原创 使用QT C++编写一个随机生成网络ip地址的程序

源: 与必应的对话, 2023/3/9(1) C++生成一个随机网络_c++随机生成连通图_阿拉丁吃米粉的博客-CSDN博客. https://blog.csdn.net/jinping_shi/article/details/45418399 访问时间 2023/3/9.(2) QT qrand()随机函数_心若十年的博客-CSDN博客. https://blog.csdn.net/qq_41768362/article/details/90734484 访问时间 2023/3/9.

2023-03-09 12:14:50 1696 1

原创 使用qt编写一个程序,伪造一个ip访问一个网站。

源: 与必应的对话, 2023/3/9(1) 关于如何伪造本地ip访问服务器_伪造ip地址访问网站_W_seventeen的博客-CSDN博客. https://blog.csdn.net/W_seventeen/article/details/103377747 访问时间 2023/3/9.header.append(0).append(0).append(source_ip[0]).append(source_ip[1]) # 校验和、源IP地址前两个字节。

2023-03-09 12:14:13 805

原创 visitedlink_writer.h(496)] Check failed: used_count == used_items_ (9 vs. 8)

使用Qt QWebEngine 模块,开发有一次遇到类似 Check failed: used_count == used_items_ (4 vs. 3)的错误。删除项目的QtWebEngine相关目录 : rm ~/.local/share/项目名/QtWebEngine/windows 在 /users/用户名/AppData/Local/项目名。通过搜索的到解决方案。

2023-03-09 09:19:10 502

原创 使用qt编写代码,有一个listwidget控件,点击保存按钮保存listwidget的列表项。

使用qt编写代码,有一个listwidget控件,点击保存按钮保存listwidget的列表项。程序启动时自动从保存的文件中加载保存的列表项。

2023-03-08 22:23:43 344

原创 QT中样式表的学习

选择器可以包含子控件,这些子控件可以将规则的应用程序限制为特定的小部件子控件。1、QT样式表可以让你自定义任何一个QT控件的样式包括颜色、边框、背景等等(你想的到样式都可以),Qt样式表的概念、术语和语法与HTML的CSS样式表类似。attribute~=value 表示匹配有特定属性 attribute, 并且值包含 value 的所有控件, 然后设置样 式;attribute~=value 表示 attribute 属性的值中包含 value, 这里要注意的是:value 必须是独。

2023-03-08 22:04:15 500

原创 使用qt编写一个小程序,实现一个包含Qlabel对象的列表,该列表可以多选,可以一次性删除多选项内容。

使用qt编写一个小程序,实现一个包含Qlabel对象的列表,该列表可以多选,可以一次性删除多选项内容。

2023-03-08 14:11:54 429

原创 用QT编写一个程序,点击列表项时在该列表项右边使用label标签显示点击次数

来捕获列表项的点击事件,并更新对应的label标签的文本。

2023-03-07 22:22:01 216

原创 使用qt编写一个嵌入浏览器的程序,每浏览一次并清除缓存

然后,你需要使用QWebEnginePage来控制网页的行为和交互。你可以为每个QWebEngineView创建一个独立的QWebEnginePage,并关联其对应的QWebEngineProfile。使用Qt编写一个嵌入浏览器的程序,每浏览一次并清除缓存,是一个比较复杂的任务,需要涉及到多个Qt模块和类。这里给出一个大致的思路和参考代码,你可以根据自己的需求进行修改和扩展。- 首先,你需要使用QWebEngineView¹²来加载和显示网页,这是一个继承自QWidget的类,可以嵌入到其他窗口中。

2023-03-07 21:01:53 1245 1

原创 用QT编写一个程序,点击列表项时在该列表项右边显示点击次数

用QT编写一个程序,点击列表项时在该列表项右边显示点击次数,是一个比较简单的任务,需要使用QListWidget¹²³类来创建和显示列表项,以及QListWidgetItem类来存储和操作列表项的数据。- 其次,你需要为每个列表项设置一个自定义的数据,用来记录其点击次数。当用户点击某个列表项时,该槽函数会被调用,并传递被点击的列表项作为参数。- 最后,在槽函数中,你需要获取并更新被点击列表项的数据,并在其右边显示点击次数。- 首先,你需要创建一个QListWidget对象,并添加一些初始的列表项。

2023-03-07 20:57:58 319

原创 第一次使用Python for Qt中的问题

另外,还得按照提示使用pyside6-uic form.ui -o ui_form.py来产生ui_form.py文件,否则不能执行。在创建带有form的python for qt的时候,使用的库是pySide6,而不是pyqt。按照提示点击就可以安装python language server了。上面提示的问题分为2个命令,首先升级。因此,需要安装pyside6。直接运行,竟然没有这个命令了。然后安装pyside6.其中还需要安装PyLS。

2023-03-06 16:24:33 1049

原创 Qt学习:Qt将语音转换为文字

qt本身没有提供将语音转换为文字的功能,但是可以通过调用一些第三方的语音识别API来实现。

2023-03-04 16:23:15 2944

原创 Qt学习:qt中的迭代器举例

迭代器是一种用于访问容器中元素的对象,它提供了一种统一的方法来遍历容器。qt中有三种风格的迭代器:java风格、STL风格和foreach关键字。

2023-03-04 15:12:40 756

原创 Qt学习:Qt如何显示中文

qt默认的编码是unicode,它不能直接显示中文,因为中文的编码有多种,比如GBK、GB2312、GB18030等。所以需要使用一些方法来转换编码或者设置环境来解决中文显示的问题。

2023-03-04 15:09:14 6442

翻译 QML参考指南07:在QML中导入JavaScript资源

JavaScript资源可以由QML文档和其他JavaScript资源导入。JavaScript资源可以通过相对或绝对URL导入。如果是相对URL,则相对于包含导入的QML文档或JavaScript资源的位置来解析位置。如果脚本文件不可访问,将发生错误。如果需要从网络资源中获取JavaScript,则在下载脚本之前,组件的状态将设置为“正在加载”。JavaScript资源也可以导入QML模块和...

2020-04-22 21:50:44 327

翻译 QML参考指南06:在QML中定义JavaScript资源

QML应用程序的程序逻辑可以在JavaScript中定义。JavaScript代码可以在QML文档中内联定义,也可以分为JavaScript文件(在QML中称为JavaScript Resources)。QML支持两种不同类型的JavaScript资源:代码隐藏实现文件和共享(库)文件。两种JavaScript资源都可以由其他JavaScript资源导入,或包含在QML模块中。代码隐藏的实...

2020-04-22 21:50:09 205

提取视频中的文字,将视频中语音转化为文字,将视频中的字幕转换为文字

提取视频中的文字,将视频中语音转化为文字,将视频中的字幕转换为文字。 主要采用pocketSpinx、Google SpeechRecognition两种方式转换音频为文字,通过图片识别来提取字幕。

2023-11-25

最新版本的跨平台无知笔记管理系统

这个是最新的笔记管理系统,是跨平台的,可以团队管理笔记系统, 该笔记管理可以有效地管理你的记录,并与团队其他人员分享。

2020-04-18

最新最详细的QML参考指南

本文档是本人学习QT整理出来的QML参考文档, 采用最新的版本5.14,是目前最新的QML参考指南。

2020-04-18

Hadoop-Eclipse-Plugin 2.6.4插件

在 Mac OS 编译,并且通过。本人的博客介绍文章使用:http://blog.csdn.net/caridle/article/details/77422306

2017-08-20

AES算法FLash中文演示

AES是美国高级加密标准算法,将在未来几十年里代替DES在各个领域中得到广泛应用。本演示是说明算法的实现步骤。

2009-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除