上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 方法method receiver p selector 形如p.X或p.Path() go可以让任意类型添加方法,可以为一个named type添加方法,只要它的底层不是指针或接口。 当receiver为指针类型时,实例类型调用方法会自动取地址然后调用, 这仅限于变量,包括结构体成员,数组成员,s 阅读全文
posted @ 2022-01-05 16:52 影随风动91 阅读(39) 评论(0) 推荐(0)
摘要: 函数 函数的类型称为函数签名: func signature。 两个函数有相同的参数类型列表和相同的返回结果类型列表,则类型即签名相同。 go没有默认参数和带名称参数。 函数参数通过值复制,因此函数接收的是每个参数的副本。 go的垃圾回收会清理无用的内存,但不会清理系统资源,如打开的文件描述符。 在 阅读全文
posted @ 2022-01-04 18:28 影随风动91 阅读(35) 评论(0) 推荐(0)
摘要: Go is a compiled language. Go natively handles Unicode, so it can process text in all the world’s languages. Exercis e 1.3: Experiment to measure the 阅读全文
posted @ 2022-01-04 11:45 影随风动91 阅读(21) 评论(0) 推荐(0)
摘要: Its facilities for concurrency are new and efficient, and its approach to dat a abstraction and object-oriented programming is unusually flexible. It ha 阅读全文
posted @ 2022-01-04 09:38 影随风动91 阅读(25) 评论(0) 推荐(0)
摘要: 汇编语言入门教程 寄存器模型 早期的cpu有8个寄存器,分别为: EAX EBX ECX EDX EDI ESI EBP ESP 这8个寄存器中,前面七个都是通用的。ESP寄存器有特定用途,保存当前Stack的地址。 我们常常看到 32位 CPU、64位 CPU 这样的名称,其实指的就是寄存器的大小 阅读全文
posted @ 2021-12-31 11:50 影随风动91 阅读(53) 评论(0) 推荐(0)
摘要: 根据前面C语言函数的调用惯例,可知道参数较少时,函数使用寄存器传参,函数的返回值通过EAX寄存器返回(返回值较小时)。 而go语言不是这样的,go使用栈来进行参数传递和函数返回。在函数调用前,调用者已经分配好返回值和函数参数的内存空间,在函数执行过程中,最后的返回结果根据基准指针写入到返回值栈空间中 阅读全文
posted @ 2021-12-31 11:47 影随风动91 阅读(58) 评论(0) 推荐(0)
摘要: 简单函数的调用原理 在一个C函数被调用时,一个帧栈是如何被建立,由如何被消除的。这些细节跟操作系统平台及编译器的实现有关,下面的描述是针对运行在Intel奔腾芯片上Linux的gcc编译器而言。c语言的标准并没有描述实现的方式,所以,不同的编译器,处理器,操作系统都可能有自己的建立栈帧的方式。 主要 阅读全文
posted @ 2021-12-31 11:08 影随风动91 阅读(166) 评论(0) 推荐(0)
摘要: 如今一个不太大的程序可能会包含10000个函数。程序的作者只需要考虑其中的一部分,是自己设计的可能会少,因为大多数都是其他人所写的,且能够通过包实现重复使用。 Go提供了超过100个标准包。Go社区,一个蓬勃发展的生态,用于包设计、分享、重用和发展,已经发布了很多包。本章,我们将会展示如何使用已经存 阅读全文
posted @ 2021-12-30 15:47 影随风动91 阅读(64) 评论(0) 推荐(0)
摘要: SDP协议 RTP RTCP SRTP RTP只负责传输数据包,需要与RTCP配合使用,由RTCP来保证RTP数据包的服务质量。 每一个RTP数据报都由头部(Header)和负载(Payload)两个部分组成,其中头部前12个字节的含义是固定的,而负载则可以是音频或者视频数据。 整个IP报文由IP报 阅读全文
posted @ 2021-12-29 11:56 影随风动91 阅读(109) 评论(0) 推荐(0)
摘要: https://kaisawind.oschina.io/2019/11/26/2019-11-26-qemu/ https://bbs.huaweicloud.com/forum/thread-27096-1-1.html linux ubuntu安装qemu sudo apt-get insta 阅读全文
posted @ 2021-12-29 11:49 影随风动91 阅读(118) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页