← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 207
  1. Detach a Context

    How do you construct a context that retains all values from the parent context but does not participate in the cancellation propagation chain?

  2. Tool: bench

    Wrote a new tool called bench, which integrates and wraps best practices for benchmark testing.

  3. We are aware that using pointers for passing parameters can avoid data copy, which will benefit the performance.

  4. Trading Space for Time

    Is there any way to make these two functions run faster?

  5. Guess which add implementation has better performance, vec1 or vec2?

  6. A Timer Optimization

    In Go 1.14, time.Timer was optimized from a global heap to per-P heaps, and during task switching in the scheduling loop, each P was solely responsible for checking and running timers that could be woken up.

  7. Operator Precedence

    Let’s talk about the history of operator precedence design in C.

  8. Nesting Issues with t.Cleanup

    Back in Go 1.14, the testing package introduced a t.Cleanup method that allows registering multiple callback functions in test code, which are executed in reverse order of registration after the test completes.

  9. A First Look at io/fs

    In the upcoming Go 1.16, we will be able to embed resource files directly into compiled binaries.

  10. Getting Goroutine ID

    Possibly the fastest implementation for getting a goroutine ID across all Go versions with Go 1 compatibility guarantee. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // Get returns the ID of current goroutine. // // This implementation based on

  11. Benchmark Testing: The Extras

    Many people have written benchmark tests.

  12. Hello

    Hello world!

  13. About six months ago, I did a presentation that talks about how to conduct reliable benchmarking in Go.

  14. Setup Wordpress in 10 Minutes

    Last week, my colleague asked me to set up a Wordpress server, and I remember how painful to setup it many years ago.

  15. 这篇文章也是一篇博客文章,读者可能会质疑:这不是与这篇博客的主题相矛盾吗?

  16. 2019 年终总结

    当周围的同龄人都已工作的工作、回国的回国、结婚的结婚以及生子的生子, 迈入人生的下一个重要的阶段时,当回顾我的 2019 时,似乎我已经从早年那个目标明确、 总是走在他人前面的那个 “佼佼者”,逐渐沦为了一个不知前路在何方、似乎已经落人一步的 “平庸” 之人。

  17. 2018-2019 读书清单

    2018 年没有更新书单,原因有很多。

  18. Ten years of blogging

    写博客似乎已经十年了,这十年间我没有对博客进行过任何有目的性的宣传, 纯粹的 “Just for fun”。

  19. 沟通和信任原本是人与人之间打交道的两个基本因素,但这两个因素在跨文化的背景下显得越来越不经如人意。

  20. 2018 年终总结

    工作二字似乎就足够概括我这一整年的经历,2018 对于我来说,nothing happens to me。

  21. Since the middle of last month, I started to read the source code of programming language Go for better understanding its runtime and more.

  22. Go 源码研究:unsafe 范式 unsafe 包该包会绕过所有的 Go 类型安全检查,几乎是 Cgo 的灵魂,也是支撑 Go 运行时、reflect、系统调用等机制的核心。

  23. Go source study: sync.Pool

    Go 源码研究:sync.Pool sync.Pool 是一个临时对象池。

  24. Go runtime programming

    Go 运行时编程 本文可能会过时。

  25. Guacamole Source Analysis

    This article explains how Apache Guacamole works. 1 2 3 4 5 6 7 8 9 10 11 12 13 guacamole_deamon | | v guacd_connection_thread --> guacd_user_thread | | | +-----> guac_vnc_client_thread / guac_rdp_client_thread / 等 | | | | | +-----> __guac_socket_keep_ali…

  26. A Million WebSocket and Go

    本文介绍了如何使用 Go 语言开发高负载的 WebSocket 服务。

  27. RESTful API 已经不是什么新奇玩意儿了。

  28. 最近在实践分布式和微服务系统,总算是能够把课本上学到的知识学以致用了。

  29. Strong man is strongest alone

  30. 流形学习与对抗网络

    生成对抗网络是近年来比较热门的话题,这次我们来简单聊一聊它与流形学习之间的关系。

  31. Here lists some issues when I was exploring Human-bot interaction.

  32. 上一篇文章中我们聊到了保证学习过程是一致的两种原则,一种是随机逼近原则,另一种是风险最小化原则。

  33. 正好前段时间读了这篇论文 [Kawaguchi, 2018],就聊一聊我自己的想法。

  34. 本文译自:http://www.offconvex.org/2018/02/17/generalization2/ 译者:欧长坤 本文是关于我最新的论文并提供了一些之于我之前一篇文章新的关于「泛化谜题」的观点。

  35. Go Web in 1 Hour

    HTTP 协议 HTTP 协议无状态,需要使用 Cookie 机制来维护连接状态 请求包格式例: 1 2 3 4 5 6 7 8 GET /domains/example/ HTTP/1.1 //请求行: 请求方法 请求URI HTTP协议/协议版本 Host:www.iana.org //服务端的主机名 User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Saf…

  36. Go in 1 Hour

    几个初步的 Go 语言特点: 类型安全 简洁的面向对象 语言级并发 垃圾回收 一共 25 个关键字: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package 包引入 import 包引入 const 常量 var 变量 type 类型 goto 流程控制 if 流程控制 else 流程控制 break 流程控制 continue 流程控制 defa…

  37. 我们终于在上一篇文章中形式化的定义了学习问题,并给出了能够统一描述回归问题、最小二乘法、最大似然估计等方法的一般形式:ERM 原则。

  38. 在前面两篇文章中,我们快速的聊完了深度学习的相关历史知识,从第一个学习机器感知器的诞生、到反向传播的首次再发明、理论派和实践派对 ERM 原则的不同看法以及为学习理论能够真正学到智能从而解决 ill-posed 问题的正则化手段。

  39. 上一篇文章中我们从第一个学习模型感知器的提出聊到了人们在研究学习机器的过程中发现因果问题的反演是一个 ill-posed 的问题,正则化方法在解决 ill-posed 问题的过程中扮演了重要的角色。

  40. 前言 ICLR 2017 的 Best Paper [Zhang et al. 2017] 的作者张驰远做出了相当强的批判,指出机器学习中泛化理论并不能一致的迁移到深度学习中。

  41. 不笑不足以为道

    记得曾经有这么一个小故事,说是欧几里德上完课有个学生发问:『我学这有什么好处?

  42. 统计学习理论综述

    统计学习理论一个很流行的方向就是泛化理论。

  43. Generalization in Deep Learning, Kenji Kawaguchi arXiv: https://arxiv.org/abs/1710.05468 ReLU 网络的路径展开 Section 5、6 是全文最有趣的地方了,可惜这个地方作者表达得不是特别好。

  44. 2017 年终总结

    从高中毕业以后,再也没有受过正儿八经的文学熏陶,感觉几乎丢失了表达能力,以前的我是很喜欢用键盘来宣泄情绪的。

  45. 2017 读书清单

    2017 年一整年十二个月的时间总共有是十一个月待在国外,接触到中文实体书的几率大大降低了。

  46. 本文译自:http://www.offconvex.org/2018/02/17/generalization2/ 译者:欧长坤 正如我们在博客上之前讨论的那样,深度学习有着太多秘密没有被理论解释。

  47. 最近两天参加了 SIMENSE 举办的 AI Lab Hackathon,手残在 GitHub 上把账号和密码信息泄露上去了。

  48. CNN Literature Review

    In this post, we are going to discuss CNN and its relavant papers.

  49. 本文将针对用户情感推断的主题进行的一系列文献综述与回顾(literature review)。

  50. 上学期的《人肉计算》这门课中有两节课听得很有意思,给我普及了相当多的经济学(金融学)基础知识。