问题标签 [blocked]
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.
google-chrome - 模拟鼠标点击超链接弹窗被屏蔽,不能在tab中打开
我模拟了一个鼠标点击超链接弹出窗口被挡住了,但是当你用鼠标手动点击链接的时候,窗口都显示在Tab中,而不是弹出,如何让模拟点击链接打开一个标签而不是一个链接弹出窗口 ?
运行时环境是 chrome。
html是这样的:
linux - 使用 termios.h 配置阻止 Linux 串行端口
我正在编写一个嵌入式 Linux 应用程序,它 (1) 打开与另一台设备的串行连接,(2) 发送已知命令,(3) 检查端口是否有传入字符(响应),直到检测到预期的响应短语或字符,(4 ) 重复第 2 步和第 3 步,直到发送了一系列命令并收到响应,(5) 然后关闭端口。
我的应用程序会经历上述序列的一些循环,并且当通信突然停止并且我的软件由于我的内置超时逻辑而出现故障时,它会时不时地等待响应(读取)。
我的端口配置中是否有任何内容会由于发送特定字节(可能是由于电噪声)而导致端口被阻塞?
这是我打开端口的方式(通过 termios.h 显示配置):
我无法弄清楚为什么当我重新启动设备时通信突然冻结然后又消失了。谢谢大家!
更多信息 - 这是我的读写功能:
c++ - C ++套接字卡住发送数据
我正在尝试开发一个流系统,将多个图像发送到一个接收套接字,该套接字显示它们。但是,由于某种我无法理解的原因,我的代码在发送大约 3 张图像后在发送函数处被阻止。到目前为止,这是我的代码片段:
尝试调试它,正如我所说,它在最后一行,即发送函数处得到了阻塞。我想知道您可以通过套接字传输多少信息是否有限制。如果我在创建套接字之前将 for 语句移回,它就像一个魅力,但我不会创建十亿个套接字。有什么帮助吗?
android - 阻塞的Android线程何时真正被杀死?
我正在与 Android 中的已知错误作斗争,即无法解除阻塞的 USB 读取线程 - 期间。没有什么可以解除它;不关闭底层对象(通常使用套接字),不使用 NIO 并调用 FileChannel.close(向阻塞线程发送异常),什么都没有。所以我一直在制定某种解决方法来容忍 Android 中的这个错误。
最大的问题是,由于线程不会死,它保留了对底层 FileInputStream 对象(或 FileChannel 对象,或您正在使用的任何东西)的引用。由于该对象仍然存在,因此您无法与连接的 USB 设备重新关联。您会收到众所周知的“无法打开 /dev/usb_accessory”的绝望消息。
所以......由于线程不能被外部终止或中断,并且由于它不会自行唤醒以释放对象,我想知道操作系统何时清理这样一个阻塞的线程及其相关资源. 在大多数操作系统中,线程将是整个进程的一部分,当该进程终止时,所有线程和对象将同时被清理 - 从而最终释放 USB 连接,以便其他东西可以与之关联。但实验表明线程或对象可能存在于进程之外。我不知道如何以及在什么情况下,但到目前为止,即使在前一个进程终止(!?!)之后,我仍然收到“无法打开 /dev/usb_accessory”的消息。
那么......最终是什么清理了与进程相关的所有内容,包括它的所有线程和实例对象?我如何“清白”,让新进程在与 /dev/usb_accessory 关联方面有新的尝试?
谢谢!
c# - 需要读取 ini 文件的替代方法(kernel32 解决方案的问题)
我正在使用 Kernel32 解决方案(GetPrivateProfileString)读取一个 ini 文件。它在 XP 下运行良好,但现在它(不)在 Windows-7 下运行。现在我遇到了windows7保护文件并且我无法写入它(使用另一个程序)的问题。一旦我用 kernel32 打开 ini 文件,它就会被永远阻塞,直到我关闭程序。是否有任何参数可以简单地读取 ini- 文件而不对其进行写保护?或任何其他读取ini文件的解决方案?我正在使用 C# 2010 express
感谢帮助
编辑:同时我试图将原始ini文件复制到第二个文件,然后我只使用kernel32函数读取复制的ini文件。但现在看来,简单的复制命令 System.IO.File.Copy(PathOriginal, lokalPath, true); 复制后阻止其他程序的原始文件。
所以我现在的问题不在于ini文件。它通常是 Windows 7 下的文件保护。
是否有“释放”Windows 7 中文件句柄的技巧?
c# - “此文件来自另一台计算机,可能会被阻止以保护这台计算机。” - 如何在 C# .net 中以编程方式删除此属性?
我用 C# 编写了一个程序。如果用户勾选此框,它会将自身复制到启动。
应用程序使用注册表项“SOFTWARE\Microsoft\Windows\CurrentVersion\Run”将自己添加到启动中。
它工作正常,除了每次重新启动机器时都会提示用户是否确定要运行该程序,因为它被 Windows 阻止,因为它“来自另一台计算机”。
任何方式我都可以通过代码摆脱这个 Windows“阻止”标志,以便每次程序尝试自行运行时都不会提示用户?
谢谢
java - 由于安全原因,Java 阻止了我的(签名的 .jar)小程序。我该如何解决?
首先我想说.jar 不包含任何恶意软件或代码。没有害处,一切都很好。我签署了我的 .jar 并尝试使用以下代码将其加载到我的网站中:
但是当我运行它时,我得到了这个错误:
客户端是我正在运行的游戏的网络客户端。它被阻止的原因是什么?
android - 在 google play 中删除了应用程序
我在 google play 上传了一个应用程序,由于元数据不符合 google play 的内容协议,它已被阻止。我已经更仔细地阅读了内容政策,现在我想用新数据重新启用应用程序。问题是我找不到这样做的方法,在谷歌游戏中我找不到任何有用的东西。
如果有人知道执行此操作的步骤,请提供帮助。
java - 连接超时 - 端口 4444(java 应用程序)
我正在使用 java 的聊天室应用程序为我的网络课程工作,我遇到了一些连接问题。
主要问题是我可以将客户端连接到服务器,但是当我尝试使用我的外部 IP 时不起作用。所以我浏览了网页,发现我必须从路由器转发端口才能接受来自外部 IP 的连接。我已经这样做了,但我没有工作。
在我搜索答案后,我发现连接以某种方式被防火墙阻止了(在我的情况下,我有 windows 防火墙、我的 av 防火墙-COMODO IS 和我的路由器的防火墙)。我禁用了所有这些,在正常模式,但结果相同。
我尝试的最后一件事是在安全模式下启动并且它有效。现在我的问题是:是否有一些第三方软件导致了这种情况,我的 COMODO 防火墙可能是问题还是其他原因?
我在用着 :
- Windows 7 专业版 SP1
- 华硕路由器 RT-N53
- COMODO AV 2013 网络安全
至于我使用端口 4444 的连接,我的 IP 地址是动态的。
感谢您在这种情况下提供的任何帮助。
android - Android UI 线程在新活动中被阻止
我正在开发一个处理工作线程上的画布绘图的小型 Android 游戏。游戏结束后,该线程应该开始下一个活动,但不知何故,UI 线程似乎因启动新功能而被阻塞。
这是我的游戏主循环:
该函数performTick()
处理游戏逻辑并null
在游戏结束时返回。 draw()
进行渲染。两个函数都工作得很好——问题是lose()
,它除了开始一个新的活动之外什么都不做:
游戏结束时,新的 Activiy (MainMenu) 正常启动,但不会对任何触摸事件做出反应。没有 LogCat 输出,也没有发生异常。更糟糕的是,lose()
在主循环开始之前调用它时可以正常工作。
我已经为此工作了好几天了。我尝试直接从工作线程启动活动(不使用Handler
in lose()
)并在互联网上搜索了几个小时 - 没有任何帮助。似乎 UI 线程以某种方式被阻塞或陷入无限循环,我不知道如何解决这个问题。
一切都在 Nexus 4 设备上调试。
顺便说一句:MainMenu.onCreate()
以另一种方式启动时工作正常。
请帮忙,MA3o