Linux系统中waitpid函数的使用实例在写完OSTEP第五章课后习题之后,通过第八题的答案记录一下自己目前对waitpid()的尝试结果,目前的尝试仅限于进程执行的阻塞和等待,轮询和非阻塞的状态暂时没有遇到,日后补充。 进程等待 waitpid()不能用于子进程等待更早的另外一个子进程,如果尝试运行则会返回-1。(在父进程中则等待并返回子进程对应的pid) 这里举例说明,以下为一个不包含任何waitpid()的原始代码 123456 2022-03-23 知识记录 #os
Linux中不同版本exec函数区分该问题为OSTEP第五章进程API上的一个问题,在搜Stack overflow的时候发现一个很好记的答案,单独写一个博客记录一下 参考回答 what-are-the-different-versions-of-exec-used-for-in-c-and-c 翻译摘抄 对于exec()函数,在C/C++中有以下几个不同的版本 1234567891011121314#include < 2022-03-19 知识记录 #os
通过Python提交ncu每日健康信息声明 该方法目前稳定性尚不确定,Token有概率会不定时失效,如果使用后果自负 该方法仅作Python学习使用,了解原理后使用后果自负 疫情期间请以实际情况打卡汇报,切勿身体有状况而依旧以无状况打卡。 参考文章 简单三步,用 Python 发邮件 - 知乎 (zhihu.com) github action获取仓库secrets 实现的效果 通过Github Actions,在每天 2022-03-18 小技巧 #python
Github的PAT口令的密码记录和保存方案参考链接 Where to store my Git personal access token? GitCreadentitalManager GitCredential 简单方案 最简单的方案是讲自己的配置文件用明文保存,在文档中查询可知道指令如下 1git config --global credential.helper store 在设置credential.helper为全局s 2022-03-15 小技巧 #Github
OSTEP:进程的概念理解第四章:进程 作业来自: ostep-homework 两个程序都只使用CPU,所以CPU的利用率是100%,测试可得: 123456789101112131415Time PID: 0 PID: 1 CPU IOs 1 RUN:cpu READY 1 2022-03-12 知识记录 #OS
总结:2022年2月这个月因为游戏的问题,我又犯了拖延症的老毛病,导致计划中的学习任务没有一个完成。玩起游戏的时候总会高估自己的效率,导致就想着一直玩到通关为止。规划的二月份的学习计划没有一个完成的事实,让我感到挺沮丧的。但我还是觉得要写一篇总结来记录这个月的所做所为。 做了的事情 学习方面 尝试了用Postman工具进行抓包,不过由于自己偷懒没仔细看文档以及对代理设置的不当配置,前前后后断断续续折腾了四五天还是 2022-03-06 个人总结 #总结
Ubuntu上开启内核BBR算法来提高TCP吞吐性能参考文章:How to enable BBR on Ubuntu 20.04 拥塞控制算法 默认情况下Linux 使用 Reno 和 CUBIC 拥塞控制算法,Linux kernal 4.9以上版本的内核已经自带该功能,由于Ubuntu 20.04的为5.4.0 kernel,我们可以直接启用 通过以下指令检查目前可选择的拥塞控制算法: 1sysctl net.ipv4.tcp_availab 2022-02-08 小技巧 #Linux
总结: 2022年1月当我回顾这个月的所做所为时,我发现自己虽然有些困难和拖延,但还是完成了一些有意义的事情。学习了 Rust 的初级语法。虽然考完试后完全松懈没有进度,但我对 Rust 的学习充满了信心,希望在未来能够深入学习。 另外,也把家里的 Homelab 更换迁移成了 ESXi 基础的虚拟机,并在此之上将之前服务器上的服务器重新分开部署,每次折腾家里的HomeLab总能让我感觉成就感很足。此外,我还尝试了自己 2022-02-06 个人总结 #总结
Linux通过alternatives切换程序版本环境参考帖子 How to install and switch between different python versions in ubuntu 16.04 具体操作 在切换Java版本的时候,通过update-alternatives可以很方便的进行版本之间的切换,而在Python里面,如果用Ubuntu自己的apt包管理器同时下载了多个版本的Python的话,则需要自己手动对Pyt 2022-01-29 小技巧 #Linux
2021年度总结开头 往年本来都没有在年初或者年末的时候写一个一年总结的习惯,今年也算是突发奇想,打算写一篇博客稍微记录下自己的学习和生活。希望能在2022年里面养成时不时记录一下自己生活的习惯,养成正视自己的一个态度。 性格变化 从2020年高三高考结束,到2021年大一升大二,也算是对大学生活有了一些认知和了解。整个大一的时间不能说浑浑噩噩,但总觉得自己心里缺了点什么。 现在仔细想想感觉就是缺少对自己的一 2022-01-07 个人总结 #总结