- 一个小小的图像虚化特效,背后牵扯出光学成像的各种原理,构建了计算机视觉模型的地基。正如我们每个人一样,也许你觉得自己很渺小,说不定也是别人的中流砥柱呢! 一个小小的图像虚化特效,背后牵扯出光学成像的各种原理,构建了计算机视觉模型的地基。正如我们每个人一样,也许你觉得自己很渺小,说不定也是别人的中流砥柱呢!
- 本文用最通俗的语言介绍什么是图像形态学运算,最后用腐蚀和膨胀对同一图片制造出光与影、正与邪、天使与恶魔两种强烈反差 本文用最通俗的语言介绍什么是图像形态学运算,最后用腐蚀和膨胀对同一图片制造出光与影、正与邪、天使与恶魔两种强烈反差
- 三、哈希封装实现unordered_map/unordered_set这里使用哈希桶来封装实现map和set,哈希桶相对于哈希表来说没有哈希冲突,并且效率也十分好使用哈希封装map/set和使用红黑树来封装的思维具有很多相似的地方 1、哈希桶的改装注意:存储节点的数据类型对于set的K模型以及map的KV模型的兼容示例代码://哈希储存的数据类型template<class T>struc... 三、哈希封装实现unordered_map/unordered_set这里使用哈希桶来封装实现map和set,哈希桶相对于哈希表来说没有哈希冲突,并且效率也十分好使用哈希封装map/set和使用红黑树来封装的思维具有很多相似的地方 1、哈希桶的改装注意:存储节点的数据类型对于set的K模型以及map的KV模型的兼容示例代码://哈希储存的数据类型template<class T>struc...
- 二、哈希表/哈希桶unordered系列的关联式容器之所以效率比较高,是因为其底层使用了哈希结构 1、哈希介绍及概念概念:顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经过关键码的多次比较。顺序查找时间复杂度为O(N),平衡树中为树的高度,即O(N),搜索的效率取决于搜索过程中元素的比较次数理想的搜索方法是可以不经过任何比较,一次直接从表中得到... 二、哈希表/哈希桶unordered系列的关联式容器之所以效率比较高,是因为其底层使用了哈希结构 1、哈希介绍及概念概念:顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经过关键码的多次比较。顺序查找时间复杂度为O(N),平衡树中为树的高度,即O(N),搜索的效率取决于搜索过程中元素的比较次数理想的搜索方法是可以不经过任何比较,一次直接从表中得到...
- Hello,秋名山码神又回来了,都坐好了,码神发车了,基操勿6。今天我们来看c++中的文件操作,这可谓是竞赛中的重中之重,因为如果你在竞赛中不使用文件操作的话,爆零是绝对的了,我当年一块比赛的同学第一天就因为这个而爆零,好了,话不多说,开始正题:首先我们来讲文本文件的操作编程(竞赛中基本都是):相信大家都有一个疑问,内存中运行的程序是怎么和磁盘上的文件打交道的呢?上图:1.竞赛中常用的文件操... Hello,秋名山码神又回来了,都坐好了,码神发车了,基操勿6。今天我们来看c++中的文件操作,这可谓是竞赛中的重中之重,因为如果你在竞赛中不使用文件操作的话,爆零是绝对的了,我当年一块比赛的同学第一天就因为这个而爆零,好了,话不多说,开始正题:首先我们来讲文本文件的操作编程(竞赛中基本都是):相信大家都有一个疑问,内存中运行的程序是怎么和磁盘上的文件打交道的呢?上图:1.竞赛中常用的文件操...
- @TOC 前言hello,码神又回来了,首先感谢大家对上篇类的支持,其次就是来还欠下的面向对象了,秋名山路途漫漫,码神始终与你们同在,发车了! 一、面向对象实际上面向对象是一个范指的概念,其中面向对象一般来说就是代指其中的类,这也是我上一篇为什么写写了一下类的原因,使用好了类,真的就领悟了面向对象。 二、使用类 1.类的基础使用大致就是我上篇博客所写,这篇我们就注重于提高,当我学会了类,就离... @TOC 前言hello,码神又回来了,首先感谢大家对上篇类的支持,其次就是来还欠下的面向对象了,秋名山路途漫漫,码神始终与你们同在,发车了! 一、面向对象实际上面向对象是一个范指的概念,其中面向对象一般来说就是代指其中的类,这也是我上一篇为什么写写了一下类的原因,使用好了类,真的就领悟了面向对象。 二、使用类 1.类的基础使用大致就是我上篇博客所写,这篇我们就注重于提高,当我学会了类,就离...
- 这篇文章介绍在win10环境下搭建WebAssembly环境,使用emcc将C/C++代码编译成JS可以调用的接口,供前端JS调用,使JS完成与C/C++代码完成交互。WebAssembly技术的目的就是提高web端代码性能,把C/C++代码搬到web端运行,理论上可以大大提高web端的运行效率。 这篇文章介绍在win10环境下搭建WebAssembly环境,使用emcc将C/C++代码编译成JS可以调用的接口,供前端JS调用,使JS完成与C/C++代码完成交互。WebAssembly技术的目的就是提高web端代码性能,把C/C++代码搬到web端运行,理论上可以大大提高web端的运行效率。
- 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。eTS工程目录结构FA应用的eTS工程目录结构如下图所示。ets > default > pages > index.ets文件:.ets结尾的ETS(Extended Ty... 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。eTS工程目录结构FA应用的eTS工程目录结构如下图所示。ets > default > pages > index.ets文件:.ets结尾的ETS(Extended Ty...
- 这篇文章介绍使用QT设计一个小工具,读取JPG图片的EXIF信息,得到照片的拍摄时间,再绘制到照片上,另存为新图片,代码里使用多线程处理,可以一次性选择多张照片,一键添加时间水印后另存到指定目录下。给照片添加时间水印后有很多方便的地方。比如:以后去打印店打印照片就能将时间打印出来,可以通过时间了解到这个照片的拍摄场景时间线,帮助回忆这个时间线发生的一些美好往事。 这篇文章介绍使用QT设计一个小工具,读取JPG图片的EXIF信息,得到照片的拍摄时间,再绘制到照片上,另存为新图片,代码里使用多线程处理,可以一次性选择多张照片,一键添加时间水印后另存到指定目录下。给照片添加时间水印后有很多方便的地方。比如:以后去打印店打印照片就能将时间打印出来,可以通过时间了解到这个照片的拍摄场景时间线,帮助回忆这个时间线发生的一些美好往事。
- 由华为云专家精心打造课程,配合“课程+测评+实战+认证”四步,帮助你0基础从入门到精通。通过自主“学测练考”,不仅能让你对开发语言有整体概念,还可以帮助你培养编程思维! 由华为云专家精心打造课程,配合“课程+测评+实战+认证”四步,帮助你0基础从入门到精通。通过自主“学测练考”,不仅能让你对开发语言有整体概念,还可以帮助你培养编程思维!
- @[toc] 近况这些天,一半的时间都花在练车了,导致毕设进度就慢下来了。而且最近完美主义越来越严重,就加了个调优的小版本。本来今天应该进入第二个阶段了(主redis),结果现在还在对第一个版本进行调优。所以目前还是主mysql。写了这么多天的mysql代码,不敢说很熟练,但是有件事情一定要做一下,那就是把“本质”拿出来晾晒晾晒,不能天天稀里糊涂的调API吧(确实稀里糊涂,因为没有看过API... @[toc] 近况这些天,一半的时间都花在练车了,导致毕设进度就慢下来了。而且最近完美主义越来越严重,就加了个调优的小版本。本来今天应该进入第二个阶段了(主redis),结果现在还在对第一个版本进行调优。所以目前还是主mysql。写了这么多天的mysql代码,不敢说很熟练,但是有件事情一定要做一下,那就是把“本质”拿出来晾晒晾晒,不能天天稀里糊涂的调API吧(确实稀里糊涂,因为没有看过API...
- C++多线程笔记(二) C++多线程笔记(二)
- 上一篇文章我们讲述MFC绘制图形的基本函数,包括绘制直线、绘制矩形、绘制椭圆及绘制文字,同时通过绕圆旋转和矩形平移简单的理解了图形学知识。这篇文章我将介绍鼠标响应和键盘响应,通过这些事件让学生实现一个类似画图的简单软件,同时充分发挥学生想象,自己创作东西。希望文章对您有帮助。 上一篇文章我们讲述MFC绘制图形的基本函数,包括绘制直线、绘制矩形、绘制椭圆及绘制文字,同时通过绕圆旋转和矩形平移简单的理解了图形学知识。这篇文章我将介绍鼠标响应和键盘响应,通过这些事件让学生实现一个类似画图的简单软件,同时充分发挥学生想象,自己创作东西。希望文章对您有帮助。
- OpenCV是一个轻量级的开源库,基于Apache2.0许可协议,可以免费使用(包括商业应用)的跨平台计算机视觉和机器学习软件库,可以运行在多种主流的操作系统上,如 Linux、Windows、Android和Mac OS操作系统上。本文重点介绍如何在Windows操作系统上安装OpenCV C++开发环境。 OpenCV是一个轻量级的开源库,基于Apache2.0许可协议,可以免费使用(包括商业应用)的跨平台计算机视觉和机器学习软件库,可以运行在多种主流的操作系统上,如 Linux、Windows、Android和Mac OS操作系统上。本文重点介绍如何在Windows操作系统上安装OpenCV C++开发环境。
- 🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊! 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬 🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊! 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬
上滑加载中
推荐直播
-
开发者玩转DeepSeek
2025/02/20 周四 16:30-17:30
Thomas – 华为云DTSE技术布道师
双擎驱动优势——华为云CodeArts IDE全栈能力与DeepSeek认知智能深度融合,打造智能编码助手。如何利用DeepSeek的能力,进一步强化业务。
回顾中 -
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
即将直播 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名
热门标签