1 编程语言 2019-10-15 Go 语言中的数组、切片和关联数组(Map)示例 Go 语言提供了多种数据结构以满足不同的需求。本文将介绍数组、切片(Slice)和关联数组(Map),并提供简单的示例代码。 1. 数组 数组是固定长度的集合,元素类型相同。数组的长度是数组类型的一部分。 示例代码 2. 切片(Slice) 切片是对数组的抽象,可以动态增长... 阅读全文
2 编程语言 2019-10-11 Golang 中 new 和 make 区别 Golang 中 new 和 make 的区别 在 Go 语言中,new 和 make 都用于分配内存,但它们的用途和返回值有所不同。下面将详细介绍这两者的区别。 1. new 函数 new 是一个内置函数,用于分配内存并返回指向该内存的指针。它的主要用途是为值类型(如结构... 阅读全文
3 踩坑教训 2019-10-10 Uncaught Swoole\Coroutine\Http\Client\Exception: you must configure with `--enable-openssl` Fatal error: Uncaught Swoole\Coroutine\Http\Client\Exception: you must configure with --enable-openssl to support SSL connection when com... 阅读全文
4 踩坑教训 2019-10-09 事务提交失败 : Deadlock found when trying to get lock; try restarting transaction 在数据库管理系统中,死锁(Deadlock)是指两个或多个事务在执行过程中,因争夺资源而造成的一种相互等待的现象。本文将探讨这个问题的成因、识别方法以及解决方案。 1. 什么是死锁? 死锁发生在两个或多个事务在同时运行时,彼此等待对方释放锁,导致系统无法继续执行。这通常会导... 阅读全文
5 编程语言 2019-10-07 PHP 判断对象是否为空的方法 在 PHP 中,判断一个对象是否为空可以通过几种方法实现。空对象通常是指没有属性或属性值为 null 的对象。以下是一些常用的方法来判断对象是否为空。 1. 使用 empty() 函数 empty() 函数可以用于检查对象是否为空。它会返回 true 如果对象为 null ... 阅读全文