问题标签 [micro]

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 投票
1 回答
29 浏览

javascript - js 宏任务顺序,两个脚本标签,第一个带有 settimout,仍然在第二个脚本之后

看代码

输出是

我的理解是一个宏然后所有可用的微观。然后是第二个宏。

所以当 js 看到第一个脚本标签时,它会将脚本添加到宏队列中,然后将第一项(第一个脚本标签)出列并运行。在第一个脚本中,它会看到第一个日志,然后运行它。

然后它看到setTimeout,它是宏,所以将它添加到宏队列中。

第一个标签完成。看看有没有微 不。然后运行第二个宏,即 setimout。

然后运行第二个脚本

所以我认为输出应该是

我哪里错了?

任何帮助表示赞赏

0 投票
1 回答
129 浏览

stm32 - 如何使用 ros2 为 Nuttx 应用程序生成定制板的固件

ros2 run micro_ros_setup create_firmware_ws.sh nuttx olimex-stm32-e407

有人可以解释一下这个命令吗?

  • 我在哪里可以获得有关此命令的解释?
  • 我打算使用 esp32 或 stm32f4 板而不是 olimex-stm32-e407,该怎么做?

说明 我正在关注NuttX 上的 micro-ROS First micro-ROS Application 教程。我想改用 STM32F4 和 ESP32 Board。

0 投票
0 回答
65 浏览

oracle - WSO2 微积分器无法连接到 oracle

我正在努力通过我想在微集成器上开发的项目连接到 Oracle。我想从放置在本地局域网服务器中的 Oracle 数据库中获取一些数据。我通常用 eclipse 连接到这个数据库没有问题,但是使用 Wso2 Integration Studio 我没有运气。我按照本教程创建了一个简单的 Maven 多模块项目:https ://ei.docs.wso2.com/en/7.2.0/micro-integrator/use-cases/tutorials/sending-a-simple-message-to- a-datasource/ 但是当我尝试测试与 oracle 的连接时,我收到一个简单的消息:

连接失败。无法连接到数据库

在控制台中,我有以下堆栈跟踪:

java.sql.DriverManager.getConnection(DriverManager.java:664) 的 org.wso2.integrationstudio.ds.wizards.util.DriverShim.connect(DriverShim.java:23) 的 java.lang.NullPointerException。 getConnection(DriverManager.java:247) at org.wso2.integrationstudio.ds.wizards.util.DSSEditorUtils.getConnection(DSSEditorUtils.java:382) at org.wso2.integrationstudio.ds.wizards.util.DSSEditorUtils.testDBConnection(DSSEditorUtils. java:199) 在 org.wso2.integrationstudio.ds.servlets.DSSEditorServlet.doPost(DSSEditorServlet.java:118) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:707) 在 javax.servlet.http.HttpServlet .service(HttpServlet.java:790) 在 org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) 在 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:551) 在 org. eclipse.jetty.server.handler。ScopedHandler.nextHandle(ScopedHandler.java:233) 在 org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1369) 在 org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java: 188) 在 org.eclipse.jetty.ServletHandler.doScope(ServletHandler.java:489) 在 org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) 在 org.eclipse.jetty.server .handler.ContextHandler.doScope(ContextHandler.java:1284) 在 org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 在 org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection .java:146) 位于 org.eclipse.jetty.server.Server.handle(Server.java:501) 的 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)。 jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)在 org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556) 在 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) 在 org.eclipse.jetty.server.HttpConnection .onFillable(HttpConnection.java:273) 在 org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) 在 org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) 在org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) at org.eclipse.jetty.util .thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) 在 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) 在 org.eclipse.jetty.util.thread.strategy .EatWhatYouKill.run(EatWhatYouKill.java:129) 在 org.eclipse.jetty.util.thread。ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run( QueuedThreadPool.java:938) 在 java.lang.Thread.run(Thread.java:748)

这是我的配置

在此处输入图像描述

我已经尝试使用教程中建议的驱动程序类:

oracle.jdbc.driver.OracleDriver

并且我总是在我的 java 项目中使用驱动程序类:

oracle.jdbc.OracleDriver

有什么想法可以调试这个问题吗?提前致谢

PS 我不明白为什么在测试连接中没有合适的选择(我正在使用通用)来测试 Oracle 数据库。

0 投票
0 回答
82 浏览

go - 执行微运行时出现微 blob.db 错误。在 Windows 10 中

我写了一个基本的服务。两者都micro new工作make proto正常。已安装所有依赖项。micro server也在运行,但是,当我这样做时cd myservicemicro run .顺便说一下,我有本地环境)这个错误显示:

Rpc error: code = Unknown desc = Error writing source to blob store: open C:\Windows\micro\store\blob.db: El sistema no puede encontrar la ruta especificada(System can not find the specified route).

我的微二进制文件是installfolder/bin这样的

我不知道我错过了什么,但go mod tidy执行go mod vendor得很好。反正我有感觉在windows中运行micro是一件很头疼的事情。

0 投票
0 回答
10 浏览

javascript - 如何使 amd.js 和所有依赖项成为本地路径引用

我使用 single-spa 框架 ( https://single-spa.js.org/ ) 开发了一个 Intranet 应用程序,目标客户端网络被限制访问任何 URL 互联网。我现在的问题,如果我们只是复制 amd.js 并将路径从 cdn 更改为本地路径,amd.js 总是会出现问题。

如何将所有依赖 amd.js 放入本地网络?

0 投票
1 回答
20 浏览

javascript - 使用添加了 Javascript 的脚本标签获取站点信息

我不是在谈论从另一个站点提取数据。

我正在尝试制作一个微型 saas 工具。

当有人复制脚本代码并将其添加到他们的站点时,我想提取该站点的标题、链接和元标记图像

我想用 GET 检索和处理这些信息。

就这样。