Huangxiang6的博客

刚开始工作,记录平时学习和困惑的内容,稳步成长。

strace工具使用手册

strace工具使用手册 一、说明 ​ Strace是Linux中一个调试和跟踪工具。它可以接管被跟踪进程执行的系统调用和收到的信号。然后把每一个执行的系统调用的名字,参数和返回值打印出来。可以通过strace找到问题出现在user层还是kernel层。strace 显示这些...

2018-07-31 09:03:38

阅读数 476

评论数 2

两种MQTT协议可视化调试工具

两种MQTT协议可视化调试工具 一、MQTT技术背景 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一个基于客户端-服务器的消息发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上 ,...

2019-04-29 09:50:59

阅读数 128

评论数 0

docker构建frp通道

docker构建frp通道 ​ 实验环境是阿里云服务器和武汉局域网本地ubuntu之间建立frp内网穿透通道,之前用命令行的方式启动frp是可以正常转发端口的,现在使用docker镜像来启动frp容器,达到相同的目的,实验过程如下: 首先需要构建server端和client端的docker镜像,编...

2019-04-12 17:06:26

阅读数 72

评论数 0

Source Insight 中查看函数跳转

jump to prototype是跳转到函数原型

2019-01-23 11:07:01

阅读数 121

评论数 0

容器监测工具&资源限制命令

一、容器监控工具 ​ 监控对于基础架构非常重要,而容器的动态特征对监控有更高的要求。针对容器环境,有很多监控工具和方案,docker ps/top/stats 是docker原生的命令行监控工具,docker也提供了stats API,用户可以通过HTTP请求获取容器的状态信息。sysdig、cA...

2018-12-03 10:23:13

阅读数 171

评论数 0

Linux的读写流原理

一.基于流的操作 1.打开流 #include <stdio.h> FILE *fopen(const char *path, const char*mode); FILE *fdopen(int fd, const char *mo...

2018-12-03 10:19:56

阅读数 165

评论数 0

Linux编译连接原理

Linux编译链接原理 1.一般流程 一个C/C++文件要经过预处理(preprocessing)、编译(compilation)、汇编(assembly)、和连接(linking)才能变成可执行文件。 ①预处理就是将要包含(include)的文件插入原文件中、将宏定义展开、根据条件编译命令选择...

2018-12-03 10:17:37

阅读数 178

评论数 0

rootfs & bootfs & bootloader

文件系统 & bootloader 一、文件系统 ​ 一个linux系统按启动顺序可以划分为:引导加载程序、内核、文件系统、应用程序。 ​ 文件系统可以通俗的理解为管理文件存放位置的管家,不同的操作系统有不同的文件系统。Linux中一般使用EXT2格式的文件系统,...

2018-12-03 10:13:39

阅读数 401

评论数 1

Shell脚本基础知识学习记录

Shell脚本基础知识 #!/bin/bash #表示该脚本使用后面指定的解释器/bin/bash解释执行 echo "Hello World" #脚本功能 1.概念 Shell脚本与Windows/Dos下的批处理相...

2018-12-03 09:58:50

阅读数 92

评论数 0

信号量semaphore

信号&信号量semaphore 信号是事件发生时对进程的通知机制。有时可称之为软件中断。信号与硬件中断的相似之处在于打断了程序执行的正常流程。针对每个信号,都定义了一个唯一的(小)整数,从1开始顺序展开。信号分为两大类: 一组用于内核向进程通知事件,构成传统或者标准信号...

2018-12-03 09:57:25

阅读数 280

评论数 0

使用Makefile编译不同平台目标文件方法

使用Makefile编译不同平台目标文件方法 一、源码autoconf、automake生成软件包 1、基础概念 configure.in 这是最重要的文件,整个安装过程都靠它来主导。 Makefile.am automake会根据它来生成Makefile.in,再由./configur...

2018-07-30 20:38:59

阅读数 493

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭