摘要: 原因:编译某些子模块的时候,make 指定的参数是 -j,这就会将所有cpu都用来编译,导致虚拟机卡死。 解决办法: mv /usr/bin/make /usr/bin/make.true 然后vi /usr/bin/make,加上这段脚本,相当于伪造了一个make,然后将-j0 或者 -j 参数改 阅读全文
posted @ 2025-03-13 17:26 小明583 阅读(58) 评论(0) 推荐(0)
摘要: 把sshd的 UseDNS 设置为 no 阅读全文
posted @ 2024-12-03 10:47 小明583 阅读(9) 评论(0) 推荐(0)
摘要: ● 什么是同步、什么是异步?什么是阻塞、什么非阻塞? 我自己的理解,大白话啊,同步和异步指的是函数调用完成任务的程度。 一个任务的完成,包括发起、执行和结果返回三个阶段。 同步(synchronize)调用涵盖了这三个阶段。调用结束之后,任务肯定是有结果的,无论成败。 异步(asynchroniza 阅读全文
posted @ 2024-07-04 23:12 小明583 阅读(53) 评论(0) 推荐(0)
摘要: 刚装完CentOS 7 虚拟机,网络不通,很简单,把配置文件里面的 OnBoot 改成yes,同时 service network restart 即可。 阅读全文
posted @ 2024-05-28 17:04 小明583 阅读(12) 评论(0) 推荐(0)
摘要: 用gcc 8.2.0不同的优化参数编译下面这段代码,运行结果是完全不一样的: 1 #include <stdio.h> 2 #include <pthread.h> 3 #include <unistd.h> 4 5 int a = 0; 6 int b = 1; 7 8 void doA(){ 9 阅读全文
posted @ 2020-08-16 12:12 小明583 阅读(183) 评论(0) 推荐(0)
摘要: 优点: "信号量是异步信号安全的"(参考[2]) 缺点: "我认为信号量不是必备的同步原语,因为条件变量配合互斥器可以完全替代其功能,且更不容易出错...信号量的另一个问题在于它有自己的计数值,而通常我们自己的数据结构也有长度值,这就造成了同样的信息存了两份"(参考[1]) "一个线程能够递增一个被 阅读全文
posted @ 2019-10-20 23:03 小明583 阅读(508) 评论(0) 推荐(0)
摘要: 这两天发现一个视频网站有我想要的视频资源(https://m.jlszyy.org/play/2873-0-0.html),想爬取,发现没那么简单。 里面是一个blob视频地址: 不是直接一个mp4视频,没办法通过这个地址得到视频。 经过一天的琢磨,各种查资料,总算找到办法了。下面是分析和解决过程。 阅读全文
posted @ 2019-10-05 13:45 小明583 阅读(4257) 评论(0) 推荐(0)
摘要: 《Python3 爬虫、数据清洗与可视化实战》第十一章介绍pyecharts,是基于 0.2.3版本的。 pyecharts已经更新到1.5.0版本,调用饼图所需要的参数已经不同。 安装旧版本pyecharts太费劲,所以选择使用最新版本(2019.09)的pyecharts 1.5.0, 相应地, 阅读全文
posted @ 2019-09-10 00:14 小明583 阅读(2232) 评论(0) 推荐(0)
摘要: 实验目的 使用corosync,体验高可用集群的使用 实验环境 VMWare 12.0 CentOS 6.10(三台)均设置host only 实验拓补 其中, 在CentOS A和B组成高可用集群,对外提供httpd服务。 CentOS Test主机用来访问服务,验证高可用特性。 VMnet1相当 阅读全文
posted @ 2019-08-01 00:38 小明583 阅读(458) 评论(0) 推荐(0)
摘要: 一 创建源码 目录结构: main-0.1 ├── main.c └── Makefile 源码内容: 打包压缩 tar czf main-0.1.tar.gz main-0.1 二 打包 【1】创建~/rpmbuild及其子目录 mkdir ~/rpmbuildcd ~/rpmbuildmkdir 阅读全文
posted @ 2019-07-30 22:45 小明583 阅读(648) 评论(0) 推荐(0)