
linux
文章平均质量分 86
w55100
这个作者很懒,什么都没留下…
展开
-
Glob 文件匹配
glob本质是Unix shell 风格的路径匹配规则。该规则后续被其它语言支持。原创 2023-05-20 23:44:47 · 847 阅读 · 0 评论 -
linux num_fds文件描述符数量限制 & too many openfiles 错误
前言写了一个循环函数,每次循环使用一个wandb.run记录数据。最后报错 too many openfiles 。国内用wandb的人好像还不是很多…隔壁tensorboard的为主。自食其力。问题探索可以用psutil库持续跟踪进程的句柄和描述符数量。import psutildef num_open_files(): s = psutil.Process() num_open_files = len(s.open_files()) num_file_descriptions =原创 2022-05-09 03:02:45 · 3382 阅读 · 0 评论 -
Ubuntu18.04装机环境配置记录
anaconda 设置清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge co...原创 2020-09-21 10:00:57 · 526 阅读 · 0 评论 -
.bashrc文件自动生效
之前的配置写在 home/用户目录/ 下的.bashrc 里通过ssh每次访问都需要重新source一下发现在 .bash_profile里面再引用一次.bashrc就可以了vim ~/.bash_profile添加代码if test -f .bashrc ; thensource .bashrcfiwq保存即可之后每次ssh登原创 2017-10-25 21:46:39 · 8920 阅读 · 0 评论 -
C++ 汇编代码分析——递归函数调用、浮点数比较、选择语句
环境ubuntu 18.04 LTS课程地址:https://www.icourse163.org/course/NJU-1001625001一、递归过程调用示例程序,这是一个简单的递归加法。int nn_sum(int n){ int result; if(n<=0) {result =0;} else { r...原创 2019-09-12 13:57:34 · 1142 阅读 · 3 评论 -
gdb调试命令
gdb通常和gcc命令一起使用,编译选项加入-g才可使可执行文件处于debug模式。而处于debug模式的可执行文件,gdb才能对每条指令找到它对应源代码的行号。gdb [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps] [-tty=dev] [-s symfile] [-e prog] [-se prog] [-c...原创 2019-09-23 12:19:53 · 1073 阅读 · 0 评论 -
csapp lab2 bomb
前置知识你最好知道e前缀和r前缀的区别,推荐阅读《X86-64寄存器和栈帧》。对gdb常见命令有所了解。懂得常见的ATT格式的汇编指令。lab主页:http://csapp.cs.cmu.edu/3e/labs.html准备工作下载一个实验文件,网上有,如果找不到可以用我的。https://download.youkuaiyun.com/download/w55100/...原创 2019-05-02 19:53:08 · 2317 阅读 · 0 评论 -
gcc x86 calling conventions
别人的图看着太累了,自己整理一下,简单干脆。callingconventions,翻译过来可以叫“调用规则”,“调用约定”,“调用协议”等。究其根底,不过是规定了多层函数嵌套时,caller与callee的有关参数的入栈方式。因为是一个convention,所以你不必纠结为什么要这样,大家都这样了,世界就和平了。我们约定若一个函数A调用一个函数B,则A被称为调用...原创 2019-05-01 19:35:48 · 1131 阅读 · 0 评论 -
Xv6 Lab1手记
环境: Ubuntu_LTS18.04 _64位课程:https://pdos.csail.mit.edu/6.828/2018/schedule.html (2018年秋季)我跟着官方文件来的,和网上一些其他的开源教程可能有所区别。Lab 1: Booting a PCPart 1: PC Bootstrap$ git clone http...原创 2019-04-24 15:34:06 · 3103 阅读 · 0 评论 -
Ubuntu18.04 定时执行python脚本
小道尔,网上各种教程。1. 简易方法 crontab -e 修改配置文件添加新一行格式为:分 时 日 月 星期几 [命令]*号表示every# # Output of the crontab jobs (including errors) is sent through# email to the user the crontab file belongs...原创 2019-04-07 11:11:20 · 5071 阅读 · 0 评论 -
Deepin关机死机有效素质三连
最近经常关机死机。文件系统崩溃应该跟flashplayer这个大坑有关。在linux上看直播什么的,浏览器动不动就崩溃出错。然后就影响到系统文件的正常开关机了。素质三连如下:①关机时死机,使用魔法键组合强制重启alt+sysrc+reisub其中,sysrc一般跟PrintScreen重合。一个个敲如果不行,就按住alt+SysRc,然后另一只手顺次reisub;如果上述也不行,就按住ctrl+a...原创 2018-05-29 17:30:20 · 12232 阅读 · 0 评论