问题标签 [peek]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
17 回答
44832 浏览

python - 如何在 Python 生成器中向前看一个元素(窥视)?

我不知道如何在 Python 生成器中向前看一个元素。我一看就不见了。

这就是我的意思:

这是一个更真实的例子:

谁能帮我写一个生成器,你可以向前看一个元素吗?

0 投票
2 回答
186 浏览

http - 在通过 HTTP 将文件上传到 Windows 框时,有什么方法可以“偷看”文件吗?

我需要向 ASP.NET 网站添加文件上传功能,并希望能够在服务器上的文件仍在上传时读取它的一小部分。一个窥视或预览类型的功能,这样我就可以确定内容并向用户提供一些反馈,同时还在上传(我们在这里讨论的是大文件)。有没有办法做到这一点?我正在考虑编写一个自定义控件的最坏情况,该控件一旦选择就只上传文件的固定数量的字节,然后在幕后开始另一个完整文件的上传。甚至不完全确定这是可能的,但无论如何我正在寻找一个更优雅的解决方案......谢谢!

0 投票
8 回答
26095 浏览

java - 我可以偷看 BufferedReader 吗?

有没有办法检查BufferedReader对象中是否有要阅读的东西?类似 C++ 的东西cin.peek()。谢谢。

0 投票
5 回答
4659 浏览

.net - 如何订阅 MSMQ 队列但仅在 .Net 中“查看”消息?

我们有一个接收消息并由应用程序处理的 MSMQ 队列设置。我们想让另一个进程订阅队列,然后读取消息并记录它的内容。

我已经有了这个,问题是它一直在偷看队列。运行时服务器上的 CPU 约为 40%。mqsvc.exe 以 30% 运行,此应用以 10% 运行。我宁愿有一些东西只是等待消息进来,得到它的通知,然后记录它而不不断地轮询服务器。

0 投票
2 回答
537 浏览

peek - 帮助:ZX81 'BASIC' Peek 功能

我需要一种方法来查找字符('<')是否撞到了墙上(黑色像素图形)

- 在 ZX81 游戏中。

我一直在看另一个游戏......它使用代码

如果 peek(peek 16398 +256*peek 16399) = 代码“黑色像素图形”然后...

这似乎对他们有用......

这是正确的代码吗?

我对地址和获取内存之类的东西并不是很了解。

请帮我...

-如果你知道更好的方法。请回答:) - 有人提到“光标位置”ZX81 到底是什么?谢谢,

0 投票
2 回答
165 浏览

peek - 帮助:ZX81 'BASIC' Peek 功能...

我想找到一个字符的代码打印...

这是代码:

它应该只打印 T 的代码值

我以后可以使用:

或者其他的东西。

但是 10-30 位不起作用。它总是返回'0' - 也有不同的字母:G,T'黑色图形'和M,

我究竟做错了什么?

- 将用于碰撞检测。

0 投票
1 回答
1292 浏览

queue - 使用 JScript 查看 MSMQ 传出队列

我创建了一个脚本来监控一组队列,虽然它与远程专用队列完美配合,但它不适用于传出队列。我做了一个实验,从脚本中删除了除基本内容之外的所有内容,并创建了以下测试脚本:

然后我在服务器上运行它,即使队列包含超过一千条消息,PeekCurrent也总是返回 null。如果我删除 MQ_ADMIN_ACCESS,它会尝试连接到远程专用队列并且它会超时(正如预期的那样,因为它已经让消息累积)。如果我然后启动远程专用队列,它会从中正确读取消息。

出于好奇,我发现使用MQ_ADMIN_ACCESS 时,无论队列名称(即是否存在) , info.Open总是成功。例如,我输入“DIRECT=OS:Whatever\private$\RandomQueueName”,我没有收到任何错误。

我不是 MSMQ 的专家(恰恰相反),所以我可能犯了一个明显的错误,我看不到它。任何帮助都非常受欢迎。谢谢。

附带问题:是否可以查看远程传出队列?目前脚本正在我正在测试的 Outgoing Queue 所在的机器上运行,但它并不是唯一具有这些队列的机器。我想避免在任何地方部署脚本,我更愿意将它放在一个地方。谢谢。

0 投票
4 回答
12204 浏览

c++ - ifstream.peek() 到达文件末尾时的返回值

我在 Cplusplus.com 上看这篇文章,http: //www.cplusplus.com/reference/iostream/istream/peek/

如果 peek() 到达文件末尾,我仍然不确定它会返回什么。

在我的代码中,只要此语句为真,程序的一部分就应该运行

sourcefile 是我的 ifstream。

但是,它永远不会停止循环,即使它已经到达文件的末尾。

EOF 不意味着“文件结束”吗?还是我用错了?

0 投票
2 回答
588 浏览

c++ - Ifstream 无限循环(似乎永远找不到停止阅读的标记)

一个相当快速的问题......我无法弄清楚为什么这个循环永远不会结束......

输入文件

输出:

这是偷看获得失败位角色的情况吗?

0 投票
2 回答
371 浏览

blob - 为什么在 H2 数据库上通过 getBytes(long pos, int length) 窥视 BLOB 的速度如此之慢?

我有一个需要查看 blob 的应用程序获取少量字节(通过 getBytes(long pos,int length))。斑点约为 30MB。当我要求靠近 blob 开头的字节时,性能是合理的。当我要求接近 blob 末尾的字节时,性能要差得多。查看源代码 (JdbcBlob.java),似乎 blob 是按顺序读取的,而不是随机读取的(通过输入流)。

有人知道任何解决方法吗?我是一个巨大的 H2 粉丝,这个问题不是一个交易破坏者,但我认为它可以改进。

谢谢