V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xieqiqiang00  ›  全部回复第 25 页 / 共 28 页
回复总数  554
1 ... 17  18  19  20  21  22  23  24  25  26 ... 28  
2021-06-11 23:55:13 +08:00
回复了 balabalaguguji 创建的主题 程序员 这样会不会被搜索引擎惩罚
谷歌支持 SPA 应用的收录的,会运算好页面再爬内容,不需要专门做 SSR,其他搜索引擎不清楚
2021-06-10 15:52:03 +08:00
回复了 NeverMindMe 创建的主题 Linux Linux 平板 JingPad A1 运行常用 Linux 应用及 Android 应用的 demo
@IgniteWhite 4 千块为什么不买个 iPad
2021-06-10 10:44:34 +08:00
回复了 aeli 创建的主题 程序员 有没有浏览器插件可以把视频教程直接变成文本?
[![2gwySH.png]( https://z3.ax1x.com/2021/06/10/2gwySH.png)]( https://imgtu.com/i/2gwySH)
可以自动根据画面分割,然后配文字描述
2021-06-10 10:41:46 +08:00
回复了 aeli 创建的主题 程序员 有没有浏览器插件可以把视频教程直接变成文本?
2021-06-10 10:39:16 +08:00
回复了 aeli 创建的主题 程序员 有没有浏览器插件可以把视频教程直接变成文本?
https://www.videoindexer.ai/
微软有这个服务,不过得自己上传视频
2021-06-10 10:37:40 +08:00
回复了 liuidetmks 创建的主题 Bitcoin 比特币为什么不设计成匿名的用来保护隐私?
@shyrock 用 BTC 换 XMR
2021-06-07 23:14:12 +08:00
回复了 darknoll 创建的主题 程序员 用过 Electron/CEF 这些,感觉不太行
ActiveX
@love 上面的代码有问题,这个才对
{
let tab = new ArrayBuffer(8)
tab["__proto__"].constructor = {}//不重写这个,后面的 new arraybuffer(8)是可以执行成功的
delete tab
//ArrayBuffer 的引用已被清除
const xhr = new XMLHttpRequest();
xhr.open("GET", "https://cdn 点 jsdelivr 点 net/gh/WildXBird/r6sground.cn/cache.txt", true)
xhr.responseType = "arraybuffer"
xhr.send()
xhr.onreadystatechange = () => {
if (xhr.readyState == XMLHttpRequest.DONE) {
if (xhr.status >= 200 && xhr.status <= 300) {
let res = xhr.response
console.log(typeof (res))
console.log(res)
let arraybuffer = res["__proto__"].constructor
const buffer = new arraybuffer(8);
console.log(buffer.byteLength);
}
}
}
}
@love 我尝试了一下,delete 之后即使是 XHR 返回的 arraybuffer 也是指向的全局里的 arraybuffer,如果我删了全局的 arraybuffer,虽然 XHR 可以返回 arraybuffer 对象但没法再构造新的 arraybuffer 了

代码如下
{
delete ArrayBuffer//不 delete 这个,后面的 new arraybuffer(8)是可以执行成功的
//ArrayBuffer 的引用已被清除
const xhr = new XMLHttpRequest();
xhr.open("GET", "https://cdn.jsdelivr.net/gh/WildXBird/r6sground.cn/cache.txt", true)
xhr.responseType = "arraybuffer"
xhr.send()
xhr.onreadystatechange = () => {
if (xhr.readyState == XMLHttpRequest.DONE) {
if (xhr.status >= 200 && xhr.status <= 300) {
let res = xhr.response
console.log(typeof (res))
console.log(res)
let arraybuffer = res["__proto__"].constructor
const buffer = new arraybuffer(8);
console.log(buffer.byteLength);
}
}
}
}
2021-06-07 20:57:00 +08:00
回复了 xieqiqiang00 创建的主题 JavaScript nodejs 哪个请求库能支持下载限速?
@powerfj 这里是主动请求,不是接受请求或者反向代理
@kfll 这个我之前试过了太麻烦了,不考虑这个,啥都不支持,fetch 都要自己去通信
@muzuiget 原始的确是 JS 沙箱,常见的几个都试了,现在这个是最终妥协出来的方案,用 vm2+禁止 buffer 类的功能
2021-06-07 15:09:30 +08:00
回复了 xieqiqiang00 创建的主题 JavaScript nodejs 哪个请求库能支持下载限速?
@ericls 这有点麻烦啊,想找个现成的库用
2021-06-07 15:08:45 +08:00
回复了 xieqiqiang00 创建的主题 JavaScript nodejs 哪个请求库能支持下载限速?
@7gugu 想搞个 serverless,希望第三方代码用网络通信的时候限速,不要把带宽占满
2021-06-07 15:07:54 +08:00
回复了 xieqiqiang00 创建的主题 JavaScript nodejs 哪个请求库能支持下载限速?
@7gugu 有点类似
@hxsf 而且 VM 也没法删除这些内置对象
@xingguang 如果能把所有的引用都干掉的话,就能达到“删掉”的效果了
@hxsf 不可以的,我现在就是开的子进程,不能限制 buffer 一类的内存,这种内存不属于 V8 的管理部分。
cgroups 不考虑,我想在 Windows 上也能运行
@hxsf 我现在用的 vm2,vm2 也没法限制这些内置接口吧,原始问题就是内存限制问题,但我确认 nodejs 是不可能能限制内存的,只能把这些耗内存较大的东西在代码开头移除
1 ... 17  18  19  20  21  22  23  24  25  26 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3234 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 13:32 · PVG 21:32 · LAX 06:32 · JFK 09:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.