全部文章

第 5 / 18 页,共 174 篇。按发布时间倒序。

实例讲解go build tag 标签在交叉编译时的应用

事情是这样的,在一个项目中,我需要读取系统中的某个文件的创建时间,根据时间做不同的处理,如超过一定时间后就删除掉。 查询了一下,获取文件创建时间可以使用标准库中的os 和 sy…

Go

go mod如何导入本地包?

我们在使用go开发的时候,经常会用到很多第三方的包,他们大多以开源的形式提供下载 ,如托管到github上,我们只需要使用 go get github.com/xxx/xxxx…

Go

gin中使用Socket.io踩的坑

最近在使用golang来搭建后台系统,框架使用非常著名的gin框架,由于在项目中需要使用socket.io进行长连接管理,官方推荐的golang服务端为go-socket.io…

Go

在python中,如何实现抽象类的效果?

我们都知道,在java中有接口(interface)的概念,类可以实现多个接口,但是必须要实现所有接口中的方法,但是在python 中并没有接口的概念,类可以通过多继承的方式继…

python

python 中的 __slots__ 的用法

在看sanic 源码时,发现在定义类的时候,会设置一个slots属性,由于之前没有用过个魔术变量,所以查了一下,这里记录一下该属性的作用。 我们知道,在python 的实例中,…

python

python中Mixin混入类的用法

Mixin 在 python 中也不是什么新鲜的东西,只是一种编程思想的体现,利用其可以多继承的语言特点,从而达到一种灵活的编程方式。

python

gin 、sanic、flask 读取 redis 并发对比

最近想要看下go与python的性能到底有多少差异,不比不知道,差距还是蛮大的,为了方便实验,两个后台服务都访问相同的redis服务器, 简单的使用get 命令,获取一个值, …

python

使用ORM与原始SQL的性能对比

最近使用号称 python web 框架中性能最为强悍的框架 sanic , 搭建了项目的基础环境与项目框架,但是在是否使用ORM 的时候犯了选择困难综合症了,对于一个追求性能…

python

使用gin搭建api后台系统之跨域问题

在前后端分离的开发模式下,跨域问题一直是个老生常谈的问题,一般的解决方案分为前端与后端,前端主要利用jsonp来解决,但是后端解决会更更加方便,本文记录一下使用gin框架时在后…

Go