V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FaiChou  ›  全部回复第 33 页 / 共 83 页
回复总数  1653
1 ... 29  30  31  32  33  34  35  36  37  38 ... 83  
2021-12-19 19:02:03 +08:00
回复了 FaiChou 创建的主题 JavaScript js 如何优化这种情形: 无限状态切换
@lscho setInterval 长时间运行为啥会增大内存? 我没考虑到这个问题. interval 结束函数都被 GC 了吧 ?
2021-12-19 18:54:13 +08:00
回复了 FaiChou 创建的主题 JavaScript js 如何优化这种情形: 无限状态切换
@MegrezZhu 额, 上面只是个 demo, 实际代码比这复杂的多, 要抢红包 /抢东西, 需要每 300 毫秒截图判断, 重启脚本这代价太大了.


@ch2 哦. 知道了, 我太愚蠢了. 可以直接 setInterval(start, 500) 来做无限循环. 本来没想用这方法是考虑到有这情形:

function start() {
...
if(cond) callA();
...
}

function callA() {
var someVars = ...;
doMainTask();
setTimeout(function() {
// 10 秒钟没干完,直接退出
closureUseVar(someVars);
cancelMainTask();
exitPage();
start(); // here 又递归了
}, 10000)
}

(v2ex 回复会把代码缩进吃掉)

这样, 按你的方法, 加一个 flag 控制, 使用 setInterval 来进行无限循环就可以了. 在使用到递归的地方 直接设置 `flag = !flag`;
2021-12-18 16:54:39 +08:00
回复了 ALVC666 创建的主题 音乐 今天开始爱上闽南语歌曲,你们有喜欢的歌曲推荐吗
相逢何必曾相识 周星星电影家有喜事中的片段.
2021-12-18 13:53:36 +08:00
回复了 Bad0Guy 创建的主题 Apple 重构后的 am 体验
前几天打开 mac 下的 AM, 里面 Library 很混乱, 应该是很久很久之前的歌, 和手机上的完全不一样. 于是我全选 delete 掉. 删除完立马打开手机 AM, 里面 Library 也全被清空了..
2021-12-17 23:02:27 +08:00
回复了 FaiChou 创建的主题 程序员 用 js 写应用的自动化辅助脚本, 有什么框架适合这种逻辑?
@LeeReamond

https://www.androidscloud.com/

比如这个云手机. 花钱租一些 720x1280 分辨率的安卓手机. 适合 24 小时挂游戏. iOS/安卓都可以用. 远程控制另一台手机.
2021-12-14 16:36:08 +08:00
回复了 FaiChou 创建的主题 程序员 redux-saga 中 channel 的原理是怎样的?
function take(cb) {
if (closed && buffer.isEmpty()) {
cb(END)
} else if (!buffer.isEmpty()) {
cb(buffer.take())
} else {
takers.push(cb)
cb.cancel = () => remove(takers, cb)
}
}

上面是 channel.js 里的代码, 首先 dispatch() 或者 put() 会将消息放到 buffer 中, 当 buffer 为空, 则还没有任何消息到来, 这时候 take(channel) 或者 take('MESSAGE') 会存到 takers 中, 在下次消息到的时候, 取出来一个来执行:

function put(input) {
if (closed) {
return
}
if (!takers.length) {
return buffer.put(input)
}
const cb = takers[0]
takers.splice(0, 1)
cb(input)
}

如果阻塞时候 buffer 来了很多消息, 后来阻塞结束(比如例子中 while 的新一轮循环), 判断 `!buffer.isEmpty()` 会直接从 buffer 中取出一条消息来执行 cb(buffer.take())
2021-12-14 16:29:18 +08:00
回复了 FaiChou 创建的主题 程序员 redux-saga 中 channel 的原理是怎样的?
明白了:
2021-12-14 08:43:51 +08:00
回复了 FaiChou 创建的主题 程序员 用 js 写应用的自动化辅助脚本, 有什么框架适合这种逻辑?
@LeeReamond 云手机
2021-12-07 14:24:02 +08:00
回复了 FaiChou 创建的主题 程序员 开发手机辅助, 如何检测区域内容变化?
@ohwind 是不是截图做图像分析会很慢.. 读内存或者利用比如 4L 说的 Accessibility 功能来实现的话(假如能够使用) 会不会侵入了游戏里面, 被游戏检测到有封号的风险?
2021-12-07 14:08:36 +08:00
回复了 FaiChou 创建的主题 程序员 开发手机辅助, 如何检测区域内容变化?
@ukyoo 哦哦 我去看看, 是个游戏. 不知道是不是原生的.
2021-12-07 13:54:58 +08:00
回复了 FaiChou 创建的主题 程序员 开发手机辅助, 如何检测区域内容变化?
@liuxu 哦这样啊, 是这个逻辑不:

function 对比色块() {
// blabla
if (match) {
截图对比();
}
}

setInterval(对比色块, 100);
2021-12-04 19:34:00 +08:00
回复了 FaiChou 创建的主题 Windows windows 平板有啥推荐的吗?
@xuxuxu123 嗯 放弃了苏菲 go 了…
2021-12-04 19:33:20 +08:00
回复了 FaiChou 创建的主题 Windows windows 平板有啥推荐的吗?
@cogear 游戏安装不上去。试过了。
2021-12-04 15:41:45 +08:00
回复了 FaiChou 创建的主题 Windows windows 平板有啥推荐的吗?
@crbee 刚试了下 nuc.. i5 16G 风扇狂转 ..
2021-12-04 14:25:27 +08:00
回复了 FaiChou 创建的主题 Windows windows 平板有啥推荐的吗?
@Ackvincent

@xuxuxu123

@MacDows

远程桌面控制的话 应该怎么弄? Mac 使用远程桌面控制非局域网下的 windows, windows 的 ip 用什么方法可以映射出去?
2021-11-26 14:52:19 +08:00
回复了 FaiChou 创建的主题 问与答 you-get 经常下载卡住, 求替代品
@cairnechen 已经装了 ffmpeg, 而且经常用.. 很多下载的视频都不能直接空格播放, 所以需要 ffmpeg 转一下: ffmpeg -i x.mp4 -c copy -tag:v hvc1 output.mp4

也不是每次都会卡住, 偶尔会卡住.
2021-11-26 14:50:48 +08:00
回复了 FaiChou 创建的主题 问与答 you-get 经常下载卡住, 求替代品
@wunonglin 你是说 youtube-dl 吗? 尝试过只会下载 1 个视频啊, 测试: youtube-dl https://www.bilibili.com/video/BV1TN411977V\?spm_id_from\=333.999.0.0
@neiltroyer849 没用 surge, 圈 x 没有 skip-proxy 这配置属性.
configure profile 是 surge 的? 圈 x 在哪里设置?
@neiltroyer849
1 ... 29  30  31  32  33  34  35  36  37  38 ... 83  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5459 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 08:30 · PVG 16:30 · LAX 00:30 · JFK 03:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.