前几天美团分享了《深入理解函数式编程》的两篇文章,我觉得很不错,这里分享给大家:
前几天美团分享了《深入理解函数式编程》的两篇文章,我觉得很不错,这里分享给大家:
最近发生了一件“怪事”,我的服务器TCP连接数每天都在以一个速度上涨,这肯定是哪里一直在进行长连接没有关;
最近一直比较忙,今天晚上抽空看了一下,解决了;
在前一篇文章《浅谈函数调用》中,我们讲述了函数调用的底层实现,也看到了函数是如何切换上下文,并保存相关信息的;
本文在上篇文章的基础之上,探讨最近非常火热的协程的底层实现,剖析开源库 libco 的实现,并在此基础之上实现一个简单的协程;
源代码:
相关文章:
在任意一门编程语言中,函数调用基本上都是非常常见的操作;
我们都知道,函数是由调用栈实现的,不同的函数调用会切换上下文;
但是,你是否好奇,对于一个函数调用而言,其底层到底是如何实现的呢?
本文讲解了函数调用的底层逻辑实现;
相关文章:
有些编程语言提供了代码格式化检查等工具,如:Go、Rust等,我们可以在commit之前,对代码进行格式化检查,保证代码规范,而pre-commit
正是这样的工具;
今天提交代码到Github的时候,突然发现不能提交了;即使输入了自己的用户名和密码后,还是提示报错:Support for password authentication was removed. Please use a personal access token instead;
最后才发现,原来Github从2021年8月13号开始,废除了使用密码登录,而是使用个人Token进行登录!
slides是一个可以在终端将Markdown转换为PPT的库,你甚至可以直接在终端展示PPT的同时执行PPT中的代码片段!
Github地址:
本文总结了软件发布中的一些版本对应的含义;
Nginx的Header中默认不解析下划线,这一点要注意!
在shell中可能经常能看到类似的命令:echo log > /dev/null 2>&1
,将输出流重定向;
本文介绍了这些重定向符号的含义;