问题列表 - 第45719页

正则表达式,用于可选地匹配字符串的结尾(可选$)

我想提取,

ID=(?P<group>.+?);

从字符串开始,'ID ='是一个常量,组可以是任何东西.比赛的位置会因字符串而异.

在大多数情况下这很好,但偶尔匹配将在字符串的末尾,并且分号将丢失.在这种情况下,我如何选择匹配字符串的结尾?我尝试了以下方法:

ID=(?P<group>.+?)[;$]
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用,我想是因为$不是一个角色(它是一个锚?).

这是使用re模块在Python中完成的,并且已经考虑了所有正常行为,例如使用原始字符串(我认为!).

python regex

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

跨多个线程的Linq-to-SQL DataContext

如何跨多个线程处理Linq-to_SQL DataContext?

我应该创建一个全局静态DataContext,所有线程在最后使用和提交更改,还是应该为每个线程创建一个Context并将该实例用于该线程内的所有内容?

c# multithreading linq-to-sql

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

通过设计,为什么在声明委托类型时必须指定参数名称?

为什么我们必须x如下指定参数名称

public delegate void XXX(int x);
Run Code Online (Sandbox Code Playgroud)

在声明委托类型时?

对我来说,参数名称x是未使用的,因此如果我们可以重写如下,它将更简单:

public delegate void XXX(int);
Run Code Online (Sandbox Code Playgroud)

请让我知道为什么C#设计师"强迫"我们指定参数名称.

EDIT1:

public delegate TResult Func<T1,TResult>(T1 arg1)不是更具有可读性public delegate TResult Func<T1,TResult>(T1)

c#

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

jQuery在Mac上运行得很好吗?

我有一个客户,我正在做一个非常小的项目.他的公司专门使用Mac.我很少使用Mac,也没有用于测试.

如果我使用jQuery并在Windows上使用FireFox进行测试,我是否可以认为它也适用于FireFox for Mac?其他Mac浏览器怎么样?

我正在考虑不使用太多的JS/Ajax,但是不想让自己陷入困境.有没有人有很多jQuery/Mac兼容性经验?

编辑:快速说明:

是的,我知道JavaScript(以及jQuery)是一种基于浏览器的语言.

然而,虽然我最近没有做过很多JavaScript(因此这个问题),但我确实记得当天在同一个操作系统上使用浏览器版本时出现了许多问题,而且在多个操作系统中存在更多问题.

不想过多地约会自己,但回想一下,在多个版本的IE中调试复杂的JavaScript,并在多个操作系统中调整(抖动)Netscape.

无论如何,经过一些测试,似乎工作得很好= o)

macos jquery compatibility cross-browser

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

在HTML表单上放置多个提交按钮是不好的做法?

我正在构建一个HTML多项选择测验,并且我知道一种技术可以让我使用多个提交按钮 - 每个答案对应一个问题.然后,我可以使用提交按钮值在PHP中处理表单,并确定用户选择了哪个答案.使用提交按钮的原因是它们可以适当地设置样式.

但是,我想知道从可访问性的角度来看这是不好的做法吗?为问题的每个答案使用单独的表单会更好吗?关于如何使用多个提交按钮,这里有很多问题,但它们似乎没有解决这一点.

html forms accessibility

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

当重定向未知时为 HttpWebRequest.Credentials 构建 CredentialCache

我最近问了一个有关服务器返回重定向时的 NetworkCredential 和 HttpWebRequest.Credentials 的问题。我确定构建 NetworkCredential 实例的 CredentialCache 适用于我的场景。现在我有一个临时方法,可以构建一个 CredentialCache,其中所有域名都硬编码在其中。它有效,这很棒。

        CredentialCache cache = new CredentialCache();
        cache.Add(new Uri("http://example.com"), "Negotiate", loginCredentials);
        cache.Add(new Uri("http://redirected.example.com"), "Negotiate", loginCredentials);
        request.Credentials = cache;
Run Code Online (Sandbox Code Playgroud)

现在,我需要使其更加灵活。重定向的整个想法是为了服务器上的负载平衡。在调用 HttpWebRequest.GetResponse() 之前,客户端不会确切知道它将被重定向到哪里。构建 CredentialCache 以包含遇到的每个重定向服务器的首选方法是什么?另外,造成如此困难的原因是什么?为什么单个 NetworkCredentials 实例不能满足每个重定向的 HttpWebRequest.Credentials ?跨重定向重用凭据是否会引入安全漏洞?

谢谢。

.net c# authentication redirect

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

问题在Wordpress中返回短代码内的函数

嘿伙计们,我在编写主题短代码时遇到了一些麻烦.我希望代码显示带有视图计数器功能的div,然后是带有shotcodes内容的链接作为url.

view_count(); 函数在主题文件中调用时工作正常,我实际上设法让它显示,但然后它显示在the_content()之前; 帖子(灰色条),当我想要它在元素下的内容中时.

(1)这是我得到的:

function video_block( $atts, $content = null ) { 
    return '<div class="video-block"><span class="ViewCount"><?php the_views(); ?></span> <a class="dl-source" href="' . $content . '">Link</a></div>';
}
Run Code Online (Sandbox Code Playgroud)

(2)这是在页面顶部显示的代码:

function video_block( $atts, $content = null ) { ?>
    <div class="video-block"><span class="ViewCount"><?php the_views(); ?></span> <a class="dl-source" href="<?php echo $content; ?>">Link</a></div>
<?php }
Run Code Online (Sandbox Code Playgroud)

(3)此代码显示上面的内容视图,以及正确位置的链接:

function video_block( $atts, $content = null ) {
    $views = the_views();
    return '<div class="video-block"><span class="ViewCount"><?php $views; ?></span> <a class="dl-source" href="<?php echo $content; ?>">Link</a></div>';
}
Run Code Online (Sandbox Code Playgroud)

我在Wordpress论坛的某个地方读到你应该在函数中返回(而不是echo)值,但这会破坏它,显示视图计数,跳过html并吐出$ content.

以下是相关页面的链接:http: …

php wordpress function shortcode

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

在Emacs中,如何在使用语义跳转到符号后返回上一行位置?

我知道如何使用Emacs中的变量定义semantic-mode.它在单个文件中运行良好(我认为如果定义在另一个文件中则不起作用).使用C-c , j,我可以去变量的定义,但是,我如何跳回到前一行?目前我使用显示Symref C-c , g,并选择显示的symref.

有没有直接的方法?

emacs

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

LINQ查询(Group BY)?

考虑以下对象:

public class Address { public string city; public string state; public string country; }
Run Code Online (Sandbox Code Playgroud)

如果我有一个地址列表,我将如何使用LINQ获取城市,州和国家匹配的计数列表.

所以我的结果看起来像这样:

  • "princeton""nj""usa"122
  • "奥斯汀""tx""美国"44
  • "la""ca""usa"1
  • "princton""na""uk"3
  • ....

谢谢!

c# linq

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

ContextLoaderListener和ContextLoaderServlet之间的区别

我知道getWebApplicationContext()通过ContextLoaderListener或找到根WebApplicationContextContextLoaderServlet

但我需要知道差异以及何时使用它?

java spring servlets

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