AI智能
改变未来

标签:Go语言

不太一样的Go Web框架—总览-爱站程序员基地
Go语言

不太一样的Go Web框架—总览

AI

地址:https://github.com/Codexiaoyi/linweb 这是一个系列文章: 不太一样的Go Web框架—总览 不太一样的Go Web框架—编程范式 初衷 大概在半年前,在学习了Golang一段时间后,想着提升一下自己...

Django-初见-爱站程序员基地
Go语言

Django-初见

AI

[TOC] 安装&启动 IDEA 这里安装即可。安装后 new 一个新项目, 在控制台使用 python manage.py runserver 0.0.0.0:80 出现 Django 的图标就说明好了。 manage.py:命令...

go RWMutex 的实现-爱站程序员基地
Go语言

go RWMutex 的实现

AI

Overview go 里面的 rwlock 是 write preferred 的,可以避免写锁饥饿。 读锁和写锁按照先来后到的规则持有锁,一旦有协程持有了写锁,后面的协程只能在写锁被释放后才能得到读锁。 同样,一旦有 >= 1 个...

Go 里面的 ^ 和 &^-爱站程序员基地
Go语言

Go 里面的 ^ 和 &^

AI

这几天在研究 Go 的源码,突然发现了一个之前没有见过的位运算,见这里 new &^= mutexWoken & 和 ^ ,分别表示 AND 和 XOR,这个不用多说。 值得一提的是 ^ 这个符号,在我的印象中,它一直是一个...

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

Golang | 接口

AI

接口 接口是一个或者多个方法签名的集合, 任何类型 只要实现一个集合的全部方法,就表示这个类型实现了这个接口,并且无需在类型上显式的添加接口声明。 接口命名一般以 er 结尾 接口只有方法签名,没有实现 接口没有数据字段 可以在一个接口中嵌...

go 中 sort 如何排序,源码解读-爱站程序员基地
Go语言

go 中 sort 如何排序,源码解读

AI

sort 包源码解读前言 如何使用基本数据类型切片的排序 自定义 Less 排序比较器 自定义数据结构的排序 分析下源码 不稳定排序 稳定排序 查找 Interface 总结 参考 sort 包源码解读 前言 我们的代码业务中很多地方需要我...

Django框架路由分发-名称空间-爱站程序员基地
Go语言

Django框架路由分发-名称空间

AI

[toc] 一:路由分发 1.路由分发简介 1.django是专注于开发应用的,当一个django项目特别庞大的时候,所有的路由与视图函数映射关系全部写在项目名下urls.py(总路由层),很明显太冗余也不便于管理,这个时候也可以利用路由分...