VC++学习(5)——文本编程,插入符的初始化,图形插入符;文字始终在窗口;字符输入功能,回车换行,删除,左键定位;字体修改,字体平滑变色

news2024/10/7 6:49:17

在这里插入图片描述

目录

  • 引出
  • 第五讲 文本编程
    • 新建项目
    • 输入线的初始化
    • 根据字体大小定义插入符大小
    • 创建图形插入符
    • 文字始终保存在窗口中
      • CString类
      • 通过字符串资源
    • 路径层
    • 字符输入的功能
      • 键盘输入消息
      • 鼠标左键消息
        • 保存点击位置的坐标
      • 输入回车键的处理
      • 删除文字的实现
    • 字符输入功能代码
    • 字体的修改
    • 模拟卡拉ok变色字体
  • 总结
  • 第四讲 简单绘图
      • 加入点击弹窗
    • 划线的实现1
    • 划线实现2
    • 划线的实现3,CClient
      • GetParent()
    • 划线的实现4
    • 不同的颜色画笔
    • 不同颜色画刷
    • 位图
    • 空的矩形
    • 画笔实现
    • 画个扇形

引出

VC++学习(5)——文本编程,插入符的初始化,图形插入符;文字始终在窗口;字符输入功能,回车换行,删除,左键定位;字体修改,字体平滑变色


第五讲 文本编程

新建项目

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

输入线的初始化

输入的竖直线,一闪一闪的输入

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

增加Windows消息处理

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

根据字体大小定义插入符大小

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

int CTextView::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CView::OnCreate(lpCreateStruct) == -1)
		return -1;
	
	// TODO: Add your specialized creation code here

	// 确定符号大小
	CClientDC dc(this); // 当前设备描述表describe
	TEXTMETRIC tm;
	dc.GetTextMetrics(&tm); // 取地址符

	// 创建一个插入符号
	CreateSolidCaret(tm.tmAveCharWidth/8,tm.tmHeight);
	ShowCaret(); // 显示出来

	return 0;
}

创建图形插入符

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

文字始终保存在窗口中

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

CString类

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

/
// CTextView drawing

void CTextView::OnDraw(CDC* pDC)
{
	CTextDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here

	// CString
	CString str("pet");
	pDC->TextOut(50,50,str);

}

通过字符串资源

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

/
// CTextView drawing

void CTextView::OnDraw(CDC* pDC)
{
	CTextDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here

	// CString
	CString str("pet");
	pDC->TextOut(50,50,str);

	// 使用字符串资源
	str.LoadString(IDS_PET);
	pDC->TextOut(0,200,str);


}

路径层

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

字符输入的功能

键盘输入消息

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

鼠标左键消息

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

void CTextView::OnLButtonDown(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default

	// 移动插入符到这里
	SetCaretPos(point);
	m_strLine.Empty(); // 将cstring中保存的内容情空
	CView::OnLButtonDown(nFlags, point);
}

保存点击位置的坐标

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

输入回车键的处理

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

删除文字的实现

将文本的颜色设置成和背景色一样

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

字符输入功能代码

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1.鼠标左键定位插入字符位置;

2.特殊字符的处理,回车键,删除键;

3.光标随着输入的字符移动;

void CTextView::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) 
{
	// TODO: Add your message handler code here and/or call default

	// 字体的高度
	CClientDC dc(this);
	TEXTMETRIC tm;
	dc.GetTextMetrics(&tm);


	printf("%u\n", nChar);

	if(0x0d==nChar) // 输入的是回车
	{
		m_strLine.Empty(); // 清空
		m_ptOrig.y += tm.tmHeight; // 到下一行

	}else if(0x08==nChar) // 输入的是删除
	{
		// 获取背景色,文本颜色设置成背景色
		COLORREF clr = dc.SetTextColor(dc.GetBkColor());
		// 然后输出
		dc.TextOut(m_ptOrig.x,m_ptOrig.y,m_strLine);

		// 减少字符,再次输出
		m_strLine = m_strLine.Left(m_strLine.GetLength()-1);
		dc.SetTextColor(clr); 

	}else // 输入其他
	{
		m_strLine += nChar;

	}

	// 插入符随着输入移动
	CSize sz = dc.GetTextExtent(m_strLine);
	
	CPoint pt;
	pt.x = m_ptOrig.x + sz.cx;
	pt.y = m_ptOrig.y;
	SetCaretPos(pt);

	dc.TextOut(m_ptOrig.x,m_ptOrig.y,m_strLine);
	CView::OnChar(nChar, nRepCnt, nFlags);
}

void CTextView::OnLButtonDown(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default

	// 移动插入符到这里
	SetCaretPos(point);
	m_strLine.Empty(); // 将cstring中保存的内容情空
	m_ptOrig = point;  // 保存坐标值
	CView::OnLButtonDown(nFlags, point);
}

字体的修改

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

vc++6.0中的字体

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Windows系统中的字体

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

	// 定义字体
	CFont font;
	font.CreatePointFont(300, "华文行楷", NULL);
	CFont *pOldFont = dc.SelectObject(&font);

模拟卡拉ok变色字体

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

void CTextView::OnTimer(UINT nIDEvent) 
{
	// TODO: Add your message handler code here and/or call default
	
	// 显示大小按5个像素增加
	m_nWidth += 5;

	CClientDC dc(this);

	// 字体的高度
	TEXTMETRIC tm;
	dc.GetTextMetrics(&tm);

	CRect rect;
	rect.left = 0;
	rect.top = 200;
	rect.right = m_nWidth;
	rect.bottom = rect.top + tm.tmHeight;

	// 改变文本颜色
	dc.SetTextColor(RGB(255,0,0));
	CString str;
	str.LoadString(IDS_PET);
	dc.DrawText(str,rect,DT_LEFT);


	rect.top=150;
	rect.bottom = rect.top + tm.tmHeight;
	dc.DrawText(str,rect,DT_RIGHT);

	// 判断一下,走到哪里了
	CSize sz = dc.GetTextExtent(str);
	if(m_nWidth>sz.cx)
	{
		m_nWidth = 0;
		dc.SetTextColor(RGB(0,255,0));
		dc.TextOut(0,200,str);
	}

	CView::OnTimer(nIDEvent);
}

总结

VC++学习(5)——文本编程,插入符的初始化,图形插入符;文字始终在窗口;字符输入功能,回车换行,删除,左键定位;字体修改,字体平滑变色


其他

第四讲 简单绘图

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

加入点击弹窗

框架类CMainFrame中加入不生效,需要在CDrawView中加入

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

编写代码,加入一个消息框

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在头文件中,自动加入了注释宏

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

源文件中加入了宏,加入了消息响应函数的宏

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

划线的实现1

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

鼠标的抬起与放下的事件定义

/
// CDrawView message handlers

void CDrawView::OnLButtonDown(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default
	// 点击的时候,拿到了点
	m_ptOrigin=point; // 获取起点
	// MessageBox("view click");
	CView::OnLButtonDown(nFlags, point);
}

void CDrawView::OnLButtonUp(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default
	HDC hdc; 
	hdc=::GetDC(m_hWnd);
	// 起点
	MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);
	// 划线
	LineTo(hdc,point.x,point.y);
	// 释放dc
	::ReleaseDC(m_hWnd,hdc);
	CView::OnLButtonUp(nFlags, point);
}

划线实现2

用cdc实现

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

划线的实现3,CClient

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

GetParent()

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

划线的实现4

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

	CWindowDC dc(GetParent());
	dc.MoveTo(m_ptOrigin);
	dc.LineTo(point);

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

不同的颜色画笔

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

	// 创建画笔
	CPen pen(PS_DOT,1,RGB(255,0,0));
	CClientDC dc(this);
	CPen *pOldPen=dc.SelectObject(&pen);
	dc.MoveTo(m_ptOrigin);
	dc.LineTo(point);
	dc.SelectObject(pOldPen); // 先前的画笔选择回设备描述表

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

不同颜色画刷

	// 创建画刷
	CBrush brush(RGB(255,0,0)); 
	CClientDC dc(this);
	dc.FillRect(CRect(m_ptOrigin,point),&brush);

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

位图

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

	CBitmap bitmap;
	bitmap.LoadBitmap(IDB_BITMAP1);
	CBrush brush(&bitmap);
	CClientDC dc(this);
	dc.FillRect(CRect(m_ptOrigin,point),&brush);

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

空的矩形

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

画笔实现

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

构造函数初始化为false

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

鼠标按下时,设置为真,True

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

鼠标抬起,设置为false

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

画出连续的线条

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

void CDrawView::OnMouseMove(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default

	// 判断鼠标状态

	CClientDC dc(this);
	if(m_bDraw==TRUE)
	{
		// 开始划线
		dc.MoveTo(m_ptOrigin);
		dc.LineTo(point);
		m_ptOrigin=point; // 终点设置为起点
	}
	
	CView::OnMouseMove(nFlags, point);
}

换个红色的画笔

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

void CDrawView::OnMouseMove(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default



	CClientDC dc(this);
	// 换个颜色
	CPen pen(PS_SOLID,1,RGB(255,0,0));
	CPen *pOldPen=dc.SelectObject(&pen); // 之前的画笔

	// 判断鼠标状态
	if(m_bDraw==TRUE)
	{
		// 开始划线
		dc.MoveTo(m_ptOrigin);
		dc.LineTo(point);
		m_ptOrigin=point; // 终点设置为起点
	}
	
	dc.SelectObject(pOldPen); //设置回之前的画笔
	CView::OnMouseMove(nFlags, point);
}

画个扇形

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

先画出一个点,再到另一个点画出一条线,终点变化,重新划线

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

画出边线

void CDrawView::OnMouseMove(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default



	CClientDC dc(this);
	// 换个颜色
	CPen pen(PS_SOLID,1,RGB(255,0,0));
	CPen *pOldPen=dc.SelectObject(&pen); // 之前的画笔

	// 判断鼠标状态
	if(m_bDraw==TRUE)
	{
		// 开始划线
		dc.MoveTo(m_ptOrigin);
		dc.LineTo(m_ptOld); // 画出一个点
		// dc.MoveTo(m_ptOrigin); // 线性的扇形
		dc.MoveTo(m_ptOld); // 画出边线
		dc.LineTo(point);
		m_ptOld=point;
	}
	dc.SelectObject(pOldPen); //设置回之前的画笔
	CView::OnMouseMove(nFlags, point);
}

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1847022.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

js如何使得四舍五入的百分比之和为100%

在JavaScript中,如果你想要确保一组四舍五入后的百分比之和严格等于100%,那么你不能直接对每个百分比进行四舍五入,因为四舍五入会引入误差。但是,你可以采用一种策略,即先对所有的百分比进行常规的四舍五入&#xff0…

ffmpeg音视频开发从入门到精通——ffmpeg下载编译与安装

音视频领域学习ffmpeg的重要性 音视频领域中ffmpeg的广泛应用,包括直播、短视频、网络视频、实时互动和视频监控等领域。掌握FM和音视频技术可以获得更好的薪酬。 学习建议音视频学习建议与实战应用 音视频处理机制的学习,需要勤加练习,带…

WIFI7技术之超强MLO (Multi-Link Operation)技术

随着科技的飞速发展,无线网络已成为我们日常生活中不可或缺的一部分。从最初的WIFI71到现在的WIFI7,无线网络技术不断突破,为用户提供更快、更稳定的网络体验。本文将探讨下WIFI7的MLO(Multi-Link Operation,多链路操作…

【SpringBoot3.x】自定义开发通用SDK

1. 前言 相信大家学习SpringBoot到现在,使用Maven构建项目时,会在pom.xml文件中引入各种各样的依赖,那么我们如何将自己常用的一些工具类库进行封装成starter或者SDK供其他项目使用呢,本博客就会带着大家一步一步创建自定义的SDK…

力扣1793.好子数组的最大分数

力扣1793.好子数组的最大分数 对于每个数 求其左右两侧小于它高度的元素下标(单调栈) class Solution {public:int maximumScore(vector<int>& nums, int k) {int n nums.size();vector<int> left(n,-1);stack<int> st;for(int i0;i<n;i){while(!…

技术分享 | 基于 API 解析的 Python 爬虫

最近各大高校纷纷翻拍 Coincidence 抖肩舞&#xff0c;需要对这种流行现象进行数据分析。数据分析首先需要有数据&#xff0c;本文介绍了爬取 B 站相应视频的评论、弹幕、播放量、点赞数等数据的方法。爬虫有多种实现方法&#xff0c;大型的网络爬虫多基于成熟的爬虫框架&#…

解决数据丢失问题的MacOS 数据恢复方法

每个人都经历过 Mac 硬盘或 USB 驱动器、数码相机、SD/存储卡等数据丢失的情况。我们中的一些人可能认为已删除或格式化的数据将永远丢失&#xff0c;因此就此作罢。对于 macOS 用户来说&#xff0c;当文件被删除时&#xff0c;垃圾箱已被清空&#xff0c;他们可能不知道如何恢…

spring-gateway配置说明

在开发过程中遇到的一些配置问题&#xff0c;记录下来以供参考 spring-gateway版本是2.2.9-release,使用的spring cloud dependence 是 Hoxton.SR12 在依赖eureka 服务发现并自动将发现服务器加入到router中的时候&#xff0c;需要指定对应的服务进行添加&#xff0c;根据文档…

算法训练与程序竞赛题目集合(L3)

目录 L3-001 凑零钱 输入格式&#xff1a; 输出格式&#xff1a; 输入样例 1&#xff1a; 输出样例 1&#xff1a; 输入样例 2&#xff1a; 输出样例 2&#xff1a; L3-002 特殊堆栈 输入格式&#xff1a; 输出格式&#xff1a; 输入样例&#xff1a; 输出样例&…

伦敦银趋势线的有效性怎么验证?

怎么才能画出一根能发挥作用的趋势线呢&#xff1f;这是很多投资者追求的目标。其实要趋势线能发挥作用&#xff0c;我们在画它的时候就要进行一些验证&#xff0c;将通过了验证的趋势线保留下来&#xff0c;那些没通过的就删除&#xff0c;这样得到能发挥作用的趋势线的概率就…

Springboot 共享车位系统小程序-计算机毕设 附源码93439

Springboot 共享车位系统小程序 摘 要 在信息飞速发展的今天&#xff0c;网络已成为人们重要的信息交流平台。每天都有大量的农产品需要通过网络发布&#xff0c;为此&#xff0c;本人开发了一个基于springboot共享车位系统小程序。 对于本共享车位系统的设计来说&#xff0c;…

【深度学习驱动流体力学】剖析流体力学可视化paraview原理

目录 1.paraview版本2.配置过程检查插件库文件配置 ParaView 环境变量启动 ParaView 并检查插件3.可视化测试插件功能3.加载数据进行可视化第一步: 导入案例第二步:查看当前目录未更新前的内容第三步:使用 blockMesh 命令生成腔体案例的网格第四步:运行仿真icoFoam第五步:使用 …

牛拜克拉丝的wordpress免费企业模板

wordpress免费企业模板 挺简洁实用的wordpress免费企业模板&#xff0c;黄色模板搭建公司网站。 演示 https://www.wpniu.com/themes/40.html

E84-晶圆载具交接自动化

E84是一种通讯协议&#xff0c;它的核心作用在于为通讯传感器/设备的开发提供基础架构。 E84协议详细阐述了晶圆载具&#xff08;如FOUP/POD等&#xff09;在工厂自动化物料搬运系统&#xff08;AMHS&#xff09;与机台装载端口&#xff08;LP&#xff09;之间&#xff0c;如何…

X86+FPGA, NXP+FPGA:工控稳“固”之选 赋能CPCI/VPX智能轨交新变革

工业IPC在目前大时代背景下面临机遇,但挑战同样也不少。在轨道交通领域&#xff0c;工控机必须具备高可靠性和稳定性&#xff0c;能够在复杂且严苛的工作环境中长时间无故障运行&#xff1b;需要满足严格的实时性和响应性能要求&#xff0c;确保能够迅速准确地处理传感器信号和…

4K高质量视频素材库,剪辑必备

找免费4K 高质量视频素材&#xff0c;就上这8个网站&#xff0c;剪辑必备&#xff0c;赶紧收藏吧&#xff01; 1、baotu 【实拍视频】免费下载_实拍视频素材​ibaotu.com/shipin/7-5026-0-0-0-1.html?spmzhkolws​编辑 国内高质量素材网站&#xff0c;涵盖设计、新媒体、视频…

语言模型测试系列【10】

一个巧合&#xff0c;又测到了新的区别&#xff0c;以下是关于python代码生成的测试效果。 语言模型 文心一言讯飞星火通义千问2.5豆包360智脑百小应腾讯元宝KimiC知道商量智谱清言 这次的测试问题来源于**智谱AI开放平台**的介绍&#xff0c;正好有个python生成的效果说明…

qt 一个可以拖拽的矩形

1.概要 2.代码 2.1 mycotrl.h #ifndef MYCOTRL_H #define MYCOTRL_H#include <QWidget> #include <QMouseEvent>class MyCotrl: public QWidget {Q_OBJECT public://MyCotrl();MyCotrl(QWidget *parent nullptr); protected:void paintEvent(QPaintEvent *even…

Offset Explorer 连接SASL PLAIN鉴权的Kafka

1、填写Kafka信息 2、配置鉴权信息 Security 选择 SASL PLAINTEXT JAAS Config 配置账号密码 org.apache.kafka.common.security.plain.PlainLoginModule required username"账号"password"密码";

交叉注意力一脚踹进医学图像分割!新成果精度、效率表现SOTA

为解决传统方法的局限性&#xff0c;研究者们提出了将交叉注意力机制应用于医学图像分割。 交叉注意力机制能更有效地整合来自不同模态/尺度的特征&#xff0c;让模型同时捕捉全局和局部信息&#xff0c;加速学习并减少干扰。这样不仅可以提高分割的精度&#xff0c;还可以减少…