Go goroutine 入门:一行 go 关键字开启并发
在函数调用前加一个 go 关键字,代码就并发跑起来了。本篇用小示例讲清 goroutine 的启动、sync.WaitGroup 等待、channel 通信,以及新手最容易踩的坑。
♥ 新朋友!欢迎来访!
点击抽取今日运势
在函数调用前加一个 go 关键字,代码就并发跑起来了。本篇用小示例讲清 goroutine 的启动、sync.WaitGroup 等待、channel 通信,以及新手最容易踩的坑。
C++ 引用就是变量的别名:定义时必须初始化、绑定后不可更改。本篇用可运行的小示例讲清引用的语法、引用传参与返回值,以及引用和指针到底有什么区别。
程序出错不崩溃:一篇搞懂 Java 异常处理,包括 try/catch/finally、异常继承体系、throw 主动抛异常与自定义异常类。
从满屏 div 到语义化布局:一篇搞懂 header、nav、main、article、section、aside、footer 的用法与好处。
本篇带你掌握 TypeScript 最常用的类型标注写法:基础类型、类型推断、函数与对象类型、联合类型,让错误在编译阶段就现形。
用 preg_match、preg_match_all、preg_replace、preg_split 四个函数搞定格式验证与文本处理,附常用元字符速查表。
从函数是对象讲起,一步步看懂装饰器的原理,并动手写出带参数转发与计时的实用装饰器。
一次讲透 map、filter、reduce 三大数组方法:怎么用、何时用,以及如何链式组合完成复杂的数据加工。