V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yanqiyu  ›  全部回复第 4 页 / 共 37 页
回复总数  721
1  2  3  4  5  6  7  8  9  10 ... 37  
我一般就直接 podman unshare -- ... 来实现了,这样还能获得一个完整的 uid 命名空间,因为做镜像之类的时候搞不好要用到除了 0 之外的 uid
草,才写完就发现第二个写错了是
x ^ (1 << N) == 0 (如果是给定的 N ,否则 x & (x-1) == 0 )
1. UB ,&a 加减直接就 UB 到家了
2. x ^ (1 << N) == 0 (如果是给定的 N ,否则 x ^(x-1) == 0 ),但是我不会写这种代码,读代码自己也坐牢
3. 2, 3~sqrt(N)的奇数逐个除法?不过遇到质因数 q 就马上迭代 p/q, 从已经找到的质因数开始往下走,不知道有没有高效的算法
4~5: 同
7~8: 微积分我能不能直接写原函数进去,还是必须写数值方法,数值方法要老命了
9. 基础代数,这我熟()
10,11:我写这种东西离不开文档,记不住
12,13:八股文
deb 你就打包一个在/etc/profile.d/下面的文件设置环境变量就行

不建议更改/etc/profile 这个已有的配置文件,很容易出现奇怪的问题
265 天前
回复了 LitterGopher 创建的主题 Linux 如何把已经安装 Linux 做成可启动镜像
多数情况下把整个系统 dd 出来就行,近些年安装的系统找分区都是靠 uuid 找的,所以迁移走的文件系统只要 uuid 一致就行。

另外可能要重新生成一个更通用的 initrd
既然如此,我们可以把群晖改成租赁,大家月费就能获得远程可访问的群晖使用权
既然如此,我们也没必要用群晖,直接把存储及网络服务卖出来,大家直接就能上传/下载文件
我手里的拯救者和 thinkbook 都可以(理论上 ideapad_acpi 可用的机器应该都可以?)
echo 1 | sudo tee /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
开限制充电点亮
302 天前
回复了 kkocdko 创建的主题 Linux Linux 笔电的所谓省电技巧
个人体验,现代的轻薄本(没有独立显卡)+足够新的内核和系统软件续航是完全不虚的。

至于为什么会出现 ubuntu 费电的印象了,大多数人装的老 LTS 可能内核就不够新,导致耗电增加。
是不是程序已经释放+重新打开了,要不去对应的 /proc/pid/fd/N 来 truncate 以下
https://github.com/containers/podman/blob/main/docs/source/markdown/podmansh.1.md

podmansh ,用容器替代登录 shell ,就可以只暴露特定功能了
Cockpit 有个 firewalld 的简单的前端,至少开放服务/端口,设置网卡和源的 zone 之类的简单的工作可以完成。

https://cockpit-project.org/guide/latest/feature-firewall

#2 > 比如我一直搞不清楚的一个地方就是 ubuntu 的防火墙到底是用 ufw 管还是 iptables 管

一般而言各种防火墙管理都是生成 nftables 或者 iptables 规则的,也就是说它们只是在帮你管理这些规则(附带比如网络情况变化的自动更新,另外就算是 iptables 规则在一些情况下其实也是翻译成了 nftables 规则)

可能你能自己写裸的规则,但是就要注意不要和这些工具的规则冲突。另外也得看看需不需要采取动作避免防火墙软件更新防火墙的时候给你的规则干掉了
@BeiChuanAlex 这和汇编没关系,虚拟地址分配,虚拟地址到物理地址的映射和 segmentation fault 都发生在 mmu 和 OS 内部,对你的程序是透明的
@llh880808 #3
> 每一个应用都会分配到整个物理内存大小的虚拟内存
并不准确,分配的空间大小和物理内存大小没关系。精简点的程序的用户地址空间甚至可能就只有程序和动态库的映射+自己的栈,花哨点的可以上来就要 TB 量级的匿名 mmap 自己分配。

> 使用更高特权等级(默认的 user 等级应该是无权访问的),查询 PMP 相关配置可以拿到内存地址的读写权限
其实可以读自己的 maps 文件/smaps 文件来查询(怎么看怎么不清真)
或者想办法直接干了然后捕获 SIGSEGV 就知道是不是可读可写了...
@M2K4 其实"微软那套安装"也可以部署一个带应用的镜像,不过只是大家习惯了倒腾 ghost 于是就没人折腾。
@fox0001 我又不是装过 98/95 ,这两个甚至 Windows 可以不在 Windows ,全新安装清理一下原来的 Windows 和 DOS 的几个配置文件就行。

2000/XP 的安装器我记得不支持 Windows.old ,但是把旧的 Windows 删了他也不会教你格式化

大概 win7 还是 8 开始就支持 Windows.old 了

真的会让人丢数据的 ghost ,可以说这个备份还原工具影响深远....
#71: 只要你显式要求格式化,安装过程不会删除你的任何文件 -> 只要你不显式要求格式化,安装过程不会删除你的任何文件
@feikaras 只要你显式要求格式化,安装过程不会删除你的任何文件。就算 Windows 清理旧的状态的机制会有问题,你完全可以手动移动走所有系统文件再执行全新安装。

真要说历史遗留导致爱分区那大概是 ghost 的 XP/Win7 盛行的年代,ghost 倒是不支持保留文件。

> 覆盖安装大部分时候不会修复问题

举个例子,覆盖安装不会继承所有配置和系统文件,用户数据也是全新的,除了中病毒了导致系统盘充满病毒,以及实质上的文件系统损坏之外我想不到出问题的可能性。
@fox0001 为什么前提是重装系统会丢数据,直接安装盘重装旧的文件全部都会进 windows.old ,会丢什么?
1  2  3  4  5  6  7  8  9  10 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   888 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 20:51 · PVG 04:51 · LAX 12:51 · JFK 15:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.