ec0 最近的时间轴更新
ec0

ec0

V2EX 第 407590 号会员,加入于 2019-04-29 15:24:29 +08:00
ec0 最近回复了
2022-12-18 16:21:12 +08:00
回复了 lizhien 创建的主题 Python 请教一下,为什么会输出`Unclosed connection`警告?
你的代码在我这里没有报 Unclosed connection

版本
Python 3.10.8
aiohttp==3.8.3

输出
全是 200
2022-12-08 20:50:41 +08:00
回复了 unt 创建的主题 程序员 小白部署 V2Ray + ws + tls
根据你发的图
服务端的版本是 5.1.0
客户端的版本是 4.15.1
可能是版本相差导致的问题
还有,修改 Service 后需要 systemctl daemon-reload
Environment 不支持变量,所以你的 4 个 Environment 只有前两个是正常的,后面两个 Environment 里的变量没有展开
比如 PATH 的内容就是 “$PATH:$JAVA_HOME/bin:$JRE_HOME/bin” ,这会导致命令无法找到,从而报错

所以你可以

1. 不使用变量,手动展开变量,比如
Environment = "CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib"
改成
Environment = "CLASS_PATH=.:/usr/local/jdk1.8.0_291/lib/dt.jar:/usr/local/jdk1.8.0_291/lib/tools.jar:/usr/local/jdk1.8.0_291/jre/lib"

2. 如 7F 所说 ,再写一个 shell 脚本,把环境变量放进去,在新 shell 脚本调用 startup.sh ,或者直接修改 startup.sh ,在 startup.sh 的开头设置环境变量
2022-12-04 20:20:08 +08:00
回复了 cnbatch 创建的主题 C++ GNU 工具链编译出来的 libbotan-2.a 形同虚设,无法用于静态链接
你的编译命令里面 -L 传的参数是 /lib/libbotan-2.a
但是 -L 命令应该传的参数是静态库的目录
所以如果你的静态库放在 /lib
应该是 -L /lib 吧?
2022-12-04 19:16:45 +08:00
回复了 cnbatch 创建的主题 C++ GNU 工具链编译出来的 libbotan-2.a 形同虚设,无法用于静态链接
我好像在 arch 上静态编译 aes.cpp 成功了
先安装 botan 发现没有 libbotan-2.a
然后下载源码并编译出 libbotan-2.a
然后执行
g++ -o aaa aes.cpp -I /usr/include/botan-2/ -L Botan-2.19.3 -lbotan-2 -static
就编译成功了......

g++ --version
g++ (GCC) 12.2.0
2022-04-16 02:18:35 +08:00
回复了 ubuntuGary 创建的主题 Java 如何解决 LogOutputStream 中文乱码问题?
研究了一下
这两个工具包在 github 上的代码,LogOutputStream 类都有设置 charset 的方法,但是是后来( 2020 、2021 年)加入的功能

而 maven 仓库里的版本(一个停留在 2014 年,一个停留在 2020 年)都没有设置 charset 的方法

所以你可以

1. 寻找其他的工具包

2. 抄 github 上的代码,比如

2.1 新建一个类 LogOutputStream ,把

https://github.com/zeroturnaround/zt-exec/blob/master/src/main/java/org/zeroturnaround/exec/stream/LogOutputStream.java

里的代码复制过去

2.2 将 import org.zeroturnaround.exec.stream.LogOutputStream; 改成 import 你自己的 LogOutputStream

2.3 在 new LogOutputStream 时设置 charset ,new LogOutputStream() {}.setOutputCharset("GBK")
2022-04-13 00:12:06 +08:00
回复了 eccentric579 创建的主题 Python [求助提问] subprocess 的并行的一个问题
[test()] * 5 相当于
t = test()
[t, t, t, t, t] 也就是说 list 里的是同一个 t ,对同一个 t 多次调用 communication 自然会报错

改成 [test() for i in range(5)] 这样生成的才是 5 个不一样的对象
2022-04-10 22:07:11 +08:00
回复了 hertzry 创建的主题 Python 实例化 class 报错: NotImplementedError
函数 forword 改成 forward ?
我这边复现了你的问题
于是我 ctrl+u 看了一下这个网页的源代码,发现这个网页的第一句是
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

而一般网页(比如 V2EX )是 <!DOCTYPE html>
于是我跳过了这个注释,就能够正常获取 table 了

也就是把 html = etree.HTML(res) 改成
html = etree.HTML(res[121:])

121 是 DOCTYPE 的长度
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3670 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 10:35 · PVG 18:35 · LAX 02:35 · JFK 05:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.