V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ConfusedBiscuit  ›  全部回复第 2 页 / 共 3 页
回复总数  59
1  2  3  
207 天前
回复了 s2555 创建的主题 分享发现 好像无法突破百度导航的预计时间
我在北京开的话,经常会比规划时间稍快,经常是预计一小时的路程能快 5~10 分钟
236 天前
回复了 0littleboy 创建的主题 程序员 hdfs 为何用 Java 实现?
如果它是用 C 开发的话,就又有人要问 “hdfs 为何用 C 实现?”

----- 抖机灵分割线 -----

1. 关于实现语言
( 1 )由于它属于 Hadoop 生态,大数据生态,特别是 Hadoop 生态,Java 就是主力语言啊,如果算上 Spark 和 Flink ,即使不是 Java 生态,也是 JVM 生态。
( 2 )可能看到 FS 就觉得很底层,底层就该用 C ,但是实际上这个 FS 和操作系统的 FS 比,完全不是底层的东西,所以……

2. 它用什么语言实现跟用户基本没啥关系。“现在有个需求要实现一个 hdfs”,这个就很奇怪,因为
( 1 )正常来说,没必要重复造轮子,直接用 hdfs 的接口或 SDK 就行,你用什么语言区别不大(虽然用 Java 可能最省事)
( 2 )如果真是按照字面的理解,要重复造一个轮子了……那如果语言一致的话……你是想直接复制粘贴吗?
277 天前
回复了 MasterCai 创建的主题 Python [请教]miniconda 环境迁移最佳实践
docker
1. “写入频次和增量大约每秒 100 个文件或每秒 100M 数据量,读的频次很高,大约每秒读 500 个文件或者 300M 数据量”,这频率,这容量,syncthing 之类的一般同步就不要想了,同步速度很可能跟不上变更速度。而且一处变更要发给另 3 台机器,带宽占用不会小
2. NFS ,CFS ,FastCFS 之类的共享文件存储是个可行的方案,但是要注意不同实例间是否会并发写同一个文件,需不需要加锁之类的问题。还有,这个方案不一定占用带宽最高,毕竟其他实例写的文件,如果这个实例不读,是不需要同步过来的
3. 强一致和最终一致的问题,如果能从强一致放宽到最终一致,那就简单的多,搞个主从,一个实例写,其他实例拉变更就行
N 年前遇到过类似的现象,一个本来应该预装 Win7 的 ThinkPad 被装了 WinXP ,内置 WiFi 和 3G 网卡。由于没装 Win7 ,驱动不太完整,WiFi 和 3G 能用,但是没法优雅控制开关。我曾经手贱用 Ubuntu Live 启动了一下,发现果然能控制,关掉后重启,WinXP 直接蓝屏……
295 天前
回复了 Shiweizhi 创建的主题 Linux 感觉 xfce 桌面好快
xfce 爱好者 + 1 ,特别是如果需要装到虚拟机里的话。曾经用过 lxde ,感觉过于简陋,还是 xfce 更均衡
310 天前
回复了 Dedicatus545 创建的主题 NAS XDM 救大命
@Opportunity 真相了,全量是所有文件的所有者都给改错了
310 天前
回复了 Dedicatus545 创建的主题 NAS XDM 救大命
补充一种
4. 你的 /bin/sudo 的权限没错,但是文件所有者不对,必须是 root 才行
310 天前
回复了 Dedicatus545 创建的主题 NAS XDM 救大命
不是你的账户被降级了,是你的 /bin/sudo 文件本身出问题了,ls -lh 拿到的正常 sudo 文件的权限是( ubuntu 20.04 )
ls -lh /usr/bin/sudo
-rwsr-xr-x 1 root root 163K 1 月 16 21:06 /usr/bin/sudo

其中 rwsr 的 s 代表 setuid 权限
https://blog.csdn.net/LYJwonderful/article/details/80220452

我只能猜测
1. 你做了一些奇怪的操作修改了 /bin/sudo 文件的权限
2. [我猜可能性最大] 其实你的系统跟 Ubuntu 一样默认的 sudo 是在 /usr/bin/sudo ,但是你安装了某个奇怪的 sudo (说不定是某个软件包带的),并且安装到了 /bin/sudo ,由于 PATH 顺序问题,导致执行 sudo 的时候优先找到了这个错误的可执行文件,并且这个 sudo 的权限是错的
3. 会不会是中毒了,被恶意软件修改了?
346 天前
回复了 7911364440 创建的主题 程序员 问个分布式事务的问题
分布式事务,自己想方案容易绕晕,可以找一些成熟的方案,比如 TCC 模型就比较简单易懂。收到 RocketMQ 消息后,自己按照 TCC 模型封装每个下游( MySQL 、Oracle 之类的比较简单,Kafka 之类的可能需要考虑用一些新特性)
是的,我就是这么干的
1. 调用接口拿公网 IP
2. 跟上次拿到的 IP 对比
3. 如果不一样,则调用阿里 API 更新 DNS 解析,并给自己发邮件通知

我是用 crontab 执行的,每十几分钟一次,及时性肯定没有那些 DDNS 服务高。
@pretty66 我记得 code server 的问题是许多插件用不了,vscode remote 我长期用过,我用到的插件都兼容,所以还是挺好用的。JetBrains Gateway 我没用过,有同事一直在用,据说没有 vscode remote 稳定,但是 JetBrains IDE 的功能上的优势还是很有吸引力的
再补充一个方案
3. 专门搞个开发机,vnc 或 rdp 远程桌面上去也行
1. 省事方案,笔记本直接连家里台式机远程桌面,不但不用同步代码,还能享受台式机性能
2. 专门搞个开发机,vscode remote 或 JetBrains Gateway 远程连接

个人不太看好 ondrive 等云同步方案,因为云同步在后台运行的时候你可能不会关注同步进度,如果还没同步完就关机了……还有,这种双向同步的方案容易冲突,git 冲突了还能提醒你 merge ,云同步的话……
1. 我猜你用的是 PE 里带的什么 ghost 启动器选择的 D 盘,搞不好那个启动器有 bug
2. 没理解半个月不提代码是什么操作,git 的意义不就是记录历史记录过程吗?你等项目全写完了再提交……
2023-05-04 10:47:37 +08:00
回复了 hertzry 创建的主题 Windows Windows 11 任务栏“永不合并”要来了
我希望能调整任务栏高度(比 Win10 默认状态下高,占用了过多的屏幕空间),现在还得通过注册表调,而且调完后展示并不是很正常
我猜这个问题跟显示器的设计也有关系,因为我原来用过一个比较古董的联想显示器 DVI + VGA 口,Win7+Mac 没有这个问题,感觉即使切换到 b 机器,a 机器也依然能检测到连接着显示器,这样分辨率就不会变。或者可以找台电视试试,电视的多个 HDMI 口切换的时候好像也没这个问题.
2023-03-23 11:08:09 +08:00
回复了 crack105 创建的主题 分享发现 心血来潮备份 RAW 照片,差点把数据搞丢了
不好意思刚才按错键直接发出去了,继续……
如果是硬盘 A 挂了,叠瓦应该是写入时容易挂,读的时候也容易挂吗?
如果是硬盘 B 挂了(按我的阅读理解能力,应该是硬盘 B 是叠瓦并且挂了),那硬盘 A 里的数据应该还在啊?
2023-03-23 11:06:13 +08:00
回复了 crack105 创建的主题 分享发现 心血来潮备份 RAW 照片,差点把数据搞丢了
不太理解,从硬盘 A 复制到硬盘 B ,是硬盘 A 挂了还是硬盘 B 挂了?
2023-02-20 15:14:40 +08:00
回复了 ligiggy 创建的主题 程序员 windows MKV 播放问题
VLC 可以关闭硬件加速( Potplayer 没用过,但是应该也行),你都说了“关闭了 Chrome 的硬件加速就好了”,继续如法炮制就好
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2462 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 08:44 · PVG 16:44 · LAX 01:44 · JFK 04:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.