2026年2月26日

在centos上部署gitea服务器

摘要: 为了方便源代码管理,我向公司申请了个centos7虚拟机,在上面部署gitea,然后通过vpn,平时出差在外,也能访问,保证源代码的管理。 安装内容: Gitea依赖于git运行,所以安装Gitea的话,服务器要先有git。Centos 7自带了一个git,但版本太老,需要先升级git,然后再安装G 阅读全文

posted @ 2026-02-26 18:32 左直拳 阅读(15) 评论(0) 推荐(0)

2026年2月15日

我的2025

摘要: 年中做项目的时候,合作公司的项目负责人某工约40岁。看得出是一个资深工程师,经验丰富。他们公司负责网络布设,对于有关网络的问题,有问必答,还能够电话问功夫,远程指导我解决故障。除了技术了得,他还有管理才能,在整个项目居中调度,协调资源,隐隐然是整个项目的乙方头领。 有一次,在甲方机房一起干活,某工问 阅读全文

posted @ 2026-02-15 10:24 左直拳 阅读(3) 评论(0) 推荐(0)

2026年1月25日

利用wvp-gb28181-pro国标级联实现上级观看下级摄像头

摘要: 如图所示,下级WVP 通过国标级联注册到上级WVP,在上级WVP即可观看下级的摄像头。 一、概述 为什么要使用国标级联呢?主要是摄像头数据是个香饽饽,一个单位安装了摄像头以后,许多单位都想分一杯羹,纷纷提出要求共享一下。本单位一般直连摄像头,比如通过rtsp拉流到自己的视频平台。一个摄像头不可能支持 阅读全文

posted @ 2026-01-25 11:55 左直拳 阅读(17) 评论(0) 推荐(0)

2026年1月11日

将c++程序部署到docker

摘要: 在ubuntu下开发c++程序,捣鼓开发环境就花了不少时间。功能弄好以后,怎么部署到安装了统信(UOS)的服务器上让我犯难。虽然都是linux操作系统,但极大概率,将ubuntu下发布出来的程序,原原本本拷贝到uos会跑不起来。一想到要再部署一大堆环境就心烦意乱。 后来想到用docker部署。首先在 阅读全文

posted @ 2026-01-11 11:47 左直拳 阅读(3) 评论(0) 推荐(0)

2025年12月26日

安装linux时的存储设置

摘要: 前天给项目用的服务器安装操作系统,涉及到存储设置,厘清了一些概念,学习到一些新知识,记录一下。 一、服务器概况 2块500GB的固态硬盘做了RAID1,4块4TB的机械硬盘做了RAID5。64G内存。 可以说,我们服务器存储架构设计得非常合理,兼顾了 性能、安全性和容量,属于典型的企业级存储分层方案 阅读全文

posted @ 2025-12-26 17:27 左直拳 阅读(1) 评论(0) 推荐(0)

2025年12月21日

使用Mobile Atlas Creator 2.0获取离线地图

摘要: 项目部署在内网,无法上互联网,客户又不提供地图资源,咋办?只能使用离线地图了。 一、下载离线地图 离线地图从哪里来?AI推荐了好几种方式,亲测发现Mobile Atlas Creator勉强可用。 1、Mobile Atlas Creator的版本问题 Mobile Atlas Creator官网有 阅读全文

posted @ 2025-12-21 22:05 左直拳 阅读(10) 评论(0) 推荐(0)

2025年12月13日

利用SRS拉取摄像头辅码流实现浏览器展示多路摄像头预览功能

摘要: 如标题所示。关键词:SRS,辅码流,浏览器,多路预览。效果如图,在一张浏览器页面,同时展示9个摄像头的预览画面。 怎么做到的? 一句话概括,就是: 用SRS拉取摄像头的辅码流(子码流),处理成浏览器可以直接播放的HTTP-FLV格式(如http://172.16.10.124:18080/live/ 阅读全文

posted @ 2025-12-13 21:25 左直拳 阅读(3) 评论(0) 推荐(0)

2025年11月13日

自签名证书需要手动确认风险导致nginx转发无效问题

摘要: 众所周知,采用https的站点中,页面不能有指向http的链接,因为这些链接根本无效。那如果真的需要连接http怎么办,我通常是用nginx做转发,将http转发为https地址。这些都是老套路了,所以我前一阵子,因为业主要求加强安全性,将一个http站点改造成https,轻车熟路,三下五除二,很快 阅读全文

posted @ 2025-11-13 22:41 左直拳 阅读(1) 评论(0) 推荐(0)

2025年8月21日

程序跑在docker容器里会有性能瓶颈吗?

摘要: 一直以来我都担心,程序跑在docker里,安装和管理方便是方便,但会不会有性能瓶颈呢?你比如说服务器的CPU很强,好多核,内存也很大,好多G,但程序跑在docker里,会不会只能分得一点点,进而受限? AI说,不会。除非我们在创建容器得时候,特别指定。 简单来说,默认情况下,Docker 容器可以充 阅读全文

posted @ 2025-08-21 16:33 左直拳 阅读(1) 评论(0) 推荐(0)

2025年8月17日

前端vue3+后端spring boot导出数据

摘要: 有个项目需要提供数据导出功能。 该项目前端用vue3编写,后端是spring boot 2,数据库是mysql8。 工作流程是: 1)前端请求数据导出 2)后端接到请求后,开启一个数据导出线程,然后立刻返回信息到前端 3)前端定期轮询,看导出是否已完成 4)后端将数据导出,生成文件,存放在后端 5) 阅读全文

posted @ 2025-08-17 16:11 左直拳 阅读(1) 评论(0) 推荐(0)

2025年8月15日

c++程序示例:多线程下的实例计数器

摘要: 我的一个c++项目,有个类,运行过程中会创建多个实例,每个实例独自一个线程。原本程序设置了一个静态、全局的计数器,所有实例共用,但我希望每个实例管理自己的计数器。最自然的想法,应该设置一个私有变量作为计数器,每个实例操作自己的这个私有变量。但是,实例有回调函数,回调函数中会进行计数,不好传递这些个变 阅读全文

posted @ 2025-08-15 19:14 左直拳 阅读(1) 评论(0) 推荐(0)

2025年7月26日

linux下变更mysql的数据文件目录

摘要: 变更MySQL的数据文件目录,linux下比windows要简单。windows下的相关操作见附录。 步骤是 1、停止mysql 2、拷贝数据文件到新目录,拷贝时保留文件的权限 3、修改配置文件 4、重启mysql 下面是详细介绍。 一、操作步骤 1、确认配置文件 首先是要找到配置文件。像我们的操作 阅读全文

posted @ 2025-07-26 10:48 左直拳 阅读(1) 评论(0) 推荐(0)

2025年7月1日

c++项目使用drogon框架提供Resful API在CPU ARM架构下崩溃问题

摘要: 不要在一棵树上吊死。这个框架不行,就换一个。 一、崩溃 我们有个c++项目,需要对外提供接口。之前的办法是采用drogon框架作为支持,在x86机器下,不管是windows还是linux,一直运行得不错。但将这个程序移植到CPU为ARM架构的工控机中,如果访问其中的接口,程序就崩溃、退出了。 Seg 阅读全文

posted @ 2025-07-01 18:47 左直拳 阅读(2) 评论(0) 推荐(0)

2025年6月29日

编写c++程序分别在x86和arm架构的ubuntu下访问CAN 接口设备

摘要: 我们项目有一台电源,支持通过CANBus协议与外部通讯,我需要在程序里读取它的数据,并且对它进行控制。而程序最终是要部署到一台工控机上,但该工控机内存只有4G,内置了一个被厂家修改过的ubuntu20.04,在上面开发调试,又卡又不方便。我的计划是,先在我本机的虚拟机上开发,虚拟机装的也是ubunt 阅读全文

posted @ 2025-06-29 12:02 左直拳 阅读(1) 评论(0) 推荐(0)

2025年6月23日

时区问题导致java程序查询无结果

摘要: 我将程序从本机部署到工控机后,发现有个页面查询无数据。同一个数据库,项目在本地跑是有数据的。 这引起了我的恐慌。因为工控机的CPU架构为ARM,内存又小,只有4G。之前出现过在本地跑得好地地的程序,部署到工控机运行就崩溃的情况。在巨大的进度压力之下,那次我差点也崩溃了。 经过调试,发现是时区有偏差, 阅读全文

posted @ 2025-06-23 19:08 左直拳 阅读(1) 评论(0) 推荐(0)

2025年6月3日

ubuntu 20.04挂载固态硬盘

摘要: 我们有个工控机,其操作系统是ubuntu 20.04。可以接入一个固态硬盘。将固态硬盘插好后,就要进行挂载。在AI的指导下,过程并不顺利。记录如下: 1、检查硬盘是否被识别 安装好硬盘后,运行以下命令来检查Linux系统是否已识别新硬盘: lsblk 结果如下 forlinx@FCU2601:~$ 阅读全文

posted @ 2025-06-03 18:02 左直拳 阅读(8) 评论(0) 推荐(0)

2025年5月18日

项目绩效域

摘要: 项目经理采用10大知识领域的过程组来管理项目,同时需要密切注意8个跟项目绩效密切相关的因素。项目管理得好不好,就看这些绩效域表现得咋样。我的理解,所谓绩效域,就是项目管理好坏的评价指标。 哪8个绩效域: 干系人 团队 开发方法和生命周期 规划 项目工作 交付 测量 不确定性 一、干系人绩效域 1、预 阅读全文

posted @ 2025-05-18 00:18 左直拳 阅读(1) 评论(0) 推荐(0)

2025年5月9日

c++中构造对象实例的两种方式及其返回值

摘要: c++中,构造对象实例有两种方式,一种返回对象实例,一种返回该对象实例的指针。如下所示: 一、两种返回值 RedisConn conn1; //得到实例conn1; RedisConn *conn2 = new RedisConn();//得到指针conn2; RedisConn conn3 = n 阅读全文

posted @ 2025-05-09 16:50 左直拳 阅读(1) 评论(0) 推荐(0)

2025年5月7日

c++中“&”符号代表引用还是取内存地址?

摘要: c++中,“&”符号有时代表引用,有时代表取地址符。问你死未。 一、引用和取址 引用是一个已存在变量的别名,修改别名的值,原始变量的值也会改变;而取地址符则是得到一个指针,该指针指向变量的内存地址。 1)引用 int a = 10; int &ref = a; // ref 是 a 的引用 此时 r 阅读全文

posted @ 2025-05-07 17:05 左直拳 阅读(1) 评论(0) 推荐(0)

2025年4月29日

高级项目管理

摘要: 在信息系统项目管理工作中,组织管理者和项目管理者,有时还会面临多项目的管理,或组织级的项目管理、项目的量化管理等课题。 其中,项目集管理、项目组合管理和组织级项目管理,为多项目管理和组织级管理提供有效指导;而量化项目管理为量化、数字化提供指导;PMI、ITSS、CMMI和PRINCE2等提供最佳实践 阅读全文

posted @ 2025-04-29 22:47 左直拳 阅读(1) 评论(0) 推荐(0)

导航