- 博客(6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 周末知识-你知道为什么需要闭包吗?
我们都知道闭包有一些很好的特性,但是你知道为什么需要闭包吗?闭包的出现究竟是为了解决什么问题?今天我们就从作用域、生存期两个基础的概念聊一聊。作用域(Scope) 作用域主要是指程序中变量、函数、类等起作用的范围,可以先看下面的例子:function main() { let a = 10; // 外部变量a { ...
2020-03-14 13:54:42
197
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 人人都可以学会编译原理-开篇
编译技术在我们日常的工作中可以说无处不在,React JSX语法的解析,Typescript转化为Javascript,XML、JSON的解析,Spring字节码生成技术,PHP的模板引擎,还有最近很火的文言文编程项目(wenyan-lang)……这些都和编译技术息息相关,既然编译技术有这么大作用,那么它到底是什么?首先我们给出一个整体的介绍,如下图所示: ...
2020-03-13 12:54:04
213
原创 Python实现简单的web服务器
背景现代社会网络应用随处可见,不管我们是在浏览网页、发送电子邮件还是在线游戏都离不开网络应用程序,网络编程正在变得越来越重要目标了解web server的核心思想,然后自己构建一个tiny web server,它可以为我们提供简单的静态网页最终效果完整的事例代码可以查看这里如何运行python3 index.py注意我们假设你已经学习过Python的系统IO、网络编程、Ht...
2019-07-08 10:15:13
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人