随笔分类 -  技术杂谈

摘要:代码不能完全按照您的想法运行,它只能完全按照您的写法运行,这是编程界的一条金科玉律。 让您的写法符合您的想法是非常困难的。在这节课中,我们会传授给您一些非常有用技术,帮您处理代码中的 bug 和程序性能问题。 调试代码 打印调试法与日志 关于python logging的一个较为全面的教程:http 阅读全文
posted @ 2022-03-09 09:24 yinhuachen 阅读(69) 评论(0) 推荐(0) 编辑
摘要:版本控制系统 (VCSs) 是一类用于追踪源代码(或其他文件、文件夹)改动的工具。顾名思义,这些工具可以帮助我们管理代码的修改历史;不仅如此,它还可以让协作编码变得更方便。VCS通过一系列的快照将某个文件夹及其内容保存了起来,每个快照都包含了文件或文件夹的完整状态。同时它还维护了快照创建者的信息以及 阅读全文
posted @ 2022-03-06 12:11 yinhuachen 阅读(95) 评论(0) 推荐(0) 编辑
摘要:来自视频的补充 1. ^C利用了一种称为信号的UNIX通信机制 2. 调用man 7 signal可以展示许多类型的信号 3. kill -0 则不会发送信号,但是会在进程不存在时返回一个不为0的状态码。因此可以使用该命令判断一个进程是否存在。 任务控制 某些情况下我们需要中断正在执行的任务,比如当 阅读全文
posted @ 2022-03-02 18:08 yinhuachen 阅读(59) 评论(0) 推荐(0) 编辑
摘要:NOTE:这堂课有一句话我很受用:好用的工具通常由别人告诉你,而使用这个工具的技巧则通常可以通过查手册学会 1. journalctl 命令 systemd用来启动系统并管理进程。systemd包含了一个叫做journalctl的辅助组件,其主要作用是管理系统的事件日志记录。 journalctl可 阅读全文
posted @ 2022-02-28 23:24 yinhuachen 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1. $表示结尾 2. 如果希望表示'.'这类符号(它在正则表达式中作为通配符),需要加上‘\’转义,也就是'\.' 3. | 表示“或” 4. ? 表示前面的子表达式匹配0次或多次 5. + 表示前面的子表达式匹配1次或多次 一篇用正则表达式求素数的文章,我现在还没看懂 https://cools 阅读全文
posted @ 2022-02-24 12:00 yinhuachen 阅读(21) 评论(0) 推荐(0) 编辑
摘要:其实作为研一学生的我也一直看不懂diff格式,好好研究下 嗯,看懂了,但是总结出来好难,以下是解释diff output的英文链接:(包括普通形式输出和unified format输出) NOTE:事实上,我认为unified format输出是根据普通形式输出产生的 答案来源:https://un 阅读全文
posted @ 2022-02-23 21:04 yinhuachen 阅读(902) 评论(0) 推荐(0) 编辑
摘要:1. 删除安装的软件 Uninstall just cargo sudo apt-get remove cargo Which will remove just the cargo package itself. Uninstall cargo and its dependencies sudo a 阅读全文
posted @ 2022-02-22 12:56 yinhuachen 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1. 从一个脚本调用另一个脚本 #!/bin/bash SCRIPT_PATH="/path/to/script.sh" # Here you execute your script "$SCRIPT_PATH" # or . "$SCRIPT_PATH" # or source "$SCRIPT_ 阅读全文
posted @ 2022-02-21 22:11 yinhuachen 阅读(340) 评论(0) 推荐(0) 编辑
摘要:1. 症状: 运行 sudo apt list --upgradable | grep "rustc" 的时候出现 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. 原因: apt 并不是一 阅读全文
posted @ 2022-02-21 19:20 yinhuachen 阅读(8148) 评论(0) 推荐(0) 编辑
摘要:1. linux系统中,查看一个文件夹下所有文件占用的磁盘内存: du -h 2. VirtualBox列出所有虚拟机的磁盘:VBoxManager.exe list hdds 3. VirtualBox修改磁盘大小(目前似乎只能扩大):VBoxManage.exe modifyhd e8b4d8a 阅读全文
posted @ 2022-02-19 02:34 yinhuachen 阅读(66) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示