
Linux网络编程
文章平均质量分 92
主要分享:Linux C/C++网络编程知识体系。
C++编程指南
专注于IT行业技术专家领域
展开
-
CMakeList入门到精通教程(这篇就足够啦)
CMakeList入门到精通教程(这篇就足够啦)原创 2024-11-04 16:28:58 · 2573 阅读 · 0 评论 -
第三方支付备付金
第三方支付备付金原创 2023-02-03 21:45:34 · 1004 阅读 · 0 评论 -
支付系统架构分析
支付系统原创 2023-02-03 21:43:48 · 950 阅读 · 0 评论 -
Linux下c语言多线程编程
两条线程看谁先抢到这个锁,也是竞争在抢锁,如果是th1先抢到,那锁就是th1的了,拿到锁的线程就很自私,接下来锁里面的代码就是th1自己一个人的,th2就不能来读这段代码了,th2没抢到锁的话它自己是不会去自己加个锁的,th2只能靠边站了,等th1先走完了锁里的代码,然后解锁了,再轮th2,加锁可以保证两条线程不会去抢着读数据,导致结果出错。CPU就立刻去执行剩下的线程二,直到执行结束。锁初始化函数有两个参数,第一个参数就是我们定义的锁,第二个参数是互斥锁的属性,写NULL就可以了,代表默认的快速互斥锁。原创 2023-01-31 14:32:52 · 745 阅读 · 0 评论 -
一篇20000个字精通Linux套接字编程
我们已经知道,内存中的多字节数据相对于内存地址有大端和小端之分。网络数据流的顺序:先发出低地址的数据,后发出高地址的数据。TCP/IP协议规定,网络数据流应采用大端字节序(低地址高字节)。如果本地主机是小端字节序的,则需要考虑网络字节序和主机字节序的转换问题。为使网络程序具有可移植性,使同样的C代码在大端和小端计算机上编译后都能正常运行,可以调用以下库函数做网络字节序和主机字节序的转换。// 本地字节序转网络字节序(IP)// 本地字节序转网络字节序(Port)原创 2023-01-28 19:21:02 · 270 阅读 · 0 评论 -
ovs原理与实践
相比于其它虚拟交换机/网桥(例如docker0和普通的linux bridge),ovs有着更加丰富的功能和生态,目前在openstack和kubernetes容器网络(ovn-kubernetes、kube-ovn)都能看到它的身影。本文仅仅简单介绍了ovs的基本原理和单机使用,后续会更新ovs跨主机隧道通信和ovn/ovs等内容,敬请期待。原创 2023-01-14 22:24:47 · 3008 阅读 · 1 评论