V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vituralfuture  ›  全部回复第 2 页 / 共 10 页
回复总数  194
1  2  3  4  5  6  7  8  9  10  
44 天前
回复了 KINGWAY 创建的主题 程序员 Linux 下如何使用 whatsapp/wechat 这些?
@vituralfuture 不小心按错了,uos 版是以前的网页版微信,接口存在一些限制,还有一种方案是 windows 微信跑在 wine ,缺点是需要额外安装和启动 wine ,占内存占硬盘,而且高分支持差,文件无法直接打开等等

现在 archlinux 的 aur 中有 linux 官方原生 linux 版本,不过似乎是 alpha 版本,可以试试
44 天前
回复了 KINGWAY 创建的主题 程序员 Linux 下如何使用 whatsapp/wechat 这些?
https://wiki.archlinuxcn.org/wiki/%E5%BE%AE%E4%BF%A1

方法很多,我试过一些,微信基本两种方案,一个是走 uos 的 API ,缺点是退出登录后聊天记录清空还是退出期,一个是
47 天前
回复了 iorilu 创建的主题 Python 大家现在写 Python , 用类型注解吗
借个楼,各位写 typehint 的时候遇到异步生成器函数没有实现的的情况下如何处理的

异步生成器,即函数体有 yield 的异步函数,没有实现即它的具体实现在子类中,父类仅仅提供一个接口。如果使用诸如 mypy 这样的严格静态类型检查器,只写个 pass ,因为没有 yield 语句,mypy 就会认为返回类型不是生成器所以报错

我想到了一个办法就是 yield from 这个函数自己,让 mypy 自己绕圈去,但感觉不够优雅,说到底还是破坏了可读性,用 pass 可以表示函数体为空,没有逻辑。而 yield from 有迷惑性
51 天前
回复了 ukabuer 创建的主题 C++ 现代 CMake 项目中的依赖管理
刚好解决了我的问题,感谢
58 天前
回复了 zachary99 创建的主题 Linux 哪个版本 Linux 对多屏显示友好
arch➕KDE ,X11 下和 wayland 下都能外接两个显示器并显示不同内容
大致看了一下源码,似乎是枚举了各种中文字符,没必要,查查中文字符的 Unicode 码点范围,每次生成随机中文字符时,生成一个在码点范围内的随机数转成 unicode 字符即可
71 天前
回复了 mhhya 创建的主题 分享创造 一个用于句子计数的小工具
wc?
统计多少行 wc -l
统计多少字 wc -c
统计多少词 wc -w
你说的喇叭口,是衬线吗?
71 天前
回复了 OwO233 创建的主题 程序员 请问为什么 if 和 else 要匹配呀?
else 可以在条件不成立的时候多执行一段逻辑

举个例子,如果今天下雨就穿雨鞋,否则就穿运动鞋,穿完鞋之后出门

话说问这种问题,op 是初学编程?
元组一定要加括号,千万别省,可以配置格式化工具,每次格式化自动加上。
曾经在某行赋值语句末尾不小心按了逗号按键,刚好位置比较边缘,debug 半天,最后发现怎么值是个元组,才发现是这种无聊的原因
76 天前
回复了 xulihang 创建的主题 Python 浏览器里运行 Python
很多 python 的库是调用 C 库的,这些 C 库是可以,或者稍加改动后可以使用 wasm 实现
定义,因为分配了内存
80 天前
回复了 sisi041 创建的主题 Java 一个 Java 的问题,我不理解
复习一下计算机组成原理就明白了,典型的浮点数误差,另外比较两个浮点数相等也一般不用==,而是判断两者差值是否足够小
80 天前
回复了 islaohu 创建的主题 随想 准备暂时弃用「微信输入法」
@andyskaura 求一份 ntr 配置
我也经常开了某个服务然后忘记改防火墙,甚至有次 ssh 端口改到高位端口,没改防火墙结果 ssh 上不去了
83 天前
回复了 lysShub 创建的主题 程序员 为什么我的 ACK 包会携带有数据?
图片打不开了,不过这种情况是可以的,它叫做 ACK 捎带,不是 ACK 包捎带了数据,而是数据捎带了 ACK

TCP 协议是全双工的,允许双方互相收发数据,当接受方有数据需要发送时,它既需要发出 ACK 向发送方确认之前收到的包已经到达,又需要把它想要发送的数据发送给发送方,这时没必要分开进行,只需要数据捎带 ACK 即可,这时发送的包就有两重含义
1. 接收方想要发送的数据
2. 接收方对收到的包的确认
83 天前
回复了 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 即可
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   916 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 19:31 · PVG 03:31 · LAX 12:31 · JFK 15:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.