有人实际部署过 GPT-OSS-20b 么? 需要什么配置能跑得比较流畅?
做萌翻翻译的时候,想用来本地部署做语言检测,AI 翻译和 AI 词典都可能用到,传统的库都不够准确,如果是多语言的话。
做萌翻翻译的时候,想用来本地部署做语言检测,AI 翻译和 AI 词典都可能用到,传统的库都不够准确,如果是多语言的话。
需要 android 程序自动注入 js 表单信息,用户名密码,然后提交 网址是: https://aa.bb.buzz/test 实际网页的源码是 https://aa.bb.buzz/test/frame.html 我写的是 webView.loadUrl("https://aa.bb.buzz/test/frame.html"); 现在要求必须写成 webView.loadUrl("https://aa.bb.buzz/test");我查了 AI 说不能直接操作这个网址
AI 的解释: 为什么会失败? 同源策略 (Same-Origin Policy):
一个网页的“源”由协议、域名和端口号共同决定。
父页面 URL: https://aaa.buzz/test/,其源是 https://aaa.buzz 。
iframe URL: https://test01.aaa.buzz/test/frame.html ,其源是 https://test01.aaa.buzz 。
尽管这两个域名都属于 aaa.buzz ,但 test01.aaa.buzz 是一个不同的子域名,因此根据同源策略,它们被视为不同的源。
出于安全考虑,浏览器严格禁止一个源的脚本(例如注入到父页面的 JavaScript )访问另一个源的 DOM 内容(例如 iframe 里的表单元素)。这正是您日志中显示的 SecurityError 错误的原因。
shouldOverrideUrlLoading 的局限性:
您尝试使用 shouldOverrideUrlLoading 方法来拦截 iframe 的加载,但这通常只适用于主页面的导航事件(如用户点击链接或重定向)。WebView 加载 <iframe> 内部内容的行为,通常不会触发这个回调。因此,您的代码无法在 iframe 加载时进行拦截并跳转。
目前写的关键代码:
public class MainActivity extends AppCompatActivity {
private WebView webView;
private static final String TAG = "WebViewApp";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = findViewById(R.id.webView);
// 启用 JavaScript
webView.getSettings().setJavaScriptEnabled(true);
// 绑定 JavaScript 接口
webView.addJavascriptInterface(new WebAppInterface(this), "Android");
// 设置 WebViewClient ,监听页面加载完成
webView.setWebViewClient(new MyWebViewClient());
// 直接加载包含表单的 URL
webView.loadUrl("https://test01.aaa.buzz/test/frame.html");
}
private class MyWebViewClient extends WebViewClient {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
Log.d(TAG, "Page finished loading: " + url);
// 注入一个健壮的 JavaScript 代码,使用更通用的方法查找元素,并将代码压缩为单行
String js = "(function() { function waitForElementsAndSubmit() { var inputs = document.getElementsByTagName('input'); var buttons = document.getElementsByTagName('button'); var usernameInput = null; var emailInput = null; var submitButton = null; var inputCount = 0; for (var i = 0; i < inputs.length; i++) { if (inputs[i].type === 'text') { if (!usernameInput) { usernameInput = inputs[i]; } else { emailInput = inputs[i]; break; } } } for (var i = 0; i < buttons.length; i++) { if (buttons[i].type === 'submit' || buttons[i].id === 'submit') { submitButton = buttons[i]; break; } } if (usernameInput && emailInput && submitButton) { console.log('找到所有元素,开始填写和提交。'); usernameInput.value = 'test'; emailInput.value = 'test@qq.com'; var form = submitButton.closest('form'); if (form) { form.submit(); } else { submitButton.click(); } setTimeout(function() { Android.showToast('表单已自动提交。'); }, 1000); } else { console.log('未找到元素,继续等待...'); setTimeout(waitForElementsAndSubmit, 200); } } waitForElementsAndSubmit(); })();";
view.evaluateJavascript(js, null);
}
}
@Override
public void onBackPressed() {
if (webView.canGoBack()) {
webView.goBack();
} else {
super.onBackPressed();
}
}
}
求大神指点,谢谢
标题有点唬人哈,但也差不多这个地步了。
本人 30+,我最近一直困扰一个问题,是享受当下,放纵自己,还是克制本心到退休。
现在正值壮年,有一些钱,有精力,就是没自己的时间 [牛马三件套]
退休,大概率能活到,然后有大把自己的时间,可惜没有精力,因为现在明显感觉不如 20+的时候了。
薅 Windsurf 羊毛,今天又注册一个免费账号,重新登录 Windsurf IDE 时遇到无法登录的问题。
解决办法: Windsurf IDE 当前打开的项目需要是本地项目,不能是远程项目或者 WSL 。
Windsurf 免费版有两周 100 个 credits ,挺香的,使用体验跟 Cursor 接近。
外企前端/全栈招聘,base 北京 middle senior 级别的前端工程师,要求 React, Node.js 技术好优先,英语要求读写,不强制要求。公司不加班,朝阳区,福利好,不是初创,成立 20 年了,大部分工程师在国外,北京有 office 想投简历或者了解背景的可以发邮件,我看到就马上回复 招的比较急,面试流程应该会简单一些 cattwuyang@gmail.com
背景 现在组里一直还是传统方式做事,就是一些增删改查的需求,没啥意思。AI 相关的也只是接个接口,对业务提升,老师帮助也很少。现在老师人手短缺,我们做的东西基本不是强要求的话,很难配合我们去使用,他们宁愿用 office 也不愿意用平台。甚至联帮助他们做流量,赚钱的也不愿意去使用,主要原因就是使用复杂,配置复杂,没时间。
现在我自己想通过立军令状的方式,去做一些新的东西,要点资源,现在对我来说,时间就是最大的资源,不然每天做不完的需求,基本都是表单配置,增删改查。
在这里表达主要目的就是想表达讨论,看看能否有更多的想法帮助我完善我的构想。
我目前的想法就是通过 vibe coding 的方式一点一点完成整个 Agent 。 大体的里程碑是:登录 --> 身份角色 --> 工具 --> Mcp 。 我还会结合参考一些开源的框架设计,去设计一些缓存,历史对话,权限等。
感觉立军令状也是比较冲动,但是我也不后悔,有结果做出来肯定是好的,做不出来就当学习了,赚到做。 以我现在的能力,这个还是比较有挑战,看看能做到什么程度吧。
欢迎感兴趣的一起讨论,我也会把我过程中学习认知到的分享出来。
iOS 18.6.2 ,Voice 25.34.799710810
设置的快捷指令每月发短信不能用了。
靠这个保号的朋友请注意手动保号。
一不小心暴露年纪了,十分令人怀念当年的游戏时光,打算用 Unity 复刻一下
查遍全网,关于 kele8 FancyBox 游戏引擎的资料非常少,只找到了零星一点资料
通过抓包拿到了源文件,游戏脚本文件格式为.fcc 素材文件为.ale
能力有限,还没有办法逆向出来
服务运行环境是 k8s ,如果要执行 docker 命令,主要是安全问题,如何避免容器逃逸?
他找我会做什么啊, 有没有有经验的,我要怎么应对啊
[丑丑图] ----action---》 [帅帅图]
访问地址👉 https://transpocket.com
使用方法: 上传音频/视频文件,或粘贴 YouTube 链接 选择语言和转写选项 等待 AI 处理完成 下载转写结果(支持 DOCX 、TXT 、SRT 等格式)
如果遇到问题或有特殊需求,欢迎随时反馈。
想玩水弹或者 nerf 软蛋抢,想问下上海的 v 友什么级别的发射器会被叔叔上门,有点担心
听朋友说 9 月、10 月是所谓的“金九银十”,招聘机会会特别多,找工作也更容易。
但我也有点疑惑,是真的岗位多、机会好?还是只是大家口口相传的说法?
有小伙伴在这段时间跳过槽或者找过工作吗?感觉机会比平时多吗?
已经激活了澎湃 os1.0 的 play store ,升级会影响吗?还有 bootloader 也是解锁的,不想升级后再折腾
另外 6pro 有希望升到 3.0 吗?
对失业多少没什么概念,看招聘 app 能感受到的工作比以前难找,岗位要求高了,待遇也低了。
我自己身边的同事裁员的都找到工作了,相当于是拿了补偿又换了公司。
国内搭 PT 站属于灰色地带吧?
我用车险送的了加油优惠,最近发现还没有直接使用团油来的更实惠。你还有哪些新发现?
想问下大家在工作中做技术开发都是怎么一个流程?我现在这家公司的需求基本上都靠口头讲,从接到一个需求到开发的过程中都没有形成文字版的逻辑梳理,基本上全靠问,现在开发很痛苦
AI 编程工具发展得越来越快,尽管还能看到一些人对它不屑一顾,但我认为它的影响力已经很大了。想请教一下,这是否改变了现在技术面试的方式和流程?我已经很久没参与过面试(无论是作为面试官还是候选人),有没有了解情况的朋友能分享下当前的现状?