DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 470 下一页

2023年11月29日

摘要: 信号(Signal):信号是在软件层次上对中断机制的一种模拟,通过给一个进程发送信号,执行相应的处理函数。 linux通过信号来在运行在系统上的进程之间通信,也可以通过信号来控制shell脚本的运行 进程可以通过三种方式来响应一个信号: 1)忽略信号,即对信号不做任何处理,其中有两个信号不能忽略:S 阅读全文
posted @ 2023-11-29 18:35 DoubleLi 阅读(11) 评论(0) 推荐(0) 编辑

摘要: 信号的类别 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL 无条件终止进程 15 SIGTERM 优雅的终止进程 17 SIGSTOP 无条件停止进程,但不是终止进程 18 SIGTSTP 停止或暂停进程,但不是终止进程 19 阅读全文
posted @ 2023-11-29 18:08 DoubleLi 阅读(35) 评论(0) 推荐(0) 编辑

2023年11月28日

摘要: 根据当前时间戳与机器启动至今的时间长度相减,可以精确计算出机器启动时刻的时间戳epochtime 代码 #include <iostream> #include <stdio.h> #include <time.h> #include <chrono> int main() { #ifdef __l 阅读全文
posted @ 2023-11-28 10:36 DoubleLi 阅读(95) 评论(0) 推荐(0) 编辑

2023年11月16日

摘要: Linux C++调用Python3 入门 准备 以下面的目录结构演示如何在Linux C/C++调用python3。 |--hello.py |--main.cpp |--CMakeLists.txt hello.py:python的脚本,里面有2个函数 main.cpp:c++函数 CMakeL 阅读全文
posted @ 2023-11-16 17:22 DoubleLi 阅读(162) 评论(0) 推荐(0) 编辑

摘要: Python/C API 异常处理(部分) Python/C API 中的异常处理与Unix系统中的errno 变量类似,每个线程都有一个全局的异常指示器,该指示器只记录最后一次发生的异常。大多数函数都不会在成功执行时清除该指示器,但会在异常发生时及时设置该指示器。大部分函数函数也都会返回一个标志来 阅读全文
posted @ 2023-11-16 17:18 DoubleLi 阅读(30) 评论(0) 推荐(0) 编辑

摘要: 在某些场合需要在C++实现类似numpy的numpy.transpose(a, axes)功能,但是很多库如NumCpp都没有提供这样的方法,只有二维矩阵的转置,没法进行多维矩阵任意维度的转换。 比较简单的想法就是利用numpy现有的功能,在c++代码里面通过调用python来调用Numpy的tra 阅读全文
posted @ 2023-11-16 17:14 DoubleLi 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 文章目录 前言 一、pybind11与Python环境配置 二、C++环境配置 三、C++调用Python交互代码 四、C++调用Python Demo完整源码 前言 Windows平台,在实际C++项目开发中,结合pybind11库,让python成为C++的脚本语言,可以大大提高C++程序的可扩 阅读全文
posted @ 2023-11-16 17:11 DoubleLi 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 目录 0、参考文档及博客 1、环境配置步骤 2、C++调用python的方法 代码框架:(同样来源于上面这篇博客,可用于测试环境配置成功与否) 报错处理函数 (1)处理方法一:PyErr_Print (2)处理方法二:PyErr_Fetch 2.5、终极解决方案 3、踩坑记录 (1)python第三 阅读全文
posted @ 2023-11-16 17:04 DoubleLi 阅读(374) 评论(0) 推荐(0) 编辑

摘要: 文章目录 C++调用python概述 相关官方文档 相关函数 1.初始化python解释器环境 2.调用python脚本的静态简单方式 3.动态加载python模块并执行函数 3.1不带参数和返回值的举例说明 3.2带参数和返回值的举例说明 4. c++调用numpy和OpenCV 5.C++调用p 阅读全文
posted @ 2023-11-16 16:35 DoubleLi 阅读(1129) 评论(0) 推荐(0) 编辑

2023年11月6日

摘要: 1. 应用空间控制gpio 1.1简介 在/sys/class/gpio/下有个export文件,向export文件写入要操作的GPIO号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO输入或者输出模式,而va 阅读全文
posted @ 2023-11-06 17:27 DoubleLi 阅读(975) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 470 下一页