发布

周小末天天开心

专栏成员
61
文章
19485
阅读量
14
订阅数
Golang中文件目录操作的实现
       Golang中,文件是指计算机中存储数据的实体,文件可以是文本文件、二进制文件、配置文件等。在Go语言中,通过操作文件,我们可以读取文件的内容,写入数据到文件,以及获取文件的属性等。
周小末天天开心
2023-10-16
3550
深入了解Golang中的反射机制
        反射是指在程序运行时动态地检查和修改对象的能力。在Go语言中,通过反射可以在运行时检查变量的类型、获取结构体字段和方法的信息,以及动态调用方法等操作。反射在一些需要处理未知类型或需要在运行时进行动态操作的场景中非常有用。
周小末天天开心
2023-10-16
2970
Golang中互斥锁和读写互斥锁
        在Golang中,互斥锁(Mutex)是一种基本的同步原语,用于实现对共享资源的互斥访问。互斥锁通过在代码中标记临界区来控制对共享资源的访问,从而保证同一时间只有一个 goroutine 可以访问共享资源,避免了并发访问时的数据竞争和不一致性问题。
周小末天天开心
2023-10-16
3160
Golang中的管道(channel) 、goroutine与channel实现并发、单向管道、select多路复用以及goroutine panic处理
管道(channel)是 Go 语言中实现并发的一种方式,它可以在多个 goroutine 之间进行通信和数据交换。管道可以看做是一个队列,通过它可以进行先进先出的数据传输,支持并发的读和写。
周小末天天开心
2023-10-16
6510
Golang中的协程(goroutine)
        进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位,进程是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间。一个进程至少有5种基本状态:初始状态,执行状态,等待状态,就绪状态,终止状态。通俗的讲,进程就是一个正在执行的程序。
周小末天天开心
2023-10-16
6750
一文搞懂Golang中的接口
Go语言中的接口(interface)是一组方法签名的集合,是一种抽象类型。接口定义了方法,但没有实现,而是由具体的类型(struct)实现这些方法,因此接口是一种实现多态的机制。
周小末天天开心
2023-10-16
1.7K0
Golang指针的操作以及常用的指针函数
在这个示例中,swap()函数使用指针作为参数,从而可以修改main()函数中传递的变量a和b的值。
周小末天天开心
2023-10-16
2210
Golang中函数的使用
闭包:闭包是指一个函数内部定义的函数,它可以访问外部函数的变量,并将这些变量与函数绑定,形成一个闭合的环境。
周小末天天开心
2023-10-16
1710
Golang结构体入门
1.结构体是值类型:在Go语言中,结构体是一种值类型,与数组和基本数据类型一样。当结构体被赋值给一个变量或传递给一个函数时,它的值会被复制一份。因此,对复制的结构体进行修改不会影响原来的结构体。
周小末天天开心
2023-10-16
1780
Python中Pandas库的相关操作
Pandas是Python中常用的数据处理和分析库,它提供了高效、灵活且易于使用的数据结构和数据分析工具。
周小末天天开心
2023-10-16
3110
Python中NumPy库的相关操作
NumPy(Numerical Python)是Python中常用的数值计算库,它提供了高性能的多维数组对象和对数组进行操作的函数。
周小末天天开心
2023-10-16
2160
Golang中map基础
Go语言中的map类型是一种key-value(键值对)结构,用于存储一组无序的数据,其中键是唯一的,值可以相同或者不同。在Go语言的程序开发中,map使用广泛,尤其是用于缓存、关联数据等场景下。
周小末天天开心
2023-10-16
1310
Golang中的数组和切片
(2)数组是值类型,将一个数组赋值给另一个数组时,会将所有的元素进行复制;切片是引用类型,将一个切片赋值给另一个切片时,它们将共享底层数组。
周小末天天开心
2023-10-16
1820
Golang中的运算符
Go语言中的算术运算符包括加、减、乘、除和取模等。需要注意的是,除法运算符/和取模运算符%只能用于整数类型,而不能用于浮点数类型。如果要进行浮点数除法,需要使用类型转换或浮点数常量。另外,Go语言中的自增自减运算符只能用于语句中,不能用于表达式中。
周小末天天开心
2023-10-16
2700
Go语言字符串基础
1.字符串是由一串Unicode字符组成的序列,每个Unicode字符都占用一个或多个字节的存储空间。
周小末天天开心
2023-10-16
1780
Go语言中的流程控制语句
在Go语言中,可以在if后面加上一段执行语句,执行语句也可以用作对if条件的判断。它的语法格式为:
周小末天天开心
2023-10-16
1600
Python中异常处理的学习
在Python中,如果程序出现错误,会抛出异常。异常是一种Python对象,它封装了错误的信息,并提供了一种处理错误的机制。Python中内置了很多异常类型,包括但不限于:
周小末天天开心
2023-10-16
1850
Python中模块和包基础学习
Python中的模块是指一个文件,可以包含函数、类、变量和可执行代码等,并且可以被其他程序引入和使用。使用模块可以使得代码更加模块化和易于维护。
周小末天天开心
2023-10-16
2070
Go语言的基础语法以及变量和常量
在Go程序中,一般一行就是一个语句,不像Java等可以在一行写多个语句一样,而且最后也不需要用";"来结尾。
周小末天天开心
2023-10-16
1590
哈夫曼树、哈夫曼编码和字典树
        哈夫曼树(Huffman Tree)是一种带权路径长度最短的二叉树。哈夫曼树常常用于数据压缩,其压缩效率比较高。
周小末天天开心
2023-10-16
4410
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档