240 发简信
IP属地:上海
  • 文章一开头说我在公司进行的这个分享大部分人听不懂,主要是因为涉及到编译原理让大部分人一头雾水。接下来简单讲了讲编译原理其实没那么复杂,它是一步一步发展而来的,每一步都是解决特定的问题。后面又讲了编译器前端的工作本质上就是一道字符串切割的题目。最后简单提了一下利用编译原理能够在Go里怎么玩以及实际效果。并没有讲怎么在Go中实现lambda

    编程语言杂谈

    前段时间在公司以《在Go语言中引入lambda》表达式为题目,进行了一次技术分享,效果差强人意(无奈脸)。可能有人一听lambda,还要在Go里引入,第一反应就是厌恶,心想,...

  • API网关的设计思考

    作为技术,尤其是后端开发,从一开始工作就一直会和nginx打交道。它已经是现代互联网企业的事实网关标准了。即使各个公司都自研了各种不同的网关,但是大多数还是会在请求最前端部署...

  • 180
    suoga ·

    为你的伪代码点赞

  • 算法题套路总结(三)——动态规划

    前两篇我总结了链表和二分查找题目的一些套路,这篇文章来讲讲动态规划。动态规划从我高中开始参加NOIP起就一直是令我比较害怕的题型,除了能一眼看出来转移方程的题目,大部分动态规...

  • 多思考多动手,少看大部头。等自己差不多都理解整个工作流了,你再去看书,才知道里面很多概念是干嘛的。而且很多概念其实是为了数学的完备性,好做理论研究

    编程语言杂谈

    前段时间在公司以《在Go语言中引入lambda》表达式为题目,进行了一次技术分享,效果差强人意(无奈脸)。可能有人一听lambda,还要在Go里引入,第一反应就是厌恶,心想,...

  • 感情真挚,但文笔一般

    边怀念边忘记,写在2020年来临之际

    跟一场园区肖恩大侠的跨年活动到9点多后因身体不适,提前回来了。又是当车行经G6时,我突然间在想,这一年的最大的收获是什么? 好多次很晚的时候在G6时,人容易陷入深思,有过办完...

  • 算法题套路总结(二)——二分法

    上一篇我们总结了链表题目的常见题型和套路,本章我们再来看看二分。实话实说,二分的题目通常来说都比链表题目复杂一些,经常需要一些思维,最关键的点就是看出问题的可二分性。什么叫可...

  • 算法题套路总结(一)——链表

    最近也做了很多题目,但是回过头一看发现好多题目虽然当时是我独立思考出来的,但是我又忘了该怎么做了,又得花好长时间是思考。不过想来想去发现其实大部分题目还是有套路的,所以我觉得...

  • Rust 入门 (Rust Rocks)

    缘起 实践出真知快速获取澄清概念OwnershipMoveReferenceMutable reference解释错误数据竞态条件构建树状结构渲染树状结构 总结 源码 Git...

  • 优麒麟挺好的啊,国产定制版ubuntu,拥有windows界面的linux系统,除了不稳定bug略多以外,感觉很棒了。bug多一定程度上也是因为用户少,反馈少

    elementary OS 可能是 Linux 走向主流的最佳希望?

    我们天天都在用 Linux,但大部分人认识不到这一点,原因是 Linux 唯一没有征服的领域是桌面,而大部分人接触的桌面或者是 Windows 或者是 macOS,即使 Li...

  • 先说说你里面的错误吧:“全款买房如果遇到烂尾钱全部打水漂了”——贷款买房也一样,不管房子怎么样你依然要还款。银行计算利息早就考虑了通胀,想清楚,你不是30年后一次性还清,是每月都得还,当然能贷到款还是尽量贷。
    至于要不要提前还款这种,因人而异,别相信别人给你说的什么提前还不如投资,你自己能找到稳定年利率高于6%的投资吗,找不到还是乖乖提前还钱吧

    “一次性付清”和“还贷30年”差别有多大?早点了解,别吃亏了

    房子不仅仅是用来居住的,房子还是一种资产。很多人只要手里有点闲钱就想买房,现在买房有两种方式,一种是全款买房,一种是贷款买房。 如果在资金允许的情况下是选择“一次性付清”呢?...

  • Golang的Graceful Restart

    从1.8开始,Go标准库中的net/http支持了GracefulShutdown,使得进程可以把现有请求都处理完之后再退出,从而最大限度地减少不一致性给服务端带来的负担。如...

  • 小问题

    Docker CentOS镜像新建用户后无法登录 解决办法:把/etc/security/limits.d/20-nproc.conf中对应用户的值调大

  • 就是那儿,只要这个fd没关闭,就一直epoll_wait那个fd,然后调用handler

    Go http.Server处理长连接

    如果让我们自己来实现一个http server,大部分同学都可以写出以下实现: 主要步骤就是: 监听一个端口 一个大循环不断地Accept连接 每个连接开一个goroutin...

  • fasthttp剖析

    先说点题外话,最近在开发公司级的网关,虽然没有明说,但是对于我们大家来说Nginx就是我们对标的对象。但是说实话,想要对标Nginx的性能,用Go开发基本上是不可能的,人家没...