问题标签 [disconnected]
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.
excel - 断开的上下文 Excel Com 对象
我有一个多线程应用程序。应用程序的属性之一是报告。
用户可以每天获取一年的数据
我获取数据库,将结果放到列表中。然后使用 Excel(作为 com 对象)。
打开 Excel 并开始从列表中添加单元格值。
当这些过程突然发生时,我收到以下消息:
这是我的excel报告代码:
android - Android 停止来自 MediaPlayer 的流
我正在使用 MediaPlayer 播放广播流。当我后台播放流的主要活动时会出现问题。
当手机使用过多资源时(例如,在尝试显示已安装应用程序的列表时),流将停止。我怀疑,Android 关闭流是为了节省一些资源。
这是我开始时准备媒体播放器的方式:
这一切都在主线程上运行。
c# - C# - WCF Duplex => 当客户端断开连接时触发事件
我试图让我的服务知道其中一个客户端何时断开连接。
我正在使用 wsDualHttpBinding。
目前,我正在尝试使用此事件:
但是这个事件永远不会被触发......
请帮助我知道它是如何完成的!
编辑 :
感谢 anderhil,我终于用 netTcpBinding 替换了 wsDualHttpBinding(使用此处描述的适当配置:http: //msdn.microsoft.com/en-us/library/ff647180.aspx#Step1)。
使用 netTcpBinding,Closed 事件触发没有任何问题......仍然不知道为什么但它有效。
android - 使用 Google Maps API V2 而无需联系 Google 的服务器
有谁知道您无需联系 Google 的服务器就可以使用 Google 的 API 的方法吗?或者有没有人能够对此进行测试并知道它有效?
我知道现在,api 要求它必须至少在第一次联系谷歌,但我们正在努力避免这种情况。
我们的用例是我们想要使用 ONE 映射库,我们可以在其中获取 Google 的公共地图(这意味着我们在技术上必须使用他们的 api 以符合服务条款),但我们需要这个映射库在应用程序运行时仍然可以工作仅在本地网络上,从不具有公共互联网访问权限。
c# - 捕获服务器关闭管道时客户端抛出的异常
我检查了类似的问题,但我的问题似乎更简单明了:服务器和客户端之间存在命名管道。
客户端监听服务器发送的消息(while 循环)。
我如何检测到服务器关闭了管道,所以我也轻轻地关闭了客户端?
我看到了 3 个选项:
- 放入监听客户端循环
pipeHhandle.IsClosed
的条件while
- 捕获
ObjectDisposedException
希望它只会捕获通信结束而不捕获其他故障(此异常不给出异常errorCode
)。 - 捕获
System.ComponentModel.Win32Exception
并检查异常errorCode
(-2147467259)。在捕获代码中放置“if”是否标准?
尽管程序(没有catch)确实抛出了一个编号为109或-2147467259的异常,但我没有找到“结束管道”的任何特定异常,我很困惑。
谢谢你的帮助。
git - git filter-branch 导致历史断开:如何摆脱旧的提交?
场景如下:
我有一个大型 CVS 存储库,我想将其转换为 14 个不同的 git 存储库。该cvs2git
过程的一部分很好,并导致了一个大型存储库 repo.git。
对于 14 个 git 存储库中的每一个,我都克隆了主存储库并运行以下命令:
但是,在此命令之前,我必须对一些 git 存储库执行另一个git filter-branch
命令,因为我必须重写提交才能将文件从一个目录移动到另一个目录。这--tree-filter
是我使用的选项。以下是执行的命令行示例:
在过程结束时(14500 次提交:大约需要 1 小时!)我清理了 refs 并使用git gc
:
最后,我获得了一个大小为 1.2Go 的存储库(显然还是太大了),通过查看提交,我可以看到很多旧的仍然存在。--subdirectory-filter
它们涉及在命令之后不应再出现的文件和目录。
在提交的历史中,不需要的提交和好的提交之间存在不连续性,如下所示gitk --all
:
我很确定这些提交仍然存在,因为它们上有一些标签。如果是这种情况,是否可以在不删除良好提交的情况下删除这些标签?
如果标签不是原因,有什么想法吗?
更多信息,refs
目录的内容(在 subdirectory-filter 获取的 git 仓库中)为空:
我发现分支和标签列在packed-refs
git 存储库的文件中:
文件中列出了 817 个标签和 219 个分支。
qt - QObject::connect 在 QRunnable - 控制台
我创建简单的多线程服务器:
- 创建服务器
- 如果新连接创建新的 QThreadpool - QRunnable
- 在可运行向客户端发送消息并等待请求
- 如果客户端已断开连接,runnable 写入 qDebug 并 runnable 退出。
服务器.h
服务器.cpp:
可运行的.h
可运行的.cpp
!!!怎么弄的???!!!QObgect::connect(newSocketCon, SIGNAL(disconnected()), this, SLOTS(disconnectCln()));
java - eclipse调试错误 - 断点不起作用
每当我在 eclipse (java) 中设置断点并恢复它时,它都会在调试窗口中出现错误:
我的程序在 localhost:20878
“localhost”后面的数字是随机的,每次调试时都会改变。这真的阻碍了我制作我的项目。我在网上搜索了很多,找不到我的问题的答案。
感谢你在期待