DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

10 2022 档案

摘要:信号处理函数创建signal、sigaction、kill、sigqueue 前言 一、信号处理函数signal() 1、信号处理函数注册signal() 2、信号发送kill() 3、练习demo.c 4、阻塞信号(信号掩码)sigprocmask()与等待状态信号sigpending() ①、阻 阅读全文
posted @ 2022-10-31 22:15 DoubleLi 阅读(372) 评论(0) 推荐(0) 编辑

摘要:一、案例 编译出一个动态库.libXXXEngine.so。然后直接在另一个工程中,把头文件include进来,并link到该库:-lXXXEngine. 尝试编译,出错: .//libXXXEngine.so:undefined reference to`CHttpParser::GetCurre 阅读全文
posted @ 2022-10-31 21:49 DoubleLi 阅读(1068) 评论(0) 推荐(0) 编辑

摘要:一、undefined symbol错误 今天在运行模块执行文件时,出现了如下报错 "symbol lookup error"、"undefined symbol",提示 cos_getfile_mcd 可执行文件在加载 .so 文件时,出现了无法找到符号的错误,并给出了具体错误:_ZN20CCos 阅读全文
posted @ 2022-10-31 21:41 DoubleLi 阅读(4211) 评论(0) 推荐(0) 编辑

摘要:服务器:鲲鹏裸金属 操作系统:CentOS7.5 AArch64 版 步骤如下: 1. 从github上下载源码 sigar-sigar-1.6.4.tar.gz 2.将源码上传至服务器上并解压,进入....../sigar-sigar-1.6.4/bindings/java 目录 3.安装ant 阅读全文
posted @ 2022-10-31 16:50 DoubleLi 阅读(843) 评论(0) 推荐(0) 编辑

摘要:简介: 在运维过程中,经常出现推锅的情况,在我运维Azure的时候,有时会发生服务器重启,因为厂商没有把服务设置成开机自启的状态,在夜间重启后,到中午才发现服务有问题(MD,我想问问你们是干什么吃的),发现服务有问题,怀疑服务器重启啦,推锅活动开始了,厂商开发... 在运维过程中,经常出现推锅的情况 阅读全文
posted @ 2022-10-31 11:05 DoubleLi 阅读(651) 评论(0) 推荐(0) 编辑

摘要:一、crond简介 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。L 阅读全文
posted @ 2022-10-27 18:13 DoubleLi 阅读(1259) 评论(0) 推荐(0) 编辑

摘要:一、背景 项目过程中,经常会有很多的脚本,Shell脚本、PHP脚本、Python脚本等,更有一些脚本是需要常驻内存执行的,简而言之就是需要while(true){}的模式执行。 但是有的时候,一个常驻内存的进程会因为某些耗时操作而夯住,不再往下继续执行,成为了一个僵尸进程;或者因为某个操作偶然出错 阅读全文
posted @ 2022-10-27 18:03 DoubleLi 阅读(533) 评论(0) 推荐(0) 编辑

摘要:简介 Supervisor是Linux/Unix系统下的一个进程管理工具。可以监听、启动、停止、重启一个或多个进程。当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动重启恢复。 安装 pip install supervisor 配置 1.新建sup 阅读全文
posted @ 2022-10-27 16:55 DoubleLi 阅读(396) 评论(0) 推荐(0) 编辑

摘要:前言 Daemontools是一个在linux上可以进行守护进程管理的工具,当我们有一些程序需要常驻后台,万一不小心挂掉了他可以帮我们重启服务. 这是他的官网,很简陋但是很有用 安装 新建文件夹 mkdir -p /package chmod 1755 /package cd /package 复制 阅读全文
posted @ 2022-10-27 16:53 DoubleLi 阅读(673) 评论(0) 推荐(0) 编辑

摘要:Linux中nohup和&的用法和区别 一、& 的使用 二、nohup 的使用 三、常用方法 一、& 的使用 &:后台运行,但当用户退出(挂起)的时候,命令自动也跟着退出 & 对 SIGINT 信号免疫:当你在执行 ./test.sh & 的时候, 即使你用ctrl c, 该脚本进程是不会停止的。当 阅读全文
posted @ 2022-10-27 15:25 DoubleLi 阅读(1159) 评论(0) 推荐(0) 编辑

摘要:目录 一、GCC警告选项 开启和关闭告警方法 批量开启告警(即-Wall和-Wextra 批量开启的告警) 将告警转为错误 其他告警项 作用顺序和覆盖 二、GCC编译选项 GCC常用选项 优化项|优化等级 其他项 标准Standard C options C++ options 参考原文:https 阅读全文
posted @ 2022-10-26 16:15 DoubleLi 阅读(3150) 评论(0) 推荐(2) 编辑

摘要:sqlite3 简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了 阅读全文
posted @ 2022-10-25 17:19 DoubleLi 阅读(1700) 评论(0) 推荐(0) 编辑

摘要:有些时候大家需要一些yuv或者rgb 的 raw data的文件。 ffmpeg项目中的libavcodec支持很多格式的raw相互转换,在早期的版本中,使用 img_convert,在新版本中,使用 sws_scale 完成。//////////////////////////////////// 阅读全文
posted @ 2022-10-18 10:15 DoubleLi 阅读(1042) 评论(0) 推荐(0) 编辑

摘要:rawRGB 图像采集的过程为:光照在成像物体被反射 -> 镜头汇聚 -> Sensor光电转换-> ADC转换为rawRGB 因为sensor上每个像素只采集特定颜色的光的强度,因此sensor每个像素只能为R或G或B,形成的数据就成为了rawRGB数据。 rawRGB数据是sensor的经过光电 阅读全文
posted @ 2022-10-18 10:04 DoubleLi 阅读(1948) 评论(0) 推荐(0) 编辑

摘要:0. 引言 之前一直做着和camera有关的工作,所以常常会涉及到图像格式的问题。感觉接触的名字和种类很多,索性好好整理一下,分个类,也方便后面再整理。 1. 直接上结论 直接总结了一张图 2. 图像格式 2.1 RAW RAW图像是sensor出来的最原始的数据。 是光线透过滤镜之后直接得到的数据 阅读全文
posted @ 2022-10-18 10:02 DoubleLi 阅读(3204) 评论(0) 推荐(1) 编辑

摘要:在 https://blog.csdn.net/fengbingchun/article/details/93975325 中介绍过通过FFmpeg可以直接获取usb视频流并解码显示的测试代码,当时通过usb获取到的视频流编码类型为AV_CODEC_ID_RAWVIDEO,像素格式为AV_PIX_F 阅读全文
posted @ 2022-10-17 17:05 DoubleLi 阅读(562) 评论(0) 推荐(0) 编辑

摘要:写在前面 gstcam是github上一个开元的ros软件包,它巧妙地将gstream流媒体框架引入ROS系统。通过利用 gstreamer 实现一个标准的ROS API接口.比如捕获usb uav camera 的图像,然后转化成 ros中 sensor_msgs/Image类型的image话题, 阅读全文
posted @ 2022-10-12 16:50 DoubleLi 阅读(648) 评论(0) 推荐(0) 编辑

摘要:可能很多初学者听到机器人操作系统,就被“操作系统”几个字吓住了。其实简单点说,ROS就是一个分布式的通信框架,帮助程序进程之间更方便地通信。 一ROS简介 可能很多初学者听到机器人操作系统,就被“操作系统”几个字吓住了。其实简单点说,ROS就是一个分布式的通信框架,帮助程序进程之间更方便地通信。 一 阅读全文
posted @ 2022-10-12 16:45 DoubleLi 阅读(1149) 评论(0) 推荐(0) 编辑

摘要:统信UOS 发布类型: 浏览器 操作系统: CPU架构: ARM架构 chromium是chrome的内核,目前chrome暂时未适配arm64版本,所以用chromium咯统信UOS ARM64和麒麟arm64均适用目前源自带chromium83,可以用apt-get install chromi 阅读全文
posted @ 2022-10-12 14:32 DoubleLi 阅读(5038) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示