不灭的火

加密类型:SHA/AES/RSA下载Go
复合类型:数组(array)、切片(slice)、映射(map)、结构体(struct)、指针(pointer、函数(function)、接口(interface)、通道(channel) Go类型
引用类型:切片(slice)、映射(map)、指针(pointer、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2012-05-26 17:33:37  修改时间:2025-10-26 10:57:50  分类:21.Golang编程  编辑

安装dep

等到dep正式集成到Golang中时候,也许是Golang 1.10 ,广大吃瓜群众就可以直接使用go dep命令。现在还是需要自己安装的。

$ go get -u github.com/golang/dep/cmd/dep

作者:AlbertWen  添加时间:2017-10-26 14:02:59  修改时间:2025-11-10 05:45:55  分类:13.C/C++/Rust  编辑

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。

作者:AlbertWen  添加时间:2017-10-27 09:49:26  修改时间:2025-11-15 00:01:09  分类:13.C/C++/Rust  编辑

一、什么是命名管道

命名管道也被称为FIFO文件,它是一种特殊类型的文件,它在文件系统中以文件名的形式存在,但是它的行为却和之前所讲的没有名字的管道(匿名管道)类似。

作者:AlbertWen  添加时间:2017-10-29 10:13:53  修改时间:2025-11-13 19:50:17  分类:21.Golang编程  编辑

Go 源码文件包括:命令源码文件库源码文件测试源码文件。其中,命令源码文件 总应该属于 main 代码包,且在其中有无参数声明、无结果声明的 main 函数。单个命令源码文件可以被单独编译,也可以被单独安装(可能需要设置环境变量 GOBIN)。当然,命令源码文件也可以被单独运行。我们想要运行 命令源码文件 就需要使用命令 go run

作者:AlbertWen  添加时间:2017-10-29 10:25:45  修改时间:2025-11-16 05:41:16  分类:21.Golang编程  编辑

现在的 Go 版本是 1.8,早在 1.5 时期,就有了 Vendor 包机制,详情可查看博文:“理解 Go 1.5 vendor”。

遇到的问题

个人在使用 Glide 管理 Vendor 包时(附:Golang Vendor 包管理工具 glide 使用教程),老编译不成功! 后来猛地发现,原来是我对 Vendor 包机制理解不够深入导致的。

Glide 官方教程中提供了一个 Demo 项目结构,如下所示:

$GOPATH/src/myProject (Your project)
  |
  |-- glide.yaml
  |
  |-- glide.lock
  |
  |-- main.go (Your main go code can live here)
  |
  |-- mySubpackage (You can create your own subpackages, too)
  |    |
  |    |-- foo.go
  |
  |-- vendor
       |-- github.com
            |
            |-- Masterminds
                  |
                  |-- ... etc.
作者:AlbertWen  添加时间:2017-10-29 10:04:57  修改时间:2025-11-02 07:17:59  分类:21.Golang编程  编辑

go build 命令用于编译我们 指定的  源码文件代码包 以及它们的依赖包

例如,如果我们在执行 go build 命令时不后跟任何代码包,那么命令将试图编译当前目录所对应的代码包。例如,我们想编译 goc2p 项目的代码包 logging。其中一个方法是进入 logging 目录并直接执行该命令:

hc@ubt:~/golang/goc2p/src/logging$ go build

因为在代码包 logging 中只有库源码文件和测试源码文件,所以在执行 go build 命令之后不会在当前目录和 goc2p 项目的 pkg 目录中产生任何文件。

作者:AlbertWen  添加时间:2017-10-29 09:55:54  修改时间:2025-11-15 23:51:28  分类:21.Golang编程  编辑
作者:AlbertWen  添加时间:2018-06-03 22:47:08  修改时间:2025-10-31 08:44:24  分类:08.Java基础  编辑

四大作用域

Web应用中,JSP创建的对象有一定的生命周期,也有可能被其他组件或者对象访问。对象的声明周期和可访问性称为作用域。四种范围对象作用域从小到大顺序如下:pageContext ----> request ----> session ----> application。

作者:AlbertWen  添加时间:2017-10-29 09:12:20  修改时间:2025-11-14 15:50:52  分类:12.PHP库/系统  编辑

对于数字字段的加减,可以直接使用 setInc()setDec() 方法

ThinkPHP 内置了对统计数据(数字字段)的更新方法:

setInc():将数字字段值增加

setDec():将数字字段值减少

作者:AlbertWen  添加时间:2016-02-13 21:07:40  修改时间:2025-11-10 05:56:04  分类:13.C/C++/Rust  编辑
头文件 说明
<assert.h> 验证程序断言
<complex.h> 复数算术运算支持
<ctype.h> 字符分类和映射支持
<errno.h> 出错码
<fenv.h> 浮点环境