C++ 线程操作
> 线程也叫轻量级进程,通常一个进程包含若干个线程。线程可以利用进程所拥有的资源。 本文记录 C++ 操作线程的方法。 ### 并发 {#并发} 两个或者多个独立的活动同时进行的现象称为并发。并发可以简单的认为,可以理解成多个应用程序同时运行。在单核CPU中,并发实际上是一种假象,进程之间实际上是按照一定的分配算法轮流使用CPU。 并发的实现主要有两种方式: 1....
> 线程也叫轻量级进程,通常一个进程包含若干个线程。线程可以利用进程所拥有的资源。 本文记录 C++ 操作线程的方法。 ### 并发 {#并发} 两个或者多个独立的活动同时进行的现象称为并发。并发可以简单的认为,可以理解成多个应用程序同时运行。在单核CPU中,并发实际上是一种假象,进程之间实际上是按照一定的分配算法轮流使用CPU。 并发的实现主要有两种方式: 1....
> Halcon 中的图像数据结构为 `HImage`, OpenCV 中的图像为 `Mat`,使用中经常需要相互转换的情况,本文记录转换方式。 ### 转换规则 {#转换规则} > halcon、opencv 和 C++图像内存数据处理机制有差异,在进行相互转换的时候需要注意内存数据排列问题,否则可能出现花图或者多出黑边等现象。 * Halcon 的 HIm...
> **DLL** ,是 **Dynamic Link Library** 的缩写,中文名 `动态链接库`。DLL是一个包含可由多个程序,同时使用的代码和数据的库。 本文简介DLL 概念,记录 DLL 工程创建与使用方法。 ### 简介 {#简介} * 动态链接库( Dynamic-link library,缩写为 **DLL**) 是微软公司在windows 系统中...
> C++ 调用 Halcon 时偶现大尺寸的算子操作无效问题,本文记录解决方案。 ### 问题复现 {#问题复现} * 在 C++ 调用 Halcon 程序中,创建如下尺寸矩形 <!-- --> * 正常运行时输出的都是正常的数据,出现问题时输出全为 0 ### 问题原因 {#问题原因} * 原因不明 ...... * 感觉的原因是由于某些操作尺...
> Halcon 的 Hdevelop 可以快速编写算子开发图像处理算法,本文记录将 Hdevelop 代码导出到 C++ 应用程序的方法。 ### 背景 {#背景} * [正确安装 Halcon](/notes/coding/halcon/halcon-20-11-install/halcon-20-11-install/) 我的版本是 20.11 * 下载链接...
![Font 应用:使用 CSS clamp() 函数创建流体排版](http://static.51tbox.com/static/2024-11-22/col/a4f8406abf2ac17ac0ec3e2e0e2bb639/321508bf0ba54c438c331cb0ada58531.png.jpg "Font 应用:使用 CSS clamp() 函数创建流...
> 本文记录使用 vscode 配置c++编程环境的流程。 ### 环境准备 {#环境准备} | 项目 | 内容 | |------|--------------------------------------------| | 操作系统 | Windows 10 ...
> 在Hexo博客中,如果使用 Fluid 主题,经常需要修改网页中的样式,为了无侵入地修改CSS样式可以使用 Fluid 自定义 CSS样式的功能,本文记录使用方法。 ### 使用方法 {#使用方法} * 创建相对于 Hexo 根目录 source 文件夹创建 css 文件 * 然后在主题配置文件中加入该文件相对路径即可 ### 示例 {#示例} * 我想要修...
在使用vue开发过程中,经常会用到[Vue Devtools](/tags/VueDevtools/)这个调试工具,那么对于新手来说,需要了解它,我们了解下它的定义。 什么是Vue Devtools? ---------------- Vue Devtools是一款为Vue.js开发者准备的浏览器扩展工具,它提供了强大的调试功能和性能优化工具。在[Vue 3](/Vue3/...
![Vue3](http://static.51tbox.com/static/2024-11-23/col/f38de62c9ac1ccf1b3cfb51b2870877f/cfbc8b0eff8646b29ab427eea14e2acf.png.jpg) 设计目标 ---- 不以解决实际业务痛点的更新都是耍流氓,下面我们来列举一下[`Vue3`](/Vue3/ &quo...