当前位置: 首页 > news >正文

数字图像处理期末复习题1

 个人名片:

🎓作者简介:嵌入式领域优质创作者
🌐个人主页:妄北y

📞个人QQ:2061314755

💌个人邮箱:[mailto:2061314755@qq.com]
📱个人微信:Vir2025WBY

🖥️个人公众号:科技妄北
🖋️本文为妄北y原创佳作,独家首发于CSDN🎊🎊🎊
💡座右铭:改造世界固然伟大,但改造自我更为可贵。

专栏导航:

妄北y系列专栏导航:

物联网嵌入式开发项目:大学期间的毕业设计,课程设计,大创项目,各种竞赛项目,全面覆盖了需求分析、方案设计、实施与调试、成果展示以及总结反思等关键环节。📚💼💡

QT基础入门学习:对QT的基础图形化页面设计进行了一个简单的学习与认识,利用QT的基础知识进行了翻金币小游戏的制作。🛠️🔧💭

Linux基础编程:初步认识什么是Linux,为什么学Linux,安装环境,进行基础命令的学习,入门级的shell编程。🍻🎉🖥️

深耕Linux应用开发:分享Linux的基本概念、命令行操作、文件系统、用户和权限管理等,网络编程相关知识,TCP/IP 协议、套接字(Socket)编程等,可以实现网络通信功能。常见开源库的二次开发,如libcurl、OpenSSL、json-c、freetype等💐📝💡

Linux驱动开发:Linux驱动开发是Linux系统不可或缺的组成部分,它专注于编写特殊的程序——驱动程序。这些程序承载着硬件设备的详细信息,并扮演着操作系统与硬件间沟通的桥梁角色。驱动开发的核心使命在于确保硬件设备在Linux系统上顺畅运作,同时实现与操作系统的无缝集成,为用户带来流畅稳定的体验。🚀🔧💻

Linux项目开发:Linux基础知识的实践,做项目是最锻炼能力的一个学习方法,这里我们会学习到一些简单基础的项目开发与应用,而且都是毕业设计级别的哦。🤸🌱🚀

非常期待与您一同在这个广阔的互联网天地里,携手探索知识的海洋,互相学习,共同进步。🌐💫🌱 熠熠星光,照亮我们的成长之路

✨✨ 欢迎订阅本专栏,对专栏内容任何问题都可以随时联系博主,共同书写属于我们的精彩篇章!✨✨

文章介绍:

📚本篇文章将深入剖析数字图像处理学习的精髓与奥秘,与您一同分享相关知识!🎉🎉🎉

若您觉得文章尚可入目,期待您能慷慨地送上点赞、收藏与分享的三连支持!您的每一份鼓励,都是我创作路上源源不断的动力。让我们携手并进,共同奔跑,期待在顶峰相见的那一天,共庆辉煌!🚀🚀🚀

🙏衷心感谢大家的点赞👍、收藏⭐和评论✍️,您的支持是我前进的动力!

目录:

目录:

一、选择题:

二、判断题:

三、论述题:

四、专业术语:


一、选择题:

1. (单选题)以下哪个选项不属于超越可见光谱范围的图像采集技术?

A. 热图像

B. 摄影

C. 雷达图像

D. X射线图像

摄影通常使用可见光谱范围内的光,不属于超越可见光谱范围的图像采集技术。

答案: B:摄影

2. (单选题)面向机器常采用哪种颜色模型

A. RGB

B. DTC

C. CMYK

D. HIS

RGB - 面向机器的颜色模型通常是RGB,因为它直接对应于显示器的发光原理

答案: A:RGB

3. (单选题)HIS表示色系的三属性包含

①色调  ②色饱和度  ③亮度  ④色度

A. ①②③ 

B. ①②④  

C. ②③④ 

D.①③④

①②③ - HSI颜色模型包含色调、色饱和度和亮度三个属性。

答案: A:①②③ 

4. (单选题)关于RGB彩色系统,下面哪个描述是错误的()

A. RGB彩色系统是减色系统

B. RGB中三种颜色包含红色

C.如果像素值为(0,255,0)则仅包含绿色

D.如果像素值为(255,255,255)则颜色为白色

RGB彩色系统是减色系统 - RGB彩色系统是加色系统,而不是减色系统

答案: A:RGB彩色系统是减色系统

5. (单选题)下面哪个彩色空间最接近人视觉系统的特点()

A. RGB空间

B. CMY空间

C. CIE XYZ空间

D.HSI空间

HSI空间 - HSI颜色空间最接近人视觉系统的特点,因为它直接对应于人眼对颜色的感知。

答案: D:HSI空间 

6. (单选题)对彩色图像进行处理,一般是先将其由RGB模型空间转换到HSI空间,再做处理,通常是在()分量上做变换

A. H

B. S

C. I

D. 全部

 I - 对彩色图像进行处理时,通常在亮度(I)分量上做变换

答案: C:I

7. (单选题)以下选项中,不属于颜色系统的是

A. RGB

B. DCT

C. CMYK

D. HSI

DCT - DCT(离散余弦变换)是一种信号处理技术,不属于颜色系统

答案: B:DCT

8. (单选题)一幅256*256的图像,若灰度级数为16,则存储它所需的比特数是()

A. 256K

B. 512K

C. 1M

D. 2M

256K - 一幅256*256的图像,若灰度级数为16,则每个像素需要4比特(2^4=16),总共需要256*256*4=256K比特。

答案: A:256K

9. (单选题)一幅256*256的图像,若灰度级数为16,则存储它所需的比特数是()

A. 128KB

B. 32KB

C. 1MB

D. 2MB

32KB - 与第8题相同,一幅256*256的图像,若灰度级数为16,则每个像素需要4比特,总共需要256*256*4=256K比特,即32KB。

答案: B:32KB

10. (单选题)图像中虚假轮廓的出现就其本质而言是由于()

A. 图像的灰度级数不够多造成的

B. 图像的空间分辨率不够高造成

C. 图像的灰度级数过多造成的

D.图像的空间分辨率过高造成

图像的灰度级数不够多造成的 - 图像中虚假轮廓的出现是由于图像的灰度级数不够多导致灰度变化不连续。

答案: A:图像的灰度级数不够多造成的;

11. (单选题)图像与其灰度直方图间的对应关系是()

A. 一一对应

B. 多对一

C. 一对多

D.都不对

图像的灰度直方图是图像中每个灰度级出现频率的统计图。由于不同的图像可能具有相同的灰度分布,因此一个灰度直方图可以对应多个图像。这意味着多个图像可以有相同的灰度直方图,但每个图像的灰度直方图不能对应多个不同的灰度分布。因此,图像与其灰度直方图间的对应关系是多对一。

答案: B:多对一

12. (单选题)以下算法中属于图像平滑处理的是()

A. 梯度锐化

B. 直方图均衡

C. 中值滤波

D.Laplacian增强

中值滤波 - 中值滤波是一种非线性的图像平滑处理方法,它通过用邻域内像素的中值代替中心像素的值来去除噪声。

答案: C:中值滤波

13. (单选题)采用模板[-1,1]主要检测()方向的边缘

A. 水平

B. 45°

C. 垂直

D.135°

垂直 - 模板[-1,1]主要检测垂直方向的边缘,因为它对垂直方向的灰度变化敏感。

答案: C:垂直

14. (单选题)()算子具有高通滤波的作用

A. 方向平滑

B. 中值滤波

C. 罗伯特

D.邻域平均

罗伯特 - 罗伯特算子是一种边缘检测算子,具有高通滤波的作用,可以突出图像的边缘信息。

答案: C:罗伯特

15. (单选题)以下算子中最适合滤除椒盐噪声的是()

A. 低通

B. 高通

C. 中值

D.带阻

中值 - 中值滤波器特别适合滤除椒盐噪声,因为它可以有效地去除孤立的噪声点而不影响图像的其他部分。

答案: C:中值

16. (单选题)对影像进行解释和识别时,常需要突出目标的轮廓信息,可通过什么方法对影像进行增强处理?

A. 边缘增强

B. 平滑滤波

C. 定向滤波

D.中值滤波

边缘增强 - 边缘增强是通过增强图像中的高频成分来突出目标的轮廓信息,从而对影像进行增强处理。

答案: A:边缘增强

17. (单选题)可以统计一幅图像像素灰度等级的分布状态。像素的灰度值是0,1,2...N-1,图像中每一个灰度等级的像素值均可统计出来,设某灰度值的像素个数mi,如果整幅图像的像素总数为M,则某一灰度值的频率为Pi=mi/M,将其绘制成的统计图称为

A. 直方图

B. 彩色图

C. 二值图

D.灰度图

直方图 - 直方图是统计图像中每个灰度等级像素个数的图表,可以反映图像的灰度分布情况。

答案: A:直方图;

18. (单选题)直方图的算术运算不能改变()

A. 像素分布的空间位置

B. 图像的亮度

C. 图像的对比度

D.图像的细节

像素分布的空间位置 - 直方图的算术运算(如直方图均衡化)可以改变图像的亮度、对比度和细节,但不能改变像素分布的空间位置。

答案: A:像素分布的空间位置;

19. (单选题)下列属于非线性的空间滤波的是()

A. 高通滤波

B. 低通滤波

C. 带通滤波

D.中值滤波

中值滤波 -中值滤波是一种非线性的空间滤波方法,它通过用邻域内像素的中值代替中心像素的值来去除噪声。

答案: D:中值滤波 

20. (单选题)下列算法中属于图像锐化处理的是?()

A. 高通滤波

B. 加权平均法

C. 低通滤波

D.中值滤波

高通滤波 - 高通滤波是一种图像锐化处理方法,它通过增强图像的高频成分来突出图像的边缘和细节。

答案: A:高通滤波

21. (单选题)维纳滤波通常用于()

A. 去噪

B. 复原图像

C. 减小图像动态范围

D.平滑图像

复原图像 - 维纳滤波是一种用于图像复原的技术,它旨在从退化的图像中恢复出原始图像,通常用于去除噪声和模糊。

答案: B:复原图像

22. (单选题)下列数据冗余方式中,由于像素相关性而产生的冗余方式为()。

A. 编码冗余

B. 空间冗余

C. 心理视觉冗余

D.计算冗余

空间冗余 - 空间冗余是由于图像中相邻像素之间的相关性而产生的冗余。相邻像素通常具有相似的灰度值,因此可以通过编码技术减少这些冗余信息。

答案: B:空间冗余

23. (单选题)用变长码代替自然码时就可以减少表达图像所需的比特数,其原理是()

A. 对各个灰度级随机赋予不同的比特数

B. 对各个灰度级赋予相同的比特数

C. 对出现概率大的灰度级用较多的比特数表示,出现概率小的灰度级用较少的比特数表示。

D.对出现概率较大的灰度级用较少的比特数表示,对出现概率小的灰度级用较多的比特数表示。

对出现概率较大的灰度级用较少的比特数表示,对出现概率小的灰度级用较多的比特数表示 - 这是变长编码的基本原理,即对出现频率高的灰度级使用较短的编码,对出现频率低的灰度级使用较长的编码,以减少平均码字长度。

答案: D:对出现概率较大的灰度级用较少的比特数表示,对出现概率小的灰度级用较多的比特数表示。

24. (单选题)设图像灰度共4级,p(0)=0.4,p(1)=0.3,p(2)=0.2,p(3)=0,用下列哪种方法得到的码平均长度最短?()

A. L(0)=L(1)=L(2)=L(3)

B.  L(0)>L(1)>L(2)>L(3)

C. L(0)<L(1)<L(2)<L(3)

D. L(0)=2L(1)=3L(2)=4L(3)

L(0)<L(1)<L(2)<L(3) - 根据灰度级的概率分布,出现概率高的灰度级应使用较短的编码,因此L(0)<L(1)<L(2)<L(3)可以得到最短的平均码字长度。

答案: C:L(0)<L(1)<L(2)<L(3) 

25. (单选题)无失真编码定理确定的是()

A. 每个信源符号的最小平均码字长度

B. 每个信源符号的最大平均码字长度

C. 各个信源符号的码字长之和的最小值

D.各个信源符号的码字长之和的最大值

每个信源符号的最小平均码字长度 - 无失真编码定理(也称为香农编码定理)确定了每个信源符号的最小平均码字长度,即信源的熵

答案: A:每个信源符号的最小平均码字长度;

二、判断题:

1. (判断题)灰度直方图能反映一幅图像各灰度级像元占图像的面积比。

A. 对

B. 错

灰度直方图确实能反映一幅图像各灰度级像元占图像的面积比,因为它显示了每个灰度级的像素数量。

答案: 对

2. (判断题)均值平滑滤波器可用于锐化图像边缘。

A. 对

B. 错

均值平滑滤波器用于减少图像中的噪声和细节,而不是锐化图像边缘

答案: 错

3. (判断题)一幅图像经过直方图均衡化处理后,其对比度一定比原始图像的对比度提高。

A. 对

B. 错

直方图均衡化可以提高图像的对比度,但并不总是比原始图像的对比度提高,效果取决于原始图像的灰度分布。

答案: 错

4. (判断题)拉普拉斯算子可用于图像平滑。

A. 对

B. 错

拉普拉斯算子用于图像锐化,通过增强图像中的高频成分来突出边缘信息,而不是用于图像平滑。

答案: 错

5. (判断题)中值滤波器是在滤波器涉及范围内计算最大值和最小值之间的中点,而且在处理高斯和均匀随机分布这类噪声时有最好的效果。

A. 对

B. 错

中值滤波器通过取滤波器涉及范围内像素值的中值来去除噪声,它在处理脉冲噪声(如椒盐噪声)时有最好的效果,而不是在高斯和均匀随机分布噪声时。

答案: 错

三、论述题:

1. 数字图像处理的应用涉及航天、医学、地质勘探、气象学等,而且在某些领域的应用达到了国际先进水平,例如高分卫星技术等,谈谈你的感受。(从科技强国、思政方面谈谈)

数字图像处理技术在多个领域的广泛应用和取得的显著成就,确实令人感到振奋和自豪。从科技强国的角度来看这一技术的发展体现了中国在科技创新和应用方面的实力和进步。高分卫星技术等领域的国际先进水平不仅展示了中国在航天技术领域的突破,也为国家的战略安全经济发展和国际合作提供了强有力的支撑。从思政方面来看,数字图像处理技术的应用和发展,符合国家对于科技创新的战略布局,体现了社会主义核心价值观中倡导的创新精神和实干精神。这一技术的发展,不仅提升了国家的科技竞争力,也为解决社会发展中的实际问题提供了技术手段,如在医疗领域的应用可以提高疾病的诊断效率和治疗水平,在地质勘探中可以提高资源勘探的准确性和效率,在气象学中可以提高天气预报的准确性,这些都是服务于人民造福社会的具体体现。同时数字图像处理技术的发展也提醒我们,要继续加强基础研究和人才培养,确保技术发展的可持续性。在推动技术进步的同时,也要注重伦理和法律的规范,确保技术的合理使用,避免技术滥用带来的风险和问题。数字图像处理的技术应用广泛和国际先进水平取得,是中国科技进步和创新能力提升的重要标志,也是国家综合实力增强的具体,体现我们应该继续支持和鼓励科技创新,为实现中华民族伟大复兴的中国梦贡献力量。

2. 灰度直方图有哪些性质。

3. 直方图均衡方法增强图像的基本原理是什么?

解答: 所谓直方图均衡,就是把一副已知灰度概率分布的图像,变换成具有均匀概率分布的新图像,通过使其像素灰度值范围和对比度增大,来实现对图像增强的技术和方法。

4. 图像平滑(低通滤波)的主要用途是什么?该操作会对图像质量带来哪些负面影响?

解答:

(1)主要作用:去除噪声,使图像更清晰明了。

(2)影响:当模板尺寸越大时会使图像的边缘变得模糊。

5.中值滤波的主要用途是什么?与低通滤波相比,它有哪些优越性?

解答:

(1)主要作用∶消除图像中的随机噪声和脉冲噪声。

(2)运算简单:在滤出噪声的同时能很好地保护信号的细节信息。

6.简述无约束图像复原方法的病态性概念。

解答:由于通常情况下是无法得知原图像的本来面目的,所以恢复后的图像只能是原图像的一种近似;其次,由于噪声具有随机性,这就使得模糊图像可能有无限多的可能情况,所以恢复后的图像不具有唯一性。

7.图像恢复病态性的含义是什么?

解答:图像恢复中的“病态性”是指在尝试恢复或重建受损或退化的图像时遇到的问题,这些问题使得恢复过程变得非常困难或不可能得到一个唯一且稳定的解,解决图像恢复中的病态性问题通常需要引入额外的约束或先验知识,这些方法试图在保持图像细节和减少噪声之间找到一个平衡点,从而提高图像恢复的质量。

8.变长编码的基本思路是什么?最常用的变长编码包括哪几种?

解答:基本思路是用尽可能少的比特数表示出现概率尽可能大的灰度级值,以实现数据的压缩编码。
        最常用的有费诺码、霍夫曼编码、算术编码等。

9.摘述位平面编码的基本思想。

解答:所谓位平面编码,就是将一幅灰度图像或彩色图像分解为多幅二值图像的过程。6何谓变换编码?

10.变换编码的基本依据是什么?

解答:所谓变换编码,是指以某种可逆的正交变换吧给定的图像变换到频率域,从而可利用频率域数据的特点,用一组非相关的变换系数来表示原图像,将尽可能多的信息集中到尽可能少的变换系数上,使多数系数只携带尽可能少的信息,实现用较少的数据表示较大的图像数据信息,以此去除或减小图像在空间域中的相关性,达到压缩数据的目的。基本依据如下:

        (1)正交变换可保证变换前后信号的能量保持不变。

        (2)正交变换具有减少原始信号中各分量的相关性和将信号的能量集中到少数系数上的功能。

11. 请简述小波变换的基本思想。

解答:通过一个母函数在时间上的平移和在尺度上的伸缩得到一个函数租,然后利用这族函数去表示或逼近信号或函数,获得一种能自动适应各种频变成分的有效的信号分析手段。

12. 图像分割的依据是什么?

解答:依据是基于图像中各区域具有不同的特性(比如,灰度、颜色、纹理)。

13.简述基于阀值的图像分割的基本思路。

解答:提取物体与背景在灰度上的差异,把图像分为具有不同灰度级的目标区域和背景区域的一

14.简述基于跟踪的图像分割的基本思路。

解答:先通过对图像上的点的简便运算,检测出可能存在的物体上的点,然后在检测到的点的基础上通过跟踪运算来检测物体的边缘轮廓的一种图像分割方法。

15.简述基于区域的图像分割的基本思路。

解答:根据图像的灰度、纹理、颜色和图像像素统计特征的均匀性等图像的空间局部特征,把图像中的像素划归到各个物体或区域中,进而将图像分割成若干个不同区域的一种分割方法。

16. 简述Hough变换的基本思路。

解答:将图像空间×-Y变换到参数空间P-Q,利用图像空间X-Y与参数空间P-Q的点,线对偶性,通过把原始图像中给定形状的直线或曲线变换成参数空间的一个点,即原始图像中给定形状的直线或曲线上的所有点都集中到参数空间的直线相交的某个点上而形成峰值。

17.开运算与腐蚀运算的优越性。

解答:腐蚀运算和开运算都具有消除图像中比结构元素小的成分的作用。但腐蚀运算在消除图像中比结构元素小的成分的同时,会使图像中的目标物体收缩变小;而开运算在消除图像中比结构元素小的成分的同时,能较好地保持图像中目标物体的大小不变。这是开运算相对于腐蚀运算的优越性。

18.闭运算与腐蚀运算的优越性。

解答:腐蚀运算和开运算都具有消除图像中比结构元素小的成分的作用。但腐蚀运算在消除图像中比结构元素小的成分的同时,会使图像中的目标物体收缩变小;而开运算在消除图像中比结构元素小的成分的同时,能较好地保持图像中目标物体的大小不变。这是开运算相对于腐蚀运算的优越性。

19.什么是图像增强:由于图像在成像、传输和转换等过程中受设备条件、传输信道、照明不足等客观因素的限制,所获得的灰度图像往往存在某种程度的质量下降。图像增强就是通过对图像的某些特征,如边缘、轮廊、对比度等,进行强调或尖锐化,使之更适合于人眼的观察或机器的处理的一种技术。

四、专业术语:

1.数字图像:二维空间和亮度值都是用有限数字数值表示的图像。

2.图像处理:指对图像信息进行加工,以满足人的视觉或应用需求的行为。

3.数字图像处理:指利用计算机技术对数字图像进行某些数学运算和各种加工处理,以改善图像的视觉效果和提高图像实用性的技术。

4.灰度: 图像中每个像素的亮度级别,通常用一个整数值来表示,这个值代表了像素的黑白程度。在数字图像处理中,灰度图像是一种只包含亮度信息而不包含颜色信息的图像。

5.空间分辨率:单位距离内可分辨的最少黑白线对数目

6.灰度级分辨率:指在灰度级别中可分辨的最小变化

7. 空间域图像增强:在图像平面中对图像的像素灰度值直接进行运算处理

8.图像恢复:是一种使退化了的图像去除退化因素,并以最大保真度恢复成原来图像的一种技术。

9.图像压缩:在不同的图像质量要求下,寻求图像数据的更有效的表征形式,便于用最少的比特数表示一副图像。

10.编码冗余:当被赋予事件集的编码如果没有充分利用各种结果出现的概率时,就会出现编码冗余。

11.无损压缩:在不引入任何失真的条件下使表示图像的数据比特率为最小的压缩方法。        

12. 有损压缩:在一定比特率下获得最佳保真度。

13.零树:指当前系数和它的所有后代的值都为零的那些系数构成的子树。

14.零树根:零树中粗尺度子带上的那个小波系数称为零树根。

15.孤立零点:当一个在粗尺度上的小波系数×关于给定阈值T是不重要的,但它在较细尺度子带上相同方向的相同空间位置的小波系数关于给定阈值T至少存在一个重要的子孙,则该粗尺度子带上的这个小波系数×所在的节点就称为孤立零点。

16.种子像素:某一个具体的像素,也可以是由多个像素点聚集而成的种子区。

17.图像特征:用于区分一个图家TTHPT

18.图像的自然特征:图像的固有的特征,比如图像中的边缘、角点、纹理、形状和颜色等。

19.USAN 区域:设阈值t为一个几何灰度门限,当某一个像素点的灰度值与模板核心像素点灰度的差值小于几何门限t时,就认为该点与核心点具有相同的灰度值,由满足该条件的所有像素点组成的区域称为USAN区域。

20.开运算 :是数学形态学中的一种基本操作,主要用于图像处理和计算机视觉领域。开运算通过结合腐蚀和膨胀两种操作来实现对图像的形态学处理。

21.闭运算 :是数学形态学中的一种基本操作,与开运算相对,主要用于图像处理和计算机视觉领域。闭运算通过结合膨胀和腐蚀两种操作来实现对图像的形态学处理。

(A被B腐蚀 )

22.视频:是一系列在时间上相邻的图像信号的一次播放,从而向人眼呈现出连续动态图像的一种信息媒介。

23.视频帧率:一秒钟内录制的图片数量,或每秒所电视的静止帧数量。是一种用于测量显示帧数的度量。

24.运动补偿:获取运动估计得到的图像和原始图像的差值,然后将这个差值也传送到解码端。这就弥补了运动估计的不足,以便解码端能够获取准确的图像。

25.统计冗余:在数据或信号中存在的、可以通过统计方法识别和去除的重复或不必要的信息。冗余信息的存在通常是由于数据中的某些部分可以通过其他部分预测或推断出来,因此这些信息在某种意义上是多余的。

26.结构冗余:在数据或信息中存在的、由于数据结构或组织方式导致的重复或不必要的信息。这种冗余通常是由于数据元素之间存在某种形式的依赖关系或重复模式,使得某些信息可以通过其他信息推断或预测出来。

27. 平滑:减少图像中噪声和细节,使图像更加平滑和连续。

28.锐化:图像锐化是通过增强图像中的高频成分,使边缘和细节更加突出,从而提升图像的清晰度和对比度,突出高频边缘成分。

📝大佬觉得本文有所裨益,不妨轻点一下👍给予鼓励吧!

❤️❤️❤️本人虽努力,但能力尚浅,若有不足之处,恳请各位大佬不吝赐教,您的批评指正将是我进步的动力!😊😊😊

💖💖💖若您认为此篇文章对您有所帮助,烦请点赞👍并收藏🌟,您的支持是我前行的最大动力!

🚀🚀🚀任务在默默中完成,价值在悄然间提升。让我们携手共进,一起加油,迎接更美好的未来!🌈🌈🌈

相关文章:

数字图像处理期末复习题1

个人名片&#xff1a; &#x1f393;作者简介&#xff1a;嵌入式领域优质创作者&#x1f310;个人主页&#xff1a;妄北y &#x1f4de;个人QQ&#xff1a;2061314755 &#x1f48c;个人邮箱&#xff1a;[mailto:2061314755qq.com] &#x1f4f1;个人微信&#xff1a;Vir2025WB…...

poi-tl 生成 word 文件(插入文字、图片、表格、图表)

文章说明 本篇文章主要通过代码案例的方式&#xff0c;展示 poi-tl 生成 docx 文件的一些常用操作&#xff0c;主要涵盖以下内容 &#xff1a; 插入文本字符&#xff08;含样式、超链接&#xff09;插入图片插入表格引入标签&#xff08;通过可选文字的方式&#xff0c;这种方…...

centos上部署Ollama平台,实现语言大模型本地部署

网上有很多大模型&#xff0c;很多都是远程在线调用ChatGPT的api来实现的&#xff0c;自己本地是没有大模型的&#xff0c;这里和大家分享一个大模型平台&#xff0c;可以实现本地快速部署大模型。 Ollama是一个开源项目&#xff0c;它提供了一个平台和工具集&#xff0c;用于部…...

Java学习 - Redis Redigo简单介绍

Redigo 驱动下载 go get github.com/garyburd/redigo/redis获取redis服务器连接 c, err : redis.Dial("tcp", "127.0.0.1:6379")if err ! nil {panic(err) }defer c.Close()命令使用 v, err : c.Do("SET","hello","world&quo…...

【鸿蒙学习笔记】ArkTS组件 Blank

官方文档&#xff1a;Blank 目录标题...

如何使用Spring Boot进行单元测试

如何使用Spring Boot进行单元测试 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将探讨如何在Spring Boot项目中进行单元测试&#xff0c;确保代码质量…...

2024steam夏促商店打不开、steam活动加载不了解决方法一览

今年的夏促终于开始了!目前可以看到很多精品小游戏在促销列表内&#xff0c;活动正式开启后还不知道又会是怎样的一幅场景。因为每年夏促都会有不少刚高考完的新手加入&#xff0c;遇到常见的steam商店打不开、活动页面不加载等问题不知道怎么解决。所以这里给大家准备了几种常…...

IPC进程通信:QNX

引言 在现代操作系统中&#xff0c;进程间通信&#xff08;IPC&#xff09;机制是实现进程间数据交换和同步的关键技术。IPC允许多个进程共享信息和资源&#xff0c;从而协同工作完成复杂任务。在QNX Neutrino系统中&#xff0c;IPC尤为重要&#xff0c;因为QNX主要面向实时系…...

OpenCV学习之cv2.imshow()函数

OpenCV学习之cv2.imshow()函数 一、简介 cv2.imshow 是 OpenCV 库中用于显示图像的基本函数之一。在图像处理和计算机视觉的过程中&#xff0c;使用该函数可以快速预览处理后的图像&#xff0c;便于调试和结果展示。 二、基本语法 cv2.imshow(WindowName, Imgmat)三、参数说…...

Oracle、MySQL、PostGreSQL、SQL Server-空值

Oracle、MySQL、PostGreSQL、SQL Server-null value 最近几年数据库市场百花齐放&#xff0c;在做跨数据库迁移的数据库选型时&#xff0c;除了性能、稳定、安全、运维、功能、可扩展外&#xff0c;像开发中对于值的处理往往容易被人忽视&#xff0c; 之前写过一篇关于PG区别O…...

python pip详解1

一、简介 pip是python的一个软件包管理工具&#xff0c;同yum&#xff0c;apt作用一致&#xff0c;pip有两种使用方式&#xff1a;pip模块和pip命令&#xff0c;示例如下&#xff1a; python -m pip install package pip install package二、命令行详解 python -m pip --hel…...

Linux常用命令大全(超详细!!!)

文章目录 1.Linux是什么1.1 关于Linux我们主要学习什么1.1 学习Linux常见命令的前置知识 2. Linux常见命令2.1 ls命令2.2 cd命令2.3 pwd命令2.4 touch命令2.5 cat命令2.6 echo命令2.7 vim命令2.8 mkdir 命令2.9 rm命令2.10 cp命令2.11 mv命令2.12 grep命令2.13 ps命令2.14 nets…...

TDD测试驱动开发

为什么需要TDD&#xff1f; 传统开发方式&#xff0c;带来大量的低质量代码&#xff0c;而代码质量带来的问题&#xff1a; 1.在缺陷的泥潭中挣扎 开发长时间投入在缺陷的修复中&#xff0c;修复完依赖测试做长时间的回归测试 2.维护困难&#xff0c;开发缓慢 比如重复代码&am…...

huggingface镜像站

huggingface下载太慢&#xff0c;大模型文件太大。用huggingface_hub镜像。 pip install -U huggingface_hub pip install huggingface-cli export HF_ENDPOINThttps://hf-mirror.com huggingface-cli download --resume-download shenzhi-wang/Llama3-8B-Chinese-Chat --loc…...

Java中如何实现数据库连接池优化?

Java中如何实现数据库连接池优化&#xff1f; 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将深入探讨在Java应用程序中如何实现数据库连接池优化&am…...

002 SpringMVC入门项目搭建

文章目录 HelloController.javaspringmvc.xmlweb.xmlpom.xmlhello.jsp http://localhost:8080/showView http://localhost:8080/showData HelloController.java package com.springmvc.controller;import org.springframework.stereotype.Controller; import org.springframewo…...

为什么要使用多线程(并发编程)

目录 1.上下文的切换 1.1 什么是上下文切换 2. 并发编程的死锁问题 2.1 死锁产生的原因 2.2 避免死锁的方法 3.资源限制的挑战3.1 什么是资源限制 并发编程的目的是为了让程序更快&#xff0c;大家都知道并不是开启的线程越多越快&#xff0c;因为开启的线程越多随即面临…...

Unity编辑器工具---版本控制与自动化打包工具

Unity - 特殊文件夹【作用与是否会被打包到build中】 Unity编辑器工具—版本控制与自动化打包工具&#xff1a; 面板显示&#xff1a;工具包含一个面板&#xff0c;用于展示软件的不同版本信息。版本信息&#xff1a;面板上显示主版本号、当前版本号和子版本号。版本控制功能…...

amis-editor 注册自定义组件

建议先将amis文档从头到尾&#xff0c;仔细看一遍。 参考&#xff1a;amis - 低代码前端框架 amis 的渲染过程是将 json 转成对应的 React 组件。先通过 json 的 type 找到对应的 Component&#xff0c;然后把其他属性作为 props 传递过去完成渲染。 import * as React from …...

(上位机APP开发)调用华为云命令API接口给设备下发命令

一、功能说明 通过调用华为云IOT提供的命令下发API接口,实现下面界面上相同的功能。调用API接口给设备下发命令。 二、JavaScript代码 function sendUnlockCommand() {var requestUrl = "https://9bcf4cfd30.st1.iotda-app.cn-north-4.myhuaweicloud.com:443/v5/iot/60…...

测试微信模版消息推送

进入“开发接口管理”--“公众平台测试账号”&#xff0c;无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息&#xff1a; 关注测试号&#xff1a;扫二维码关注测试号。 发送模版消息&#xff1a; import requests da…...

云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?

大家好&#xff0c;欢迎来到《云原生核心技术》系列的第七篇&#xff01; 在上一篇&#xff0c;我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在&#xff0c;我们就像一个拥有了一块崭新数字土地的农场主&#xff0c;是时…...

零门槛NAS搭建:WinNAS如何让普通电脑秒变私有云?

一、核心优势&#xff1a;专为Windows用户设计的极简NAS WinNAS由深圳耘想存储科技开发&#xff0c;是一款收费低廉但功能全面的Windows NAS工具&#xff0c;主打“无学习成本部署” 。与其他NAS软件相比&#xff0c;其优势在于&#xff1a; 无需硬件改造&#xff1a;将任意W…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者&#xff1a;Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位&#xff1a;中南大学地球科学与信息物理学院论文标题&#xff1a;BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接&#xff1a;https://arxiv.…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

&#x1f31f; 什么是 MCP&#xff1f; 模型控制协议 (MCP) 是一种创新的协议&#xff0c;旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议&#xff0c;它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

解锁数据库简洁之道:FastAPI与SQLModel实战指南

在构建现代Web应用程序时&#xff0c;与数据库的交互无疑是核心环节。虽然传统的数据库操作方式&#xff08;如直接编写SQL语句与psycopg2交互&#xff09;赋予了我们精细的控制权&#xff0c;但在面对日益复杂的业务逻辑和快速迭代的需求时&#xff0c;这种方式的开发效率和可…...

苍穹外卖--缓存菜品

1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据&#xff0c;减少数据库查询操作。 缓存逻辑分析&#xff1a; ①每个分类下的菜品保持一份缓存数据…...

汇编常见指令

汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX&#xff08;不访问内存&#xff09;XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...

什么是Ansible Jinja2

理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具&#xff0c;可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板&#xff0c;允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板&#xff0c;并通…...

Java多线程实现之Thread类深度解析

Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...