所有文章


Go 芝麻开门

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

  1个月前    61   Go 学习笔记   GoLang   Go  


学习 Go 数组与切片

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

  1个月前    51   Go 学习笔记   GoLang   Go  


理解 Go 指针

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

  1个月前    57   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 扩展存在。虽然它的扩展不好,但是存...

  2个月前    69   PHP   PHP扩展   缓存  


Go 的一些声明

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

  2个月前    45   Go 学习笔记   GoLang   Go  


Go 必须知道的基础知识

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

  2个月前    50   Go 学习笔记   GoLang   Go  


Go 的初接触

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

  2个月前    53   Go 学习笔记   GoLang   Go  


PHP OPCache 字节码缓存

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

  2个月前    71   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://...

  2个月前    56   PHP   PDO   PHP扩展  


计算数组中两数之和

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

  2个月前    62   算法   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...

  5个月前    289   Laravel   Composer   疑难记录  


数据结构与算法 - 时间/空间复杂分析(1)

简介 数据结构和算法是为了解决代码性能以及节省资源的问题,所以就需要一个方法来考量代码执行效率是否超标,是否占用太多存储空间 这个方法就是 复杂度分析 ,学习数据结构和算法离不开 复杂度分析 算法的复杂度包括: 时间复杂度和空间复杂度 ,两者以时间复杂度相对重要,因为在 Web 开发中,常见的性能优...

  5个月前    142   PHP   数据结构及算法