go
-
Python编码规范的重要性
很多去 Google 参观的人,在用完洗手间后都有这样的疑惑,马桶前面的门上怎么会贴着 Python 编码规范?要知道,Google 对编码规范的要求极其严格,这也能从侧面说明编码…
-
JSONP跨域请求入门教程(附带实例)
JSONP (JSON with Padding)是在客户端生成 <script> 标签来调用跨域脚本(服务器端脚本文件)的一个非官方协议。JSONP 允许在服务器端动…
-
Go语言字符串的链式处理——操作与数据分离的设计技巧
使用 SQL 语言从数据库中获取数据时,可以对原始数据进行排序(sort by)、分组(group by)和去重(distinct)等操作,SQL 将数据的操作与遍历过程作为两个部…
-
Go语言函数中的参数传递效果测试
Go语言中传入与返回参数在调用和返回时都使用值传递,这里需要注意的是指针、切片和 map 等引用型对象在参数传递中不会发生复制,而是将指针进行复制,类似于创建一次引用。 下面通过一…
-
Linux守护进程及作用详解
和 Windows 系统一样,Linux 服务器在启动时也需要启动很多系统服务,它们向本地或网络用户提供了 Linux 的系统功能接口,直接面向应用程序和用户,而提供这些服务的程序…
-
Go语言将秒转换为具体的时间
在本例中,使用一个数值表示时间中的“秒”值,然后使用 resolveTime() 函数将传入的秒数转换为天、小时和分钟等时间单位。 【示例】将秒解析为时间单…
-
Go语言函数的多返回值
在Go语言中一个函数能够返回不止一个结果,我们之前已经见过标准包内的许多函数返回两个值,一个期望得到的计算结果与一个错误值,或者一个表示函数调用是否成功的布尔值,下面来看看怎样写一…
-
Go语言函数值传递和引用传递
Go语言默认使用按值传递来为函数传递参数,也就是传递参数的副本,函数接收参数副本之后,在使用变量的过程中可能对副本的值进行更改,但不会影响到原来的变量 。 如果你希望函数可以直接修…
-
Go语言嵌入类型
Go语言允许用户扩展或者修改已有的类型,这个功能对代码复用很重要,在修改已有类型以符合新类型的时候也很重要。这个功能是通过嵌入类型(type embedding)完成的。嵌入类型是…
-
Go语言组合和方法集
结构类型(struct)为Go语言提供了强大的类型扩展,主要体现在两个方面:第一,struct 可以嵌入任意其他类型的字段;第二,struct 可以嵌套自身的指针类型的字段。 这两…