问题列表 - 第36274页

使用带有特殊字符的URL名称是个好主意吗?

在URL中使用非英文字符(例如中文名称)的URL(页面名称)是不是很好的搜索引擎优化?

url usability seo url-rewriting

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

如何使用反射判断对象的类型是否为Nullable <T>?

如果我有一个Type,是否有一些简单的方法来告诉它使用Reflection代表一个可以为空的值类型?理想情况下,比以下更清洁(也更正确):

static bool IsNullable(Type type)
{
    return type.IsValueType && type.Name.StartsWith("Nullable");
}
Run Code Online (Sandbox Code Playgroud)

.net reflection nullable

9
推荐指数
2
解决办法
799
查看次数

如何知道用户是否正在滚动datagridview

我想知道用户是否正在滚动DataGridView.

当用户滚动DataGridView时,我希望暂停正在运行的线程,并在用户停止滚动时立即恢复该线程.

任何帮助都将深深感激.

非常感谢 :)

更新:

对于我的工作,代码在这里: - 滚动时通过线程更新DataGridView

c# multithreading datagridview

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

是否有一个LINQ查询,它会给我几个最大值的总和?

我有一个几个位置的交易数据表,我需要从一个位置子集中找到每个位置的最大值.想象一下下表:

location  year  transactions
  123     2009      57
  124     2009      23
  125     2009      45
  123     2010      64
  124     2010      12
  125     2010      66
Run Code Online (Sandbox Code Playgroud)

因此,如果我只关注位置123和124的数据,则代码应该为2010年的位置123和2009年的位置124选择值64.

我有以下代码,它可以找到每个位置的最大值,然后将其添加到运行总计中.

int total = 0;

foreach (var location in locationIds)
{
    int? temp = transactions.Where(t => t.Location == location)
                            .Max(t => t.Transactions);
    if (temp.HasValue)
    {
        total += temp.Value;
    }
}
Run Code Online (Sandbox Code Playgroud)

有更优雅的编码方式吗?

c# linq

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

在LaTeX中使用单个计数表和数字表

我已经获得了一个LaTeX文档,可以使用以下代码进行编辑,以便对图形和表格使用单个计数.

 \makeatletter
 \newcounter{unisequence}
 \def\ucaption{
    \ifx\@captype\@undefined
        \@latex@error{\noexpand\ucaption outside float}\@ehd
        \expandafter\@gobble
    \else
        \refstepcounter{unisequence} 
        \expandafter\@firstofone
    \fi
    {\@dblarg{\@caption\@captype}}
  }
 \def\thetable{\@arabic\c@unisequence}
 \def\thefigure{\@arabic\c@unisequence}
 \makeatother
Run Code Online (Sandbox Code Playgroud)

这适用于为表格和图形的字幕提供单个计数器但是,我发现如果我点击此代码生成的.pdf中的任何标题数字,我总是返回到文档中的第一个数字或表格比我想要的那个,例如点击表[3]将把我带到表1.

有谁知道如何解决这一问题?或者任何人都可以建议替代方案吗?

我是一名乳头新手.

谢谢

摩根先生.

latex

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

没有有效的SSL证书,HTTPS连接是否安全?

我使用没有有效SSL证书的HTTPS连接.连接安全吗?信息是加密的吗?

https ssl-certificate

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

MS Access DB on network with multiple users

I have an MS Access database on a network drive with a userform which has multiple users (All using at the same time)

The form runs an update-query which will add data into a raw data table.

如果两个(或更多)用户同时运行更新查询,是否有人知道如何使这项工作?我假设必须使用临时表来完成...

谢谢,詹姆斯

ms-access vba access-vba

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

优化并发写入缓冲区

我需要有多个线程写入单个缓冲区(连续的内存块)。暴力破解方法如下

  1. 要写入缓冲区的线程将获得缓冲区锁定
  2. 整个缓冲区被锁定,因此只有获得锁定的线程才能修改缓冲区。
  3. 线程写入缓冲区。
  4. 线程解锁缓冲区。

此方法序列化所有线程,因为在给定时间只有一个线程处于活动状态。事实证明这是一个瓶颈,因为应用程序花费大量时间写入缓冲区。

有人可以建议一种在写入单个缓冲区时增加并行度的方法吗?

提前谢谢了。

c++ multithreading

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

如何合并两个Delphi项目?

有没有办法将两个Delphi项目合并为一个?

在一个项目中,我有3种不同的形式,它们有不同的东西,但我想在我的程序中添加一个我刚刚编写的程序到一个新的表单.

delphi

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

顺序调用$ R CMD或$ R --vanilla,我是否必须在每个R脚本中重新加载库?

我想从bash命令行运行一系列R脚本.我可以在通话之间保持R会话"开放"吗?或者我是否必须保存并加载对象并在每个脚本中重新加载库?

提前致谢

bash scripting r

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