月份:2016年4月

理解 Go 语言 defer 关键字的原理

现在很多现代的编程语言中其实都有用于 在作用域结束之后执行函数 的关键字,Go 语言中的 defer 就可以用 […]...

深度学习为什么要选择 PyTorch

过去几年来,深度学习和机器学习是公众最热门的词汇,对此我们有一个完美的解释。 正是因为有了机器学习,系统才能够 […]...

Geth以太坊短地址攻击分析

*本文作者:18611588432,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 前言 作为一个区 […]...

Go: g0, 特殊的goroutine

:information_source:  本文基于Go 1.13 Go中创造所有的goroutine都是由内 […]...

分析逆向通信HACK升降桌后感想

前言: 前面看了一个工程师硬改升降桌的视频,从中学习到了不少东西,当然也有自己的一些想法吧! 背景: 本来这款 […]...

copy_to/from_user()的思考

引言 我们对copy_{to,from}_user()接口的使用应该是再熟悉不过吧。 基本Linux书籍都会介 […]...

埋点质量保障

常见问题 我们收集日志,目的还是为了分析用户行为,挖掘潜在价值,最终能优化产品体验。因此,“高质量”是最基本要 […]...

一文熟悉 Presto

1. Presto 介绍 1.1 Presto 简介 1.1.1 Presto 概述 Presto是一个分布式 […]...

设计一个回调要注意哪些事情

回调是我们在设计系统的时候经常会使用到的, A服务调用B服务, 但是如果B服务提供的是一个较长时间的、异步的接 […]...