V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qbqbqbqb  ›  全部回复第 7 页 / 共 26 页
回复总数  510
1 ... 3  4  5  6  7  8  9  10  11  12 ... 26  
2022-12-18 17:51:42 +08:00
回复了 mmr 创建的主题 宽带症候群 PT、BT 下载如何利用 P2P 打洞获得上传速度。
BT 打洞是看软件实现的。

首先 BT 有两个协议,基于 TCP 的 BT 协议和基于 UDP 的 uTP 协议,只有 UDP 的 uTP 能打洞。所以你的 BT 软件必须要支持 UDP 传输。

其次看你用的是哪款客户端软件,开源 BT 软件一般都是基于 libutp 这个库的,这个库里的 uTP 的实现上支持一个 ut_holepunch 打洞扩展。
已知 qBittorrent 可以自动打洞。Transmission 虽然也是基于 libutp 的,但它似乎没有实现打洞功能。
其它软件的话,很多人喜欢用的“比特彗星”这个软件,老版本是完全不能打洞的,新版本据说可以。
2022-12-03 15:28:02 +08:00
回复了 fhj 创建的主题 Android volatile 有个疑惑
@dbskcnc @reallynyn C/C++的 volatile 和 Java 的不是一回事
2022-12-02 14:59:24 +08:00
回复了 inhzus 创建的主题 程序员 LastPass 又又出现数据泄露了
@MindMindMax 在这个层面上在线的密码管理器其实也一样,因为密码库肯定要拉取到本地缓存,也就是说在线密码管理器从某种意义上来说里面也包含了一个“本地”的。纯本地的密码管理器少一个在线部分的风险点,相比在线的可以说是安全一些。
2022-12-01 14:15:01 +08:00
回复了 darkengine 创建的主题 Android 大佬们选什么机型做 Android 13 测试机?
@wanqiuyao 因为所谓的“欧版”( miui.eu )实际上是国内外网友以国行 MIUI 为基础做的修改版系统。并不是真正的海外版 MIUI 。
2022-11-21 19:39:18 +08:00
回复了 dunhanson 创建的主题 程序员 windows 11 快捷方式图标的两个箭头
这个箭头不是快捷方式的箭头,是表示对应的文件开了 NTFS 的压缩功能
2022-10-19 16:49:01 +08:00
回复了 wazon 创建的主题 宽带症候群 TP-LINK 拨号获取 IPv6 前缀的问题
@wazon 另外如果对终端采用 SLAAC 分配地址,路由器通过 RA 协议推送给终端的前缀长度必然是 /64 ,只有这个长度支持 SLAAC 。

大于 /64 的前缀只有在多级路由多次 PD 的情况下才起到作用。
2022-10-19 16:46:34 +08:00
回复了 wazon 创建的主题 宽带症候群 TP-LINK 拨号获取 IPv6 前缀的问题
你看一下 TP-Link 拨号时内网设备分配的前缀是哪个?

TP-Link 的界面上“基本设置”只显示 WAN 口地址( GUA1 ),下面的“局域网设置”里的“LAN 口 IPv6 全球地址”所使用的前缀才是内网前缀。

这里两个段可以理解成就相当于以前 IPv4 时 WAN 和 LAN 两个不同的网段。不同的网段肯定要使用不同前缀的地址。GUA1 是路由器在外网的地址(通过 SLAAC 或者 DHCPv6 获取); GUA2 是路由器在内网里的地址(先通过 DHCPv6-PD 获取属于自己的前缀之后再从里面抽取一个作为路由器自己的地址,其它地址可以分配给内网其他设备)。

只不过 IPv4 里面内网用私有地址,内外网之间使用 NAT ; IPv6 里不使用 NAT ,内网也分配全球地址而已。

而且此处 GUA1 只是一个地址,不是一个段(/64 相当于 IPv4 里子网掩码的含义),/64 里面的其余地址不属于你,无法分配。只有前缀 /56 里的地址是可以分配的。
2022-09-29 21:52:21 +08:00
回复了 7RTDKSAK 创建的主题 Linux 请问存在类似于[diskgenius.efi]或者[分区助手.efi]这种东西嘛?
有个 GParted Live ,就是一个专门打包了 GParted 的小型 Linux live 系统,不到 500M.
2022-09-29 21:47:09 +08:00
回复了 7RTDKSAK 创建的主题 Linux 请问存在类似于[diskgenius.efi]或者[分区助手.efi]这种东西嘛?
@timpaik
@sky96111
“没有硬盘、硬盘完全烂了”和分区表错误是两回事。
有的分区表错误会导致 DOS, Windows 系列的系统在识别到这个硬盘开始读取其分区信息时出现死循环等问题。只要开机的时候电脑上存在这样的硬盘能被 PE 或 DOS 读到,就启动不了任何 PE 或 DOS (故障盘不是启动盘,也不影响故障的产生)。
可以了解一下“硬盘逻辑锁”“江民逻辑炸弹”。
2022-09-15 09:25:46 +08:00
回复了 sky96111 创建的主题 Android 想要充值信仰,国内买 Pixel 有什么需要注意的吗?
@george404 企业 WPA 可以用电脑 windows 里第一次连接时点开详细信息看域名,然后手机上选择“使用系统证书”并填写域名即可。
2022-08-28 02:56:40 +08:00
回复了 wuosuper 创建的主题 宽带症候群 联通也正改造为 ipoe + ipv6 native + 4in6 接入
IPv6 前缀是多少长度的?

不改桥接,接二级路由(非 AP 模式,非“IPv6 Passthrough”)的话,自己的路由器 IPv6 开 Native 模式( DHCPv6-PD 客户端)能从光猫的前缀里拿一个子网吗(比如说如果运营商给 /60 前缀,能不能 PD 一个 /64 给二级路由)?
2022-08-28 01:55:32 +08:00
回复了 Licsber 创建的主题 宽带症候群 关于家庭 ipv6 网络的“裸奔”问题之我见
玩 BT/PT ,无需单独设置防火墙,保持默认的防火墙阻断传入即可。

基于 libutp 这个库的开源 BT 软件(比如说 qBittorrent )很多都支持 UDP 打洞,IPv6 不存在 IPv4 的 Symmetric NAT 的问题,打洞几乎是必然成功的,完全没必要防火墙放行端口。

除非你用比特彗星这个垃圾软件(旧版本不支持打洞)。
2022-08-05 19:24:00 +08:00
回复了 yunyuyuan 创建的主题 Linux 现在 manjaro kde 双屏幕,缩放有办法吗
Linux X11 没法完美非整数倍缩放。xrandr 的方法相当于 2 倍缩放+超分辨率+重采样,体验比较差。

Wayland 支持非整数倍缩放,但是也只是对原生支持 Wayland 的程序而言的,如果是通过 xwayland 兼容的程序,效果也比较差。

总而言之就是 Linux 基本上没法完美地实现非整数倍缩放,啥桌面环境都不行。
2022-07-29 11:51:42 +08:00
回复了 hhhhhh123 创建的主题 C c++ 在服务器上打包 so 文件问题
如果无法重新编译静态库的话,可以考虑改符号导出。需要保证接口函数(原来的加了 dllexport 的函数)里面不能直接调用 ompeval.a 静态库里的函数。

dllexport 在 Linux 环境的类似物是__attribute__ ((visibility ("default")))和__attribute__ ((visibility ("hidden")))。但是 GCC 默认选项是 default ,相当于默认全部 dllexport ,这里需要隐藏一些内部实现。

有两种方法:
第一种方法是编译加参数-fvisibility=hidden 修改为类似 Windows DLL 的默认不导出,然后在原来的 dllexport 的函数上加__attribute__ ((visibility ("default")))
第二种方法是给用到了 ompeval.a 静态库的内部函数加__attribute__ ((visibility ("hidden")))
2022-07-29 11:43:26 +08:00
回复了 hhhhhh123 创建的主题 C c++ 在服务器上打包 so 文件问题
@hhhhhh123 这个错误和 ompeval.a 这个静态库有关。一般情况下静态库和 so 动态库是不能混用的,除非静态库编译的时候加了-fPIC 参数才可以。如果可以的话就重新编译这个静态库。
2022-07-29 11:37:40 +08:00
回复了 hhhhhh123 创建的主题 C c++ 在服务器上打包 so 文件问题
extern "C"不要随便删,只删__declspec(dllexport)
2022-07-29 11:37:01 +08:00
回复了 hhhhhh123 创建的主题 C c++ 在服务器上打包 so 文件问题
@hhhhhh123 编译 so 的时候要加-fPIC 参数
2022-07-29 11:35:47 +08:00
回复了 hhhhhh123 创建的主题 C c++ 在服务器上打包 so 文件问题
GCC 编译器是没有__declspec(dllexport)的,建议用 ifdef 控制一下
@ysc3839 Python 不会从 coding: utf-8 之后执行。

Python 能正确跳过上面那行 bash 的原因,是因为编写的时候故意加了双引号,Python 就把它当成字符串了。单写一个字符串,但又不赋值给变量,也不写在表达式或函数里,当然对程序执行流程没有影响了。

不然的话,如果仅仅是编写 bash 脚本,“exec”没必要加双引号。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5553 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 01:30 · PVG 09:30 · LAX 17:30 · JFK 20:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.