所有文章


Go 简短声明语法

简短声明 在函数体内支持一种短声明语法,这种语法在日常很常用,它只能在函数体内声明。 Go 语法:名称 := 表达式 名称的类型根据表达式来自动推导 tmp := 123 abc := 123 在 Go 语言中,不存在隐式转换,因此上面的 abc 就是一个 string 类型 和其它方式赋值对比: Go var abc1 string v...

  3个月前    108   Go 学习笔记   GoLang   Go  


Go 芝麻开门

Go 简介 Go 是一门编译型语言,通过 Go 语言的工具可以将源代码及其依赖转换成计算机的机器码(静态编译)。 Go语言提供的工具都通过一个单独的命令go调用,go命令有一系列子命令 使用 run 子命令可以编译 .go 源文件,并且这只是临时的,它会自动删除,用于开发阶段最好不过 go run hello.go 使用 build 命令...

  3个月前    88   Go 学习笔记   GoLang   Go  


学习 Go 数组与切片

数组类型 语法: n type , n 表示该数组的容量, type 表示某种数据类型,作用为数组元素的值是什么类型的 定义数组的时候要表明数组能存放多少元素,也就是 n 代表的数字 例如,表示数组可以存放 6 个元素: var array 9 int // or array := 6 int 上面会生成一个拥有长度为 9 个整数元素的...

  3个月前    74   Go 学习笔记   GoLang   Go  


理解 Go 指针

指针 变量存储的是一个值,但是这个值在内存中有一个地址,而指针保存的就是这个地址,通过这个地址,可以获取到值。 看例子: go func main var a int = 123 p := &a fmt.Println p 上面例子中,首先定义的了一个 a 变量,值为: 123 其后通过 & 符号,为 a 生成一个指针,其实就是内存...

  3个月前    81   Go 学习笔记   GoLang   Go  


PHP APCU 缓存

简介 有些时候缓存单个对象会很有用,例如一个变量,或者是其它。 APCu https://www.php.net/manual/zh/book.apcu.php 就是干这个的,它可以将这些对象缓存到内存。 但是 APCu https://www.php.net/manual/zh/book.apcu.php 也是有局限性的,它依赖于所在服务器,其实就是 PHP 扩展存在。虽然它的扩展不好,但是存...

  3个月前    129   PHP   PHP扩展   缓存  


Go 的一些声明

变量声明 Go 的变量声明需要指定类型 当然也有不指定的声明方式 等会会讲到 下面是一个例子: go package main import fmt func main var power int power = 1 fmt.Println power // 1 当定义变量不给赋值 那么相对应的类型会有一个零值 简单说就是初始值。 integers 的零值是 0 booleans 的...

  3个月前    67   Go 学习笔记   GoLang   Go  


Go 必须知道的基础知识

必须知道的基础知识 - Go 程序通过 package 来组织 - 只有 package 名为 main 才能包含 main 函数 - 一个可执行文件 有且仅有 一个 main 包 - 使用 import 关键词导入其它非 main 包 - 使用 const 关键字定义常量 - 使用 var 关键字定义变量 - 使用 type 关键字声明结构(struct)和接口(interface) - 使用 func 关...

  3个月前    76   Go 学习笔记   GoLang   Go  


Go 的初接触

简介 Go 是一门编译型语言,但是又有动态语言的特性,属于两者之间的平衡点,自身支持并发、垃圾回收的系统编程语言 优秀的特点: - 类型安全 - 定义变量需要确定数据类型 - 内存安全 - 自身支持高并发 - 高效的垃圾回收机制 - 快速编译 - Go 会对文件中引入的包进行检查,若是没有使用引入的包 - 则会爆出错...

  3个月前    83   Go 学习笔记   GoLang   Go  


PHP OPCache 字节码缓存

简介 CPCache http://php.net/manual/zh/book.opcache.php 是字节码缓存,将文件由人类能识别的信息转化为一种中间码,它是介于机器码两者之间,在程序需要执行的时候,转化为机器码。 所以频繁运行的脚本,可以把它缓存成字节码,就不用每次运行都需要解释一遍,这部分开销可以省掉,而且由字节码转为机器码的速度更快...

  3个月前    104   PHP   PHP扩展   缓存  


PHP PDO 数据访问的抽象层

PDO 扩展 PDO http://php.net/manual/zh/book.pdo.php 是一个数据访问抽象层,从访问方式上实现的是对不同数据库驱动提供相同一套的调用 API,简单来说就是统一调用方式。它自身不具备实现任何数据库功能,需要配合具体的 PDO http://php.net/manual/zh/book.pdo.php 数据库抽象层来使用数据库服务。 PDO http://...

  4个月前    115   PHP   PDO   PHP扩展  


计算数组中两数之和

题目描述: 给定一个整数数组 nums 和一个目标值 target 请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 可以假设每种输入只会对应一个答案。 但是,不能重复利用这个数组中同样的元素 示例: 给定:nums = 2 7 11 15 目标数:target = 9 因为:nums 0 + nums 1 = 2 + 7 = 9...

  4个月前    99   算法   PHP   算法题  


How can I solve “laravel/horizon v1.1.0 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system”?

错误缘由 使用 composer install 时,出现以下错误: Problem 1 - Installation request for laravel/horizon v1.1.0 - satisfiable by laravel/horizon v1.1.0 . - laravel/horizon v1.1.0 requires ext-pcntl - the requested PHP extension pcntl is missing from your system. To enable extensions...

  7个月前    445   Laravel   Composer   疑难记录