sq4537

sq4537

V2EX 第 262810 号会员,加入于 2017-10-26 21:45:09 +08:00
sq4537 最近回复了
11 天前
回复了 sq4537 创建的主题 Google 感觉 gemini3pro 真的变蠢了。
@infyni 可能遇到了他擅长的问题
11 天前
回复了 sq4537 创建的主题 Google 感觉 gemini3pro 真的变蠢了。
@DontTalk gemini3 pro 确实会有些问题激活他的“防火墙”,然后那个对话就废了,就一直提示“出了点问题(9)”,现在好像没法解决。你试试 aistudio.google.com 呢?可能 gemini.google.com 会严格些?我那天弄了个新年的海报,让 veo3 跑视频,结果提示我有小孩,不能跑。
11 天前
回复了 sq4537 创建的主题 Google 感觉 gemini3pro 真的变蠢了。
gemini3pro 就老让我去 html 模板里改,模板里越改问题越多。我就不信只改 php 文件解决不了。
还老说我是套了一个 h1 标签的问题,偏要给我换成 span ,还老说是因为我论坛缓存导致的。

用久了就发现 gemini3pro 解决问题太固化了,他解决不了可能就真解决不了。换什么说法都不行。
11 天前
回复了 sq4537 创建的主题 Google 感觉 gemini3pro 真的变蠢了。
有点不好描述,算个小白吧,只会描述问题,AI 给我什么代码我就用什么代码,只能看出一些简单的问题。

我有个论坛程序是很古老的 phpwind7.5 还是 GBK 的。
首页有个首页多栏会拉取新主题,但是一直不知道什么问题,经常会因为一些主题里包含某些字符或者繁体,导致有些标题代码结构改变,就会变成下图这样:
https://imgur.com/PU1K2P8
我也不知道是编码的问题还是截取字符导致标签断了的问题。



我本来是这样(部分代码)-------------------------------------------------------------------

// --- [核心修复 4]:组装输出 ---
global $db_config;
$subject_max_len = isset($db_config['subjectmaxlen']) ? intval($db_config['subjectmaxlen']) : 45;

// 使用 stripslashes 后的 subject 进行安全截断
$truncated_subject = Char_cv($subject);
$truncated_subject = substrs($truncated_subject, $subject_max_len);

// 组装最终 HTML
$post['title'] = $tag_html . '<h1' . $h1_class . ' title="' . $final_tooltip . '">' . $truncated_subject . '</h1>';


最后 DS 给我改成这样就没问题了----------------------------------------------------------------


// ============ [输出组装] ============
global $db_config;
$subject_max_len = isset($db_config['subjectmaxlen']) ? intval($db_config['subjectmaxlen']) : 40;

$truncated_subject = Char_cv($rt['subject']);
if (mb_strlen($truncated_subject, 'GBK') > $subject_max_len) {
// 安全截断:确保不会在中文标点中间截断
$truncated = mb_substr($truncated_subject, 0, $subject_max_len, 'GBK');

// 检查最后一个字符是否是开标点,如果是则回退
$last_char = mb_substr($truncated, -1, 1, 'GBK');
$open_punctuations = array(' [', '《', '(', '(', '[', '{', '<');

if (in_array($last_char, $open_punctuations)) {
// 回退一个字符,避免破坏标点对
$truncated = mb_substr($truncated, 0, -1, 'GBK');
}

$truncated_subject = $truncated . '...';
}

// 对标题文本进行 HTML 实体编码,防止特殊字符破坏 HTML 结构
$safe_subject = htmlspecialchars($truncated_subject, ENT_QUOTES, 'GBK');
$safe_final_title = htmlspecialchars($final_title, ENT_QUOTES, 'GBK');

// 构建完整的 HTML 输出
$post['title'] = $tag_html . '<h1' . $h1_class . ' title="' . $safe_final_title . '">' . $safe_subject . '</h1>';

----------------------------------------------------------------------------------------



关键是我就简单引导了几句,2 轮对话就搞定了。
反而 gemini3pro 我跟他讲的再清楚都解决不了,然后讲久了他就慢慢有点像记忆力不好的老人开始胡言乱语了。
其实这个问题我是从 gemini2pro 问到 3 的,每次我都质疑自己是我自己没讲清楚,所以每次头脑清醒的时候我都会再试一次,结果每次都把自己弄的一头雾水。
没想到一直被我遗弃的的 deepseek 解决了我这问题。
11 天前
回复了 sq4537 创建的主题 Google 感觉 gemini3pro 真的变蠢了。
@DontTalk ds 吗? ds 可以用国外别人搭建的应该就没那么多审核,或者换英文试试。或者直接换个 AI 大模型
2025 年 12 月 28 日
回复了 sq4537 创建的主题 VPS 不知道有没有新疆的朋友用的比较稳定的梯子推荐?
@ysxb1145 他之前在喀什,那算南疆,现在在乌鲁木齐算是北疆了,应该还好。他主要是学校做学术用 gemini ,学校居然不带梯子。
2025 年 12 月 28 日
回复了 sq4537 创建的主题 VPS 不知道有没有新疆的朋友用的比较稳定的梯子推荐?
@249239432
@peachpeach
不是说自建也很容易被封吗,什么封 IP 之类的
2025 年 11 月 3 日
回复了 MasterCai 创建的主题 软件 安卓好用的记账软件推荐
如果记账是强硬性需求,建议换个 oppo 系手机用最新的系统,你去看看 coloros16 系统自带的记账评测,强过市面上所有的记账软件。系统级的拉取消费记录分类
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2874 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 00:23 · PVG 08:23 · LAX 16:23 · JFK 19:23
♥ Do have faith in what you're doing.