vituralfuture 最近的时间轴更新
vituralfuture
ONLINE

vituralfuture

V2EX 第 610294 号会员,加入于 2023-01-13 16:32:10 +08:00
今日活跃度排名 5154
今天翻 nginx 日志发现了远程代码执行攻击
信息安全  •  vituralfuture  •  22 天前  •  最后回复来自 ashong
11
Linux 是如何隐藏`DIR`结构体定义的
Linux  •  vituralfuture  •  115 天前  •  最后回复来自 fpk5
6
吐槽一下 windows 的终端的一个天坑
Windows  •  vituralfuture  •  185 天前  •  最后回复来自 Chancel
48
为什么 clash 代理 http 流量这么慢
宽带症候群  •  vituralfuture  •  240 天前  •  最后回复来自 unco020511
7
V 友们帮忙选个课? | 小程序开发值得学吗?
问与答  •  vituralfuture  •  331 天前  •  最后回复来自 express
2
imgur 大陆手机号注册?
问与答  •  vituralfuture  •  2023-05-26 17:15:39 PM  •  最后回复来自 linauror
1
pacman 把 Python 系统解释器更新,导致虚拟环境的软链接失效
Python  •  vituralfuture  •  2023-05-18 08:52:42 AM  •  最后回复来自 alexsz
8
[吐槽] conda 真是太难用了! 如何优雅地管理 Python 环境?
  •  2   
    Python  •  vituralfuture  •  328 天前  •  最后回复来自 qcts33
    90
    vituralfuture 最近回复了
    web 框架基本都有数据类型校验的功能吧,或者用 pydantic 也行,fastapi 自带这个功能。另外后端基本常识,不信任前端传来的任何数据
    6 天前
    回复了 zapper 创建的主题 哔哩哔哩 吐槽一下 B 站的推荐
    有些视频反复推荐,可能是推广,b 站现在推广视频和其他视频已经很难区分了。有一个办法是点视频的三个点按钮,弹窗里如果有“我不感兴趣”(频道,up 主,分区),就是正常视频。如果弹窗里是“屏蔽推广”“我为什么会看到此推广”,说明就是推广。目前这应该是不用 F12 ,在 app 唯一能区分普通视频和推广的方法

    顺便一提我发现这个是因为 b 站之前一直给我推荐视频,https://b23.tv/mTuiR8G ,标题一眼垃圾,因为推荐了很多次,我就有次点开看看是什么东西,果然很垃圾,然后想屏蔽这个 up ,才发现连屏蔽选项都没有。只能说 b 站还是早点死比较好
    不要 rbp 是可行的,只不过追溯函数调用栈变得困难

    不要 rbp 的时候,编译器知道每个函数分配的栈帧大小,但是没有保存起来,例如函数返回时需要恢复 rbp ,而 rbp 就保存在当前 rbp 指向的地址,这时 rsp 减去编译器知道的栈帧大小就能得到 rbp

    call 指令会将 pc(指向下一条指令)和 rbp 压栈,这样子程序能够恢复栈帧,并回到函数调用发生的位置的下一条指令,如果要追溯函数调用栈,只需要拿到 rbp-8 指向的返回地址。读取 rbp 可以使用内联汇编。这就需要知道 rbp 的值,而这个值编译器知道却没有保存

    gcc 有个参数-fomit-frame-pointer ,就是省略了 rbp 的使用,但不难以调试程序
    看看 webpack 的文档
    14 天前
    回复了 Unlikely 创建的主题 Linux Linux 文件系统为什么不做回收站功能?
    回收站是桌面环境提供的功能,跟文件系统无关,NTFS 也没有回收站功能
    22 天前
    回复了 YamatoRyou 创建的主题 Windows 换用 Windows 11 一周年感受.
    请问 win➕e 弹出资源管理器的延迟是多少? 曾经也 Win11 时发现大概要 1s 以上,虚拟机中的 Win10 都是秒开
    看视频可以了解一些 python 的常见使用场景,学习语法,语言特性的话还是看书比较好,看官方的文档也不错
    @vituralfuture 另外 ExternalProject 能控制第三方库的编译过程,如果需要定制第三方库的功能,比如传递编译参数,打开关闭编译开关,甚至修改部分源码,都是能做到的,非常灵活
    linux➕cmake 我已经摸索出一套方法,主要使用 cmake 的 ExternalProject ,写好下载源码,configure ,编译安装的命令,这样管理的项目在其他机器上也能照样跑。下载源码可以是 git clone 也可以是下载官网的源码发布包。需要注意一下版本,一般来说按照语义化版本选择相同大版本就没问题,更保险一点可以直接锁版本,对应 ExternalProject 就是 git clone 之后 check out 一下,或者下载 tarball 的时候 url 里一般也会写明版本。不用 linux 的包管理器主要也是这个原因,没法用老版本的包,或者用老版本的麻烦,其次不同软件源的包不太一样
    图片链接放 data-src 里,img 元素进入视口后把 data-src 赋给 src
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2245 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 04:09 · PVG 12:09 · LAX 21:09 · JFK 00:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.