一.系统介绍
- 无入侵的互联网分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关联日志
- 基于elasticsearch作为查询引擎
- 高吞吐,查询效率高
2024年07月17日
2024年07月17日
近几日闲来无事,工作摸鱼之时在码云上发现一个更加轻量级的分布式日志系统 PlumeLog ,就研究了一下,写了一个demo,做个记录
2024年07月17日
F.22: Use T* or owner<T*> to designate a single object(使用T*或owner<T*>指明唯一对象)
Reason(原因)
Readability: it makes the meaning of a plain pointer clear. Enables significant tool support.
2024年07月17日
在C++中,存在着一个有趣却容易被忽略的编译链接问题,那就是为什么在使用pow函数不需要链接libm库?
在思考这个问题前,我们先回顾下,什么情况下需要制定链接库?
#include<stdio.h>
#include<math.h>
2024年07月17日
F.18: For "will-move-from" parameters, pass by X&& and std::move the parameter(使用X&&传递“将会发生数据移动”的参数并实施数据移动)
Reason(原因)
2024年07月17日
本文说明在Linux主机上构建ARM开发用最新C++交叉编译环境的方法。
从VitualBox官网下载最新的VirtualBox。
2024年07月17日
在Windows下写C++程序又不想安装Visual Studio,那么可以安装MinGW。
下载地址:https://osdn.net/projects/mingw/
2024年07月17日
《C++ Templates: The Complete Guide》是一本关于C++模板的权威指南。在书中,作者提供了关于模板元编程性能考虑的一些指导原则和举例。
在模板元编程中,性能是一个重要的考虑因素,因为模板代码在编译时会生成大量的代码,并且在运行时会产生额外的开销。以下是一些常见的性能考虑和举例:
2024年07月17日
大家好,我是晚上做游戏。今天来给大家分享一个非常实用的游一的小技巧。有的同学可能会觉得熟悉游家的数据结构,比如tiri、timap那些东西不是特别方便。为什么?因为每次想尝试一个什么它里面的方法的时候都要去开编辑器,这个过程就非常的漫长、非常痛苦。
包括tiri、timap或者想试一下游家里面的比如节省工具类或者线程工具类,每次自己想写一个什么东西试一下都很慢,但其实根本不需要这么慢。因为由于自己提供了black program的工程,就相当于visual studio提供的空白的控制台程序一样。
2024年07月17日
文/Justa
项目中架构使用的Lighttpd + fastcfg + 自己写的一套servlets,View、Model部分需要C++层来处理,网页前端使用纯dom操作,简直了!老古董呀!
没办法,重构先不想,先来完善我的ONVIF功能。
ONVIF Service,可以用GSOAP生成,因为设备上有Web Server了,不想用臃肿的GSOAP生成的代码,lighttpd + onvif 后天服务的方式来实现。