操作系统
-
GDB调试选项
GDB在启动时,可以选择不同的模式。本文对于 GDB 的启动时的参数选项做出了一些说明,我们可以根据自己的需求选择 GDB 的启动模式。 GDB 在启动阶段的活动 启动命令行解释器…
-
GDB调试工具介绍和安装
调试工具是程序员做开发的一个很重要的工具,无论多么厉害的程序员都没有办法保证自己编写的程序不会出现一点错误。即使程序编译通过,运行可能会出现很多问题,例如,程序不能运行或运行时程序…
-
Go语言内存管理简述
内存管理是非常重要的一个话题。关于编程语言是否应该支持垃圾回收就有个搞笑的争论,一派人认为,内存管理太重要了,而手动管理麻烦且容易出错,所以我们应该交给机器去管理。另一派人则认为,…
-
goroutine(Go语言并发)如何使用才更加高效?
Go语言原生支持并发是被众人津津乐道的特性。goroutine 早期是 Inferno 操作系统的一个试验性特性,而现在这个特性与操作系统一起,将开发变得越来越简单。 很多刚开始使…
-
部署Go语言程序到Linux服务器
通过前面的学习相信大家对Go语言已经有了一定的了解,平时我们都是在本地进行开发调试访问的。那要怎么打包到服务器上呢?下面通过一个简单的实例来给大家介绍一下如何把我们写好的Go语言程…
-
Go语言音乐播放器
结合前面所学的知识,本节我们将设计并实现了一个音乐播放器程序。这个程序只是用于演示Go语言的特性,因此大家就不要期望能看到华丽的播放界面,听到优美的音乐。 本节我们将实现以下功能:…
-
嵌入式系统是什么?
目前,嵌入式系统已经普遍出现在很多场合,这些系统在大多数消费电子、智能硬件、通讯器材、汽车、医疗设备、个人计算机和手机中都可以找到。我们在日常生活中也已经使用了很多这样的设备,但几…
-
Python pydoc模块详解:查看、生成帮助文档
前面讲过,在创建函数、类以及类方法时,可以为它们添加说明性文档,即分别在函数体、类体以及类方法内部的首行添加具有说明性的字符串即可。例如: #demo.py文件 def displ…
-
Json数据编码和解码
数据结构要在网络中传输或保存到文件,就必须对其编码和解码;目前存在很多编码格式:JSON,XML,gob,Google 缓冲协议等等。Go语言支持所有这些编码格式。 结构可能包含二…
-
Go语言文件读写
本节将通过示例来为大家介绍Go语言中文件读写的相关操作。 读文件 在Go语言中,文件是使用指向 os.File 类型的指针来表示的,也叫做文件句柄。在前面章节使用到过标准输入 os…