![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 81
我才是鳴海步
新显实验室毕业的机械专业程序猿
展开
-
Web服务无法响应但本地业务正常的故障排查记录
现场反馈我们的设备存在不定时的情况下,会出现Web服务无法正常访问的情况。经过简单的现场排查,发现了呈现以下特点:a. 重启设备后,无法正常访问的情况能够解除。b. 在出现问题的时候,设备本身的与WEB无关的业务是能够正常运行的.c. 在出现问题的时候,有时候只是WEB服务无法访问,有时候所有通过私有协议交互端口均无法访问。d. 在出现问题的时候,即便是有时候所有通过私有协议交互端口均无法访问的场景,过很长时间后,通过配置工具的连接还是能够恢复正常的,但WEB服务只要坏过就无法恢复了。原创 2022-10-21 22:07:13 · 1119 阅读 · 0 评论 -
GoogleTest进阶——参数测试、Mock测试、耗时测试、类型测试
本次文章以一个真实业务中的`进程管理类`测试的过程中遇到的问题和解决办法,覆盖了`参数测试`、`Mock接口测试`、`接口耗时测试`这三个方面,会简单的提及`类型测试`。并且配合VSCode的CMake Tools插件,快捷而方便的进行`进程管理类`的测试。...原创 2022-05-20 16:37:31 · 5082 阅读 · 6 评论 -
基于Vue的快速入门web开发
这是一篇为了只会后端语言,但是想快速上手前端代码的人准备的快速入门文章。原创 2022-02-24 20:53:40 · 4458 阅读 · 4 评论 -
基于C++11的代码审核常见问题清单
在实际业务开发的过程中,经常发现有些缺陷反复出现,这里总结出业务中常见的问题进行归纳,以便警示大家的同时,为后续开发质量提高用做帮助。此清单的意图是为了提高本组代码质量和开发水平。 序号 缺陷描述 缺陷举例 缺陷造成的程序影响 1 入参在函数中仅作为查找使用,但将入参值传递 int Search(ComplicatedClass cc); 值传..原创 2022-02-22 14:35:40 · 993 阅读 · 0 评论 -
Effective Modern C++ Item 42 考虑置入而非插入
如果你有个容器,持有一些,比如说,`std::string`型别的对象,那么似乎合乎逻辑的做法是用某个插入函数`insertion function`来向其中添加新元素,比如`insert`,`push_front`和`push_back`,又或者对于`std::forward_list`而言的`insert_after`,而传递给函数的元素型别将是`std::string`。毕竟,那正是容器持有物的型别。原创 2021-12-04 19:37:04 · 1103 阅读 · 0 评论 -
Effective Modern C++ Item 40 对并发使用std::atomic,对特种内存使用volatile
可怜的volatile。被误解到如此地步。它甚至不应该出现在本章中,因为它与并发程序设计毫无关系。但是在其他程序设计语言中(例如 Java 和 C# ),它还是会对并发程序设计有些用处。甚至在C++中,一些编译器也已经把volatile投入了染缸,使得它的语义显得可以用于并发软件中(但是仅可能用于使用这些编译器进行编译之时)。因此,除了消除环绕在它周围的混淆视听外,没有什么其他的理由值得在关于并发的一章中讨论volatile。程序员有时会把volatile与绝对属于本章讨论范围的另一C++特性混淆,那.原创 2021-09-18 21:17:34 · 354 阅读 · 0 评论 -
C++多线程编程介绍,技巧及注意要点---Part2
PPT下载地址详见 传送门原创 2021-09-18 19:53:15 · 144 阅读 · 0 评论 -
现场校时错乱分析,开启NTP校时延迟分析以及部署建议
1. 问题背景描述2021年7月23日宜春现场出现一台信号机在应该跑早高峰方案的时候,实际上跑了凌晨的方案,从而造成现场车辆拥堵的问题,客户进行了投诉并要求给出解释和解决方案。2. 问题排查和分析排查过程中发现宜春现场的校时配置十分混乱。现场存在NTP,GPS,平台校时三种模式同时进行校时的情况。并且现场并不止有一个平台,也就是通过平台校时这个方式的校时源有多种。所以可以得知的是,现场的信号机在较多情况下同时会接受3-5种不同的校时源进行校时。3. 同时有多种不同校时源下存在的风险信号机是一个时原创 2021-07-28 16:11:08 · 1160 阅读 · 0 评论 -
C++多线程编程介绍,技巧及注意要点---Part1
源文件文档下载地址原创 2021-07-16 09:32:11 · 356 阅读 · 0 评论