VirtualDisplayDriver
自定义解压位置时,自定义分辨率不会生效,需要把自定义的虚拟显示屏位置添加进注册表
debian11升级nodejs
debian11
包管理工具中的的nodejs
不是最新版本,使用 nodesource 提供脚本更新deb
源,使用apt-get
更新呢nodejs
。
git checkout和git reset区别
在 Git 中,git checkout <filename>
和 git reset <filename>
都可以用于恢复文件的状态,但它们的操作对象和恢复的状态不同。具体来说:
linux清空文件truncate和dd
在 Linux 中清空文件的内容可以通过 truncate
和 dd
命令来完成,但它们在底层实现上有所不同。
另一种文化
摘于 《我的精神家园》 –另一种文化
依我之见,文化有两方面的内容:一种是各种书本知识……另一种是各种暧昧的共识,以及各种可意会不可言传的精妙气氛,一切尽在不言中
王小波 --载于196年第6期《三联生活周刊》杂志
Sunshine和Moonlight使用ipad pro做扩展屏
在 Windows 系统上,使用 iPad 作为扩展屏幕的组合方案,通过 Moonlight(客户端)和 Sunshine(服务器)来实现,而 Virtual Display Driver 则能帮助增加虚拟显示器来达到更好的多屏效果。以下是详细步骤:
Unix Domain Socket(UDS)
SSH port forwarding
SSH端口转发(SSH Port Forwarding)是一种利用SSH协议将网络流量从本地端口转发到远程服务器的功能。这种方法常用于在不安全的网络上安全地访问服务,或者穿越防火墙。
使用sudo提升权限提示:command not found
bandwhich
是一个网络带宽监控工具,通常需要超级用户权限来访问网络接口信息。当bandwhich
安装在普通用户下,直接运行 sudo bandwhich
报错 command not found
的原因与 sudo
命令使用的环境变量(尤其是 PATH
变量)有关。 当你使用 sudo
运行一个命令时,默认情况下,sudo
会切换到超级用户(root)的权限来执行该命令,sudo
使用了 root 用户的 PATH
环境变量,而 bandwhich
的可执行文件配置在普通用户的PATH
环境变量中,所以系统会提示 command not found
。可以通过指定绝对路径、使用 env
传递用户的 PATH
或配置 sudoers
文件来解决这个问题。
go语言中的闭包
在 Go 语言中,闭包(Closure) 是一个函数值(function value),它可以引用其外部作用域中的变量。即使外部函数已经返回,闭包仍然能够访问和操作那些外部的变量。这意味着闭包“捕获”了外部作用域的变量,并且这些变量的生命周期会随着闭包的存在而延长。