linux
Frozen2022
这个作者很懒,什么都没留下…
展开
-
ubuntu在终端会话和图形界面之间切换的快捷键
如果使用的版本是Ubuntu17之后的,使用。ctrl+alt+f7(切换至图形界面)ctrl+alt+f1(切换至图形界面)ctrl+alt+f2(切换至终端)ctrl+alt+f6(切换至终端)如果是17以前的系统使用。原创 2022-08-02 10:27:55 · 3120 阅读 · 1 评论 -
spin lock和mutex使用场景的差异
现代操作系统的做法,多核的环境中,在实现mutex时,如果lock操作后,进行短暂的轮询(spin lock),超过这段时间后,使用传统的mutex阻塞(加入挂起队列)。如果程序可预测的阻塞的时间较短,可以主动使用spin lock。在单核CPU下,spin lock没有意义,只会影响正常线程响应;使用mutex虽然会在“挂起”和“运行”两个队列间切换,但提高了系统整体的响应比。多核CPU下,spin lock在多个和核心上的轮询时间是可以忽略的,使用spin lock避免了因为队列切换导致的时间消耗。..原创 2022-07-29 09:18:02 · 331 阅读 · 0 评论 -
交叉编译arm版icu
1、设置环境#交叉编译器export CC=arm-buildroot-linux-gnueabihf-gccexport CXX=arm-buildroot-linux-gnueabihf-g++export AR=arm-buildroot-linux-gnueabihf-ar#根目录(便于使用)export CROSS_ROOT=/home/admin/base_compile/system/PET_RK3288_P01_Linux/buildroot/output/rockchip_原创 2020-11-10 15:31:47 · 1755 阅读 · 0 评论 -
linux下载url指定的文件的命令
wget命令使用例子:#下载:http://nginx.org/download/nginx-1.9.12.tar.gzwget http://nginx.org/download/nginx-1.9.12.tar.gz如果提示无此命令,需要下载(非系统原生基础命令)。在红帽系的linux中安装如下(其他linux要使用自己的安装命令)yum install wget...原创 2020-04-04 17:20:23 · 4914 阅读 · 0 评论 -
fedora 30安装Qt 5.13.0 GCC:Cannot run compiler 'clang++'与cannot find -LGL
(1)Cannot run compiler 'clang++'.缺少clang,直接:yum install clang(2)cannot find -LGLopengl在linux系统中已经包含,这里提示的是缺少mesa的gl相关库.命令:yum install mesa-libGL-devel现在可以用Qt Creator开发了。...原创 2019-08-09 17:56:09 · 987 阅读 · 0 评论