logo

ZYXeeker`s blog

首页 标签 便笺 归档 关于

LIVE555性能分析&优化

版本依据Kernel-5.10.117 , live555-2020 live555 作为一款 RTSP 开源库被广泛的应用在各种项目中间,但它并不是一个多线程库,虽然单线程应用在响应上具有一定的优势,但作为一个库融入到其他应用中时难
2024-07-16 Linux , Kernel , Perf

Atomic Weapons 笔记

源于 Herb Sutter 的 “C++ and Beyond 2012: atomic Weapons” 对的一些笔记,以及对 atomic 的理解 关于顺序一致性顺序一致性 Sequential consistency (SC)
2024-07-08 C++ , 笔记

汇编-函数与栈

环境依据:Ubuntu2204 x64gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 记录 C 中栈对函数的管理 DEMO示例代码int test1(int a, int b) 
2024-06-28 内存管理 , 汇编

C++中配置监听设计

本文是对上篇文章(C++中配置转换设计)的运用前置知识:模板,完美转发,智能指针,设计模式-监听模式 场景运用在项目中有时需要对一些配置变量发生改动时进行回调监听,不仅发生在被其他调用者修改的场景,也可能存在对应的配置管理器需要监听文件
2024-05-29 C++

C++中配置转换设计

问题?在使用 JsonCpp 相关的库对配置数据进行读写时,有可能会出现这样的问题,首先写入数据到文件: // 写入数据uint32_t width = 1920;uint32_t height = 1080;uint32_t fps
2024-05-24 C++

嵌入式下多进程时区问题

版本依据Glibc-2.33, Kernel-5.10.117 对于不需要时间同步的情况来说,在程序运行前 env 中设置好 TZ 的相关参数即可,这里主要记录存在 NTP 服务情况下的处理方式 问题?在多进程下,NTP 由另一个应用的
2024-05-20 ARM , Linux , Kernel , Glibc

嵌入式下多应用架构

单体应用时间带来的变化在早期的业务中嵌入式应用中只需要简单的对设备上的硬件资源进行整合和调用,并将需要的数据传递给上层设备交予其中的应用进行解析和应用,所以当时的结构及其简单: flowchart TB     subgraph Devic
2024-05-16 ARM , Arch , Linux

Python调用DLL

背景算法组在对摄像头进行算法实现是用的 Python 来进行的模拟实现,但 Python 在调用对应的库进行操作时出现了延迟过大的问题以及无法取到对应的数据导致业务逻辑无法实现,因此我这边编写了一个专门的 SDK 提供给算法组进行使用。这里
2022-05-30 SDK

GDB常用命令

转载至GDB调试-从入门实践到原理 gcc -g t1.c -o t1 需要加 -g 来产生调试符号, 否则GDB会出现 Make breakpoint pending on future shared library load? 断
2022-01-05 笔记 , GDB

Mutex vs. Semaphore, what is the difference?

Mutex vs. SemaphoreThe Toilet Example  (c) Copyright 2005, Niclas Winquist ;) MutexIs a key to a toilet. One person ca
2021-11-20 笔记 , Async
上一页 下一页
Powered by Hexo Theme