e06084's Blog

Recent Posts

  • 2023-07-07

    目标函数

    最近看李沐写得一篇文章《用随机梯度下降来优化人生》,觉得写得特别棒,拍案叫绝的那种认同。先讲一点点背景知识,机器学习中学习也叫训练,学习的过程就是求解方程A=XW+B。在已知A和X的情况下求算出最优的X和B。求解的过程中,实际XW+B的值和真实的A之间的差值定义为Loss函数也叫目标函数,然后用随机梯度下降法来不断调整系数W来使得Loss减小收敛接近0。从而求得X和B。因此,李沐的观点: 人生首先需要一个目标,类似机器学习过程中的最终收敛Loss函数; 要坚持走,方向和移动需要有,类似于求解系数W,方向是往Loss下降的方向...

  • 2023-01-08

    张一鸣说的延迟满足感是什么

    张一鸣认为,延迟满足感程度不在一个量级的人,是没法进行有效沟通的。那么,什么是”延迟满足感“?本文尝试从生物学的角度来解释它,属于个人理解。满足感/快乐的来源从生物学上讲分为两类:多巴胺和内啡肽。多巴胺维基上的定义是,多巴胺是一种用来帮助细胞传送脉冲的化学物质,是神经传导物质的一种。这种传导物质主要负责大脑的情欲,感觉,将兴奋及开心的讯息传递。我理解多巴胺的获取相对比较简单,吃一顿美食,刷抖音,小酌一杯,抽大麻都可以立刻获得多巴胺,从而获得快乐。这跟常识也是相符的。我们一般说,吃甜食可以是使心情愉悦,就是这个道理。所以,多巴胺带...

  • 2022-11-19

    谈谈折腾测试环境的3次经历

    前言作为互联网行业的产研工作者,日常免不了经常和测试环境打交道。打过交道的人,都深有体会,测试环境真是又爱又恨。 爱它,必不可少,能在研发阶段帮自己尽早的发现代码缺陷; 恨它, 方便性不足。想用的时候不一定能立刻使用,它可能处于不健康状态,或者有其他人正在使用,需要排队; 稳定性不足。经常遇到测试5分钟,问题排查2小时,最后发现是环境故障原因导致,而非代码缺陷; 维护难。为了测试流程的便捷,测试环境的变更流程一般很宽松,这也同样导致随意修改服务部署配置的情况时有发生; 以上的总...

  • 2022-10-25

    1024 Hackathon 记

    上周末,为了迎接1024程序员节,公司搞了一次为期3天的Hackathon比赛。和很多比赛差不多,选一波人,分成n组,各自完成一个命题的产品,最终用成果PK。这次的命题产品是完成一款视频会议软件。我运气还不错,团队里有大腿,最后拿到第一名。整个体验还是挺愉悦的。愉悦的来源,我觉得倒也不是第一名的奖励有多少或者获得多少成长之类的。而是,认真去做一件事,并且有正反馈。这应该是人本能的开心来源。其实从小到大,大大小小的比赛参加的也不少。有个人的比赛,也有团体的比赛。印象比较深的是大学里和另外两个小伙伴组队参加大学生数学建模比赛,也是3...

  • 2022-09-18

    人类自然语言vs.计算机语言(一)

    “Talk is cheap. Show me the code.” — Linus TorvaldsTalk和code分别是人类自然语言和计算机语言,我们都称为“语言”。它们有共同通性吗?有区别吗?为什么Linus说Talk is cheap。首先,抛观点。计算机语言和人类语言有相似性,但是比人类语言简单很多。为什么这么说呢?本文,我们会先讨论语言是什么,然后分析不同类型语言的数学模型,最后推出上述结论。语言是什么?这个是一个很大的话题。我个人的理解是这样:语言是不同个体之间沟通的信息。人类自然语言,是人和人之间沟通的信息...

  • 2022-08-21

    读《Just Say No to More End-to-End Tests》

    前言书写自动化测试用例是测试开发日常的工作内容。自动化的技术栈也有难度梯度。本文是翻译Google2015年的一篇文章《Just Say No to More End-to-End Tests》 。借此学习并思考,自动化测试设计中的分层思想。主要思想不要迷信e2e测试,也就是e2e测试用例不是多多益善。为什么呢?先解释什么是e2e测试以及作者认为理想的测试金字塔结构。什么是e2e测试?模拟真实用户场景的测试理论上e2e测试很好 开发人员喜欢它,因为它将大部分(如果不是全部)测试分担给其他人。 经理和决策者喜欢它,因为模拟真实...

  • 2022-07-10

    分享一个网络穿透软件-frp

    frp是一个开源网络穿透(反向代理)软件,项目地址:https://github.com/fatedier/frp,是七牛云早期的一名工程师写的,star已经快6w了,真是🐮🐮🐮。frp的解决的问题其实还蛮明确的,就是如何方便的访问多个分布在不同局域网内的服务。 所谓局域网,就是原本网络不通,用户端直接不可以联通; 怎么样算方便呢,就是用户端只要可以联网就能访问,不需要依赖其他;一般会使用反向代理。反向代理,大家比较熟悉的是nginx,不过使用nginx的前提是需要有一个和局域网内服务网络连通的且带有公网ip的前置服务器。所...