问题列表 - 第34927页

JQuery选择删除class!="dgItem"

嗨,我想删除以下内容

<tr><td style="padding-left:20px;" class="content">
Run Code Online (Sandbox Code Playgroud)

这很好用

$(".content").first().remove();
Run Code Online (Sandbox Code Playgroud)

但在我的一些页面上,我有这个

<tr class="dgItem"><td class="content">
Run Code Online (Sandbox Code Playgroud)

它被删除了.有可能让JQuery只选择第一个例子吗?

html jquery

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

停止MySQL重用AUTO_INCREMENT ID

我有一个带有AUTO_INCREMENT主键的表.如果删除表中的最后一行,则下一个插入的行将采用相同的ID.

有没有办法让MySQL像t-SQL一样运行,而不是重用ID?然后,如果从数据库外部的某些内容错误地引用了已删除的行,则不会返回任何行,突出显示错误.

mysql sql

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

如何在Groovy中整齐地打印新行?

我想知道是否有任何巧妙的方法可以将新行写入Groovy的文件中.我有以下脚本:

new File("out.txt").withWriter{ writer ->
    for(line in 0..100) {
            writer << "$line"
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用writer << "$line\n"或者writer.println("$line"),但是如果有任何方法可以使用<<运算符为我添加新行,我会感到非常满意.

groovy

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

psycopg2.InternalError:我如何获得更多有用的信息?

我在Python脚本中运行此命令:

try: 
    print sql_string
    cursor.execute(sql_string)
except:
    print sys.exc_info()
Run Code Online (Sandbox Code Playgroud)

得到:

(<class 'psycopg2.InternalError'>, InternalError('current transaction is aborted, commands ignored until end of transaction block\n',), <traceback object at 0x1010054d0>)
Run Code Online (Sandbox Code Playgroud)

但是,如果我sql_string从psql命令行尝试,它可以正常工作.我知道脚本连接到数据库没关系,因为我可以运行其他命令.

如何让Python为我提供有关此命令在脚本中失败的原因的更多有用信息?

python postgresql

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

C++ Compile-Time字符串操作

我查看了boost的mpl :: string,但似乎没有一种简单的方法可以将字符串文字转换为基于单引号整数的mpl :: string格式.我想要做的是在编译时使用编译时字符串生成一些简单数据结构的XML实现.我正在努力让宏自己生成结构并在其中插入一个包含所述XML字符串的常量"meta"字段.

c++ boost metaprogramming

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

达到特定数量的核心后,严重的多线程内存瓶颈

我们首次在具有超过12个内核的机器上测试我们的软件以实现可扩展性,并且在添加第12个线程后我们遇到了令人讨厌的性能下降.在花了几天时间之后,我们对接下来要尝试什么感到困惑.

测试系统是双Opteron 6174(2x12内核),内存为16 GB,Windows Server 2008 R2.

基本上,性能从10到12个线程达到峰值,然后从悬崖上掉下来,并且很快就能以与大约4个线程相同的速率执行工作.下降相当陡峭,并且通过16到20个线程,它在吞吐量方面达到了底部.我们已经使用运行多个线程的单个进程和运行单个线程的多个进程测试了两者 - 结果几乎相同.处理相当耗费内存,并且需要大量磁盘.

我们相当确定这是一个内存瓶颈,但我们不相信它是一个缓存问题.证据如下:

  • 当从12个线程扩展到24个线程时,CPU使用率从50%继续攀升至100%.如果我们遇到同步/死锁问题,我们会在达到100%之前将CPU使用率提高到最高水平.
  • 在后台复制大量文件时进行测试对处理速率的影响非常小.我们认为这排除了磁盘i/o作为瓶颈.
  • 提交费用仅为4 GB左右,因此我们应远低于分页成为问题的阈值.
  • 最好的数据来自使用AMD的CodeAnalyst工具.CodeAnalyst显示,当使用24个线程时,Windows内核从占用12个线程的大约6%的CPU时间到占CPU时间的80-90%.绝大部分时间花在ExAcquireResourceSharedLite(50%)和KeAcquireInStackQueuedSpinLockAtDpcLevel(46%)函数上.以下是从运行12个线程到运行24时内核因素变化的亮点:

    指令:5.56(倍数)
    时钟周期:10.39
    内存操作:4.58
    高速缓存未命中率:0.25(实际高速缓存未命中率为0.1,4小于12个线程的时间)
    平均缓存未命中延迟:8.92
    总缓存未命中延迟:6.69
    存储库负载冲突:11.32
    存储库存储冲突:2.73
    Mem转发:7.42

我们认为这可能是本文中描述的问题的证据,但是我们发现将每个工作线程/进程固定到特定核心并没有改善结果(如果有的话,性能变得更糟).

这就是我们所处的位置.关于这个瓶颈的确切原因或我们如何避免它的任何想法?

performance multithreading memory-management

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

JavaScript - 在对象内部洗牌对象(随机化)

我需要从JSON结果实现随机化.

JSON的格式是两个对象:

结果:

问题(对象)

[Object { id="4c6e9a41470b19_96235904",  more...}, 
 Object { id="4c784e6e928868_58699409",  more...}, 
 Object { id="4c6ecd074662c5_02703822",  more...}, 6 more...]
Run Code Online (Sandbox Code Playgroud)

主题(对象)

[Object { id="3jhf3533279827_23424234",  more...}, 
 Object { id="4634663466cvv5_43235236",  more...}, 
 Object { id="47hf3892735298_08476548",  more...}, 2 more...]
Run Code Online (Sandbox Code Playgroud)

我想随机化问题对象和主题对象内的对象的顺序.

javascript random json shuffle object

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

是否有更好/更加蟒蛇化的方式来做到这一点?

我在新工作中一直在教自己Python,并且非常喜欢这门语言.我写了一个简短的类来做一些基本的数据操作,我对此非常有信心.

但是我的结构化/模块化编程时代的旧习惯很难打破,我知道必须有更好的方法来编写它.所以,我想知道是否有人想看看以下内容,并建议一些可能的改进,或者让我找到一个可以帮助我自己发现这些的资源.

快速说明:RandomItems根类是由其他人编写的,我仍然围绕着itertools库.此外,这不是整个模块 - 只是我正在研究的课程,而且它是先决条件.

你怎么看?

import itertools
import urllib2
import random
import string

class RandomItems(object):
    """This is the root class for the randomizer subclasses. These
        are used to generate arbitrary content for each of the fields
        in a csv file data row. The purpose is to automatically generate
        content that can be used as functional testing fixture data.
    """
    def __iter__(self):
        while True:
            yield self.next()

    def slice(self, times):
        return itertools.islice(self, times)

class RandomWords(RandomItems):
    """Obtain a list of random real …
Run Code Online (Sandbox Code Playgroud)

python string random optimization

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

有没有办法为C++优化doxygen?

对于Qt/C++项目,我们将使用doxygen生成一些文档,因此我正在搜索"最佳"配置文件.

我想到的一件事就是你有类似的东西

OPTIMIZE_OUTPUT_FOR_C  = NO
OPTIMIZE_OUTPUT_JAVA   = NO
OPTIMIZE_FOR_FORTRAN   = NO
OPTIMIZE_OUTPUT_VHDL   = NO
Run Code Online (Sandbox Code Playgroud)

但我找不到类似C++的东西,我不确定我是否需要C++这样的东西.

有没有像"OPTIMIZE_OUTPUT_FOR_C++"这样的选项?

谢谢约翰

c++ doxygen

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

php脚本记录POST的原始数据

我使用HTTP POST将数据发送到我的服务器.但在服务器中,我没有收到数据.不知怎的,我没有办法检查客户端的数据(或调试脚本).但在客户端,我收到HTTP 200,意味着发送数据.此外,我可以看到连接和数据发送成功.但是,登录服务器不包含数据(仅包含字节数).

如何记录发送到服务器的原始POST数据?

仅供参考,此处客户端是一种功能非常有限的嵌入式设备.所以,这是问题所在.所以,我无法检查"print_r"或"echo"

php mysql post logging

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