vituralfuture 最近的时间轴更新
vituralfuture

vituralfuture

V2EX 第 610294 号会员,加入于 2023-01-13 16:32:10 +08:00
今日活跃度排名 4670
Linux 是如何隐藏`DIR`结构体定义的
Linux  •  vituralfuture  •  88 天前  •  最后回复来自 fpk5
6
吐槽一下 windows 的终端的一个天坑
Windows  •  vituralfuture  •  158 天前  •  最后回复来自 Chancel
48
为什么 clash 代理 http 流量这么慢
宽带症候群  •  vituralfuture  •  213 天前  •  最后回复来自 unco020511
7
V 友们帮忙选个课? | 小程序开发值得学吗?
问与答  •  vituralfuture  •  303 天前  •  最后回复来自 express
2
imgur 大陆手机号注册?
问与答  •  vituralfuture  •  353 天前  •  最后回复来自 linauror
1
[吐槽] conda 真是太难用了! 如何优雅地管理 Python 环境?
  •  2   
    Python  •  vituralfuture  •  301 天前  •  最后回复来自 qcts33
    90
    vituralfuture 最近回复了
    图片链接放 data-src 里,img 元素进入视口后把 data-src 赋给 src
    2 天前
    回复了 jinqzzz 创建的主题 Linux 想请教一个关于 Bash 管道符和 tee 的问题
    bash 的管道,就是先创建一个 pipe ,然后 fork ,再分别设置输入输出,然后 exec ,并不是前一个命令执行完毕,后一个命令拿到它的输出,开始执行。应该理解为,read write 系统调用会在管道没有数据的时候阻塞,如果后一个命令需要读输入,而管道没有数据,就会阻塞等待前一个命令输出。而 read write 系统调用时,进程进入阻塞状态,而进程转为就绪状态时,何时执行又依赖于调度器,所以 bash 管道连接的两个命令,执行时序不容易预测
    举一个例子,有个需求是给一个目录 xxx 加上 x 权限,然后 cd 进去,我有个朋友在初学 shell 时使用的命令是 chmod +x xxx | cd xxx
    这个命令,有时能行,有时又 permission denied ,本质就是进程执行时序的问题。如果需要保证时序,可以用分号分成两个命令,也可以使用&&
    archlinux➕KDE
    优点是 archlinux 初始啥也没有,你想要啥就安装啥,整个系统随心所欲,至于滚挂,我小白安装双系统 archlinux 一年多以来从未滚挂,唯一一次系统挂掉是自己手贱删了内核模块

    archlinux 好处就是软件新,wiki 全。隔壁发行版都经常来翻 arch wiki

    我现在的 archlinux 配置,系统语言选英文为了高逼格,又安装了 windows 字体,noto 显示中文,另外调整过字体配置,整个桌面字体非常舒适,不像 windows 中文等宽默认新宋体💩,根本没法看。另外 shell 搞了一些插件,配置了一下 neovim 临时编辑文本,KDE 选了一个好看的主题,各种日常需求都找到了相当好用的软件( IDE ,文档编辑浏览,视频,音乐,即时通讯等等),用来日常学习工作非常舒适

    另外自己高度定制的 linux ,对系统足够了解,啥东西在哪里,啥功能怎么用全都知道,就算不知道也能阅读文档,一开 shell 有一种我就是上帝的感觉,整个系统就为我一人服务,只会方便我使用而从不给我增加阻力
    曾经用 rust 写过三个 json 的 parser ,分别是不确定的自顶向下分析,递归下降,表驱动,还写了一个 pretty print ,顺便重载了一下[]方便访问 json 数据,其中表驱动是我最想吹的一个,99ms 解析 49M 的 json 文件,而且语法错误提示非常人性化,没有造成 json 字符串的复制,效率非常高

    说这么多只是想说明,不如写个 json parser😜
    12 天前
    回复了 main1234 创建的主题 问与答 想学学 lock 的底层实现,求文章推荐
    操作系统找本书看,同步和互斥是操作系统必讲的内容,锁只是同步和互斥的实现方式之一
    静态文件浏览服务: `python -m http.server`
    16 天前
    回复了 ltfree 创建的主题 宽带症候群 关于乌班图代理困惑很久的一个问题
    @ltfree 试试容器传入代理的环境变量,代理服务器地址为 docker 网络中宿主机地址,端口为 clash 的代理端口,另外打开 clash 允许局域网连接
    16 天前
    回复了 ltfree 创建的主题 宽带症候群 关于乌班图代理困惑很久的一个问题
    @vituralfuture http_proxy https_proxys
    16 天前
    回复了 ltfree 创建的主题 宽带症候群 关于乌班图代理困惑很久的一个问题
    @vituralfuture 另外桌面软件的启动方式跟 cli 有所不同,导致他们获取到的环境变量也可能不一样,可以在终端 env 看看环境变量,然后 curl 一下 google 测试一下

    设置代理的环境变量是
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6547   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 22:12 · PVG 06:12 · LAX 15:12 · JFK 18:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.