跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

小天管理

管理员
  • 注册日期

  • 最后上线

小天管理 发表的所有内容

  1. 之前使用美区 Apple ID 给 cluade 的账号订阅 pro 成功了几个月,后来该 claude 账号被封了。现在换另一个 claude 账号,但是订阅升级时出现 “Issue completing purchase”. 请问各位老哥有遇到过嘛?有没有解决办法呀?
  2. 通过定时任务每隔 10 分钟去扫描 github ,关键词可添加,这种应该写呢,有偿帮助!
  3. 作为团队成员,致力于使用前沿技术实现卓越的大模型产品体验。将涉足大模型工程的多个关键领域,包括但不限于 1 、建设大语言模型相关工具和平台,包括大模型 OpenAPI 、插件、安全、评估试用、预训练、SFT 等相关平台的后端研发工作,跨部门团队密切合作,共同推动大模型核心架构和生态系统的发展 2 、为各业务场景设计大语言模型方案支持 AI 搜索、虚拟人、AIGC 、RAG 等业务场景。高效率高标准支持大模型产品高频迭代需求,能深入理解业务,可技术自驱赋能业务增长 3 、负责大模型在线的性能优化和稳定性保障工作,性能上可多视角来挖掘系统的性能瓶颈,不断挑战极限;稳定性上保障产品高 SLA ,同时对全系统做好降级保障 4 、设计高度可扩展工具、平台和解决方案,极大提高建设和部署效率,以支撑业务快速增长 5 、关注后端和大模型前沿技术,跟进业内最新研究进展和应用趋势,提出创新思路和方向 职位要求 1 、拥有敏锐的问题分析与高效的问题解决能力,能够洞悉复杂工程问题的本质迅速作出反应 2 、卓越的工程实践、动手操作和架构设计能力,在大流量和高并发环境下设计和部署大模型系统 3 、精湛的编码技术,扎实的数据结构和算法基础,能够在实践中灵活运用 4 、熟练使用至少一种编程语言(C 、C++、Golang 、Java 等)和 Linux 开发环境并持续学习和掌握新的技术技能 5 、具备大模型平台、大模型应用相关领域的工作经验者优先考虑,能够快速适应并掌握新技术
  4. 就刚刚刷 IT 之家看到一条消息,说是一加高通骁龙系列芯片的所有机型已经不支持解 BL 锁了,图片看起来有点假,抱着求证真伪的心态打了个电话过去电话客服( 95018 )......纠缠了客服 20 多分钟,升级投诉后工程师明确表示现在已经不支持解 BL 锁,说只有少量机型可以尝试,我随便说了最近 2 代的数字系列( 12 、11 )都确定不能解 BL.....本来还在等 gen4 新机准备换了手上现持有的 7pro ,现在心理妈妈皮,整理一下心情,这两个月有时间就过去香港弄台国际版的 12 算了,看来解锁 BL 这方面真的彻底完蛋了。
  5. 大佬们好,我想开发一个 app ,里面会有圈子、聊天和客服等功能。 有以下两个疑惑: 国内上各个应用商店需要哪种资质吗? 如果有人利用来做灰产黑产,会不会涉及到开发者呢,有没有一个 guideline 来规避这种风险?
  6. 之前刷机双清过一次,今天偶然看到 /sdcard 的文件所有者都变成了如题所示的样子,不懂双清之前是怎么样的
  7. 有事问大佬。 我的需求:怎么彻底卸载 WPS 。 问题:在 WIN10 系统中,我误安装了 WPS ,我卸载的时候没卸干净,导致我在桌面新建的时候出现不了原来 WORD 图标。
  8. 假设我有一个 gitlab 的服务,副本数为 3 ,那么假设往这个 gitlab 上传个文件,副本间数据会同步吗?还是类似 gitlab 这种存储数据的不能开多副本呢?
  9. 这两天老是全部断连,节点全部不可用。之前都没出现过这种状况,需要转其他场子吗?
  10. 我们构造个非常简化的例子来看一些比较有意义的事情. package main import ( "testing" ) func BenchmarkMapStringWithString(b *testing.B) { for i := 0; i < b.N; i++ { getByString(m, key) } } func BenchmarkMapStringWithBytes(b *testing.B) { for i := 0; i < b.N; i++ { getByBytes(m, key) } } var ( m = map[string]bool{"hello": true} key = []byte("hello") ) //go:noinline func getByString(m map[string]bool, key []byte) bool { k := string(key) return m[k] } //go:noinline func getByBytes(m map[string]bool, key []byte) bool { return m[string(key)] } 上述两个 benchmark 的逻辑其实是完全相同的, 但 getByBytes 会显著的快于 getByString. ✗ go test . --bench . goos: darwin goarch: arm64 pkg: github.com/j2gg0s/j2gg0s/examples/go-map-string-optimize BenchmarkMapStringWithString-10 155190159 7.467 ns/op BenchmarkMapStringWithBytes-10 231703806 5.156 ns/op PASS ok github.com/j2gg0s/j2gg0s/examples/go-map-string-optimize 3.982s 这是因为 Go 的编译器有一些针对性的优化, cmd/gc: optimized map[string] lookup from []byte key. 简单的说, 就是当你通过 bytes 去访问 map[string] 时, 编译器会省略将 bytes 转化为 string 的步骤. 我们首先看常规例子, getByString 的编译结果, 其: 首先调用 slicebytetostring 将 []byte 转换为 stirng 再调用 mapaccess1_faststr 访问 map[string] go tool objdump main | grep -A 20 "TEXT main.getByString" TEXT main.getByString(SB) /Users/j2gg0s/go/src/github.com/j2gg0s/j2gg0s/examples/go-map-string-optimize/main.go main.go:15 0x45d260 493b6610 CMPQ SP, 0x10(R14) main.go:15 0x45d264 763f JBE 0x45d2a5 main.go:15 0x45d266 55 PUSHQ BP main.go:15 0x45d267 4889e5 MOVQ SP, BP main.go:15 0x45d26a 4883ec40 SUBQ $0x40, SP main.go:15 0x45d26e 48895c2458 MOVQ BX, 0x58(SP) main.go:17 0x45d273 4889442450 MOVQ AX, 0x50(SP) main.go:16 0x45d278 488d442420 LEAQ 0x20(SP), AX main.go:16 0x45d27d 0f1f00 NOPL 0(AX) main.go:16 0x45d280 e87bc8feff CALL runtime.slicebytetostring(SB) main.go:17 0x45d285 4889c1 MOVQ AX, CX main.go:17 0x45d288 4889df MOVQ BX, DI main.go:17 0x45d28b 488d058e790000 LEAQ 0x798e(IP), AX main.go:17 0x45d292 488b5c2450 MOVQ 0x50(SP), BX main.go:17 0x45d297 e8a416fbff CALL runtime.mapaccess1_faststr(SB) main.go:17 0x45d29c 0fb600 MOVZX 0(AX), AX main.go:17 0x45d29f 4883c440 ADDQ $0x40, SP main.go:17 0x45d2a3 5d POPQ BP main.go:17 0x45d2a4 c3 RET main.go:15 0x45d2a5 4889442408 MOVQ AX, 0x8(SP) 而触发了编译器优化的例子, getByBytes, 则不需要 slicebytetostring. go tool objdump main | grep -A 20 "TEXT main.getByBytes" TEXT main.getByBytes(SB) /Users/j2gg0s/go/src/github.com/j2gg0s/j2gg0s/examples/go-map-string-optimize/main.go main.go:21 0x45d2e0 493b6610 CMPQ SP, 0x10(R14) main.go:21 0x45d2e4 762b JBE 0x45d311 main.go:21 0x45d2e6 55 PUSHQ BP main.go:21 0x45d2e7 4889e5 MOVQ SP, BP main.go:21 0x45d2ea 4883ec20 SUBQ $0x20, SP main.go:21 0x45d2ee 48895c2438 MOVQ BX, 0x38(SP) main.go:22 0x45d2f3 4889cf MOVQ CX, DI main.go:22 0x45d2f6 4889d9 MOVQ BX, CX main.go:22 0x45d2f9 4889c3 MOVQ AX, BX main.go:22 0x45d2fc 488d051d790000 LEAQ 0x791d(IP), AX main.go:22 0x45d303 e83816fbff CALL runtime.mapaccess1_faststr(SB) main.go:22 0x45d308 0fb600 MOVZX 0(AX), AX main.go:22 0x45d30b 4883c420 ADDQ $0x20, SP main.go:22 0x45d30f 5d POPQ BP main.go:22 0x45d310 c3 RET main.go:21 0x45d311 4889442408 MOVQ AX, 0x8(SP) main.go:21 0x45d316 48895c2410 MOVQ BX, 0x10(SP) main.go:21 0x45d31b 48894c2418 MOVQ CX, 0x18(SP) main.go:21 0x45d320 48897c2420 MOVQ DI, 0x20(SP) main.go:21 0x45d325 e816ccffff CALL runtime.morestack_noctxt.abi0(SB) 这种优化的前提是 Go 用个指向首地址的指针和长度来表示 string, 和 bytes 的表示方法基本相同. unsafe.String(ptr *byte, len IntegerType) string 是有力的佐证. Link: https://github.com/j2gg0s/j2gg0s/blob/main/_posts/2024-09-06-go-optimize-of-the-compiler-for-map-string.md
  11. 每个月流量不用很多,几十 G 就够用,主要是月租便宜,当副卡用。
  12. 测试环境是同网络的一部 iPhone 15 Pro Max ( Swift 写的新版 App ) 和一部 iPad Pro 2022 M2 (.NET MAUI 的老 App ) 均使用官方服务器,批量导入了 130 条随机生成的账号密码,加密循环轮数调到最大。 不管是哪个操作,Swift 写的新版 App 明显都丝滑一点,Auto-Fill 老 App 永远慢 1s ,体验差异最明显的是打开文件夹, .NET MAUI 写的客户端每个文件夹打开都要转圈 3 秒,Swift 的客户端都是瞬间打开。按正常的逻辑,解密密码库应该是只要启动时进行一次的,这 3 秒他在做什么呢? 我找了部吃灰好几年的 iPhone 8 ,装上最新版客户端后可能是因为上面没几个 App 的原因,虽然没有高刷,甚至感觉比 iPhone 15 Pro Max 还丝滑。(不过启动后首次解锁会慢一点) 估计是刚上线的原因,目前 Swift 版稳定性还差一点,测试过程中闪退了 4 次(.NET 版以前也会闪退,登录多个 Bitwarden 账号的情况下还多次出现窜号导致整个 App 数据都是乱的,同步出一堆空白条目,只能退出重新登录才能恢复正常,但是今天测试的时候没出现过)
  13. 为什么最近一段时间独立开发多了起来 想听听大家的声音
  14. 起因是在 Etsy 上看到 Flipper Zero 价格很友好,产品详情页描述如果从网站下单还可以额外免邮费。透明版的 Flipper Zero 从德国发货包邮到中国,价格是 95USD 。 我如何判断是否可以在这个网站上下单呢?或者下单有那些要注意的? 网址是 flipper2x.shop
  15. 法定退休年龄计算器 政府网站那个计算太慢了,自己做了一个 https://tuixiu.quickso.cn/
  16. https://www.itmedia.co.jp/aiplus/spv/2409/03/news165.html OPENAI 下一代模型将比 GPT-4 强百倍在最近举行的 KDDI 峰会上,OpenAI 日本子公司首席执行官长崎忠雄透露,OpenAI 代号为“GPT-Next”的新一代模型性能预计将比现有的 GPT-4 模型强大 100 倍,并计划在今年晚些时候发布。GPT-Next 模型性能的提升归功于其优化的架构设计和学习效率的改进,而不是单纯依赖于庞大的计算资源。他还透露,目前 OpenAI 全球员工不足 2000 人,其中约一半专注于人工智能开发。OpenAI 的主要客户包括宣布苹果公司、可口可乐以及生物科技巨头莫德纳。—— 科创板日报、印度快报在最近举行的 KDDI 峰会上,OpenAI 日本子公司首席执行官长崎忠雄透露,OpenAI 代号为“GPT-Next”的新一代模型性能预计将比现有的 GPT-4 模型强大 100 倍,并计划在今年晚些时候发布。GPT-Next 模型性能的提升归功于其优化的架构设计和学习效率的改进,而不是单纯依赖于庞大的计算资源。他还透露,目前 OpenAI 全球员工不足 2000 人,其中约一半专注于人工智能开发。OpenAI 的主要客户包括宣布苹果公司、可口可乐以及生物科技巨头莫德纳。—— 科创板日报、印度快报在最近举行的 KDDI 峰会上,OpenAI 日本子公司首席执行官长崎忠雄透露,OpenAI 代号为“GPT-Next”的新一代模型性能预计将比现有的 GPT-4 模型强大 100 倍,并计划在今年晚些时候发布。GPT-Next 模型性能的提升归功于其优化的架构设计和学习效率的改进,而不是单纯依赖于庞大的计算资源。他还透露,目前 OpenAI 全球员工不足 2000 人,其中约一半专注于人工智能开发。OpenAI 的主要客户包括宣布苹果公司、可口可乐以及生物科技巨头莫德纳。—— 科创板日报、印度快报在最近举行的 KDDI 峰会上,OpenAI 日本子公司首席执行官长崎忠雄透露,OpenAI 代号为“GPT-Next”的新一代模型性能预计将比现有的 GPT-4 模型强大 100 倍,并计划在今年晚些时候发布。GPT-Next 模型性能的提升归功于其优化的架构设计和学习效率的改进,而不是单纯依赖于庞大的计算资源。他还透露,目前 OpenAI 全球员工不足 2000 人,其中约一半专注于人工智能开发。OpenAI 的主要客户包括宣布苹果公司、可口可乐以及生物科技巨头莫德纳。—— 科创板日报、印度快报在最近举行的 KDDI 峰会上,OpenAI 日本子公司首席执行官长崎忠雄透露,OpenAI 代号为“GPT-Next”的新一代模型性能预计将比现有的 GPT-4 模型强大 100 倍,并计划在今年晚些时候发布。GPT-Next 模型性能的提升归功于其优化的架构设计和学习效率的改进,而不是单纯依赖于庞大的计算资源。他还透露,目前 OpenAI 全球员工不足 2000 人,其中约一半专注于人工智能开发。OpenAI 的主要客户包括宣布苹果公司、可口可乐以及生物科技巨头莫德纳。—— 科创板日报、印度快报在最近举行的 KDDI 峰会上,OpenAI 日本子公司首席执行官长崎忠雄透露,OpenAI 代号为“GPT-Next”的新一代模型性能预计将比现有的 GPT-4 模型强大 100 倍,并计划在今年晚些时候发布。GPT-Next 模型性能的提升归功于其优化的架构设计和学习效率的改进,而不是单纯依赖于庞大的计算资源。他还透露,目前 OpenAI 全球员工不足 2000 人,其中约一半专注于人工智能开发。OpenAI 的主要客户包括宣布苹果公司、可口可乐以及生物科技巨头莫德纳。—— 科创板日报、印度快报在最近举行的 KDDI 峰会上,OpenAI 日本子公司首席执行官长崎忠雄透露,OpenAI 代号为“GPT-Next”的新一代模型性能预计将比现有的 GPT-4 模型强大 100 倍,并计划在今年晚些时候发布。GPT-Next 模型性能的提升归功于其优化的架构设计和学习效率的改进,而不是单纯依赖于庞大的计算资源。他还透露,目前 OpenAI 全球员工不足 2000 人,其中约一半专注于人工智能开发。OpenAI 的主要客户包括宣布苹果公司、可口可乐以及生物科技巨头莫德纳。—— 科创板日报、印度快报
  17. 平时都习惯在动态里找关注的 up 主的新视频,感兴趣的放在稍后再看里。最近发现特定的一类视频,可能是含推广还是什么,点到这个位置像是点了屏蔽/隐藏/少推荐/取关之类的,这条动态就消失了。 因为一点就消失了,再查别的视频这个位置还是稍后再看,所以这个问题也不好复现,但已经这么点了三四次了。 实在太蠢了,为啥屏蔽消失之类的和稍后再看在差不多的位置,而且都不知道操作了啥,或是啥被屏蔽了。
  18. 美西加州 Frontier, 真实动态 IP 家宽, 非 cogent, 150Mbps,10$/月/人, 流量不限制,如果发现滥用直接剔除不退款 长期车,合理使用,机场勿扰 已屏蔽大陆 IP ,自己做下中转,ip 添加白名单 4=1, 人满封车 有需要的同学联系 TG(base64): Y2FybG9zeDA1MTQK
  19. 现在的状态 985 本,现在毕业了十年。英语六级的水平, 毕业后用的比较少。 大头兵一个,从事后台开发,也做一些推荐系统、大模型应用开发,都是工程的偏多。 为啥想水个硕士 这几年上升空间有限,且业务很不景气,天天担心裁员。想要水个硕士学位,往算法方向转一下,天花板也高些。就算工作用不到,也想着系统性学习下人工智能相关知识来搞搞量化啥的。 纠结的点 现在工资比较高,而且有个娃,正常路径去考托福/雅思然后申请学校有点不太现实。 现在想的方案是两个。 先干着,准备雅思,等待裁员。裁员后去读个香港的全日制一年硕士。因为现在人在深圳,所以也可以兼顾家庭和学习。 好处:正规的硕士,应该能学到点东西,而且顺带着能拿个香港身份? 坏处:太被动,不知道啥时候被裁,而且全职去读硕士成本还是有点高(不能工作,再加上学费 成本 140W+?)。 找个可以远程读的非全硕士,花钱买个学历。 好处:性价比高,毕竟可以边工作边上学。(10W?) 坏处:不太清楚认可度,听中介们讲认可度没问题啥的还是有点担心。而且看课程实际内容也有点水。 v2 各位大佬们,我现在去水硕士还来得及吗?方案 2 这种远程非全硕士认可度咋样?或者有没有啥更好的方案?感谢
  20. 需求 第一次写微信小程序,今天搞了一个一键授权手机号登录; 但是我写完之后发现个问题; 我现在是通过微信最新的 api ,绑定一个 bindgetphonenumber="getPhoneNumber"。来获取手机号的 code , 然后拿着 code + access_token ,换取手机号; 我拿到手机号,发给服务端,服务端判断是否有这个用户,存在 直接返回 Token ,不存在 异步注册 + 返回 token: 问题 但是他这个获取手机号的 api 是收费的,一次 0.03 元。 用户可以无限退出后,再认证; 这就导致一直调用; 这个怎么解,或者说 我的授权认证登录的逻辑有问题没 PS 我试了一下,其他平台的一键授权登录,都是可以一直退 一直授权; 大佬们都是怎么做的
  21. 其实这个很久以前我就注意到了,但是也没在意。今天想起了特意看了一下,发现如果新建一个数据库就没有叉号。 总不能是只要有密码重复和简单密码就会出现叉号吧,那这个工作量就大了,我一堆网站为了省事都用了简单密码。
  22. 分享一个 ai 站,没什么套路,不需要登录,可以用 gpt-4 gpt-4-all https://easychat.fun/
  23. 背景: 服务器较多,3w 台左右(且 IP 等都是浮动的,在 2-5w 台),可能会存在同时更新或执行命令的情况,现在是使用 ansible 来管理,但是因为机器数量过多导致经常性同步延迟过大,或者有部分服务器无法联通动问题卡在某个任务上,且运维平台跑 ansible 内存会挤爆( 16G ),不过这个不是大问题,如果方案可行易用,配置不是问题,可以直接上顶配服务器供给运维平台使用。 故: 现在想结合运维平台调研一个新的远程执行方案,需要能批量跑任务,或直接跑 bash 得到输出值,服务器上可以部署 agent 。 目前在看 saltstack ,问题点是在于我们服务器大多走公网进行维护,网络链路分布全球,没办法保证连接质量。 想知道各位公司都是用什么方案,或者什么工具呢?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.