操作系统
没有飘柔不洗头
彼时当年少,莫负好时光。
展开
-
CentOS 7升级gcc版本
Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至8.3.1版本为例,分别执行下面三条命令即可,无需手动下载源码编译1、安装centos-release-sclsudo yum install centos-release-scl2、安装devtoolset,注意,如果想安装7.版本的,就改成devtoolset-7-gcc,以此类推sudo yum install devtoolset-8-gcc*3、激活对应的devtoolset,所以你可以一次安装多个版本的devt转载 2021-07-14 13:59:08 · 126 阅读 · 0 评论 -
windows 创建子进程
windows下想要创建一个子进程不如linux的fork函数来得方便,通过CreateProcess函数创建一个新的进程,函数的定义如下:BOOL CreateProcess( LPCTSTR lpApplicationName, // 应用程序名称 LPTSTR lpCommandLine, // 命令行字符串 LPSECURITY_ATTRIBUTES lpProcessAttributes, // 进程的安全属性 LPSECURITY_ATTRIBUTES lpThreadAttribut转载 2021-02-25 10:21:38 · 1529 阅读 · 0 评论 -
创建线程后马上CloseHandle(threadhandle)起什么作用
HANDLE threadhandle = CreateThread(NULL, 0, RecvThreadProc, NULL, NULL, NULL);CloseHandle(threadhandle);不明白为什么创建线程后,要马上把线程的句柄关闭,这样做的目的是什么?这样做会杀掉线程吗?解答:创建线程后返回了线程句柄,新创建的线程内核对象的使用计数是2,一个是线程本身,一个是创建线程的线程,创建线程的线程closehandle后,新的线程的内核对象使用计数为1,当这个新线程结束运行后内核转载 2021-01-20 11:35:06 · 281 阅读 · 0 评论 -
Linux 开机Started Update UTMP
本人使用的opensuse的的gnome桌面,突然有一天发现开机卡死,一开始没觉得什么,当我重启了好几次,终于承认了是系统出问题了。系统在最后提示开始更新有关系统运行级别更改的UTMPsudo yum remove gnome-core gnome-shell gnome-sessionsudo yum install gnome-core gnome-shell gnome-session...转载 2020-12-22 23:06:54 · 2453 阅读 · 0 评论 -
Centos 进入recovery模式,单用户模式
1、重启服务器,在选择内核界面使用上下箭头移动2、选择内核并按“e”3、找到下面这行4、修改这里要删除掉rhgb quiet,如下图5、使用“ctrl + x” 来重启服务器就可以了,重启后就会进入到recovery模式6、退出单用户命令exec /sbin/init...转载 2020-12-22 22:54:58 · 2183 阅读 · 0 评论