linux.do
20.9K subscribers
109K photos
195 videos
110 files
238K links
linux.do最新话题和热议话题
Download Telegram
asu的邮箱会被删除吗?

我这里怎么找不到邮箱了
epo-web.apps.asu.edu

My ASU - Electronic Post Office

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: liuweiqing)

Invalid media:
image
image
分享一个golang chromedp单例开发的踩坑记录

直接上代码,坑点在注释中已经详细标注出来了。
0x1.chromedp基于ws协议通过底层的chrome自动化数据协议控制浏览器,实例的生命周期往往在复杂业务中被忽略,导致浏览器进程闪退。
0x2.并且这种因为生命周期结束回收资源造成的进程退出是完全没有日志可追查的,我打印了引用角色的日志、chromedp的日志、系统事件日志,甚至上了 windowsAPI HOOK 都没找到原因。
0x3.我用各种AI搜遍了互联网上的各种关于chromedp+浏览器闪退的案例,无果,直到我重新搓了一份极简的demo做参照,才爬出来,爬了一个下午 😭
package main

import (
"bufio"
"context"
"fmt"
"log"
"math"
"os"
"strings"
"sync"
"time"

"github.com/chromedp/cdproto/storage"
"github.com/chromedp/chromedp"
)

var (
browserOnce sync.Once
browserCtx context.Context
browserCancel context.CancelFunc
allocatorCancel context.CancelFunc
browserErr error
)

// launchBrowser 按官方推荐的 ExecAllocator 流程启动浏览器并开一个空白页。
// 这里的坑点:下面那个 WithTimeout + defer cancel 会直接把根 context 砍掉,浏览器生命周期被连坐,
// chromedp.Run 一结束就被 cancel,浏览器进程跟着闪退。就是这货导致你和 copy 版本行为不一致,记住了。
func launchBrowser() (context.Context, error) {
browserOnce.Do(func() {
log.Println("调试: 准备构建 ExecAllocatorOptions")
// 使用默认启动参数,非无头 + 禁 GPU,与 testchromedp 对齐
opts := append(chromedp.DefaultExecAllocatorOptions[:],
chromedp.Flag("headless", false),
chromedp.DisableGPU,
)
if execPath := os.Getenv("CHROME_PATH"); execPath != "" {
log.Printf("调试: 使用自定义可执行路径: %s", execPath)
opts = append(opts, chromedp.ExecPath(execPath))
}

log.Println("调试: 创建 ExecAllocator")
allocCtx, cancelAlloc := chromedp.NewExecAllocator(context.Background(), opts...)
allocatorCancel = cancelAlloc

// browserCtx 挂在 allocator 之上,按默认示例创建新的浏览器上下文
log.Println("调试: 创建浏览器上下文(默认参数)")
browserCtx, browserCancel = chromedp.NewContext(allocCtx)

// 这里给 browserCtx 又套了一个 30s 的子 ctx,并且 defer cancel。
// 问题:chromedp.Run 绑定的是 initCtx,Run 返回后 defer cancel 立即触发,
// 整个浏览器上下文被标记取消,Chrome 进程被收尸 -> 启动完 about:blank 就闪退。
// 对比 copy 版本没有这个 WithTimeout,因此不会提前被 cancel,浏览器能保持活着。
initCtx, cancel := context.WithTimeout(browserCtx, 30*time.Second)
defer cancel()
log.Println("调试: 运行初始 about:blank 导航")
browserErr = chromedp.Run(initCtx, chromedp.Navigate("about:blank"))
if browserErr != nil {
log.Printf("调试: 初始导航出错: %v", browserErr)
} else {
log.Println("调试: 初始导航完成")
}
})

return browserCtx, browserErr
}

// shutdownBrowser 关闭浏览器和分配器
func shutdownBrowser() {
if browserCancel != nil {
browserCancel()
browserCancel = nil
}
if allocatorCancel != nil {
allocatorCancel()
allocatorCancel = nil
}
}

// exportCookiesNetscape 导出当前浏览器里的全部cookies,格式为Netscape Cookie File
func exportCookiesNetscape(ctx context.Context, outputPath string) error {
if ctx == nil {
return fmt.Errorf("浏览器上下文为空,没法导出cookies")
}

if outputPath == "" {
return fmt.Errorf("导出路径为空")
}

cookies, err := storage.GetCookies().Do(ctx)
if err != nil {
return fmt.Errorf("获取浏览器cookies失败: %w", err)
}

file, err := os.Create(outputPath)
if err != nil {
return fmt.Errorf("创建导出文件失败: %w", err)
}
defer file.Close()

writer := bufio.NewWriter(file)
fmt.Fprintln(writer, "# Netscape HTTP Cookie File")
fmt.Fprintln(writer, "# This file was generated by chromedp; Edit at your own risk.")

for _, c := range cookies {
domain := c.Domain
if c.HTTPOnly {
domain = "#HttpOnly_" + domain
}

includeSubdomains := "FALSE"
if strings.HasPrefix(c.Domain, ".") {
includeSubdomains = "TRUE"
}

secure := "FALSE"
if c.Secure {
secure = "TRUE"
}

expires := int64(0)
if c.Expires != 0 {
expires = int64(math.Round(c.Expires))
}

path := c.Path
if path == "" {
path = "/"
}

fmt.Fprintf(writer, "%s\t%s\t%s\t%s\t%d\t%s\t%s\n",
domain,
includeSubdomains,
path,
secure,
expires,
c.Name,
c.Value,
)
}

return writer.Flush()
}


1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 戏子)
有没有Claude规划, Codex写后端, Gemini前端样式, Claude前端逻辑的MCP

如果有, 那感觉无敌了
gemini3别的不说, 样式和识图这块真的强啊

5 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: Monika)
chatgpt突然弹窗说有一个月免费plus,你们看看有没有?

https://chatgpt.com/

4 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: 我素熊猫)

Invalid media:
image
image
哈基米3.0怒骂GPT5.1是【不懂技术的万金油客服】!!!各位元芳佬友,你怎么看?

Gemini 3.0 pro (学生pro版)

--------————————————–-我是华丽的分割线-------------—————-----------


ChatGPT 5.1pro (Team版)

哈哈,各位元芳来投个票吧~

(ps:另外和哈基米一个窗口对话长一点以后,就只能正确读取文字prompt信息了,发送图片直接已读乱回,读成最早发给这个对话窗口的图片了 💩

Click to view the poll.

3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: zzpk0)

Invalid media:
image
image
image
image
糟糕,出门没带耳机,下班路上屏蔽罩没了~

看看今晚能不能碰到小忍的coser,然后全程闭目养神

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: Michael J)
Perplexity 学生白嫖12个月pro?

地区列表里居然有China,这是我没想到的。能不能过,有没有佬友试过?

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: leetype)

Invalid media:
image
image
这是为什么呢

所以是为什么呢 🤣
2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: Naruto)

Invalid media: image
请教一下,买了Gemini Enterprise 商业版,api咋弄呢?是不是要另外单独购买?

在哪个位置呢,感觉好好混乱

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: drfy)
【开源】做了一个提示词管理器,各位佬可以给点建议……

PromptMate 开发历程

记录一下入L站要有一个月了~陆续分享一下自己搞的一些玩具 :fight_cloud:

因为爱折腾,使用的AI工具很多,每次找提示词都得去聊天记录翻,找来找去太麻烦了,索性自己做了一个小软件。

因为自己本身是产品经理,所以对界面布局排版,有点强迫症,用户体验肯定是非常可以的。

各位佬可以下载试用,还有浏览器插件可以一键注入对话框~

不过现在只有离线版,登陆和模板市场功能没有完全开发好,也是想听到一些反馈,才有动力继续vibe coding啊 😭

软件截图

链接

Github 地址
github.com

GitHub - yy0691/PromptMate: PromptMate...

PromptMate 是一款帮助您管理和使用常用提示词(Prompts)的桌面效率工具。它旨在提高您与 AI 模型(如 ChatGPT 等)或其他需要预设文本输入的工具进行交互的效率。

👓️ 有兴趣的佬可以点个Star~ 非常感谢

下载地址
GitHub

Release PromptMate 1.1.16 · yy0691/PromptMate

[1.1.16] - 2025/9/18 补丁更新 自动版本更新 修复文件夹删除功能 修复数据更新问题 下载地址 (Downloads) 操作系统 (OS) 架构 (Architecture) 下载链接 (Download) 🖥️ Windows x64 PromptMate-1.1.16-x64.exe  macOS Apple Silicon (arm64) P...

网页版

(登录功能暂时还没做好,登陆以后可以共享提示词~)
prompt.luoyuanai.cn

PromptMate

管理和组织您的AI提示词

45 posts - 24 participants

Read full topic

via LINUX DO - 热门话题 (author: 泺)

Invalid media:
image
image
image
image
image
image
image
image
【Polo Ai 编程助手】抽10个336r的月卡!code+gemini cli+codex三合一编码组合技来鸟~

poloai编程助手

👉️poloai编程助手官网

之前单出过只有code的月卡被A社折磨 🫩…现在又有了codex和gemini,polo索性三合一,无需再找code替代,无需再四处付费东拼西凑。

poloai编程助手支持 IDE 深度集成、MCP 扩展、自动化任务执行,无缝融入你的开发节奏。模型消耗同步官方,codex消耗减半,另外会在每天凌晨0点自动恢复每日套餐的额度。咱家也有技术小哥,有任何技术问题都可以线上咨询哈~

月卡的额度可按需选择~强烈推荐基础版月卡。之前有非常多的佬友用过我家的api,polo与500+企业都在合作的哈,支持对公开票。咱们的编程助手也让广大开发者告别自建服务的繁琐与隐性成本哈。目前主页还有api万刀活动还在继续,另外老板发话让我再抽10个幸运佬友赠送基础版月卡(价值336r) 💌12.4日开奖,活动真实可靠,大家可以积极参与一下!

为了本牛马能方便统计L站使用该助手的客户转化数据 各位大佬们在使用这个助手之前务必填写一下这个邀请链接https://cc.poloapi.com/register?aff=XWIV(鞠躬~ 💕

祝大家编码愉快。

212 posts - 212 participants

Read full topic

via LINUX DO - 热门话题 (author: Polo API)
Nano Banana Pro 提示词!有点长,但很酷!!!

1、像素级拆解(这个提示词有点长,但很酷)
提示词:

角色设定
你是一位顶尖的游戏与动漫概念美术设计大师 ,擅长制作详尽的角色设定图。你具备“像素级拆解”的能力,能够透视角色的穿着层级、捕捉微表情变化,并将与其相关的物品进行具象化还原。
任务目标
根据用户上传或描述的主体形象,生成一张“全景式角色深度概念分解图”。该图片必须包含中心人物全身立绘,并在其周围环绕展示该人物的服装分层、不同表情、核心道具、材质特写,以及极具生活气息的私密与随身物品展示。
视觉规范
1. 构图布局 :
• 中心位 : 放置角色的全身立绘或主要动态姿势,作为视觉锚点。
• 环绕位 : 在中心人物四周空白处,有序排列拆解后的元素。
• 视觉引导 : 使用手绘箭头或引导线,将周边的拆解物品与中心人物的对应部位或所属区域(如包包连接手部)连接起来。
2. 拆解内容 核心迭代区域:
服装分层 :
将角色的服装拆分为单品展示。如果是多层穿搭,需展示脱下外套后的内层状态。
新增:私密内着拆解 : 独立展示角色的内层衣物,重点突出设计感与材质。
表情集 :
在角落绘制 3-4 个不同的头部特写,展示不同的情绪。
材质特写 :
选取 1-2 个关键部位进行放大特写。
新增:物品质感特写: 增加对小物件材质的描绘
关联物品 :
此处不再局限于大型道具,需增加展示角色的“生活切片”。
随身包袋与内容物 : 绘制角色的日常通勤包或手拿包,并将其“打开”,展示散落在旁的物品。
美妆与护理 : 展示其常用的化妆品组合。
私密生活物件 : 具象化角色隐藏面的物品。根据角色性格可能包括:私密日记本、常用药物/补剂盒、电子烟、或者更私人的物件。
3. 风格与注释 :
画风: 保持高质量的 2D 插画风格或概念设计草图风格,线条干净利落。
背景: 使用米黄色、羊皮纸或浅灰色纹理背景,营造设计手稿的氛围。
文字说明: 在每个拆解元素旁模拟手写注释,简要说明材质或品牌/型号暗示。
执行逻辑
当用户提供一张图片或描述时:
1. 分析主体的核心特征、穿着风格及潜在性格。
2. 提取可拆解的一级元素(外套、鞋子、大表情)
3. 脑补并设计二级深度元素(她内衣穿什么风格?她包里会装什么口红?)
4. 生成一张包含所有这些元素的组合图,确保透视准确,光影统一,注释清晰。
5. 使用中文

2、多图融合海报
提示词:把这三个公主放在一起,一个手绘风格的海报,主标题是:迪斯尼公主英语字体

3、自制漫画

提示词:把这个图片里的人物保持原来的形象,并且按照海贼王的漫画风格画一个拯救公主的连环画

4、分镜头生成

提示词:为该场景创建一个故事板,延续图片的画风,展示电影场景的远景镜头、中景镜头、特写镜头和主观镜头。

5、卡通漫画生成
提示词:生成像彩色《哆啦A梦》那种专业分镜结构、漫画叙事节奏、对白气泡、拟声词、画格布局、视角变化、动态镜头,但主角换成 Doro和哆啦A梦的冒险故事,中文对白。


使用方法

1、使用入口:https://imini.com/

2、选择Nano Banana Pro模型,就可以生成。

如果你会折腾,还可以把上面的图片,做成动画,通用提示词“把图片动起来”。

imini上目前sora 2、Veo3.1、vidu q1等模型也都有。

-----补充----

提示词实在太长了,这里有40+提示词:Nano Banana Pro 提示词大全汇总文档下载 - 发现AI

有需要可以自己去复制一下。

21 posts - 18 participants

Read full topic

via LINUX DO - 热门话题 (author: Maolo)

Invalid media:
image
image
image
image
image
image
image
联通8年老号销户秒过,天塌了。

用了8年的联通大王卡,因为没有通用流量,都是自己付费流量,觉得套餐不划算。想压力下联通给个流量多点的套餐,在APP提交了销户。没想到给我秒批了 😅

122 posts - 89 participants

Read full topic

via LINUX DO - 热门话题 (author: Paco)
【Gemini Business Team】我也来开个车,留邮箱,先到先得(已经满了,就是大部分都还没接受)

如题,先到先得!别留gmail邮箱,无效,邀请不了

49 posts - 26 participants

Read full topic

via LINUX DO - 最新话题 (author: epiphany)
搜索求助:关于四阶魔方教程……为为啥我搜不到?

唔……最近在拧4阶,想找四阶魔方对应的图片教程汇总
不知是教程少还是我搜索能力不行……我搜的关键词主要是4阶,PLL……
我找不到啊!!!
但是在抖音、B站很多视频中都看到有视频教法……(可是很零碎,一个视频给你憋一两条)
万能的佬们有收藏吗?分享一下
:tieba_032:
类似下图这种

7 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: 蹲神)

Invalid media:
image
image
gpt语音页面升级了

用的时候发现了,水一贴

4 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: tibbar)

Invalid media: image
我是新人 抽10个快到期的windsurf 试用 500积分 30号到期

佬们给俺涨涨经验呗 谢谢

4 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 清扬)
antigravity 反重力 的 tab功能,对 子模块里的文件不生效?

确定了很多次,
tab功能在 正常其它文件里都可以生效。
但是对子模块里的文件一点效果都没有。。

怎么办? 快救救我

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: small)
2018刑侦推理题能拿来测AI是否降智?

如图这是2018年刑侦的推理题:

这里给出文档版本
块引用
2018年刑侦科推理试题
姓名: __________ 分数: __________
单项选择(每题10分,共100分)
这道题的答案是
A. A
B. B
C. C
D. D
第5题的答案是
A. C
B. D
C. A
D. B
以下选项中哪一题的答案与其他三项不同
A. 第3题
B. 第6题
C. 第2题
D. 第4题
以下选项中哪两项的答案相同
A. 第1、5题
B. 第2、7题
C. 第1、9题
D. 第6、10题
以下选项中哪一题的答案与本题相同
A. 第8题
B. 第4题
C. 第9题
D. 第7题
以下选项中哪两题的答案与第8题相同
A. 第2、4题
B. 第1、6题
C. 第3、10题
D. 第5、9题
在此十道题中,被选中次数最少的选项字母为
A. C
B. B
C. A
D. D
以下选项中哪一题的答案与第一题的答案在字母中不相邻
A. 第7题
B. 第5题
C. 第2题
D. 第10题
已知“第1题与第6题的答案相同”与“第X题与第5题的答案相同”的真假性相反,那么X为
A. 第6题
B. 第10题
C. 第2题
D. 第9题
在此10道题中,ABCD四个字母出现最多与最少者的差为
A. 3
B. 2
C. 4
D. 1
这是答案:1. B, 2.C, 3.A, 4.C, 5.A, 6.C, 7.D, 8.A, 9.B, 10.A网上很多
这是我用哈基米2.5pro跑出来的答案,看来哈基米2.5pro的的推理能力还是有所欠缺;

7 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: bymode)

Invalid media:
image
image
关于 “信杀软无破解”,“用别怕,怕别用”,和电脑中毒的危害

在发现另一个帖子 (只有多个杀毒软件报毒,没有逆向发现实质证据,所以只能算是存疑)的 steam 入库工具是病毒之后有感 (当然也是一直以来的想法)

很多鼓吹和盲信 “用别怕,怕别用” 的人,根本就不知道后果是什么,只是在用这句口号麻痹自己而已。你其实内心根本就不认为你已经中毒了。
补充: 如果你真的不怕,理解了风险,那你是自由的。这个帖子的目的是让不了解风险的人理解风险。我们没有人有资格干涉别人用电脑的方式,但我希望风险和代价能被更好的理解。
往破解工具里塞病毒,本身就是一个很常见的散播病毒的手段。因为防毒软件本身会拦截破解软件,用破解软件的人一般网络安全意识低下,会直接把防毒软件关掉,或是把真病毒当误报。

你自己想想,如果你是黑客,想要搞一批肉鸡,搞一批账号密码,你该怎么办?最简单的方法就是随便从论坛搞个破解器,往里面塞个自己的毒,然后再发布出去。当场就能带走一波,这群人还不信杀毒软件呢。完全不需要任何技术含量。初中生都能做到。

你不会知道你中毒的!

哥们,都 2025 了。电脑病毒是非常有利可图的。谁家病毒还会嘎嘎叫告诉你你电脑中毒了?

你要是发现自己中毒了,你不就得杀毒了吗??病毒的第一优先肯定是留在你电脑上继续获取利益,他们怎么会让你发现呢?

现在已经不是那个天真纯洁的互联网早年了。黑客早就不需要透过病毒证明自己了。现在病毒被发现只会被举报,然后等着吃牢饭。

病毒能干什么

能偷走你浏览器所有密码 (这在 Windows 上简单的离谱)
如果你有密码管理器,那你的密码管理器也可以拿走。没有任何一个密码管理器能在电脑中毒的时候保证密码库的安全。没有。因为这根本不可能。所以密码管理器根本就不会对此设防,这就不是他们安全模型的一部分。
就算拿不到密码,他们也可以登入你的账号 (session token 盗取),2fa 也没用。
把你的数据,比如账号密码,住址证件,或其他数据,拿来自用或卖到社工库。
组肉鸡网络做 ddos,去攻击政府,企业,个人开发者,网站,或是租给别人
做他们攻击别人的跳板。这样,黑客就是用你的名义去攻击别人,给他们多了一层保护。
哦,你最好别玩加密货币。这里似乎是重灾区。

你猜为什么中国这么一个买个 vps 都得实名的地方会是全球第三大网络攻击的来源?你猜黑客的攻击设备都是哪来的?因为这里 tm 木马多啊,第一名是俄罗斯也不难理解吧?猜猜谁破解软件用的多?

算了,不想写了。我又不是搞网络安全的。

以后下载什么东西,起码先上传到 Virus Total 上检查一下吧。你可以中毒,但别中毒的这么随意吧。

你可能防不了掌握 0day 漏洞的顶级黑客或外国政府组织,但不要连隔壁家的小学生,咖啡店里的可疑伙计,或是随便某个初中脚本小子部署的自动机器人都能把你扒的一干二净吧…

https://linux.do/t/topic/1112821/22
27 posts - 16 participants

Read full topic

via LINUX DO - 最新话题 (author: timmm)

Invalid media:
image
image