3.λ.形而下技术博客

这里只关注技术实现,用代码说话。

远程调试c程序

最近基于tsar(阿里开源的一个基于c语言的监控程序)做二次开发, 因为以前从来没有在工作中写过c,所以这个简单的工作花了两周时间,期间用gdb进行调试,用valgrind检查内存泄漏。 但是最让我不舒服的就是gdb调试了,虽然gdb很给力,但是毕竟由奢入俭难,之前写Java,Python,Go都是可以用IDE进行 debug的。有图形化界面还是效率高很多,而对于新手,能够方便的debug源码就可以快速的理解项目。

那么怎么办呢?

阅读全文 »

Ingress是什么

在Kubernetes中,Ingress是一个对象,该对象允许从Kubernetes集群外部访问Kubernetes服务。 您可以 通过创建一组规则来配置访问权限,这些规则定义了哪些入站连接可以访问哪些服务。

阅读全文 »

从容器内访问主机的kafka

我最近遇到这样一个需求,需要从容器内的ClickHouse访问安装在mac主机的kafka。这个问题似乎很简单, 因为在windows上,虚拟机可以和host组成一个局域网,因此kafka只要绑定此网段的ip地址即可。 但是在我的mac主机下,这个方案行不通。

阅读全文 »

k3s是什么

K3s是什么?k8s的精简版。编译之后执行程序大小不到50M。 可以用在物联网的边缘计算侧。如果想深入了解k8s,那么k3s是个很好的起点。 那么如果能够断点调试k3s,就更好了。下面我们来看看怎么做。

阅读全文 »

问题

用google搜索关键词”java bytes to string and back not equal”,第一个就是我说的这个问题。 什么意思呢?就是在java中,bytes转化为string之后,再转换回bytes的时候,发现不相同了。 但是Go语言就没有这个问题哦

阅读全文 »
0%