V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vituralfuture  ›  全部回复第 3 页 / 共 11 页
回复总数  203
1  2  3  4  5  6  7  8  9  10 ... 11  
定义,因为分配了内存
96 天前
回复了 sisi041 创建的主题 Java 一个 Java 的问题,我不理解
复习一下计算机组成原理就明白了,典型的浮点数误差,另外比较两个浮点数相等也一般不用==,而是判断两者差值是否足够小
96 天前
回复了 islaohu 创建的主题 随想 准备暂时弃用「微信输入法」
@andyskaura 求一份 ntr 配置
我也经常开了某个服务然后忘记改防火墙,甚至有次 ssh 端口改到高位端口,没改防火墙结果 ssh 上不去了
99 天前
回复了 lysShub 创建的主题 程序员 为什么我的 ACK 包会携带有数据?
图片打不开了,不过这种情况是可以的,它叫做 ACK 捎带,不是 ACK 包捎带了数据,而是数据捎带了 ACK

TCP 协议是全双工的,允许双方互相收发数据,当接受方有数据需要发送时,它既需要发出 ACK 向发送方确认之前收到的包已经到达,又需要把它想要发送的数据发送给发送方,这时没必要分开进行,只需要数据捎带 ACK 即可,这时发送的包就有两重含义
1. 接收方想要发送的数据
2. 接收方对收到的包的确认
99 天前
回复了 yfang 创建的主题 问与答 Hyprland 的两个问题求解
i3wm 有类似栈的堆叠方式,hyprland 也有,只不过我体验下来感觉不太方便
windwos 中文版默认编码 GBK ,经常遇到这个问题,建议的做法是把你所有能想到的设置统统改成 utf-8
1. 设置里面找区域设置,打开使用 utf-8 提供全球语言支持
2. 各种终端的设置里把编码改成 utf-8
3. IDE 里各种设置统统改成 utf-8

这样就很难遇到乱码了

---

当然最好的办法就是用 linux ,默认 utf-8 ,我使用一年至今未遇到乱码
Guido 作为 BDLF 的一个特权就是在社区无法得出结论时做出决定,类似情况还有 python 试图引入三目运算符,社区各持己见,guido 最终采用了现在 xxx if xxx else xxx 的形式

另外我认为开源社区已经是现实中能接触到的最民主的社区或者团体了,因为其他开发者始终保留着 fork 的权力

参考论民主这本书,理想的雅典式的民主本来就是很难实现的,每个人的能力,见识不同,即使你让每个人都有发言机会,最终也是几个擅长表达自己意见的人在发言而其他大部分人沉默
JS 单线程➕事件循环,绝大部分情况下不会出现竞态条件,因为
1. 同一时刻只有一个任务在运行
2. 任务交出 CPU 的时机可控

如果还是出现了竞态条件,也不应该用锁 因为锁抢走了事件循环对线程的控制权

我在用和 JS 一样单线程➕事件循环的 dart 时也遇到过类似问题,使 dart 提供的 Compeleter 即可
@rrfeng 加密算法应该还是可以用库的,只要自己实现握手,协商这一系列流程,然后拿到秘钥,把 http 报文加密一下就行
曾经看过一点 CSS 权威指南第五版,里面应该有这个问题的答案,推荐 op 看看

我只看了几小时,所以也只是似懂非懂。我认为是,HTML 布局本质上还是像文档一样,文字从左到右书写,如果超过了就换行。所以如果想要垂直居中,指定行高是比较符合直觉的
network manager 专门做这事的,不要自己用 ip 命令或者 ifconfig 命令配置
113 天前
回复了 Dffcc 创建的主题 Linux mv 指令
不管是移动还是重命名,都是对目录文件中的目录项(dirent)进行操作,目录项一般有两项内容:文件名,inode 号,例如重命名就是目录项记录的文件名,移动就是将一个目录项从一个目录文件中移除然后插入到另一个目录文件中

这也解释了为什么删除、移动文件不需要拥有文件的读写权限,因为这些操作只读写了文件所在的目录文件,文件并没有被碰过
私以为不是浮点数精度问题而是输出时的截断策略问题,各种语言应当遵守 IEEE 754 ,也就是浮点数的二进制表示方法是相同的,同一架构下浮点数的计算方法也应该是相同的,只是一般输出时自动截断小数点后多少位,截断的过程包括了舍入,而不同语言截断的策略不同,输出自然不同

如何验证?
使用各种语言计算这个值,将得到的浮点数的二进制表示输出,注意输出的应该是 32 位的二进制。然后逐字节比较,应当是完全相同的

另外楼上提到的浮点数精度问题,在无法容忍浮点数带来的误差的场景下,应该使用十进制数,这个在许多语言都有提供,只是性能低很多
114 天前
回复了 bddxg 创建的主题 Linux 想转 manjaro 但是有几个问题困扰着我
系统缓存如楼上所说基本没有,op 可能想说的是各种软件产生的缓存,可以参考我的博客 https://blog.virtualfuture.top/posts/linux-space-release/
114 天前
回复了 bddxg 创建的主题 Linux 想转 manjaro 但是有几个问题困扰着我
@vituralfuture 顺便一提我第一次在实体机用 linux 的时候选的也是 manjaro ,但是它的安装程序一直报错 missing firmware ,换了 arch 虽然也 missing 但能安装,进系统后查 arch wiki 在 aur 中找到了正确的驱动
114 天前
回复了 bddxg 创建的主题 Linux 想转 manjaro 但是有几个问题困扰着我
建议 arch ,manjaro 这个发行版还是有点问题,比如
1. arch 上游的包推迟两周发布,官方宣称目的是让 manjaro 更稳定,实际效果存疑。
2. aur 中的包的构建环境是最新的 archlinux ,manjaro 可能安装不上。
3. manjaro 社区远没有 arch 大,大部分情况下 manjaro 遇到的问题和 arch 解决方法是相同的,但是 manjaro 和 arch 本来就是不同的,arch 的方法不一定适用于 manjaro ,这时候就麻烦了
4. manjaro 官方据说有几次 https 证书没及时续费,导致用户没法正常更新,官方居然建议用户安装自签证书来信任 manjaro 的服务器
学生优惠,copliot 和 codespace 免费用
quicker ,鼠标中键唤起一个小窗口,里面可以放自定义的指令,例如选择文本,鼠标中键唤起 quicker ,点击“google 一下”或“google translate”,quicker 提供了一个图形化的编程界面,里面的功能还是挺丰富的,官网也有官方指令市场,常用指令可以去里面找,我主力换到 linux 前很喜欢用的工具,可惜 linux 没有
@xmumiffy 可以设置缓存到浏览器
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1052 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 19:29 · PVG 03:29 · LAX 12:29 · JFK 15:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.