歪歪梯

LV0
发表了文章

Py3异步编程:yield与yield from

yield把函数变为generator gennerator需要收到一次send(None)或者next才开始执行函数 函数执行了yield语句后,会挂起,直到...

歪歪梯
发表了文章

Redis快表实现

ZSet是redis的有序集合实现,包括一个为了字典(按照key直接取值)和一个跳表(按照排名取)

歪歪梯
发表了文章

Redis源码阅读

redis旧版小hash使用的数据结构,紧密数组存储结构 用1字节存储总节点数(如果1字节满了,代表需要遍历到底才知道有多少节点) 每个节点存储自己占用的内存空...

歪歪梯
发表了文章

Linux文本处理

sed适合用于对大文件进行正则替换输出 其处理是实时显示(从文件读取一行匹配一行,结果输出) 不会修改原文件(添加g标记为全部替换,不添加为每行替换首个匹配项)

歪歪梯
发表了文章

高性能MYSQL读书笔记——引擎与MVCC

多版本并发控制是mysql的innodb采用的并发控制方案,在可重复读下默认使用该并发控制方案 原理:

歪歪梯
发表了文章

世界上最好的语言——Go

方式导入包,其中alias参数是包的别名,不指定别名时,可以省略括号,使用'.'代表以当前路径作为别名,所以使用包中成员时不需要加包前缀。当导入包的源文件包含i...

歪歪梯
发表了文章

Go依赖管理——Go Mod

歪歪梯
发表了文章

Go开源ORM——GORM

可以通过定义嵌套gorm.Model这个结构体的类型来定义实体类,gorm.Model中定义了数据库表的一些常用基本字段

歪歪梯
发表了文章

Go开源游戏服务器框架——Pitaya

Pitaya是一款由国外游戏公司topfreegames使用golang进行编写,易于使用,快速且轻量级的开源分布式游戏服务器框架 Pitaya使用etcd作为...

歪歪梯
发表了文章

超级账本——Hyperledger Fabric

Hyperledger Fabric是一个开放源代码企业级许可分布式账本技术(DLT)平台,旨在用于企业环境中,是第一个支持以通用编程语言(例如Java,Go和...

歪歪梯
发表了文章

WSL——windows上的linux子系统

自从windows10软件商店提供linux子系统,再不需要像虚拟机一样繁琐的配置网络和内存等了。特别适合用来做本地linux环境学习和测试。

歪歪梯
发表了文章

C++基本语法

&在c++中的一种作用为取出当前变量在内存的逻辑地址 *在c++中的一种作用为取出当前逻辑地址对应的内存空间的值 c++中提供指针变量存储对象的地址,指针的运算...

歪歪梯
发表了文章

C++继承、虚函数、RTTI、友元类、异常处理

前面讲到c++的继承是子类在继承时声明继承的权限,之前描述有点不够准确。以下时书中提及的能继承的成员。

歪歪梯
发表了文章

C++ 类的不同构造与三种引用

C++也是支持面向对象的语言,也有类的概念。与java差异比较大的是,没有gc(垃圾回收器),所以设计要考虑好释放,不过也提供了智能指针(自动计数引用,自动释放...

歪歪梯
发表了文章

Django-python最流行的web框架

pip安装后在Python目录下\Lib\site-packages\django里

歪歪梯
发表了文章

Httprouter—用go实现的高性能路由器

官方——https://github.com/julienschmidt/httprouter

歪歪梯
发表了文章

protoBuf-python学习笔记

protobuf通过定义包含类型结构序列化信息的文件(.proto文件),来编译生成不同语言平台的高效序列化程序代码

歪歪梯
发表了文章

Python多进程

Python的线程因为解释器锁的设计,所以不能充分利用CPU,只能通过进程来实现多核利用 性能考虑的话,底层还是不要用Py,进程切换效率太低,Py多做为脚本层的...

歪歪梯
发表了文章

Python学习笔记(二)

Python中一切皆对象,每一次赋值都是对象引用的传递,而部分类型是不可变引用,所以赋值时实际是创建了新对象,引用新对象。

歪歪梯
发表了文章

从majority voting解读Raft

Raft是一个分布式一致性协调算法,采用状态机复制方法和majority voting选举算法。

歪歪梯

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券