AI智能
改变未来

全栈知识 第181页

Go语言之函数-爱站程序员基地

Go语言之函数

AI

函数就是一块执行特定任务的代码,在输入源的基础上通过一些算法生成预期的输出。 一、函数的声明 Go 语言中的函数声明语法如下: func 函数名(参数名 类型,参数名 类型)(返回值1类型,返回值2类型){函数体内容return 返回值1,...

Go语言之结构体与方法-爱站程序员基地

Go语言之结构体与方法

AI

一、结构体 结构体是一系列属性的集合(类似于 Python 中的类) 1、结构体的定义与使用 // 定义type Person struct {Name stringAge intSex string}func main() {// 使用v...

Go语言之循环与条件判断-爱站程序员基地

Go语言之循环与条件判断

AI

一、for循环 Go 语言中没有 while 循环,只有一个 for 循环 for 变量初始化;条件;变量自增/自减 {循环体内容} 1、基本使用 for i := 0; i < 10; i++ {fmt.Println(i)} 2、...

Go语言之接口-爱站程序员基地

Go语言之接口

AI

接口就是一系列方法的集合(规范行为) 在面向对象的领域里,接口一般这样定义:接口定义一个对象的行为,规范子类对象的行为。 在 Go 语言中的接口是非侵入式接口(接口没了,不影响代码),侵入式接口(接口没了,子类报错) Go 也是鸭子类型,比...

goland设置import规范-爱站程序员基地

goland设置import规范

AI

import 规范 引入了三种类型的包,标准库包,第三方包,程序内部包,建议采用如下方式进行组织你的包: 有顺序的引入包,不同的类型采用空格分离, 第一种标准库 第二是第三方包 第三是项目包。 在项目中不要使用相对路径引入包,在goland...

Go语言之Goroutine与信道、异常处理-爱站程序员基地

Go语言之Goroutine与信道、异常处理

AI

一、Goroutine Go 协程可以看做成一个轻量级的线程,Go 协程相比于线程的优势: Goroutine 的成本更低大小只有 2 kb 左右,线程有几个兆。 Goroutine 会复用线程,比如说:我有 100 个协程,但是都是共用的...

安全干货,使用fail2ban避免ssh被暴力破解-爱站程序员基地

安全干货,使用fail2ban避免ssh被暴力破解

AI

一、背景 开放到公网的主机无时无刻不在遭受攻击,其中ssh暴力破解频率最高,会有无数机器不分日夜地搜索公网上的猎物,然后进行弱密码尝试 如果你的公网机器恰巧设的弱密码,估计刚装上系统,没过几小时别人就进来动手脚了 当然我们设置的密码如果够强...

深入理解Faiss 原理&源码 (一) 编译-爱站程序员基地

深入理解Faiss 原理&源码 (一) 编译

AI

目录 深入理解Faiss 原理&源码 (一) 编译mac下安装安装mac xcode工具包 安装 openblas 安装swig 安装libomp 编译faiss 附录 深入理解Faiss 原理&源码 (一) 编译 Fais...

AIOps:企业运维新力量!-爱站程序员基地

AIOps:企业运维新力量!

AI

摘要:企业运维需求及挑战,来看看华为AIOps如何解决! 本文分享自华为云社区《【云驻共创】AIOps?企业运维新力量!》,原文作者:启明。 国际惯例,我们先介绍一下AIOps的概念:AIOps,即 Artificial Intellige...