V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mikewang  ›  全部回复第 15 页 / 共 30 页
回复总数  582
1 ... 11  12  13  14  15  16  17  18  19  20 ... 30  
2023-03-09 08:29:39 +08:00
回复了 nigga 创建的主题 NAS 喜大普奔,黑群晖存储池损毁
对于 raid5 我有个疑问,假设四个盘都是好的,磁盘 1,2,3 校验值算出来和 4 不一致,那么应该听谁的?这种情况是不是无法纠错
写过 JPEG 编码器,对 JPEG 略知一二。
理论上两张 JPEG 是存在完全无损拼接的可能性的,但是条件比较苛刻:
1. 长宽像素是 8 的整数倍( YUV422 采样的情况下应该是要 16 的整数倍)
2. 两张 JPEG 有着相同的 Huffman 表和量化表
3. (暂时没想到,可能还有)

总之很苛刻,如果两张 JPEG 压缩的参数不一样(尤其是量化表,用于控制有损压缩效果),拼接只能有损处理。
所以 JPEG 无损裁剪的工具很常见(单个文件只有一种参数设定),而无损拼接的几乎没有。
2023-03-05 20:39:52 +08:00
回复了 mikewang 创建的主题 程序员 B 站又崩了
贴一个链接:《 2021.07.13 我们是这样崩的》 https://www.bilibili.com/read/cv17521097
2023-02-27 23:30:49 +08:00
回复了 gant 创建的主题 NAS 搞个 mac mini m1 当 nas,外接机械硬盘,有啥方案
也不一定是硬盘盒,连硬盘柜是可行的,比硬盘盒稳定。
Mac mini M1 在 macOS 里直接开文件共享,就是最原始的 NAS 了。
macOS 的 NAS ,比较少见哈哈
2023-02-27 02:30:34 +08:00
回复了 LisaSue 创建的主题 宽带症候群 nat1 对于 pt 一点帮助都没有吗
@LisaSue
不应该啊,在群的话,我觉得群友分析的比我还全面...
关于标题:NAT1 对于 BT/PT 显然是有帮助的,“一点帮助没有”夸张了。

如果真的“除了打洞”,确实 NAT1/2/3/4 没有任何区别,因为 NAT1/2/3/4 就是为 “好不好打洞” 做区分的🤔
使用了 Natter / NATMap 辅助工具,就是有帮助。
另外 BT 是可以自己打洞,前提是要有 DHT+μTP 。禁 DHT ,相当于自废武功,能连上的就少。
2023-02-26 23:15:03 +08:00
回复了 LisaSue 创建的主题 宽带症候群 nat1 对于 pt 一点帮助都没有吗
楼上几位已经总结得很好了,NAT1 想玩公网端口速速进群:
https://t.me/hellonatter
2023-02-25 04:53:51 +08:00
回复了 Nazz 创建的主题 程序员 我们真的需要 gRPC 吗?
总觉得最近看到过类似的……
原来是 /t/913233
2023-02-20 00:14:33 +08:00
回复了 pppguest3962 创建的主题 Linux 小主机(Debian/Armbian)用什么做 socks5 代理服务器?
最最最简单,什么都不装:
ssh -ND 0.0.0.0:1080 127.0.0.1
后台运行:
ssh -fND 0.0.0.0:1080 127.0.0.1
2023-02-20 00:10:45 +08:00
回复了 pppguest3962 创建的主题 Linux 小主机(Debian/Armbian)用什么做 socks5 代理服务器?
2023-02-19 23:09:57 +08:00
回复了 TheWidowMaker 创建的主题 Windows 来这里提问一个 Windows ISO 下载页
@BeautifulSoap 我上面发的就是替代品,功能几乎一样。现在 rg-adguard 只提供种子和校验和了。
2023-02-19 23:06:03 +08:00
回复了 TheWidowMaker 创建的主题 Windows 来这里提问一个 Windows ISO 下载页
@housex
这个东西比较小众,防止搜索引擎收录,所以我 base64 编码了。
base64 解码我发的内容得网址,进网页后选 Windows 版本,点 Use shared session ,然后点 IsoX64 Download 。
这个是从 Microsoft 直链下载的原版 ISO 。
2023-02-19 14:23:08 +08:00
回复了 TheWidowMaker 创建的主题 Windows 来这里提问一个 Windows ISO 下载页
补充一个可以直接下载原版 ISO 的 url ,可替代 itellyou:aHR0cHM6Ly9hdmU5ODU4LmdpdGh1Yi5pby9tc2RsLw==
因为操作系统还是以原生的形式在工作的,只有应用程序本身负责的部分是在模拟 x64 。
Windows on ARM 下,x64 应用程序调用 Windows API ,Windows 将 x64 调用规约转换为 arm64 调用规约,系统层面的很多东西还是以原生性能运行的。

QEMU 要模拟整个 CPU ,不管什么都需要模拟,性能低也是正常的。
2023-02-16 02:06:22 +08:00
回复了 mikewang 创建的主题 程序员 C 语言底层开发怎么样?
当然优势也是有的,C++ 平均薪资要比 Java 稍高一些,也能促进对计算机深入理解,将来成为真正的大佬。我想 C 语言也是一样的。
2023-02-16 01:59:11 +08:00
回复了 mikewang 创建的主题 程序员 C 语言底层开发怎么样?
公司 C 组主要是负责开发 OS 相关库的,楼主最终没选 C ,进了 C++的组。不过 C 和 C++本来也是相通的。
现在在从事自研数据库的开发,感受和 v 友们的差不多吧。

C/C++程序员往往为特定的某个领域开发,虽然都是 C++,不同领域之间的差异比语言本身要大得多。因此进了这行,相当于绑定了,时间越久回头越难。就业面肯定是比不过 Java 的。
C/C++偏向底层还有一点就是各个公司都造自己的轮子,有自己写的库(像日志打印,加密套件,进程间交互,甚至是字符串类型)。使用上遇到什么问题问同事比问百度或 Google 靠谱。
另外就是调试比 Java 困难。如果写出了问题,出现了非法读写,内存泄漏,在一个庞大的系统中定位会比较头疼。
暂且想到了这么多 @enchilada2020
可以试试端口敲门( Port knocking )。防火墙默认禁止访问 ssh 端口,当客户 IP 向特定端口“敲门”后,防火墙对该 IP 放行。

https://linux.die.net/man/1/knockd
https://github.com/jvinet/knock
2023-02-09 17:55:11 +08:00
回复了 sjmcefc2 创建的主题 程序员 为什么 ubuntu 不能和 windows 以及 osx 一样做到开箱即用呢?
Ubuntu 确实没有 Windows 开箱即用。但是在众多 Linux 发行版中,Ubuntu 已经很开箱即用了。
如果只是传输数据的话,可以使用雷电网桥+文件共享,一方使用 samba 协议连接网桥的 IP 地址就能传输,不用设置目标磁盘模式。
线材用这种全功能线即可,iperf3 实测确实可达 20Gbps https://imgur.com/NCKxEZt
对传文件真的非常非常快。
2023-02-04 20:01:13 +08:00
回复了 mikewang 创建的主题 NAS QNAP connection reset?网页无法打开?
@dingdangnao 系统日志什么都看不出(到 2/3 下午 2 点都是可以使用的,2/3 19:00 强制重启了 NAS )
https://i.imgur.com/qsKIwvZ.png

现在的 dmesg:
[89500.899253] wireguard: wg0: Sending keepalive packet to peer 1 ((einval))
[89500.899295] wireguard: wg0: Sending handshake initiation to peer 1 ((einval))
[89506.532246] wireguard: wg0: Handshake for peer 1 ((einval)) did not complete after 5 seconds, retrying (try 2)
[89506.532255] wireguard: wg0: Sending handshake initiation to peer 1 ((einval))
[89511.652245] wireguard: wg0: Handshake for peer 1 ((einval)) did not complete after 5 seconds, retrying (try 3)
[89511.652258] wireguard: wg0: Sending handshake initiation to peer 1 ((einval))
[89517.283260] wireguard: wg0: Handshake for peer 1 ((einval)) did not complete after 5 seconds, retrying (try 4)
[89517.283299] wireguard: wg0: Sending handshake initiation to peer 1 ((einval))
[89522.404255] wireguard: wg0: Handshake for peer 1 ((einval)) did not complete after 5 seconds, retrying (try 5)

有一种怀疑,是不是 wireguard 日志把我根目录空间打爆了(根目录空间只有 500MB 左右)
1 ... 11  12  13  14  15  16  17  18  19  20 ... 30  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5203 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 05:53 · PVG 13:53 · LAX 21:53 · JFK 00:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.