小编Nav*_*mar的帖子

xpath 查找伪元素 ::after 在没有任何内容的 div 元素中

我正在尝试编写 xpath 以查找选中或未选中的复选框,正在使用 css ::after 元素更改此复选框。以下是我拥有的两个元素

//div[@class='FormBlock-formItem2' and .//text()='Scoped In']//div[@class='FormBlock-controlIndicator']
Run Code Online (Sandbox Code Playgroud)

复选框的两个元素

我需要发现没有选择“Scoped Out”并且选择了“Scoped In”。我看到的唯一区别是复选框第二部分中的“::after”。我尝试了 xpath :" //div[@class='FormBlock-formItem2' and .//text()='Scoped In']//div[@class='FormBlock-controlIndicator'] "但这是找到'Scoped In' 元素,但我无法验证它是否被选中。挣扎了几天。请帮忙。

selenium xpath selenium-webdriver

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

如何在 SQL Server 数据库中保存文本和图像的组合

我需要保存数据,它是文本和图像的 q 组合。例如:“一些文本”“图像”“一些文本”,重点是,这些数据没有特定的格式。图像可以位于序列的任何部分,前后有文本。例如:

在此处输入图片说明

我需要以与定义相同的顺序保存它,并以相同的顺序检索和显示并保留格式;文本作为文本和图像作为图像。

我知道我们可以以byte[]格式保存图像,但是如何将文本和图像一起保存在数据库的单列中?

请帮忙。

.net c# sql-server

4
推荐指数
3
解决办法
4876
查看次数

将 system.collections.bitarray 划分为每个 32 位的子位数组

我在网上搜索过,但没有得到我需要的东西。我有一个大小为 15,936 的位数组。我需要将此位数组划分为位数组列表,每个位数组有 32 位(15936/32 = 498 位数组列表)。

无法准确找到如何划分位数组。请帮忙。

谢谢,

.net c#

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

具有多线程的ConcurrentQueue

我是多线程概念的新手.我需要将一定数量的字符串添加到队列中并使用多个线程处理它们.使用ConcurrentQueue哪个是线程安全的.

这就是我尝试过的.但是不会处理添加到并发队列中的所有项目.只处理前4个项目.

class Program
{
    ConcurrentQueue<string> iQ = new ConcurrentQueue<string>();
    static void Main(string[] args)
    {
        new Program().run();
    }

    void run()
    {
        int threadCount = 4;
        Task[] workers = new Task[threadCount];

        for (int i = 0; i < threadCount; ++i)
        {
            int workerId = i;
            Task task = new Task(() => worker(workerId));
            workers[i] = task;
            task.Start();
        }

        for (int i = 0; i < 100; i++)
        {
            iQ.Enqueue("Item" + i);
        }

        Task.WaitAll(workers);
        Console.WriteLine("Done.");

        Console.ReadLine();
    }

    void worker(int workerId)
    { …
Run Code Online (Sandbox Code Playgroud)

c# multithreading concurrent-queue

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