首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
外部专题
【AI大模型应用开发】2.1 Function Calling连接外部世界 - 入门与实战(1)
Function Calling是大模型连接外部世界的通道,目前出现的插件(Plugins )、OpenAI的Actions、各个大模型平台中出现的tools工具集,其实都是Function Calling的范畴。时下大火的OpenAI的GPTs,原理就是使用了Function Calling,例如联网检索、code interpreter。 本文带大家了解下Function calling,看
阅读更多...
外部中断的边缘触发和电平触发
MCS-51单片机中的边缘触发是指当输入引脚电平由高到低发生跳变时,才引起中断。而电平触发是指只要外部引脚为低电平就引起中断。 在电平触发方式下,当外部引脚的低电平在中断服务返回前没有被拉高时(即撤除中断请求状态),会引起反复的不需要的中断,造成程序执行的错误。这类中断方式下,需要在中断服务程序中设置指令,清除外部中断的低电平状态,使之变为高电平。
阅读更多...
从应用内跳转至外部浏览器 - 鸿蒙 HarmonyOS Next
从应用内跳转至外部浏览器,基于 Want 来实现,同时也可以通过其方式尝试跳转至其它系统模块,具体可参考如下 code : 方法调用 // 调用pushOutsideWeb(controller, url) 方法实现 import { common, contextConstant, Want } from '@kit.AbilityKit';import { HintMessage
阅读更多...
江协科技STM32学习- P11 中断系统,EXTI外部中断
🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝 💬本系列哔哩哔哩江科大STM32的视频为主以及自己的总结梳理📚 🚀Projeet source code🚀 💾工程代码放在了本人的Gitee仓库:iPickCan (iPickCan
阅读更多...
Java在windows和linux上调用外部程序
在用java开发时,有时候会遇到需要调用系统命令或者外部脚本,当前文章给出调用方法。代码如下: /*** 转换脚本路径为在win、linux中可执行的命令* * @param scriptPath* 脚本路径* @return 在linux或window中可执行的命令*/public static String[] convertExecuteCommand(Str
阅读更多...
C++ 在外部访问对象的protected成员的方法
起因 起因在于,今天在写UE4插件时,有一个对象的protected成员我想要访问。这个类没有提供接口来访问那个成员,并且这个类是定义在引擎代码中的而我不想“污染”引擎代码。 不过,我想到这么做或许可以在不改变原有类的定义下访问其中的protected成员: 定义一个原有类的子类,在其中定义可以访问protected成员的接口。想要访问对象的成员时,将原有类类型的指针转变为子类类型的指针,然
阅读更多...
一种在C++中外部强行访问私有成员的方法
问题 C++在设计上,是不允许类的私有成员在外部被访问读写的。 然而,有时是想要在外部访问私有成员的。我目前常见的情况是:想要访问UE引擎代码中的类的私有成员,但又不想“污染”其源代码将其private改为public。 方法 一种方法是,再建立一个完全相同结构的类,只不过将成员改为public: class MyClassA_MirrorPublic{public:int dat
阅读更多...
as3.0 [Embed]标签嵌入外部资源
as3.0 [Embed]标签嵌入外部资源 空闲时间,总结一下[Embed]标签的用途,好记性不如烂笔头,记录下来,为方便查找。 1、[Embed]嵌入资源 ActionScript代码的顺序非常重要。你必须在声明变量前添加[Embed]元数据标签,而且这个变量的类型会是Class。 package { import flash.display.
阅读更多...
Kubernetes负载均衡器:内部和外部
Kubernetes负载均衡器:内部和外部 1、内部负载均衡器2、外部负载均衡器 💖The Begin💖点点关注,收藏不迷路💖 在Kubernetes中,有两种负载均衡器帮你管理流量:内部和外部。 1、内部负载均衡器 作用:管理集群内部的流量,确保请求均匀分配到各个Pod上。怎么工作:通过Service发现Pod,根据规则转发请求,还检查Pod是否健康。适
阅读更多...
VS2012配置Opengl以及“无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用”问题
1、配置步骤 (1)首先下载glut相关文件,下载地址: http://download.csdn.net/detail/u013383042/9329101 (2)glut.h:头文件,将其复制到 D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\gl (原本没有gl文件夹,需要手动新建一个gl文件夹) (3)
阅读更多...
【TVM 教程】在 Relay 中使用外部库
Apache TVM 是一个端到端的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。更多 TVM 中文文档可访问 → https://tvm.hyper.ai/ 作者:Masahiro Masuda,Truman Tian 本文介绍如何将 cuDNN 或 cuBLAS 等外部库与 Relay 一起使用。 Relay 内部用 TVM 来生成 target-specific 的
阅读更多...
QT---打开外部文件或是链接
#include <QDesktopServices>QDesktopServices::openUrl(QUrl(urlPath, QUrl::TolerantMode)); 说明: (1)地址前缀:必须添加 file:/// 路径符; (2)远程路径:必须是完整的路径,不能是动态拼接的。 (3)网址:不需要路径符; (4)文件:会选择系统默认的应用打开。
阅读更多...
Maven打包SpringBoot项目(将第三方依赖jar包和配置文件放在外部进行管理)_the_bud的博客-CSDN博客
原文链接 Maven打包SpringBoot项目(将第三方依赖jar包和配置文件放在外部进行管理) Maven打包SpringBoot项目(将第三方依赖jar包和配置文件放在外部进行管理) BIG_FISH1 2020-04-28 11:41:27 2887 收藏 3 分类专栏: IDEA 文章标签: maven [spring boot](https://so.csdn.net
阅读更多...
计算机总线及外部总线汇总
参考视频教程: **编程必备基础 计算机组成原理+操作系统+计算机网络 ** 计算机总线 名称 传输速率(比特/字节) 推出年分 I²C 3.4 Mbit/s 425 kB/s 1992 Apple II series (incl. Apple IIGS) 8-bit/1 MHz 8 Mbit/s 1 MB/s[[31]](https://zh.wikip
阅读更多...
【vs C++】error LNK2019: 无法解析的外部符号 public: void __thiscall
1 很多编译器显示错误,并不是本行,而是上一行的错误(看出错前后几行一般能找到问题) 2 一般报一堆错误,找第一个错误改了再编 Log 出现这个错误,应该首先查看“#include”语句是否包含,或者是否包含正确。符号无法解析意味着编译器知道有这个符号存在,也就是有声明,但在链接时,找不到实现代码,那么就去看看报错的这个函数有没有实现代码。如果它们的确已经有了,还是出现这个错误,就把它们重
阅读更多...
嵌入式开发与应用按键外部中断实验二
一、实验目的 1. 通过实验掌握中断式键盘控制与设计方法; 2. 熟悉编写中断服务程序; 3. 掌握中断系统相关知识,掌握外部中断应用方法和处理过程; 4. 掌握实验处理器中断处理的软件编程方法; 5. 从按键程序的设计对系统的编程进行深入了解,与单片机裸机编程进行区分; 6. 掌握基于固件库编程控制GPIO端口的输出,进而控制LED灯的显示状态。 二、实验内容 根据实验要
阅读更多...
【基础】Three.js加载纹理贴图、加载外部gltf格式文件
1. 模型使用纹理贴图 const geometry = new THREE.BoxGeometry(10, 10, 10);const textureLoader = new THREE.TextureLoader(); // 创建纹理贴图加载器const texture = textureLoader.load("/crate.gif"); // 加载纹理贴图const material
阅读更多...
外部排序之文件归并
概述 外部排序(External Sorting)是一种用于处理无法完全加载到内存中的大量数据的排序技术。由于内存的限制,传统的内存排序算法(如快速排序、归并排序)可能无法处理超大规模的数据集合。因此,需要采用外部排序技术,将数据分割成较小的块,利用磁盘进行排序。 文件归并 概念 文件归并(File Merging)是一种将多个已排序文件合并成一个单一排序文件的过程。这通常用于处理大规模数
阅读更多...
STM32外部中断(总结了易出现的BUG)
本文主要讲述了,本人在使用STM32F103C8T6做项目时,使用到按键触发外部中断时,发现无法触发外部中断。通过查看寄存器找出问题的过程,并总结了出现该问题的原因。 出现的问题 在使用STM32F103C8T6做一个矩阵键盘任务时,发现了不规范使用标准库导致外部中断无法触发。 下面是实验时的部分原理图: 代码思路:让IO口PB12、PB13、PB14、PB15输出低电平,IO口PB8、P
阅读更多...
iOS面试:在block内如何修改block外部变量?
在 iOS 开发中,block 是一种在封装了执行代码的结构,用于处理异步操作、回调等场景。当我们在 block 内部想要修改外部变量时,必须遵循一些规则。以下是一些相关的注意事项和示例。 1. 使用 __block 修饰符 要在 block 内部修改外部变量,最简单的方法是使用 __block 修饰符。这个修饰符允许在 block 内部修改该变量的值。示例如下: #import <Foun
阅读更多...
海康二次开发学习笔记12-从Group外部输入图像
从Group外部输入图像 用OpenCV从本地读图 当Group内部无图像源模块时,可以通过代码的方式将图片传入Group内部.实现方式有多种,可以使用OpenCV从本地读图,可在程序集搜索引用OpenCvSharp,同时将其复制本地的属性改为False. 1. 界面设计 增加加载图像按钮 2. 处理加载图像点击事件 private void button5_Click(o
阅读更多...
QT笔记 - QProcess读取外部程序(进程)消息
简要介绍 QProcess可用于在当前程序中启动独立的外部程序(进程),并进行通讯,通讯原理是通过程序的输入或输出流,即通过c中的printf()和或c++的std::cout等。 函数 void QProcess::start(const QString & program, const QStringList & arguments = {}, OpenMode mode = ReadW
阅读更多...
TI DSP TMS320F280025 Note9:GPIO输入输出与外部中断功能原理与应用
TMS320F280025 GPIO输入输出与外部中断功能原理与应用 文章目录 TMS320F280025 GPIO输入输出与外部中断功能原理与应用GPIO原理输入输出模式的共同特性1. 复用设置2. 内部上拉设置3. GPIO状态读取 对于输出模式输出电平设置开漏输出设置 对于输入模式极性设置采样类型不同步(异步输入)只同步到SYSCLKOUT使用采样窗口进行鉴定 外部输入中断G
阅读更多...
无需外部servlet容器,基于Spring+netty实现rest风格的url请求
无需外部servlet容器,基于Spring+netty实现rest风格的http请求并实现Spring的@RestController功能。 netty自身提供了对http的支持,通过FullHttpRequest对象可以获取请求的url,和http请求方式,但是并没有处理url应该怎么处理请求.所以基本思路是: 1. 自定义注解:@Rest,@ReqMapping,@ReqParam , @
阅读更多...
SpringBoot中如何扩展外部化配置中心
Environment实现原理 在基于SpringBoot开发的应用中,我们常常会在application.properties、application-xxx.properties、application.yml、application-xxx.yml等配置文件中设置一些属性值,然后通过@Value、@ConfigurationProperties等注解获取,或者采用编码的方式通过Enviro
阅读更多...
Android中 popupWindow 点击外部消失的问题 以及其他内容的小总结
Android中PopupWindow的使用是非常常见的弹窗形式,主要得益于其灵活的位置处理。 一、而最难受的地方在于outsideTouchable的处理。 如果你遇到了点击外部不消失/ 点击外部后消失了但是点击事件透传到了Activity/Fragment的控件中,可以参考一下步骤设置: 1. popupWindow.setBackgroundDrawable(new ColorDra
阅读更多...