问题标签 [readable]

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 投票
2 回答
136 浏览

c# - 使用大量 XPath-s 使 selenium 代码更具可读性

我注意到,当我使用 selenium Web 驱动程序与网页上的元素进行交互时,我的代码变得不可读,因为我使用了很多 XPath-s 来查找这些元素。例如:

我认为我可以将 XPath 值放入常量字符串中,但在阅读代码时查看元素的实际 XPath 非常有帮助。但另一方面,当某些对象的 XPath 发生更改时,我必须在所有使用它的地方更改它。那么这个问题的最佳解决方案是什么?
0 投票
2 回答
54 浏览

java - 避免在 If 语句中使用很多条件

我有这样的 if 语句

如果该语句包含许多条件并且不可读,则为该语句。我怎样才能避免这种情况?if 条件是否有任何管道模式?

0 投票
1 回答
884 浏览

javascript - 模拟可读流

考虑以下代码:

现在我想测试它。我嘲笑fetch返回response应该提供一些读者的假货。我希望该阅读器返回 2 部分数据(请参阅pieces数组):

有什么我可以简单地写的,getReader或者我应该像我一样完全模拟它fetch吗?

0 投票
1 回答
16 浏览

node.js - Node JS 中标准输入可读事件的行为

我编写了一个 UDP 客户端,将标准输入中的行发送到 UDP 套接字:

现在,该readable事件第一次触发,但之后停止工作。

我之前在 TCP 聊天客户端和服务器上成功使用过它:我得到了一个无限可读的事件。

什么可能导致这里的问题?

0 投票
1 回答
146 浏览

r - 编织时如何更改表格标题的颜色?

我想知道是否有一种简单的方法可以在flextable不使用 CSS 的情况下更改表格标题的颜色?

这是我的输出:我想要一个黑色的表格标题 在此处输入图像描述

0 投票
0 回答
24 浏览

mysql - 有没有办法检索以不同编码保存在数据库中的阿拉伯语数据?

我做了一个表格来记录考勤,我在本地服务器上尝试过,阿拉伯数据正确保存在数据库中,我可以清楚地阅读它,但是当表格发布给公众输入他们的数据时,我很惊讶数据像这样保存在数据库中(Øسامصديق)所以,我的问题是:有没有办法以可读的方式显示这些数据?

我试图用这样的连接更改字符集 mysqli_set_charset($conn,"utf8"); 它从 (Øسام صديق ) 到 (ÙÂÙŠÃ~µÙ„ Ù…Ã~ÂÙ…Ã~¯ Ã~¹Ã~¨à 〜¯ Ã〜§Ù„له Ã〜¹Ù„ÙÅ)

0 投票
2 回答
987 浏览

svelte - How to keep a readable store in SvelteKit from being unsubscribed when changing pages/routes

In SvelteKit, I get "Subscribed" and "Unsubscribed" logged to the console each time I navigate between the /first and /second routes. I want to have the readable's start function run only once for each user who visits the website - allowing me to store fetched data that doesn't change often.

As I navigate between pages/routes in SvelteKit, unsubscribe is called so the next page/route invokes the start function as the "first" subscriber.

How can readable stores be shared across multiple pages/routes without re-running the start function? I've heard suggestions about using the template but have never seen an example.

Would the template get the store value and pass it as props to components or simply prevent the store from having a "last subscriber" (effectively keep the door open)?

0 投票
1 回答
46 浏览

node.js - 读取流(nodejs)时“管道失败。响应已经发出”

所以我的代码应该从 CSV 文件中读取一些行,将它们转换为 JSON 对象数组,然后返回该数组。要将文件作为流读取,我使用got,然后在fast-csv. 为了返回结果数组,我将整个东西放入 Promise 中,如下所示:

现在,当我调用它一次 ( await GetPage()) 时,它工作得非常好。问题是当我连续第二次调用它时。我得到以下信息:

我在这里看到了一个类似的案例:https://github.com/sindresorhus/file-type/issues/342但据我所知,这是一个不同的案例,或者更确切地说,如果它是相同的,我不知道如何在此处应用解决方案。

这是在构造函数中给定的GetPage类中的一个方法,我像这样创建 Readable:CSVStreamParserReadablereadable:Readable = got.stream(url)

让我困惑的是,我的第一个版本的 GetPage 没有包含 Promise,而是接受了一个回调(我只是发送console.log来测试它),当我连续调用它几次时没有错误,但它无法返回值,所以我将其转换为 Promise。

谢谢!:)

编辑:我已经设法通过在开始时重新打开流来使其工作GetPage(),但我想知道是否有一种方法可以在不必这样做的情况下达到相同的结果?有没有办法保持流打开?

0 投票
1 回答
43 浏览

node.js - 从多个可读流中读取时 Node.js 停止

在创建流 (A)、创建另一个流 (B) 和读取流 (B) 之后,读取过程从流 (A) 停止。我怎么解决这个问题?

Node.js v14.18.1

输出(stopCase=true):

输出(stopCase=false):

0 投票
1 回答
100 浏览

node.js - Readable.from is not a function node 8.12.0 生产中的错误

很多天以来,我都无法检测到我的 api 在生产中失败的根本原因。今天,当我检查 kubernetes 日志时,我发现一个错误,readable.from 不起作用。有没有其他方法可以将缓冲区内容转换为流?

在本地我们使用的是节点 14,我不想建议升级节点,所以我想从我的 api 来做。

这是我的api: