小编Paw*_*elD的帖子

通过 RPD 的 Azure VM 仅显示黑屏和 cmd

我有一个 Azure 虚拟机。当我通过 RDP 登录时,我只能看到黑屏,并且 CMD 控制台已打开。有没有可能没有探险家?

VM OS spec:
Operating system: Windows
Publisher: MicrosoftWindowsServer
Offer: WindowsServerSemiAnnual
SKU: Datacenter-Core-1803-with-Containers-smalldisk
Version: latest 
Run Code Online (Sandbox Code Playgroud)

我尝试过多种方法:

  1. 通过 3 个不同的应用程序连接 RDP(Windows 远程桌面连接、Windows 远程桌面连接管理器、远程桌面管理器)
  2. 以较低分辨率打开 RDP 会话。
  3. 打开具有较低颜色深度的 RDP 会话。
  4. 打开没有位图缓存的 RDP 会话。
  5. 当我按 CRTL-ALT-END 时,我可以看到控制台 LogonUI.exe在此输入图像描述
  6. 当我尝试通过 TaskManager 添加新任务(文件 -> 运行新任务 -> explorer.exe)时,出现错误Windows cannot find explorer.exe 在此输入图像描述
  7. 当我导航到应安装 explorer 的 C:\Windows 时,没有 explorer.exe。在此输入图像描述

rdp virtual-machine azure azure-virtual-machine

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

如何改进链表搜索.C++

我在C++中有一个简单的方法,它在链表中搜索字符串.这很好但我需要让它更快.可能吗?也许我需要按字母顺序将项目插入列表?但我不认为它可能会有助于列表清单.在列表中有大约30万个项目(单词).

int GetItemPosition(const char* stringToFind)
{
    int i = 0;
    MyList* Tmp = FistListItem;
    while (Tmp){
        if (!strcmp(Tmp->Value, stringToFind))
        {
            return i;
        }
        Tmp = Tmp->NextItem;
        i++;
    }
    return -1;
}
Run Code Online (Sandbox Code Playgroud)

如果找到项,则返回位置编号,否则返回-1.任何sugesstion将是有帮助的.

谢谢你的回答,我可以改变结构.我只有一个约束.代码必须实现以下接口:

int Count(void);
int AddItem(const char* StringValue, int WordOccurrence);
int GetItemPosition(const char* StringValue);
char* GetString(int Index);
int GetOccurrenceNum(int Index);
void SetInteger(int Index, int WordOccurrence);
Run Code Online (Sandbox Code Playgroud)

那么哪种结构在您看来最合适?

c++ algorithm performance search linked-list

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

如何在asp.net核心控制器中绘制图片

我需要在asp.net核心控制器中绘制一些简单的图像并将其作为jpg/png/bmp/任何文件格式返回。在.net核心中可能吗?图像应该很简单(例如,带有给定边缘大小的红色边框的正方形)。是否有任何库可以帮助做到这一点?谢谢!

.net c# .net-core asp.net-core

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