最新 最热

Java语法糖之泛型与类型擦除

泛型,JDK 1.5新特性,本质是参数化类型(Parametersized Type) 的应用,即所操作的数据类型被指定为一个参数。这种参数类型可用在:

2021-09-14
0

Linux-权限管理(你听过777、755、644吗)

linux 中每个文件有所有者、所在组、其它组的概念。 类似linux 中的每个用户必须属于一个组,不能独立于组外,组的相关操作可参考:Linux-用户管理

2021-09-14
0

如何清除 Ubuntu 和其他 Linux 发行版的终端屏幕

你可能需要清除终端屏幕并专注于要执行的下一个任务。相信我,清除 Linux 终端屏幕会很有帮助。

2021-09-13
0

在 Linux 上使用 systemd 设置定时器

定时器增加了另一种启动服务的方式,基于……时间。尽管与定时任务很相似,但 systemd 定时器稍微地灵活一些。让我们看看它是怎么工作的。

2021-09-10
0

Go高阶11,手摸手带你深入了解 Mutex 实现原理

互斥锁是对于并发程序的共享资源进行访问控制的主要手段,之前在介绍并发的时候已经对互斥锁的使用进行过介绍:并发控制,同步原语 sync 包

2021-09-10
0

5 个用命令行操作 LibreOffice 的技巧

LibreOffice 拥有所有你想要的办公软件套件的生产力功能,使其成为微软 Office 或谷歌套件的流行的开源替代品。LibreOffice 的能力之一是可以从命令行操作。例如,Seth Kenlon 最近解释了如何使用 LibreOffice 用全局 ...

2021-09-09
0

线程同步

当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。像你所看到的,Java为此提供了独特的,语言水平上的支持。...

2021-09-09
0

线程优先级

线程优先级被线程调度用来判定何时每个线程允许运行。理论上,优先级高的线程比优先级低的线程获得更多的CPU时间。实际上,线程获得的CPU时间通常由包括优先级在内的多个因素决定(例如,一个实行多任务处理的操作系统如何更...

2021-09-09
0

通过Python3来开发行人分析运行ridership.exe报错index out of range的修改

我们最近在通过Python3来开发行人分析,该分析功能原本是在其他项目中的一个分支,待我们将该功能完善后,可能以EasyCVR智能分析自带功能来对外发布。当然我们的开发过程会不定期在博客更新,大家如果对我们的开发感兴趣,可以...

2021-09-08
0

一文读懂 | 进程并发与同步

并发 是指在某一时间段内能够处理多个任务的能力,而 并行 是指同一时间能够处理多个任务的能力。并发和并行看起来很像,但实际上是有区别的,如下图(图片来源于网络):...

2021-09-08
0