问题标签 [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.
javascript - js 宏任务顺序,两个脚本标签,第一个带有 settimout,仍然在第二个脚本之后
看代码
输出是
我的理解是一个宏然后所有可用的微观。然后是第二个宏。
所以当 js 看到第一个脚本标签时,它会将脚本添加到宏队列中,然后将第一项(第一个脚本标签)出列并运行。在第一个脚本中,它会看到第一个日志,然后运行它。
然后它看到setTimeout
,它是宏,所以将它添加到宏队列中。
第一个标签完成。看看有没有微 不。然后运行第二个宏,即 setimout。
然后运行第二个脚本
所以我认为输出应该是
我哪里错了?
任何帮助表示赞赏
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。
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 数据库。
go - 执行微运行时出现微 blob.db 错误。在 Windows 10 中
我写了一个基本的微服务。两者都micro new
工作make proto
正常。已安装所有依赖项。micro server
也在运行,但是,当我这样做时cd myservice
(micro 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是一件很头疼的事情。
javascript - 如何使 amd.js 和所有依赖项成为本地路径引用
我使用 single-spa 框架 ( https://single-spa.js.org/ ) 开发了一个 Intranet 应用程序,目标客户端网络被限制访问任何 URL 互联网。我现在的问题,如果我们只是复制 amd.js 并将路径从 cdn 更改为本地路径,amd.js 总是会出现问题。
如何将所有依赖 amd.js 放入本地网络?
javascript - 使用添加了 Javascript 的脚本标签获取站点信息
我不是在谈论从另一个站点提取数据。
我正在尝试制作一个微型 saas 工具。
当有人复制脚本代码并将其添加到他们的站点时,我想提取该站点的标题、链接和元标记图像。
我想用 GET 检索和处理这些信息。
就这样。