小编Ezh*_*Ezh的帖子

如何从Android模拟器到远程服务器嗅探HTTPS流量?

我想监控HTTPS从我的应用程序到远程服务器的流量.我试图遵循这个指令,它适用于HTTP(没有s),但不是HTTPS.

怎么了?我应该在我的应用程序中编写一些自定义代码https-proxy吗?

android fiddler sniffer

10
推荐指数
2
解决办法
1万
查看次数

DCOM:如何在客户端崩溃时关闭服务器中的连接?

我有一个相当古老的项目:DCOM客户端和服务器,都在C++\ATL中,只有Windows平台.一切正常:本地和远程客户端连接到服务器并同时工作没有任何问题.

但是当远程客户端崩溃或被任务管理器或"taskkill"命令或电源关闭杀死时 - 我遇到了问题.我的服务器对客户端崩溃一无所知,并尝试向所有客户端发送新事件(也已经崩溃).结果我有暂停(服务器无法向已经崩溃的客户端发送数据),它的持续时间与崩溃的远程客户端的数量成正比.在5次崩溃后,客户端暂停时间过长,等于完全服务器停止.

我知道DCOM"ping"机制(DCOM应该断开6分钟静默后不会响应"每2分钟ping一次"的客户端).实际上,经过6分钟的挂机后,我有一段时间的正常工作,但服务器又回到"暂停"状态.

我能做些什么呢?如何使DCOM"ping"工作正常?如果我将实现自己的"ping"代码,是否可以手动断开旧的DCOM客户端连接?怎么做?

c++ dcom atl

6
推荐指数
1
解决办法
2484
查看次数

如何为Google云端硬盘构建桌面客户端?

我想为Windows操作系统构建桌面应用程序,并使用Google Drive在云中保存一些数据.阅读Google Drive SDK后,我发现只允许从Chrome网上应用店安装的网络应用程序使用API​​,并且可以访问Google云端硬盘上的数据.

所以我的问题是:我有没有办法为Google Drive构建本机客户端(C++,Windows)?我知道使用Google Docs API的黑客 - 但他们可以随时停止工作,我想要一些稳定的东西.为什么Google团队不允许我为他们的服务创建桌面应用程序?我支持许多其他云存储,但它们没有这样的限制.

谢谢.

google-drive-api

5
推荐指数
1
解决办法
3286
查看次数

如何使用 GitLab Releases API?

GitLab 现在有一个很好的功能叫做“发布”。您可以将“发布”定义为“标签+一些描述+一些URL”的组合,它将显示在您项目的“发布”和“标签”页面上。GitLab 文档说:

我们建议将此作为 CI/CD 发布管道中的最后一步之一

可是等等!默认情况下,CI/CD 作业无法访问 API 调用或写入 git 存储库。我们可以配置“部署令牌”或“部署密钥”以访问存储库并在构建脚本中使用它们(通过“秘密变量”)。但是“部署令牌”和“部署密钥”都不允许访问 API。

所以,我们不能使用环境变量从 CI/CD 作业创建发布,我们不能使用部署令牌,我们不能使用部署密钥。那么,当 GitLab 说:“我们建议将此作为 CI/CD 发布管道中的最后一步之一”时,它究竟建议我们做什么?

gitlab

5
推荐指数
1
解决办法
1360
查看次数

是否可以使用 Microsoft VC++ 编译器构建 Google V8 引擎?

不久前,我使用了 V8 开发人员的指导,如何使用他们旧的元构建系统 GYP 和 Microsoft VC++ 编译器(来自 Visual Studio)构建 V8。这非常简单:使用 GYP 生成 .sln 文件,使用 Microsoft VC++ 编译器构建它。不幸的是,这条指令不再可用,因为 Google 转向了另一个元构建系统(称为 GN)并放弃了 GYP。

这并不是真正的问题,因为 GN 也可以创建 sln 文件 - 但是,据我了解,他们不再支持 Microsoft 编译器。他们发布并使用 clang 在 Windows 上构建 V8(即使您从 Visual Studio 构建它)。

所以,我的问题是:当前的 V8 代码主干是否可以创建 sln 文件,该文件可以在 Visual Studio(假设是 2017)中打开,并且可以使用 Microsoft C++ 编译器进行构建?

v8 embedded-v8

1
推荐指数
1
解决办法
1824
查看次数

标签 统计

android ×1

atl ×1

c++ ×1

dcom ×1

embedded-v8 ×1

fiddler ×1

gitlab ×1

google-drive-api ×1

sniffer ×1

v8 ×1