开发实战:项目中的CMake技巧

一个“好看”的CMake管理应该是这样的: ├── CMakeLists.txt ├── main_class.cpp ├── main.cpp ├── model │ ├── seg_0415.onnx │ └── seg_0415.trt ├── Parser │ ├── CMakeLists.txt │ ├── data_frame_parser.cpp │ └── data_frame_parser.h ├── RoadSeg...

开发实战:给代码属上大名

关于代码💩山,已经不忍直视。。。 只希望自己能够写出整洁、大方、有魅力(又美丽)的代码。 所以呢,得给代码属个大名。 vscode用的久了,以此为...

开发实战:通过TCP Socket进行实施字节流解析

Shell:操作移动文件

主打一个“懒”字! 移动文件啊,重命名啥的,动手拖拖不行嘛?! 不行!用键盘,用命令行! 比如: 想要移动 ZYC01981 - 01.jpg,同时又想把 - 01 后缀给去掉...

编程艺术:高质量编程指南C/C++试题

本试题仅用于考查 C++/C 程序员的基本编程技能。内容限于 C++/C 常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对 C++/C 的理解...

开发实战:解析H.264编码和LZ4压缩的相机图像

在上一篇打通了读取字节流文件后,能够得到每一帧的字节数据了,这一篇就来解决为这些数据赋予实际意义。 彩色图像采用H.264编码 -> 那就需要按照H...

开发实战:解析二进制文件

需要解析相机的字节流文件(就是一个一个Byte组成的文件,不解析的话没有啥实际意义)。 解析需要按照一定的规则,比如:如何确定数据的头(Hea...

Git:分支的基本操作

使用Git,在develop分支下创建一个新分支,然后在这个新分支上进行新功能开发。 git branch系列操作 1. 列出所有本地分支 git branch 2. 列出所有远...

Linux:上不了网了之路由表修复

问题描述: Linux同时连接局域网,网段是172.27.0.x,以及连接网口的相机设备,网段是192.168.80.x。 Linux启动后出现...

Leetcode:189. 轮转数组

Given an integer array nums, rotate the array to the right by k steps, where k is non-negative. Example 1: Input: nums = [1,2,3,4,5,6,7], k = 3 Output: [5,6,7,1,2,3,4] Explanation: rotate 1 steps to the right: [7,1,2,3,4,5,6] rotate 2 steps to the right: [6,7,1,2,3,4,5] rotate 3 steps to the right: [5,6,7,1,2,3,4] Example 2: Input: nums = [-1,-100,3,99], k = 2 Output: [3,99,-1,-100] Explanation: rotate 1 steps to the right: [99,-1,-100,3]...