- 博客(47)
- 资源 (11)
- 收藏
- 关注
原创 makefile
概念:makefile可以理解成工程文件编译规则文件,描述整个工程的自动编译和链接的规则。makefile主要包含:显示规则、隐晦规则、变量定义、文件指示、注释。 【目标】:【依赖】一、makefile 定义。三、makefile三要素。 【命令】
2023-10-09 22:54:23 214
原创 「 GCC编译工具」
为了让新增加的动态链接库能够被系统共享,需要运行ldconfig,作用是在默认搜索路径,动态链接库的配置文件中列出的目录中搜索动态链接库,当用户的动态链接库不在系统动态链接库配置文件/etc/ld.so.conf中时,通过ldconfig 用户目录,将用户指定目录中的动态链接库放入系统中共享。动态链接库是目标文件的集合。-O,对程序进行优化编译、连接,采用这个选项,整个源代码会在编译、连接过程中进行优化处理,这样产生的可执行文件的执行效率可以提高,但是,编译、连接的速度就相应地要慢一些。
2023-10-09 22:52:46 246
原创 GCC 编译器
为了让新增加的动态链接库能够被系统共享,需要运行ldconfig,作用是在默认搜索路径,动态链接库的配置文件中列出的目录中搜索动态链接库,当用户的动态链接库不在系统动态链接库配置文件/etc/ld.so.conf中时,通过ldconfig 用户目录,将用户指定目录中的动态链接库放入系统中共享。但有时候出于对程序代码优化的考虑,希望只对其中一部分内容进行编译,此时就需要在程序中加上条件,让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就是条件编译(conditional compile)
2023-09-27 23:56:12 660
原创 k8s网络通信
Kubernetes 是为运行分布式集群而建立的,分布式系统的本质使得网络成为 Kubernetes 的核心和必要组成部分,了解 Kubernetes 网络模型可以使你能够正确运行、监控和排查应用程序故障。
2023-06-26 21:18:56 820
原创 ProtoBuf 入门教程
/ 指定protobuf的版本,proto3是最新的语法版本// 定义数据结构,message 你可以想象成java的class,c语言中的struct// 定义一个string类型的字段,字段名字为data, 序号为1// 定义一个int32类型的字段,字段名字为status, 序号为2//说明:proto文件中,字段后面的序号,不能重复,定义了就不能修改,可以理解成字段的唯一ID。消息(message),在protobuf中指的就是我们要定义的数据结构。
2023-01-09 23:58:55 650
原创 golang tcp&udp 协议编程 &网络通信&tcp粘包问题&任务线程池处理
golang tcp&udp 协议编程 &网络通信&tcp粘包问题&任务线程池处理
2022-10-24 21:46:25 916
原创 golang gin 框架中的 httprouter 组件源码分析
golang gin 框架中的 httprouter 组件源码分析实际上是对http.Handler重写,并通过经过优化过的字典树 (基数树)的注册路由以及请求参数的存储
2022-10-24 21:01:53 533
下一代 应用层 防火墙 技术白皮书
2022-10-26
golang 语言 学习笔记 书籍 曝光go语言底层原理
2022-10-22
云安全(Cloud Security)
2022-10-22
golang udp.rar udp 封包请求
2022-10-19
golang Timer 执行一次,Ticker可以周期的执行
2022-10-19
当红开发语言Go,真的是未来的技术主流吗?.md
2021-11-02
图解Go内存分配器.md
2021-11-02
GO SDK使用说明.md
2021-11-02
PHP语言中的典型模块开发技术
2014-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人