腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
灰子学技术
技术知识分享,包括Go语言,C++等语言层面,架构层面,设计模式等等……
专栏作者
举报
195
文章
151802
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章
https
网络安全
编程算法
go
http
函数
c++
node.js
api
数据
linux
容器
kubernetes
存储
协程
html
tcp/ip
数据结构
变量
编译
c#
云数据库 Redis
指针
缓存
rabbitmq
socket编程
并发
负载均衡
打包
github
二叉树
内存
ide
负载均衡缓存
rpc
程序
配置
事件
线程
消息队列
协议
语法
json
git
网站
面向对象编程
dns
goroutine
连接
流量
路由
数据类型
数组
官方文档
php
.net
android
汇编语言
容器镜像服务
NAT 网关
分布式
cdn
单元测试
udp
nat
kafka
sdk
性能测试
服务网格
event
ip
lock
map
tcp
测试
队列
技巧
接口
开发
链表
内核
异常
原理
其他
python
javascript
regex
单片机
arm
数据库
sql
nginx
深度学习
日志服务
消息队列 CMQ 版
开源
zookeeper
大数据
安全
数据分析
windows
微服务
腾讯云开发者社区
etcd
raft
amqp
assert
break
broadcast
build
case
centos7
channel
class
com
cpu
debug
dump
epoll
events
exit
filter
io
key
label
lambda
mac
mock
null
openssl
post
private
request
restful
select
slice
struct
stub
wait
watch
编译器
表格
并发编程
操作系统
产品
递归
二进制
服务
服务器
工具
继承
基础
架构
进程
镜像
命令行
生命周期
算法
网络
性能
序列化
异步
域名
字符串
作用域
搜索文章
搜索
搜索
关闭
centos7编译c++碰到的坑
c++
https
centos7
openssl
编译
centos 7默认安装的工具链和LIB库都比较旧,不能很好的编译C++产品,最近踩了很多坑,下面就列一下出来。
灰子学技术
2024-02-22
150
0
envoy在arm机器上的编译整理
arm
缓存
编译
操作系统
二进制
操作系统:GUN Linux操作系统AARCH64架构。 istio-proxy版本:istio-proxy1.15.2
灰子学技术
2024-01-04
143
0
Envoy:关于outbound流量的处理逻辑
流量
路由
配置
数据
协议
本篇文章,笔者试图讲清楚流量在经过Envoy之后,outbound的流量处理过程是什么样子的。
灰子学技术
2023-10-30
141
0
Envoy:httpfilter相关代码阅读
filter
request
函数
配置
事件
本篇文章是envoy httpfilter相关代码阅读的整理和总结,笔者试图通过这篇文章将http filter在envoy内部的管控讲清楚,并且将request和response是如何使用这部分 http filter功能的流程介绍清楚。
灰子学技术
2023-10-30
172
0
Envoy:event相关代码阅读(二)
event
post
函数
事件
线程
本篇文章会从下面两部分来进行讲解,libevent的基础知识介绍,envoy中event的类的实现和event在envoy中的调度逻辑,本篇介绍第二部分内容。
灰子学技术
2023-10-30
181
0
Envoy:event相关代码阅读(一)
event
events
函数
事件
异步
本篇文章会从下面两部分来进行讲解,libevent的基础知识介绍,envoy中event的类的实现和event在envoy中的调度逻辑。
灰子学技术
2023-10-30
133
0
Pod内容详情梳理
容器
存储
镜像
配置
数据
本篇是笔者的一篇读书笔记,用于梳理pod的详情,方便理解和学习,也方便后续自己查询。
灰子学技术
2023-10-30
77
0
Go语言==真的那么简单吗
go
编译
内存
数组
指针
笔者最近发现对于Go的struct在使用==的时候,有时候可以使用,有时候却不能使用,甚至编译出错。基于这个既定事实,笔者做了一次实现,便整理了这篇文章出来。
灰子学技术
2023-10-30
105
0
Go之断言类型(assert type)
go
assert
变量
函数
接口
笔者最近在使用一个数据结构实现多个接口,但是却发现想要在一段时间内转换成接口1,另外一段时间转换成接口2,所以也就使用到了断言类型。在看过断言类型之后,觉得还是很有必要讲一讲这个断言类型,于是便有了这篇文章。
灰子学技术
2023-10-30
104
0
Go小技巧:mac os里面同时支持高版本和低版本的go
go
mac
技巧
开发
配置
开发的时候,往往会出现多个仓库使用的版本不一致,有的是低版本的,有的是高版本的,这两个版本对go的支持和fmt又不相同,而我们在开发的时候,就需要来回切换这个go的版本内容。(备注:这属于go工程使用的小技巧。)
灰子学技术
2023-10-30
336
0
Go语言之条件编译
go
build
编译
架构
开发
我们在开发的过程中,特别是在重构的过程中,往往会存在新代码和老代码同时都在的情况。这种情况下,我们希望可以编译不同的版本,旧代码编译的版本用来做产品发布,没有改好的新代码用来做测试,等测试通过之后,再把旧代码移除。
灰子学技术
2023-10-30
271
0
Go语言之指针常见问题
go
变量
数据
协程
指针
对于指针来说,最常见也最容易让人产生混淆的便是,指针作为参数传递的时候,到底是复制了一份指针变量,还是类似于C++的引用一样,使用的是传入之前的指针变量?
灰子学技术
2023-10-30
113
0
Go接口之nil != nil
go
数据结构
变量
接口
指针
从上面的输出结果来看,GetA()返回的类型为*A就算赋值为nil,也不等于nil。
灰子学技术
2023-10-30
93
0
Go语言之可变参数函数
go
编译器
函数
数据
数据类型
1.不输入参数;2.输入一个参数;3.输入多个参数;4.按照slice的方式输入。
灰子学技术
2023-10-30
136
0
Go之一步步学习RabbitMQ(二)
go
rabbitmq
队列
路由
消息队列
写在前面的话:本篇文章主要来讲解,RabbitMQ的路由知识,在开始之前,笔者问了自己几个问题。笔者觉得一旦知道了这几个问题的答案,那么关于RabbitMQ的路由这部分知识基本上算是熟悉了,所以还希望大家带着这些问题来阅读本篇文章。
灰子学技术
2023-10-30
138
0
Go之一步步学习RabbitMQ(一)
go
rabbitmq
数据
网络
消息队列
队列(queue):存在RabbitMQ中的邮筒,虽然消息是在应用程序和RabbitMQ中进行传递,但队列才是唯一能够存储消息的地方。队列的大小取决于宿主机器的内存和磁盘容量,它本质上是一个巨大的消息缓存池。多个生产者可以发送消息给同一个队列,多个消费者也可以从同一个队列中读取消息。这个队列有一个特点,先进先出。
灰子学技术
2023-10-30
109
0
Go语言之带参数的main函数
go
程序
函数
命令行
数据
本篇文章只用来讲解如何实现,一个带命令行的程序。对于这个功能的实现方法,有两种,一种是通过os包的os.Args来实现;另外一种通过flag包来实现。
灰子学技术
2023-10-30
201
0
消息队列(三):RabbitMQ基本API介绍
api
rabbitmq
函数
连接
消息队列
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
灰子学技术
2023-10-30
289
0
Go语言之性能测试相关(基准测试)
go
性能测试
测试
函数
性能
基准测试主要用来测试CPU和内存的效率问题,来评估被测代码的性能。测试人员可以根据这些性能指标的反馈,来优化我们的代码,进而提高性能问题。
灰子学技术
2023-10-30
168
0
Go单元测试(二):stub和mock
go
单元测试
mock
stub
函数
对于我们平时开发的业务代码,单个函数往往不是独立的,它需要依赖于其他模块、第三方库、数据库、消息交互的结果等等。
灰子学技术
2023-10-30
240
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档