不太一样的Go Web框架—总览
地址:https://github.com/Codexiaoyi/linweb 这是一个系列文章: 不太一样的Go Web框架—总览 不太一样的Go Web框架—编程范式 初衷 大概在半年前,在学习了Golang一段时间后,想着提升一下自己...
地址:https://github.com/Codexiaoyi/linweb 这是一个系列文章: 不太一样的Go Web框架—总览 不太一样的Go Web框架—编程范式 初衷 大概在半年前,在学习了Golang一段时间后,想着提升一下自己...
基于channel实现的,两个协程交替打印出1-100 package mainimport ("fmt""sync")var (toOdd = make(chan struct{})toEven =...
三类设计模式的对比 英文名 设计模式数量 用途、意义 创建型模式 Creational Pattern 5 创建型模式关注对象的创建过程,将对象的创建和使用分离,降低系统耦合度,让设计方案更易于修改和扩展 结构型模式 Structural ...
[TOC] 安装&启动 IDEA 这里安装即可。安装后 new 一个新项目, 在控制台使用 python manage.py runserver 0.0.0.0:80 出现 Django 的图标就说明好了。 manage.py:命令...
Overview go 里面的 rwlock 是 write preferred 的,可以避免写锁饥饿。 读锁和写锁按照先来后到的规则持有锁,一旦有协程持有了写锁,后面的协程只能在写锁被释放后才能得到读锁。 同样,一旦有 >= 1 个...
Overview Definition From wikipedia The actor model in computer science is a mathematical model of concurrent computation...
这几天在研究 Go 的源码,突然发现了一个之前没有见过的位运算,见这里 new &^= mutexWoken & 和 ^ ,分别表示 AND 和 XOR,这个不用多说。 值得一提的是 ^ 这个符号,在我的印象中,它一直是一个...
接口 接口是一个或者多个方法签名的集合, 任何类型 只要实现一个集合的全部方法,就表示这个类型实现了这个接口,并且无需在类型上显式的添加接口声明。 接口命名一般以 er 结尾 接口只有方法签名,没有实现 接口没有数据字段 可以在一个接口中嵌...
sort 包源码解读前言 如何使用基本数据类型切片的排序 自定义 Less 排序比较器 自定义数据结构的排序 分析下源码 不稳定排序 稳定排序 查找 Interface 总结 参考 sort 包源码解读 前言 我们的代码业务中很多地方需要我...
[toc] 一:路由分发 1.路由分发简介 1.django是专注于开发应用的,当一个django项目特别庞大的时候,所有的路由与视图函数映射关系全部写在项目名下urls.py(总路由层),很明显太冗余也不便于管理,这个时候也可以利用路由分...