每次您向 Google Play 发布应用程序的哪怕是最微小的更新时,您都必须等待审核过程完成才能发布更新。这个审查过程最坏的情况下可能需要一周的时间(因为可怜的谷歌正在与新冠病毒作斗争,嘘嘘)。
不管怎样,有没有办法通过一些 API 准确地知道它何时被审核和发布?我知道他们有电子邮件通知,但我需要使这个过程更加自动化。我不介意每隔几分钟发送一个请求来获取我的应用程序的状态。到目前为止,我已经研究了 google play console API,但我找不到任何获取应用程序状态的方法。
最有可能的是,谷歌(像往常一样愚蠢)没有提供任何方法来正确地做到这一点。也许我可以通过直接解析 google play console HTML 页面来做到这一点?当然,如果它不违反谷歌的服务条款。谢谢。
所以我想在minesweeper.exe中为我的代码洞穴腾出空间(典型的Windows XP扫雷游戏,链接:Minesweeper).所以我通过CFF Explorer修改了文件的PE头,以增加该.text部分的大小.
我尝试将.text段的原始大小增加1000h(新大小为3B58),但Windows无法找到入口点并且游戏无法启动.然后我尝试增加该.rsrc部分的大小,添加一个新的部分,增加图像大小,但这些尝试都没有成功,Windows说"这不是x32可执行文件".
所以这就是问题:如何为我的代码洞穴腾出空间?我不想搜索编译器留下的空白空间,我想为我的代码提供漂亮而干净的1000h字节.这个教程以及如何在不破坏游戏的情况下做到这一点的详细解释将是伟大的!(是的,我实际上正在攻击扫雷)
如果我使用"override"属性创建方法,派生方法将不会自动调用基本方法实现,我将需要使用"base"关键字手动调用它,如下所示:
public class A
{
public virtual void Say()
{
Console.Write("A");
}
}
public class B : A
{
public override void Say()
{
base.Say();
Console.Write("B");
}
}
Run Code Online (Sandbox Code Playgroud)
因此,只有在这种情况下,字符串"A"和"B"才会写入控制台.所以问题是如何摆脱"base.Say();" 线?所以我想强制每个派生方法"Say"从基类调用base方法.可能吗?我正在寻找任何解决方案,即使我将被迫使用其他关键字
所以我知道列表里面保存着数组,所以我需要获取它的未知类型的指针(void *)。使用数组很容易做到:
int[] items;
fixed (void* pointer = items)
{
}
Run Code Online (Sandbox Code Playgroud)
所以我需要对列表做同样的事情
List<int> items;
fixed (void* pointer = items)
{
}
Run Code Online (Sandbox Code Playgroud)
这段代码似乎不起作用。我不想将列表复制到新数组,我想访问指向其内部数组的指针