【golang系统编程】打开文件使用的flags参数

2019-12-15
阅读 1 分钟
2.5k
这篇主要是关于参数的笔记,没什么干货 open的flags主要分为一下几种 t1:文件访问模式标志,不能同时使用只能指定其中一种 t2:文件创建标志 t3:已打开文件的状态标志 标志 用途 统一UNIX规范版本 类型 O_RDONLY 以只读方式打开 v3 t1 O_WRONLY 以只写方式打开 v3 t1 O_RDWR 以读写方式打开 v3 t1 O_CLOEXEC 设置close-on...

【golang系统编程】通用IO模型

2019-12-14
阅读 3 分钟
5.4k
fd = open(pathname, flags, mode):pathname是打开的文件名,flags指定文件的打开方式,mode指定文件的访问权限,返回的fd为上文所说的文件描述符

实现Golang和Erlang的连接(Port)

2018-12-24
阅读 3 分钟
4.4k
title: 实现Golang和Erlang的连接(Port) categories: Golang 在Erlang中,有很多种方式去实现与其他语言的交互,常见的几种方式有 使用TCP协议交互 使用Port 使用Erl_Interface方式去实现 CNode NIF 后面几种难度都是有的,也使用了比较复杂的C/C++,而且比较容易出现问题。TCP的方式是通过网络协议,个人也不是很喜欢...

Go语言类型中的一些小细节【笔记】

2018-11-25
阅读 2 分钟
2.3k
把平时的一些笔记放上来,主要是一些比较小的问题,这里是关于golang中的类型中需要记录的小知识点。 常量 【1】可以是某些编译器能计算出结果的表达式 unsafe.Sizeof len cap {代码...} 【2】当常量的不指定类型和值,默认和上一行的常量的类型和值相同 {代码...} 枚举 关键字:iota {代码...} 展开 变量和常量的区别:...

seelog源码阅读【笔记】

2018-11-25
阅读 3 分钟
2k
最近被后台日志弄的很烦,看到有个项目简简单单,又能满足需要,顺便试下看看效果,做下记录。只是记录下一部分内容,就不全部读了,关于源码可以去[链接]。

1.Golang的Http源码阅读(http协议)

2018-07-25
阅读 4 分钟
3.1k
解释服务器的几个概念: Request 用户请求的信息 Response 服务器返回的信息 Conn 用户的每次请求链接 Handler 处理请求和生成返回信息的处理逻辑 先写个小程序看看 {代码...} 对于代码,要解释的是读取conn的内容,你可以把conn看做是数据流,先看下Golang中的源码,先不去掉注释,Golang的注释真的是简单好懂,看完了...