人力资源-18-激励
1.激励的三大方式 a) 诱因激励法 金钱 认可 休假 参与权 偏爱的工作 升迁 决策权 成长机会 自由弹性 奖品 b) 恐惧激励法 惩戒 责骂 降级 革职 削…
1.激励的三大方式 a) 诱因激励法 金钱 认可 休假 参与权 偏爱的工作 升迁 决策权 成长机会 自由弹性 奖品 b) 恐惧激励法 惩戒 责骂 降级 革职 削…
1.介绍 侵入式的性能检测工具,顾名思义即需要修改代码才能使用。 在商业领域有OProf,由于是收费的,因此应用并不广泛,我本人也没用过,因此不再介绍。 在开源…
1.top top是众多linux/unix系统自带的监测工具。 top能提供系统总体,以及分进程的CPU、内存使用信息。 常用命令如下: a) 1 ̵…
1.什么是宏定义代码段 C/C++宏定义属于预处理阶段的功能,操作的对象是源代码。在预处理阶段,编译器根据用户定义的预处理指令,将源代码改造成另外一种形式。 需…
1.背景 在多核世界里开发复杂系统,不可避免地要涉及多进程(线程)协作的场景。最常见的协作模式是生产者-消费者模式。生产者产生消息的时候,如何快速地唤醒消费者去…
1.前言 前几天写了一篇文章(链接在此),探索各种取时间的方式,结论是TSC是精度最高、开销最小的方式,但是同时也声明了,使用的时候可能会碰见很多坑。 今天我们…
1.了解你的CPU 在现代多处理器系统中(如下图),每个系统(System)可能安装多个处理器(Processor/Socket)芯片,每个处理器可能包含多个核…
1.上古版 最原始的取时间的方法大概就是time+localtime了,见代码: 其中time函数返回的是1970年到现在的秒数,精确到秒。 localtime…
1.前言 回调(callback)是实现代码库功能扩展的一种重要机制。 代码库的开发者预留了几个功能扩展点,并以回调接口的形式进行规定。代码库的使用者实现回调接…
1.问题场景 我们的某个系统目前是在一个老旧的平台上运行的,最近处理的数据量有点大,导致数据查找性能大幅下降。 由于平台比较老旧,编译器版本很低,使用标准库中的…