V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yin1999  ›  全部回复第 1 页 / 共 11 页
回复总数  212
1  2  3  4  5  6  7  8  9  10 ... 11  
@edis0n0 base64 一下怎么保证唯一,签名算法要做得尽量通用,不论是用 js 、Java 、go 、Python 还是其它语言。不排序如何保证最终要处理的字符串是相同的
@wangyu17455 有 ip6tables ,用 nftables 就更方便了,代理软件不是用优先域名匹配的更多些嘛,根据 sni 来对 HTTPS 流量做分流就成了。我是参考 Xray 配置的 https://xtls.github.io/document/level-2/tproxy_ipv4_and_ipv6.html#%E4%BD%BF%E7%94%A8-iptables
28 天前
回复了 m1klos 创建的主题 程序员 有没有垃圾佬? E5 2666 v3 现在还能打吗?
的确,组了台 13 代,然后在摸鱼逛 v2

https://i.imgur.com/CBPX5CL.png
应该是可行的,正常就是使用 pkcs7 pad 扩充为 16 字节的整数倍。
可以加一个 STARTTLS 端口的支持,这样也是可以用标准库进行 PlainAuth 认证的
69 天前
回复了 billzhuang 创建的主题 程序员 OpenAPI 新项目 ChatGPT
Fix typo: OpenAI
71 天前
回复了 sealinfree 创建的主题 Go 编程语言 求教 os.readfile 内存溢出的问题
也可以选择在
data1 = infoArr[0]
data2 = infoArr[1]
这里克隆两个字符串
data1 = strings.Clone(infoArr[0])
data2 = strings.Clone(infoArr[1])
应该是 GMap 长期持有子串,造成整个字符串无法被 GC ,尝试在长期持有子串的地方克隆一下子串
71 天前
回复了 sealinfree 创建的主题 Go 编程语言 求教 os.readfile 内存溢出的问题
var GMap=map[string]string

func DomainMapLoadFromFile() {
GMap=make(map[string]string,10)
//尝试解决内存溢出
fileStr := ReadAll("DataMap", "CacheMap")
contentStrArr := strings.Split(*fileStr, "\n")
var wg sync.WaitGroup
wg.Add(contentLen)
for i := range contentStrArr {
go func(content string) {
infoArr := strings.Split(content, "|")
var deviceId int64
l := len(infoArr)
if l == 2 {
data1 = infoArr[0]
data2 = infoArr[1]
} else {
fmt.Println("不符合长度 5-6 的数据,content:" + content)
wg.Done()
return
}
GMap[data1]=data2
wg.Done()
}(strings.Clone(contentStrArr[i]))
}
wg.Wait()
}

func ReadAll(fileName, dirName string) string {
content, _ := os.ReadFile(GetFilePathPWD(fileName, dirName))
contentStr := string(content)
return contentStr
}
71 天前
回复了 sealinfree 创建的主题 Go 编程语言 求教 os.readfile 内存溢出的问题
ReadAll 里面应该返回 string ,这不会增加开销,用指针反而会增加 GC 的开销。用 copy 拷贝数组,应该不会拷贝字符串吧,strings.Split 函数返回的子串都是对原字符串的引用。尝试在向里面的匿名函数传递数组元素时,使用 strings.Clone() 拷贝一份子串
以前看到的,不过我没用过 https://gvisor.dev/
@kidlj 最近 GitHub 的 bug 有点多,遇到的 bug 没一个修好的(⁠*⁠_⁠*⁠)
87 天前
回复了 gmm 创建的主题 Chrome Chrome 无法定位,求助
地图网页版应该都能定位的,只是一般会使用浏览器自带的 API 来获取位置,Chrome 的地理位置 API 是需要访问外网才能使用的,你可以测试一下 edge 浏览器能不能用

https://developer.mozilla.org/zh-CN/docs/Web/API/Geolocation_API#%E5%8F%AF%E7%94%A8%E6%80%A7
可以使用 dynamicUser ,直接 root 有点粗暴
97 天前
回复了 biuyixia 创建的主题 程序员 单页 html 加上密码的这种方式安全吗?
这不比 BasicAuth 安全🐶
只能用 qemu 之类的吧,qemu 加 docker 挺简单的
103 天前
回复了 Angela2022 创建的主题 程序员 后端语言选哪个: C#, Java , Go, Rust?
rust 自己玩玩挺好的,但做项目感觉生态真的不太行,就很多云厂商的 SDK 都得自己去写一遍,多痛苦。
OP 有实现虚拟机的文档啥的不,想学习一下这块的内容,之前有想过用容器去实现
131 天前
回复了 dakeqi 创建的主题 Google 谷歌翻译用不了
@Qzier #26 translate.googleapis.com 已从 google-cn 分类中移除,更新一下 geo 文件即可: https://github.com/v2fly/domain-list-community/issues/1224
131 天前
回复了 kingpo 创建的主题 问与答 路由器 ipv6 问题
确定一下是不是 DHCPv6 Stateless https://www.v2ex.com/t/784544
应该是图中 DHCPv6 地址分配方式,如果是 DHCPv6 Stateful ,那 Android 手机和部分设备是没法生成 IPv6 地址的。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   5105 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 90ms · UTC 05:49 · PVG 13:49 · LAX 21:49 · JFK 00:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.