- 博客(16)
- 收藏
- 关注
原创 通过WebSocket协议实现与讯飞大模型的高效交互(Python)
在当今的人工智能领域,与大模型的高效交互变得越来越重要。讯飞大模型以其强大的自然语言处理能力和广泛的应用场景,受到了广泛关注。为了更好地利用讯飞大模型的能力,本文将详细介绍如何使用WebSocket协议与其进行高效交互。通过WebSocket协议,我们可以实现实时通信和数据交换,从而提升应用的响应速度和用户体验。WebSocket协议简介:介绍WebSocket的基本概念和工作原理。讯飞大模型概述:简要说明讯飞大模型的特点和应用场景。代码示例:提供完整的代码示例,并解释每个关键部分的功能。注意事项。
2024-08-29 21:39:59 1024
原创 通过Socket协议发送JSON数据至服务器(C++)
Socket是一种通信机制,它允许不同计算机之间的进程互相通信。在计算机网络中,Socket 提供了一种基于网络的、进程间通信的方式。Socket API(应用程序接口)被设计为跨平台的,这意味着几乎可以在任何操作系统上使用相同的接口来开发网络应用程序。
2024-08-28 23:01:28 938 1
原创 基于腾讯云的对象存储服务-MQTT协议
所实现的效果是,按照采集当天的日期自动创建一个文件夹格式是这样:2024/02/10,当天患者的个人信息按照ID-姓名-性别-电话号码.txt的格式存储到该文件夹下。该项目使用的协议为MQTT协议,现将一些个人的心得及干活写下来,供参考(若文中有什么地方出现不符的,请批评指正)。本项目前期基于本地的服务端,将所采集的个人信息及其所采集的相关医疗数据保存在本地。所以我将该设备通过MQTT协议与腾讯云对接,起初与腾讯云的物联网平台对接进行属性的上报,依次来创建小程序,在移动端进行数据的实时查看。
2024-02-11 01:01:02 612 2
原创 Lua学习之Lua迭代器
迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。在 Lua 中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。
2023-11-20 13:45:44 346 1
原创 C++学习记录之C++模板
模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。每个容器都有一个单一的定义,比如,我们可以定义许多不同类型的向量,比如或。您可以使用模板来定义函数和类,接下来让我们一起来看看如何使用。
2023-11-15 15:10:06 53 1
原创 Linux系统安装tensorflow遇到gprcio报错(已解决)
在使用grpcio的时候那一行出现报错,(由于解决的时候没有保存报错信息,这里采用简述)使用以下命令安装tensorflow包的时候。有一行报错大概是这样。
2023-11-14 21:52:50 700 1
原创 C++学习记录之C++中的运算符重载
声明加法运算符用于把两个 Box 对象相加,返回最终的 Box 对象。大多数的重载运算符可被定义为普通的非成员函数或者被定义为类成员函数。重载的运算符是带有特殊名称的函数,函数名是由关键字 operator 和其后要重载的运算符符号构成的。与其他函数一样,重载运算符有一个返回类型和一个参数列表。下面的实例使用成员函数演示了运算符重载的概念。在这里,对象作为参数进行传递,对象的属性使用。您可以重定义或重载大部分 C++ 内置的运算符。这样,您就能使用自定义类型的运算符。
2023-11-10 09:50:24 42 1
原创 Linux系统下配置PyQt5缺少QtSql依赖解决方法
从PyQt5版本5.12开始,QtSql模块被从PyQt5中移除。这意味着如果你需要使用QtSql模块,你需要安装Qt的原生库。而我们如果想要下载指定的PyQt5的5.12.0版本发现无法下载。所以这里的解决方法就是,先安装适合自己环境的PyQt5。
2023-11-09 22:39:51 742 1
原创 C++学习记录之C++指针数组
在这里,把声明为一个数组,由 MAX 个整数指针组成。因此,ptr 中的每个元素,都是一个指向 int 值的指针。
2023-11-05 22:36:24 41 1
原创 C++学习记录之thread_local 存储类
使用 thread_local 说明符声明的变量仅可在它在其上创建的线程上访问。变量在创建线程时创建,并在销毁线程时销毁。每个线程都有其自己的变量副本。可以将 thread_local 仅应用于数据声明和定义,thread_local 不能用于函数声明或定义。thread_local 说明符可以与 static 或 extern 合并。
2023-11-05 12:29:21 207 1
原创 C++学习记录之数据类型
默认情况下,第一个名称的值为 0,第二个名称的值为 1,第三个名称的值为 2,以此类推。所谓"枚举"是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。重新解释转换将一个数据类型的值重新解释为另一个数据类型的值,通常用于在不同的数据类型之间进行转换。的值为 6,因为默认情况下,每个名称都会比它前面一个名称大 1,但 red 的值依然为 0。静态转换通常用于比较类型相似的对象之间的转换,例如将 int 类型转换为 float 类型。类型转换是将一个数据类型的值转换为另一种数据类型的值。
2023-11-04 21:42:45 42 1
原创 C++学习记录之C++注释
下面的代码如果 condition 条件为 true 执行 code1 ,否则执行 code2。#if 0 ... #endif 属于条件编译,0 即为参数。你可以把 #if 0 改成 #if 1 来执行。块注释符(/*...*/)是不可以嵌套使用的。这种形式对程序调试也可以帮助,测试时使用。来执行测试代码,发布后使用。后可以是任意的条件语句。
2023-11-04 21:15:50 45
原创 树莓派修改qtvirtualkeyboard键盘大小
1.按照以下路径打开文件/home/pi/qtvirtualkeyboard/src/virtualkeyboard。2.在这个文件夹找到desktopinputpanel.cpp文件。3.打开该文件,找到该函数块。将以下代码复制粘贴进去。
2023-10-28 10:40:56 488 1
原创 树莓派配置PyQt的qtvirtualkeyboard遇到的问题
问题2:输入git clone -b 5.11 https://github.com/qt/qtvirtualkeyboard.git。出现了以上的问题,此时不要慌,再次运行上面的命令,这个时候就会显示。输入sudo apt-get update报错:必须显示声明。输入sudo apt update之后看提示输入两次y。CTRL+C退出,再次运行上面的命令。如果发现克隆速度很慢。
2023-10-28 09:55:45 222 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人