logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CentOS7 升级gcc版本到gcc9

CentOS7 升级gcc版本到gcc9CentOS7自带的GCC版本是4.8.5,如下所示:# cat /etc/redhat-releaseCentOS Linux release <strong>7.6.1810</strong> (Core)#which gcc#gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LT

#linux#centos#服务器
微服务与监控(monitor)

       传统的软件属于单块应用的世界。微服务的是多服务多应用的世界。要掌握单块应用的运行情况,只会发生单一的故障点,要追踪问题的发生和修订bug相对较易。而微服务的世界里,由于其运行个体多、部署方式多样,问题点会出现在各处,查其日志很多,要从大量且相互隔离的日志中找到问题点非常困难。对于多服务的监控,获取服务的状态更为复杂。       解决多服务监控问题的好方式是,监控单个服务,然后将..

#微服务
Linux动态库加载之LD_PRELOAD用法

转载https://blog.csdn.net/iEearth/article/details/49952047还有一篇博客也可以看看https://blog.csdn.net/xp5xp6/article/details/52513428https://www.cnblogs.com/openix/p/3521166.html/etc/ld.so.conf详解 :https://www.cnbl

git获取与创建项目命令, 基本快照

Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。获取与创建项目命令git init用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目:$ mk

测试类型之白盒测试

源代码评审方式: 人工分析+自动化检查工具自动化工具是一个宝贵的资源,它能够减少长时间对着代码行阅读而带来的繁重任务,但是自动化工具只能识别出可能的漏洞或可疑的代码片段。检测出的问题是否有效,仍然需要人工分析。对源代码来说,你看到的东西并不一定是实际执行的东西。软件构建过程在从源代码到汇编代码的转换中可能会发生很大的改变。不能说一种测试方法就一定比另一种测试方法更好。源代码分析工具编译时检查器、源

#测试
API与C++中的API

1、什么是API1、是对某个问题的抽象,及用户与解决该问题的软件组件之间进行交互的方式;2、定义可复用模块,该模块可以嵌入到用户的应用程序中;3、一个明确定义的接口,可以为其他软件提供特定服务。

#c++
Linux编程之fork(创建一个进程)

一、API头文件:unistd.hpid_t fork();作用:如果fork()调用成功,就会使内核建立一个新的进程,所建的新进程是调用fork()的进程的副本。系统调用fork()没有参数,它返回一个pid_t类型的值pid。pid被用来区分父进程和子进程。在父进程中,pid被置为一个非0的正整数;在子进程中,pid被置为0。根据fork()在父进程和子进程中的返回值不同,程序员可以据此为两个

#linux#bash#unix
一段int外覆器的代码测试

#include <iostream>using namespace std;template<int N>struct int_{static const int value = N;typedef int_<N> type;typedef int value_type;typedef int_<N...

到底了