搜索内容

最新文章
  • Workerman 协议

    Workerman已经支持的协议 Workerman目前已经支持HTTP、websocket、text协议、frame协议,ws协议,需要基于这些协议通讯时可以直接使用,使用方法为:在初始化W……
    linrux PHP 2024年 3月 6日
  • Golang接口的三个”潜规则”

    对方法的调用限制,调用函数时的隐式转换,如何进行接口类型的显式转换
    linrux Golang 2023年 12月 21日
  • PHP-Xlswriter高性能导出Excel

    使用背景使用传统的PHPExcel导出效率太慢,并且资源占用高,数据量大的情况,会导致服务占用大量的资源,从而导致生产意味,再三思索后,决定使用其他高效率的导出方式。
    linrux PHP 2023年 12月 21日
  • Golang 语言中的空接口

    什么是空接口? 空接口是特殊形式的接口类型,普通的接口都有方法,而空接口没有定义任何方法口,也因此,我们可以说所有类型都至少实现了空接口。 type empty……
    linrux Golang 2023年 12月 20日
  • Golang详解类型断言

    Type Assertion Type Assertion(中文名叫:类型断言),通过它可以做到以下几件事情 检查 i 是否为 nil 检查 i 存储的值是否为某个类型 具体的使用方式有两……
    linrux Golang 2023年 12月 20日
  • Golang流程控制:defer 延迟语句

    延迟调用 defer 的用法很简单,只要在后面跟一个函数的调用,就能实现将这个 xxx 函数的调用延迟到当前函数执行完后再执行。 defer xxx() 这是一个很简……
    linrux Golang 2023年 12月 6日
  • node版本管理神器nvm安装使用教程(windows版)

    nvm介绍 什么是nvm? 当我们在同时在做几个需求不同的项目时,可能我们需要使用不一样的node.js版本,那么我们就需要在不同的node.js版本中进行切换,我们要在……
    linrux Vue 2023年 12月 2日
  • Golang数据类型(结构体)

    type结构体名struct属性名属性类型属性名属性类型...比如我要定义一个可以存储个人资料名为 Profile 的结构体,可以这么写age intmother *Profile // 指针father *Profile // 指针若相邻的属性(字段)是相同类型,可以合并写在一起age intmother *Profile // 指针father *Profile // 指针通过结构体可以定义一个组合字面量规则一:当最后一个字段和结果不在同一行时,
    linrux Golang 2023年 12月 1日
  • Golang数据类型(数组)

    最后我们用显示声明但是不赋值的方式声明了变量array3,该数组的长度为我们手动指定的10,而该数组里的元素则为10个整数0,也就是在声明变量但是不赋值的情况下,Go自动为我们给整数数据类型分配的零值。针对数组array1我们通过[5]手动指明了它的长度(注意:这里array1里的元素个数刚好为0,1,2,3,4总共5个整数,和array1的长度匹配,因为数组的长度(或大小)指的是该数组能容纳的最大元素个数,并不是当前数组里有多少个元素。如果将数组作为参数传入一个函数,Go会为该数组创建一个副本,
    linrux Golang 2023年 11月 30日
  • Golang数据类型(数字型)

    的整数类型,其中有符号整数按二进制位又可以分为int8(对应8bit大小的有符号整数),int16(对应16bit大小的有符号整数),int32(对应32bit大小的有符号整数),int64(对应64bit大小的有符号整数),以及int(与CPU相关)五种类型。,为什么会有两个值?, 其作用是用来指定我们想将字符串转换为哪类的有符号整数类型,其取值范围为0,8,16,32,64,分别表示int, int8, int16,int32和int64。浮点数用来表示带有小数点的数字,比如1.0,-45.332。
    linrux Golang 2023年 11月 30日