小编Sni*_*ack的帖子

How can I fake/mock the Geolocation in the ChromeDriver through Selenium in C#?

How can I fake/mock the Geolocation in the ChromeDriver through Selenium in C#?

我只有 Python 和 Java 的示例,但我无法将代码“翻译”为 C#,因为使用的函数不存在。

这是我想要做的示例图像:

在此处输入图片说明

c# gps selenium-chromedriver

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

如何终止 SignalR 连接?

我正在使用 SignalR 在网站上传输数据。但是 SignalR 应该只能发送一段时间的数据,如果时间段已过,则连接应该被终止。

$.connection.hub.stop()如果请求仍然未决且未完成,则停止功能被取消。但是无论发送了多少数据,都应该强制取消此请求。

我怎么能一个SignalR,连接?

javascript c# asp.net-mvc signalr

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

PHP执行程序失败

我想用我的PHP后端执行一个C++程序.C++程序负责从我的PC上删除usb stick等usb设备.当我使用CLI打开程序(位于单独的本地驱动器上)而没有管理权限时,程序将启动并正确完成作业.

当我使用PHP启动程序时,使用exec("/path/to/my/program.exe and-parameters")的方法与从CLI完全相同,程序只是启动并返回"failed",因此使用CLI时会有所不同.

C++代码:

//
// RemoveDriveByLetter.cpp by Uwe Sieber - www.uwe-sieber.de
//
// Simple demonstration how to prepare a disk drive for save removal
//
// Works with removable and fixed drives under W2K, XP, W2K3, Vista
//
// Console application - expects the drive letter of the drive to remove as parameter
//
// you are free to use this code in your projects
//


#include "stdafx.h"
#include <stdio.h>

#include <windows.h>

#include <Setupapi.h>
#include <winioctl.h> …
Run Code Online (Sandbox Code Playgroud)

php c++ windows iis

8
推荐指数
2
解决办法
329
查看次数

如何检查对象是否是特定类的实例?

有没有办法检查对象是否是一个SimpleXMLELement

private function output_roles($role) {
    foreach ($role as $current_role) {
        $role_ = $current_role->attributes();
        $role_type = (string) $role_->role;
        echo "<tr>";
        echo "<td><b>" . $role_type . "</b></td>";
        echo "</tr>";
        $roles = $role->xpath('//role[@role="Administrator"]//role[not(role)]');
        if (is_array($roles)) {
            $this->output_roles($roles);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的功能,$role->xpath只有在提供的对象是a时才可以SimpleXMLElement.任何人?

php simplexml

7
推荐指数
2
解决办法
7455
查看次数

将JSON字符串作为命令行参数传递

我试图使用Commandline将json字符串传递给C#-Program.

JSON-String看起来像这样:

{
    "config": {
        "script": {
            "script_name": "test",
            "dir": "D:\\test",
            "destination": "M:\\neu\\test",
            "params": "/b /s /r:3 /w:5"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在Commandline中它看起来像这样:

{"config":{"script":{"script_name":"test","dir":"D:\\test","destination":"M:\\neu\\test","params":"/b /s /r:3 /w:5"}}}
Run Code Online (Sandbox Code Playgroud)

但是,如果我只是传递字符串,那么它会被分成几块.但我希望我的程序将其视为一个字符串.

我是否必须调整我的JSON-String?

c# json

7
推荐指数
3
解决办法
2万
查看次数

IntelliJ 无法识别 Maven 依赖项

我有一个 Spring 项目,在其中使用 Maven 来管理我的依赖项。我在 POM 文件中提到了一些(5 到 10 个)包,Maven 已成功将它们下载到我的本地存储库中。

但 IntelliJ 无法识别这些包。甚至 SpringBoot-Packages 也没有。

我尝试过不同的事情:

  • 删除本地 Maven 存储库
  • 从现有源在 IntelliJ 中创建一个新项目,但目录与原始项目相同
  • 从现有源在 IntelliJ 中创建一个新项目,但我已src首先将 -Folder 和 POM 文件复制到新目录

为什么 IntelliJ 无法识别 Maven 依赖项?

PS:Maven-Build 成功。所以 Maven 正在识别存储库中的包。

java intellij-idea maven

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

名称可以简化 - Visual Studio

有没有办法为整个解决方案和按钮或快捷方式执行所有灯泡操作?

或者为一个可以简化但没有通过灯泡显示的术语添加一个使用?

  • 我有多个文件,其中包括"系统"等术语.或"System.Threading".
  • 我不确切知道有多少文件我没有检查过它们
  • 我不想使用Search&Replace,因为我不知道有多少东西可以简化
  • 我希望代码是可读的,并且不希望在那里留下难以理解的难以理解的术语.
  • 不,我没有创造混乱.我必须使用之前由另一个人创建的代码

c# refactoring automated-refactoring visual-studio

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

C#max()没有返回自然的最高值

我有一个字典,<string, Point>这个字典中的键看起来像这样:

  • char_1_1
  • char_1_2
  • ...
  • char_1_9
  • char_1_10

现在我使用以下语句来获得密钥的最高价值:

pointsWhichBelongTogether.Keys.Where(key => key.Contains(searchStringPattern[0] + "_" + searchStringPattern[1] + "_")).OrderBy(x => x, new NaturalStringComparer()).Max()
Run Code Online (Sandbox Code Playgroud)

其中使用以下Compare-Class:

public class NaturalStringComparer : IComparer<string>
    {
        private static readonly Regex _re = new Regex(@"(?<=\D)(?=\d)|(?<=\d)(?=\D)", RegexOptions.Compiled);

        public int Compare(string x, string y)
        {
            x = x.ToLower();
            y = y.ToLower();
            if (string.Compare(x, 0, y, 0, Math.Min(x.Length, y.Length)) == 0)
            {
                if (x.Length == y.Length) return 0;
                return x.Length < y.Length ? -1 : 1;
            }
            var a = …
Run Code Online (Sandbox Code Playgroud)

c#

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

使用 LIKE 和占位符的准备语句

是否可以在 LIKE 语句中与“%”结合使用 MSSQL 中的预准备语句(而非 PDO)占位符?

我对代码进行了一些操作,最终得到以下结果:

哪里列喜欢?%

并且参数是“test1_”,所以我想获取“test1_%”的所有结果

但这不起作用

php sql-server prepared-statement

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

onclick-eventhandler中的"$(...).find(...)"

我在页面内的按钮上使用此代码进行点击处理:

$(document).on("click", $('#' + GlobalVariables.currentUserType).find(".addDocumentToSection"), function (e) {
        addItemToDocumentGrid();
        $('#removeDocumentFromSection').disable(true).addClass("disabled");
        $('#removeSelection').disable(true).addClass("disabled");
});
Run Code Online (Sandbox Code Playgroud)

但是,只要我点击页面中的任何位置,事件就会触发.即使它不是我想要选择的假想按钮$('#' + GlobalVariables.currentUserType).find(".addDocumentToSection").

$('#' + GlobalVariables.currentUserType).find(".addDocumentToSection") 返回一个实际上是我想要选择的按钮的元素.

为什么它表现得那样?

javascript jquery

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