问题列表 - 第20161页

使用/ g的Javascript Regex文字多次使用

使用Javascript Regexp.exec函数时,我遇到了一个奇怪的问题.当多次调用new(我猜...)regexp对象的函数时,它每两次运行一次.我根本不明白为什么!

这是一个小循环示例,但它在函数中使用一次并多次调用时执行相同的操作.

for (var i = 0; i < 5; ++i) {
  console.log(i, (/(b)/g).exec('abc'));
}

> 0 ["b", "b"]
> 1 null
> 2 ["b", "b"]
> 3 null
> 4 ["b", "b"]
Run Code Online (Sandbox Code Playgroud)

删除/ g时,它恢复正常.

for (var i = 0; i < 5; ++i) {
  console.log(i, (/(b)/).exec('abc'));
}             /* no g ^ */

> 0 ["b", "b"]
> 1 ["b", "b"]
> 2 ["b", "b"]
> 3 ["b", "b"]
> 4 ["b", "b"]
Run Code Online (Sandbox Code Playgroud)

我想有一个优化,保存正则表达式对象,但它似乎很奇怪.

这种行为在Chrome 4和Firefox 3.6上是相同的,但它在IE8中的预期(I).我相信这是有意的,但我找不到那里的逻辑,也许你能够帮助我!

谢谢

javascript regex

17
推荐指数
2
解决办法
6816
查看次数

在Django ORM或SQL中排名?

我有一个巨大的列表按各种值(例如分数)排名

所以我抓住这些值排序的列表:

players = Player.objects.order_by('-score', '-karma')
Run Code Online (Sandbox Code Playgroud)

我想要:

  • 抓住一名球员并获得邻近球员

P1得分:123

P2得分:122

!得分:110

P3得分:90

P2得分:89

  • 抓住这个位置!

您的分数排名#1234

您的业​​力排名#9876


非常感谢帮助.谢谢 :)

python sql django django-models django-orm

5
推荐指数
2
解决办法
2946
查看次数

密码保护Elmah.axd文件

我已经成功地在我的网络项目中设置了Elmah,我可以访问http://www.myserver.com/Elmah.axd上的崩溃日志 .

唯一的问题是如何保护此URL,以便只有我的同事(而不是匿名用户和登录的用户,但不是我的团队的一部分)可以访问它.ASP.NET表单身份验证已在系统上设置.

谢谢,

阿德里安

asp.net authentication iis elmah axd

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

SQL视图.选择计数...在哪里

我最困惑的是这个,所以id更好问专家!

这些是我的自定义查询返回的行.

Col1   Col2   Result
Font   Bold   a
Font   Bold   b
Font   Bold   a
Font   Italic a 
Run Code Online (Sandbox Code Playgroud)

有没有办法在上面(表格)结果中使用选择计数来获得这个?

Col1  Col2   ResultA  ResultB
Font  Bold   2        1
Font  Italic 1        0
Run Code Online (Sandbox Code Playgroud)

****更新:****应计为结果的值为a和b.

ps不幸的是我无法发布表的完整架构.

sql sql-server select count

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

任何用于检测浏览器版本和操作系统的PHP代码?

我试图在谷歌搜索但无法找到一个完整的解决方案(我只找到一些东西只检测浏览器的类型,如firefox,opera).

我想要一个php类或代码来检查用户的浏览器,包括版本和操作系统.

谢谢

php

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

ABCpdf转换html锚点以跳转到同一PDF中的另一个页面

我正在使用ABCpdf动态生成PDF,其中包含可链接到同一PDF中其他页面的目录.问题是HTML中锚标记的路径更改为临时文件的绝对路径.

例如,ABCpdf将呈现链接的href:

<a href="#elementId">Link</a>
Run Code Online (Sandbox Code Playgroud)

在PDF中:file:/// C:/Users/Aaron/AppData/Local/Temp/ABCpdf/pdfCMMYPSF.htm#elementId

这是我生成PDF的方式:

Doc pdf = new Doc();
pdf.HtmlOptions.AddLinks = true;
pdf.Rect.Rectangle = new System.Drawing.Rectangle(20, 80, 572, 702);
int id = pdf.AddImageHtml(pdfHTML, true, pdf.HtmlOptions.BrowserWidth, true);

while (pdf.Chainable(id))
{
    pdf.Page = pdf.AddPage();
    id = pdf.AddImageToChain(id);
}

pdf.HtmlOptions.LinkPages();
for (int i = 0; i < pdf.PageCount; i++)
{
    pdf.PageNumber = i;
    pdf.Flatten();
}
Run Code Online (Sandbox Code Playgroud)

任何想法我如何获得正确渲染的锚链接,以便点击它将跳转到另一个页面?

c# pdf asp.net abcpdf

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

寻找N种不同的RGB颜色

我试图以图形方式显示N行的图形,我正在尝试根据我有多少行来找到一种动态分配不同颜色的方法.RGB中的值范围为0到1.由于背景为白色,因此无法使用白色.我发现N <7很容易:

r=(h&0x4)/4;
g=(h&0x2)/2;
b=h&0x1;
Run Code Online (Sandbox Code Playgroud)

这给了我黑色,蓝色,绿色,青色,红色,洋红色,黄色.但之后它将使用白色然后循环.有人知道为索引分配RGB值的好方法吗?我也有一个不透明度的值.

rgb colors

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

Django:在模块中实现"状态"字段的最佳方式

我的模块中有一个字段用于保存对象的状态.到目前为止我用过:

ORDER_STATUS = ((0, 'Started'), (1, 'Done'), (2, 'Error'))
status = models.SmallIntegerField(choices=ORDER_STATUS)
Run Code Online (Sandbox Code Playgroud)

它很容易转换为一种方式:

def status_str(self): return ORDER_STATUS[self.status][1]
Run Code Online (Sandbox Code Playgroud)

问题在于更新时.我发现自己有这样的代码:

order.status = 2 # Error Status
Run Code Online (Sandbox Code Playgroud)

这非常糟糕,并且很难同步.我想解决方案类似于C的enum {}.或者也许有一种完全不同的方式来解决这个问题?

谢谢

python django

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

静态方法更有效吗?

在内存和时间方面,使方法静态更好吗?

c# performance static-methods

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

哪些汇编指令存在于主引导记录中?

想知道显式汇编指令实际构成X86架构上的主引导记录.感谢您的任何见解.

其他架构受到欢迎,但主要是针对X86.

x86 mbr

5
推荐指数
2
解决办法
1947
查看次数