DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 474 下一页

2022年6月17日

摘要: 一、golang 的 module 是包管理工具 此篇属于golang开发基础、入门,管理源码中包的依赖关系、版本。捋顺包管理方法、重要性不言而喻。在 go1.11 之前,安装 golang 之后,需要配置两个环境变量即GOROOT 和GOPATH。GOROOT是 go 安装后的所在的路径,GOPA 阅读全文
posted @ 2022-06-17 11:32 DoubleLi 阅读(655) 评论(0) 推荐(0)

2022年6月16日

摘要: Go 并发 Go 程 Go 程(goroutine)是由 Go 运行时管理的轻量级线程。 go f(x, y, z) 会启动一个新的 Go 程并执行 f(x, y, z) f, x, y 和 z 的求值发生在当前的 Go 程中,而 f 的执行发生在新的 Go 程中。 Go 程在相同的地址空间中运行, 阅读全文
posted @ 2022-06-16 18:26 DoubleLi 阅读(183) 评论(0) 推荐(0)

摘要: Go 流程控制语句:for、if、else、switch 和 defer § for Go 只有一种循环结构:for 循环。 基本的 for 循环由三部分组成,它们用分号隔开: 初始化语句:在第一次迭代前执行 条件表达式,则前后的;会被去掉,若有:在每次迭代前求值 后置语句:在每次迭代的结尾执行 初 阅读全文
posted @ 2022-06-16 17:11 DoubleLi 阅读(163) 评论(0) 推荐(0)

摘要: Go 更多类型:指针、struct、slice 和映射 指针 Go 拥有指针。指针保存了值的内存地址。 类型 *T 是指向 T 类型值的指针。其零值为 nil。 var p *int & 操作符会生成一个指向其操作数的指针。 i := 42 p = &i * 操作符表示指针指向的底层值。 fmt.P 阅读全文
posted @ 2022-06-16 16:37 DoubleLi 阅读(310) 评论(0) 推荐(0)

摘要: Go 方法和接口 方法 Go 没有类。不过你可以为结构体类型定义方法。 方法就是一类带特殊的 接收者 参数的函数。 方法接收者在它自己的参数列表内,位于 func 关键字和方法名之间。 package main import ( "fmt" "math" ) type Vertex struct { 阅读全文
posted @ 2022-06-16 16:12 DoubleLi 阅读(492) 评论(0) 推荐(0)

摘要: 学习 A Tour of Go (中文参考 Go 之旅中文 ) 整理的笔记。介绍包、变量和函数的基本概念和使用。 包、变量和函数 1. package $GOPATH/src/go_note/gotour/basics/package/package.go 源码如下: /** * packages 阅读全文
posted @ 2022-06-16 15:45 DoubleLi 阅读(346) 评论(0) 推荐(0)

摘要: 1.0 函数、方法和接口 具名函数一般对应于包级的函数,是匿名函数的一种特例,当匿名函数引用了外部作用域中的变量时就成了闭包函数闭包函数是函数式编程语言的核心。 方法是绑定到一个具体类型的特殊函数,Go语言中的方法是依托于类型的,必须在编译时静态绑定。 接口定义了方法的集合,这些方法依托于运行时的接 阅读全文
posted @ 2022-06-16 15:36 DoubleLi 阅读(214) 评论(0) 推荐(0)

2022年6月15日

摘要: 今天get到一个在linux下gdb调试程序的技巧和大家分享一下!平时我们利用gcc进行编程,进行程序调试时,观察程序的跳转等不是这么直观。都是入下的界面! 但是如果我们在编译连接时上加了-g命令生成的可执行文件,用gdb -tui -q p2psrv(要debug的命令),就可以进入一个类似的可视 阅读全文
posted @ 2022-06-15 11:20 DoubleLi 阅读(650) 评论(0) 推荐(0)

摘要: GDB 概述 GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。也许大多数开发人员比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件开发,你会发现 GDB 这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。 阅读全文
posted @ 2022-06-15 11:11 DoubleLi 阅读(443) 评论(0) 推荐(0)

2022年6月14日

摘要: 原文链接 使用GDB 要调试C/C++的程序,在编译时,使用编译器(cc/gcc/g++)的 -g 参数把调试信息加到可执行文件中。启动GDB的方法: gdb <program> : 用gdb调试可执行文件。 gdb <program> core : 用gdb调试coredump。 gdb <pro 阅读全文
posted @ 2022-06-14 18:24 DoubleLi 阅读(470) 评论(0) 推荐(0)

上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 474 下一页