
linux相关
文章平均质量分 63
天河书阁 VicRestart
《说卦传》曰:“乾、天也,故称乎父。坤、地也,故称乎母。震一索而得男,故谓之长男。巽一索而得女,故谓之长女。坎再索而得男,故谓之中男。离再索而得女,故谓之中女。艮三索而得男,故谓之少男。兑三索而得女,故谓之少女”。
展开
-
如何使用gdb查看堆栈情况?怎么查看?bt 或 info stack 有什么区别?
在这个示例中,我们先使用 info threads 命令列出了所有线程,然后选择了线程 ID 为 2 的线程,最后使用 info stack 查看了这个线程的堆栈信息。上面的输出结果包括了当前线程的每个函数调用以及它们所在的文件、行号和参数值等信息。在 GDB 中,我们可以使用 backtrace 或 bt 命令来查看当前线程的函数调用堆栈,也可以使用 info stack 命令查看。如果想要查看某个特定帧(frame)的详细信息,可以使用 frame 或者简写为 f 命令加上帧编号进行切换。原创 2023-09-21 11:42:17 · 11980 阅读 · 0 评论 -
Mac/m1终端配置自动登录ssh服务器等后续操作
当我们每次连接ssh服务器的时候,都要输入账号密码等重复性的操作,这些动作让我们烦不胜烦。那怎么办呢?有没有什么玩意能让我们只输入一条命令,并且根据传参来自动的执行这些固定的操作呢?针对这个问题,我们就可以用expect神器来写一个自动化的交互脚本来解放我们的双手了。原创 2023-09-15 15:21:01 · 732 阅读 · 0 评论 -
kvm和vmware有什么区别?如何选择?
本文比较了KVM和VMware虚拟化技术的不同之处。VMware的vSphere平台包括ESXi虚拟机监控程序和vSphere虚拟化平台,提供稳定性和多功能性,但成本较高。相比之下,KVM作为开源解决方案,能够灵活地访问和修改源代码,降低总拥有成本,同时提供出色性能和跨平台互操作性。选择时需考虑性能、成本、集成等因素。原创 2023-08-18 17:03:53 · 3360 阅读 · 0 评论 -
UNIX格言
UNIX格言让每个程序就做好一件事。如果有新任务,就重新开始,不要往原程序中加入新功能而搞得复杂。假定每个程序的输出都会成为另一个程序的输入,哪怕那个程序还是未知的。输出中不要有无关的信息干扰。避免使用严格的分栏格式和二进制格式输入。不要坚持 使用交互式输入。尽可能早地将设计和编译的软件投入试用, 哪怕是操作系统也不例外,理想情况下, 应该是在几星期内。对拙劣的代码别犹豫,扔掉重写。优先使用工具而不是拙劣的帮助来减轻编程任务的负担。工欲善其事,必先利其器。原 则1:你无法断定程原创 2021-12-17 10:03:23 · 210 阅读 · 0 评论