V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qbqbqbqb  ›  全部回复第 6 页 / 共 24 页
回复总数  480
1 ... 2  3  4  5  6  7  8  9  10  11 ... 24  
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”没必要加双引号。
2022-07-24 18:00:36 +08:00
回复了 wildlynx 创建的主题 Linux Linux 下的 firefox 越做越烂了?无法开启 Wayland hidpi
可能和 Ubuntu 自己作死,强制 firefox 等多款软件使用 Snap 沙盒安装有关系。
2022-07-24 11:12:33 +08:00
回复了 shonnliberty 创建的主题 Android 发现国内的 Android 比 pixel 原生系列的系统文件大了好多。
@coredumpling 旧手机系统升级上来的不强制。比如 OPPO Find X3 ,现在是安卓 12 ,但它是 A-only 的,OTA 都要进 recovery 。
2022-07-24 11:02:43 +08:00
回复了 among 创建的主题 NVIDIA win11 中使用 nvida 3080ti,在虚拟机中能做训练和识别么
WSL2 和 Docker Desktop for Windows 都支持( Docker Desktop for Windows 需要设置使用 WSL2 后端)
2022-07-21 20:44:27 +08:00
回复了 nocover 创建的主题 宽带症候群 有劳帮我看下,杭州电信 v4/v6 双栈光猫哪里设置有误。
去掉“地址信息是否通过 DHCP 获取”的勾。这个开了之后会使用有状态 DHCPv6 分配 v6 地址(不建议使用这种模式,不兼容安卓),然后上面的 DHCPv6 服务器又是关闭的,自然就不能分配 IPv6 地址了。

另外下面的“SLAAC 前缀使能”应该要打勾。
2022-07-19 11:29:57 +08:00
回复了 liuidetmks 创建的主题 程序员 curve25519 上的点不到 2^253 个,为什么公钥有 32 字节 256bit?
256bit 只是方便保存的,实际实现上有一个 clamping 操作把数值限制在合法范围内。
2022-07-11 17:02:23 +08:00
回复了 qbuer 创建的主题 Visual Studio Code vscode remote ssh 是如何实现 notty 登录的?
utmp 是登录信息相关的记录(而且也不是所有方式登录都会记录,比如 ssh 非交互式登录就不会记录),和终端没有关系。Linux 里完全可以绕过登录流程创建虚拟终端( pty )。

非交互式登录的 session ,utmp 里没有,也不代表完全追踪不到,比如使用 systemd 的发行版里用 loginctl 或者 systemctl status 还是能看到 vscode-remote 的 session 。
2022-07-11 16:41:24 +08:00
回复了 qbuer 创建的主题 Visual Studio Code vscode remote ssh 是如何实现 notty 登录的?
应该是 vscode-remote 通过 notty 的方式登录的之后,自己另外启动了一个 non-login 的 shell 。

就像你直接在 Linux 的图形界面里启动多个 GUI 的终端模拟器,w 和 last 里也不会多出东西来一样。
应该是和 go 的调用约定有关,只保存被调用者保存( callee-saved )的寄存器,调用者保存( caller-saved )的寄存器是由函数本身生成的代码自己负责的。

因为协程不是像线程那样由 OS 强行抢占的,是只有在特定的切换点才能切换,可以把这个切换的过程理解成一个特殊的函数调用 [而且 go 里面就有这么一个函数 runtime.Gosched()] 。caller-saved 寄存器如果需要保存的话,编译器会生成相应的代码,不用协程调度器保存。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1236 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 17:53 · PVG 01:53 · LAX 10:53 · JFK 13:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.