- 博客(7)
- 收藏
- 关注
原创 libwebsockets库学习记录
libwebsockets( https://libwebsockets.org/ )是一款轻量级用来开发服务器和客户端的C库。它不仅支持ws,wss还同时支持http与https,可以轻轻松松结合openssl等库来实现ssl加密。
2023-09-08 12:27:47
8322
10
原创 C++函数调用约定
函数调用约定是一种规范,定义了在函数调用期间如何传递参数、如何返回结果以及如何处理函数调用的堆栈和寄存器。它是编程语言和操作系统之间的桥梁,确保不同部分的代码能够正确地协同工作。函数调用约定是确保函数能够与其他代码正确协同工作的规范。它定义了函数调用期间参数的传递方式、返回值的处理方式以及堆栈和寄存器的使用规则。在多语言、跨平台和性能优化上限的开发中,选择适当的函数调用约定非常重要。常见的函数调用约定包括标准调用约定、快速调用约定、stdcall 调用约定和thiscall 调用约定。
2023-08-04 16:58:17
292
1
原创 WebSocket协议学习
优点- 支持双向通信(避免了HTTP的轮询操作,实时性更强)- 更好的二进制支持(支持原生二进制,比基于文本更高效)- 较少的控制开销(头部较小)- 支持扩展(可以扩展协议甚至实现自定义的子协议)
2023-08-04 16:50:57
755
1
原创 PTA数据结构期末练习-判断题
1-1数据元素是数据的最小单位。F1-2数据的逻辑结构是指数据的各数据项之间的逻辑关系。F1-3数据结构概念包括数据之间的逻辑结构、数据在计算机中的存储方式和数据的运算三个方面。T1-4数据元素可以由类型互不相同的数据项构成。T1-5数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的存储结构。F1-62N和N具有相同的增长速度。F1-7算法分析的两个主要方面是时间复杂度和空间复杂度的分析。T1-8n! is O(nn).T1-9O(N2) is the same a
2021-06-28 11:00:58
9669
原创 Rightmost Digit
A - Rightmost DigitGiven a positive integer N, you should output the most right digit of N^N.InputThe input contains several test cases. The first line of the input is a single integer T which is the number of test cases. T test cases follow.Each test
2021-05-06 09:20:15
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人