1.OLAP分类
以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两...
这个方法体的作用主要是开了两个线程,第一个线程每隔1秒向集合添加一个数,第二个线程每隔一秒,便利输出集合。在这里集合要是改成list的,即:
func main() { f, err := os.Create("haha2.xls") if err != nil { panic(err) } defer f.Close()
箭头函数表达式没有自己的this,arguments,super或new.target。
之前我们介绍了互斥锁 Mutex,今天再来介绍下 RWMutex,即读写锁。读写锁是对 Mutex 的改进,在程序中,如果存在读操作多,写操作少的场景,使用 RWMutex 相比 Mutex 的并发能力会有很大的提升。...
中间件的默认实现类在 Microsoft.AspNetCore.Builder.Internal.ApplicationBuilder 中
非等分线段?是的,在上一次推送发出去之后,有朋友与我交流,提到了在他的工作中,遇到的经常是一些按照自定义长度进行拆分的需求。所以,这次推送,我来实现一个按照自定义长度进行等分的版本。...
函数式编程(Functional programming)是一种编程范式,目前没有统一的定义。对于并发编程有广泛应用。Python中,range,map,filter,zip等属于函数式编程。
Python中的装饰器及其应用明月装饰了你的窗子,你装饰了别人的梦什么是装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结* 构。这种类型的设计模式属于结构型模式,它是作为现...