V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codehz  ›  全部回复第 18 页 / 共 133 页
回复总数  2660
1 ... 14  15  16  17  18  19  20  21  22  23 ... 133  
2023-10-16 17:47:53 +08:00
回复了 xieyuheng 创建的主题 程序员 我的嵌入在浏览器里的编辑器帅吗?
说的好,我选择 vscode.dev (划掉)
编辑本地文件用的是 filesystem api 做的吧
话说文件名底下的横线是啥意思
2023-10-16 10:26:39 +08:00
回复了 guogene 创建的主题 奇思妙想 关于一种新的 BT 网络设想,大伙来讨论下可行吗
@zooo ipfs 没计价,你想说的大概的是 filecoin
有存储证明,包括了复制证明和时空证明,可以保证矿工 1. 确实有在存文件 2. 文件存了一定的时间
2023-10-16 06:40:06 +08:00
回复了 saveai 创建的主题 问与答 显示器色彩不平滑有光波
首先那不是纯色,就单纯过渡色彩
我看可能是色彩深度的问题,看看设置 app 里的显示器参数
2023-10-16 06:37:44 +08:00
回复了 Pin 创建的主题 浏览器 Arc 浏览器可以删了,新 Edge 的 Workspace 功能暴锤 Arc
@Pin 我觉得说的应该是 arc 刚出的那个 max ai ,
可以鼠标悬浮链接生成总结
command+f 直接向网页提问
以及自动重命名下载文件名等
主要目前还是免费的
2023-10-16 06:34:35 +08:00
回复了 sobev 创建的主题 分享创造 白嫖 CloudFlare Workers AI 做了个小应用
@sobev 你都用 cf workers ai 了,为啥不直接用 cf worker 部署,还要绕一圈
主要是混淆了“继承/派生”和“子类型”的两个关系
它们原则上应该是正交的关系,不过在 java 里,类继承同时包含了学术意义上的“继承/派生”和“子类型”,实现接口(不考虑默认实现这个新玩意)则只包含“子类型关系”
也就是说,理论上类型 S 和类型 T 的关系有这 4 种可能性
1. S 既不是 T 的子类型也不是派生类型
2. S 是 T 的子类型,但不是 T 的派生类型
3. S 不是 T 的子类型,而是 T 的派生类型
4. S 既是 T 的子类型又是派生类型
而 java 禁止了 3 这个选项
子类型关系,可以简化为 is-a 关系,就是你所看到的“替代另一个对象”的描述
继承关系,才是复制/共享实现的含义,也就是“根据一个对象的实现定义了另一个对象的实现”
所以 java 的类继承是做了两件事
1. 复制父类的实现
2. 将自身标记为父类的子类型
我觉得 rn 的主要问题是在于,缺少一个能被大家接受公共组件基础,导致各个组件库之间缺乏合作,基本上都要各自发明轮子,Context 是一层又一层的
想结合两个不同组件库里的组件做一个新的组件,得费力适配很多东西
不在乎延迟的话,可以考虑不把 video 插入到 dom 里,直接捕获画面并糊到 canvas 上()
@guanzhangzhang 哦,也不是完全不行
我就整了一个 https://github.com/codehz/nobodyexec 编译好之后,
unshare --pid --mount-proc --fork --propagation slave ./nobodyexec unshare --map-root-user bash start-session.sh
start-session.sh 现在就是 pid 1 的位置了
@guanzhangzhang 就是先用容器内的 root ,unshare --fork --pid
然后里面再 su nobody unshare ...
pid namespace 好像问题不大,主要是方便一键咔掉子进程,这个可以用原用户开()
2023-10-13 10:42:34 +08:00
回复了 guchengzhihuan 创建的主题 程序员 如何解决接口脱离浏览器环境,调用报错。
每次 token 都是一次性的呗,需要 js 逆向出算法才能破解
仔细想你这只是为了家目录可写入的话,可以简单的直接在 unshare 里面 mount -t tmpfs tmpfs /root ,这样/root 就是可写入的家目录了
此外你可以选择先切到 nobody 再执行上面说的 unshare ,因为在 map-root-user 的模式下,没有办法再切别的用户了
@guanzhangzhang 生活小技巧
在/tmp 上再挂一层 tmpfs ,然后把其他目录 bind mount 进去,接着 chroot 进/tmp ,然后再执行 mkdir 一类的操作
哦,不要加 setgroups
@guanzhangzhang unshare --fork --pid --map-root-user --mount-proc --propagation slave --setgroups deny
里面直接 mount/chroot 都没问题
2023-10-13 02:10:23 +08:00
回复了 nyxsonsleep 创建的主题 VPS 甲骨云必须开启 两步验证吗?
这有啥办法,这种麻烦用户的措施,不强推就根本没人用,用户被盗号还会被大众批判“这么大一个公司,连账号都保护不好”
@62742a40 不联网的也要备案,就算工具类应用,你也得强行弄个域名,然后假装成服务域名,才能上架到应用商店
你都 unshare 了,不如再 map-root-user 一下(也就是用 user namespace )
不过你这个“小巧的 rootfs 内的 shell 交互”真的可以在非特权用户下跑吗?
你这个 rootfs 要可变的还是不可变的呢
不可变的话,我这有一个封装 rootfs 的小工具 https://github.com/codehz/EasyPak ,本来是用于快速封装一个二进制及其依赖到单文件
只是单纯 chroot 的话,unshare 的 map-root-user 应该就可以用了
1 ... 14  15  16  17  18  19  20  21  22  23 ... 133  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3172 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 00:13 · PVG 08:13 · LAX 16:13 · JFK 19:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.