logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何使用ebpf统计某个端口的流量

如何使用ebpf统计某个端口的流量

#tcp/ip#linux
如何使用ebpf kprobe探测内核函数

使用ebpf kprobe探测内核函数

#linux
如何用golang访问hbase

hbase没有提供golang的API, 不过可以通过thrift服务进行访问. 本文主要分为3个部分: 1, 编译thrift工具; 2, 安装hbase; 3, 代码测试;1) 编译thrift工具:我的编译环境是centos7, gcc版本是5.3.0;我用的thrift版本是0.13.0, 下载地址如下:https://mirrors.tuna.tsinghua.edu.cn/apache

#centos#linux#golang +1
以mosquitto为服务, 用golang实现简单的mqtt发布和订阅

最近的一个项目是在对接hk威视的一个平台, 他们的数据是通过MQTT协议进行发布的.而我之前从来没有接触过MQTT协议, 所以就基于mosquitto搭建了一个MQTT服务, 又写了一个测试文件, 以熟悉后续可能的相关操作.windows下的mosquitto的安装配置还是可以查看此教程, 还是比较详细的, 地址如下:https://www.cnblogs.com/zkwarrior...

#golang
linux c/c++ 字符串压缩成hex

说明:字符串 str = "35363738", 8个字节长度, 压缩成Hex后为4个字节, 分别为16进制的0x35, 0x36, 0x37, 0x38;问题:今天遇到了一个问题, 需要对一个无符号字符串压缩后判断第一个字节, 该无符号字符串是以"c5"开头, 压缩后第一个字节应该是0xc5.但是按照"前人"提供的方法, 总是不能正确压缩.但是像刚刚提到的"35363738"就能...

#linux#c++
windows下如何编译tengine

本文的主要宗旨是使用cygwin在windows下编译tengine, 同时使用tongsuo, 使tengine支持国密SSL. 本文的编译环境为win10专业版. 详细步骤如下.

文章图片
#windows#ssl
linux c/c++ 字符串压缩成hex

说明:字符串 str = "35363738", 8个字节长度, 压缩成Hex后为4个字节, 分别为16进制的0x35, 0x36, 0x37, 0x38;问题:今天遇到了一个问题, 需要对一个无符号字符串压缩后判断第一个字节, 该无符号字符串是以"c5"开头, 压缩后第一个字节应该是0xc5.但是按照"前人"提供的方法, 总是不能正确压缩.但是像刚刚提到的"35363738"就能...

#linux#c++
linux c websocket开源库libwebsockets的编译和使用

我在编译过程中出现了本文步骤4.1和4.2所解决的两个问题, 如果你也出现了相同的问题, 请根据4.1和4.2解决, 如果没有出现, 请略过步骤4. 现步骤如下:步骤1)下载解压, github地址如下:https://github.com/warmcat/libwebsockets步骤2)假如解压后的目录如此: /home/user/libwebsockets-master,...

#linux#websocket#centos
linux c websocket开源库libwebsockets的编译和使用

我在编译过程中出现了本文步骤4.1和4.2所解决的两个问题, 如果你也出现了相同的问题, 请根据4.1和4.2解决, 如果没有出现, 请略过步骤4. 现步骤如下:步骤1)下载解压, github地址如下:https://github.com/warmcat/libwebsockets步骤2)假如解压后的目录如此: /home/user/libwebsockets-master,...

#linux#websocket#centos
golang net包tcp超时设置并判断是否超时

golang的net包设置超时有三个函数, 定义在net.Conn, 它是一个interface, 如下:SetDeadline(ttime.Time)error// 设置读写超时, 如果超时, 会返回超时错误. 等同于同时设置以下两个函数.SetReadDeadline(ttime.Time)error // 设置读超时,如果超时, 会返回超时错误...

#golang
    共 11 条
  • 1
  • 2
  • 请选择