最新 最热

从溯源角度看:进程间互斥

对多种进程间通信方式的介绍在这篇总结过了:进程间通信,不过没有提互斥,因为我一直是把互斥和通信分开的。

2021-12-07
0

设计模式之观察者模式

定义:观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。

2021-12-07
0

99%的人没弄懂volatile的设计原理,更别说灵活运用了

写volatile的文章非常多,本人也看过许多相关文章,但始终感觉有哪里不太明白,但又说不上来说为什么。可能是过于追求底层实现原理,老想问一个为什么吧。...

2021-12-07
0

预训练句子表征——【EMNLP 2021】SimCSE

SimCSE(Simple Contrastive Learning of Sentence Embeddings)是一种简单在没有监督训练数据的情况下训练句子向量的对比学习方法。

2021-12-07
0

PTA 1077 互评成绩计算 (20 分)

在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G...

2021-12-06
0

Java--深入理解JMM模型、Java并发特性

Java中每个线程都有自己独立的工作内存,存在主内存中的共享变量对所有线程都是可见的,即每个线程都能操作它,而实际上线程操作共享变量时会把它拷贝到自己的工作内存中,真正操作的是共享变量的副本,操作结束后,再写入到主内...

2021-12-06
0

npm常用命令

nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换

2021-12-06
0

什么是回归测试?

现在的软件开发都是并行化的,一个RD(指研发,下同)小组负责几个功能,多个RD小组负责整个App从前端到后端和服务端的功能开发。当把多个小组代码进行merge的时候,需要确认这些小组内实现的几个功能,以及小组间实现的若干功能不...

2021-12-06
0

Java并发-JUC-AQS-内部属性介绍

每个 Java 工程师都应该或多或少地了解 AQS,我已经反复研究了很长时间,忘记了一遍又一遍地看它.每次我都有不同的经历.这一次,我打算重新拿出系统的源代码,并将其总结成一系列文章,以供将来查看....

2021-12-06
0

macOS Charles抓包

https://www.jianshu.com/p/9822e3f28f0a 我就不冷炒饭了, 这里有很多详细的教程。

2021-12-06
0