Weekly 随笔周刊——第 4 期

随笔周刊——第 4 期

Git 内部原理、区块链与 MiniTorch

雨天,排队体检

雨天,排队体检


🎶𝓦𝓮𝓮𝓴𝓵𝔂 𝓼𝓸𝓷𝓰 𝓹𝓲𝓬𝓴 🪗:

打开原始内容

知识小品

Inside .git

https://jvns.ca/blog/2024/01/26/inside-git/

文章详细解释了 .git 目录中的关键文件和目录,以及它们在 Git 版本控制系统中的作用。

image.png

一图浅懂区块链

区块链还是比较有意思的,但是目前的传播可能还不是很广,对于其具体的概念和大致的运行方式知道的可能更少。这学期我也选了一门区块链的课程,之前都是自己随便看看的,还是比较有兴趣的~

image.png

Linux Cron cheatsheet

Linux中的Cron是一个用于计划和管理定时任务的工具,允许用户在指定的时间自动执行特定的命令或脚本。Cron服务在后台运行,并定期检查任务列表以确定是否有需要执行的任务。

  • crontab:这是用于管理用户定时任务的主要命令。它允许用户安装、编辑、列出或删除其定时任务。

  • crond:这是守护进程,负责执行crontab中定义的任务。crond每分钟检查一次任务列表。

配置文件

  • /etc/crontab:系统级定时任务配置文件,通常由系统管理员编辑。

  • /var/spool/cron/:存储用户级的crontab文件,每个用户都有自己的文件。

  • /etc/cron.d/:用于存放其他crontab文件或脚本。

  • /etc/cron.hourly、 /etc/cron.daily 、/etc/cron.weekly、 /etc/cron.monthly 分别用于每小时、每天、每周和每月执行的任务。

注意事项

  • 新创建的cron任务不会立即执行,通常会在下一个符合时间条件的周期开始执行。

  • 可以通过重启cron服务(sudo service crond restart)来立即执行新添加的任务

image_2024-08-26_20-05-19.png

在Linux中,除了使用Cron来定时执行任务外,还有多种方法可以在后台执行任务。这些方法允许程序在不占用当前终端的情况下运行,并且在某些情况下,即使终端关闭,任务也可以继续运行。以下是一些常见的方法:

后台运行任务的方法

自己常用第二和第三种方法

  • 使用 & 符号:在命令末尾加上 & 符号可以让命令在后台运行。例如:

    ./example.sh &
    

    这种方法会在后台运行命令,但如果关闭终端,进程也会停止。

  • 使用 nohup 命令:nohup(no hang up)命令可以在终端关闭后继续运行进程。通常与 & 一起使用:

    nohup ./example.sh &
    

    输出会被重定向到一个名为 nohup.out 的文件中,除非另行指定。

  • 使用 screen 命令:screen 是一个终端多路复用器,允许用户创建多个会话并在后台运行。即使终端关闭,使用 screen 启动的会话仍然可以继续运行。

    screen -S session_name
    ./example.sh
    

    使用 Ctrl+a d 可以分离屏幕会话,之后可以用 screen -r session_name 重新连接。

  • 使用 tmux 命令:类似于 screen,tmux 也是一个终端多路复用器,提供更现代化的功能。可以创建和管理多个会话。

    tmux new -s session_name
    ./example.sh
    

    使用 Ctrl+b d 可以分离会话,然后使用 tmux attach -t session_name 重新连接。

进程管理

  • jobs 命令:显示当前会话中所有后台任务的列表。可以使用 jobs 查看后台任务的状态。

  • fg 和 bg 命令:fg 将后台任务移到前台运行,而 bg 则让暂停的任务在后台继续运行。例如:

    fg %1
    bg %1
    

    这里的 %1 是任务编号,可以通过 jobs 命令查看.

  • kill 命令:用于终止后台进程。可以通过 ps 命令获取进程ID,然后使用 kill 命令终止进程:

    ps -ef | grep example.sh
    kill -9 PID
    

    其中 PID 是进程ID.

MiniTorch

https://minitorch.github.io/

旨在帮助机器学习工程师学习深度学习系统内部概念的自制教学库,它是一个用纯 Python 重写的 Torch API,旨在简单、易于阅读、经过测试且逐步增量。

image.png

随便看看

instatus-一个更美观的状态查看页

https://instatus.com

instatus是一个界面整洁支持多种监控状态的运行状态检测程序,它提供多种个性化界面,你可以将页面类型设置为 Public (公共)、Private (私有) 或 Select Audience。

image.png

边水往事

最近在追《边水往事》这部剧,郭麒麟作为主演,讲述的是发生在三边坡的故事,郭麒麟的演技还是很不错的,里面还有蒋奇明 🤩,从《漫长的季节》就很喜欢这个演员,还有《宇宙探索编辑部》,他的演技很自然细腻,贴一个“3号厅检票员工”对他的评价!整体剧情也不错,各方势力的斗争也比较紧张刺激~

image.png

看看

春有百花秋有月,夏有凉风冬有雪。若无闲事挂心头,便是人间好时节。

image.png

随便玩玩

到学校的第一周,没咋玩游戏,偶尔闲下来会打一会黑神话,目前是刚打完虎先锋,我的虎虎啊,让你见面就骂我 😁。平常也刷到很多识破无伤的视频,真帅啊,我现在只是偶尔能用出来,希望后面能学会,这简直才是真正的猴哥!

20240830204718_1.jpg

随便说说

开学第一周,主要是参加班会、开学典礼啥的,下周一才是正式的上课。这周也是很顺利的抢完了课,对于自己预定要修的课程也都抢到了,也分享了一篇小红书的帖子 😊,希望能帮到后续的同学。这一周也和室友一起品尝了三个食堂的饭菜,发现食堂分化还是挺严重的,我们在西区,东区的那个食堂味道都还不错,种类也多一些,但三个食堂都太小了,比本科的小一倍~

目前师兄也给我分配了任务,后续也开始上课,希望自己能够调节的过来 🫡

目录 共 15 节

评论

访客
⌘ / Ctrl + Enter 发送

发送后直接公开 · 访客昵称未经认证

正在读取评论…