问题列表 - 第37689页

Javascript:更改选择背景

我该怎么做Javascript

// CSS
*::-moz-selection{
 background:transparent; 
}
Run Code Online (Sandbox Code Playgroud)

我试过这些但是并没有真正起作用:

// Javascript
document.mozSelection = "transparent";
document.body.mozSelection = "transparent";
Run Code Online (Sandbox Code Playgroud)

javascript css selection

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

整合与验收测试......什么是黄瓜/牛排?

对于我的Rails Web应用程序的集成测试,我使用Steak(类似Cucumber).Steak的规格位于名为spec/acceptance的文件夹中.Steak/Cucumber现在用于集成或验收测试吗?我一直认为这是不同的东西.

integration-testing rspec ruby-on-rails acceptance-testing cucumber

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

我可以对C中的void*指针进行算术运算吗?

这是有效的

void *p = &X; /* some thing */
p += 12;
Run Code Online (Sandbox Code Playgroud)

如果是的话,p现在指向什么?我有(第三方)代码执行此操作(并编译干净)我的猜测是void*被视为char*.我信赖的K&R对此话题保持沉默(ish)

编辑:我的小测试应用程序在gcc 4.1.1上正常运行并将void*视为char*.但是g ++ barfs

我知道如何正确地做到这一点.我需要知道是否必须清理此代码库以找到它完成的所有位置.

BTW gcc -pedantic发出警告

摘要:

C规范含糊不清.它表示在表示和用作函数参数方面void*= char*.但它对指针算法没有提及.

  • gcc(4)允许它并将其视为char*
  • g ++拒绝它
  • gcc -pedantic警告它
  • vs2010 c和c ++都拒绝它

c void-pointers

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

使简单的自我加入更有效率

我有一张桌子

id|level|name
Run Code Online (Sandbox Code Playgroud)

等级可以是1,2或3

我想得到的是:

id|lvl1name|lvl2name|lvl3name
Run Code Online (Sandbox Code Playgroud)

我正在使用以下查询

SELECT L1."name" as lvl1name, L2."name" as lvl2name, L3."name" as
lvl3name, L1.id
 FROM table as L1
       JOIN table as L2 ON L1.id = L2.id
       JOIN table as L3 ON L2.id = L3.id
       WHERE L1.lvl='1' and L2.lvl='2' and L3.lvl='3';
Run Code Online (Sandbox Code Playgroud)

但它太慢了!

必须是一个更好的方式来做到这一点.请帮忙

对于这个例子,我正在使用postgres,但我很乐意学习一些不依赖于数据库特性的方法.

我不能写程序(只读访问),我从视图中选择它.

sql postgresql pivot

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

ANTLR:区分一元和二元运算符的问题(例如减号)

我正在使用ANTLR(3.2)来解析一些相当简单的语法.不幸的是,我遇到了一个小问题.采取以下规则:

exp
 : NUM
 | '(' expression OPERATOR expression ')' -> expression+
 | '(' (MINUS | '!') expression ')' -> expression
 ;
Run Code Online (Sandbox Code Playgroud)

OPERATOR包含与MINUS定义的相同减号(' - ').现在ANTLR似乎无法处理这两条规则.如果我删除任何一个,一切正常.

任何想法?

binary antlr operator-keyword

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

表单不接受其他参数

我试图将另一个参数传递给我的表单,这是一个与ForeignKey关系的对象.但是,__init__() got an unexpected keyword argument 'parent'当我非常确定可以向表单发送其他参数时__init__(即这里:简单形式不验证),dunno为什么会返回表单.我错了吗 ?

def add_video(request):
    parent = ParentObject.objects.all()[0]
    if request.method == 'POST':
        form = VideoForm(data=request.POST, parent=parent)
        if form.is_valid():
            form.save()            
            next = reverse('manage_playforward',)
            return HttpResponseRedirect(next)
    else:
        form = VideoForm()

class VideoForm(forms.ModelForm):       

    def __init__(self, *args, **kwargs):
        try:
            self.parent = kwargs.pop['parent']
            logging.debug(self.parent)
        except:
            pass    
        super(VideoForm, self).__init__(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

python django django-forms kwargs

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

打印预览和打印仅打印我网页的一部分

我有一个相当大的表格数据需要打印,但是当我转到Print Preview或 时Print,我只能看到页面上当前可见的内容,而不是网页的全部内容。

这发生在所有浏览器中。什么可能导致这种情况?

html css printing print-preview

4
推荐指数
2
解决办法
3729
查看次数

免费的AOT Java编译器

有谁知道一些免费的AOT Java编译器?我找到了一个 - http://gcc.gnu.org/java/.

java compiler-construction aot

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

如何改善码头响应时间?

我正在尝试加速测试码头(与使用apache进行比较)以提供动态内容.

我正在使用三个客户端线程测试这个,一旦响应回来就再次请求.它们运行在本地盒子(OSX 10.5.8 mac book pro)上.Apache几乎是开箱即用的(XAMPP发行版),我测试了Jetty 7.0.2和7.1.6

Apache正在给我的spikey时间:响应时间高达2000ms,但平均为50ms,如果你删除尖峰(大约2%),平均每次通话10ms.(这是一个PHP hello world页面)

Jetty给我没有尖峰,但响应时间约为200ms.

这是调用localhost:8080/hello /与jetty一起分发,并启动jetty java -jar start.jar.

这对我来说似乎很慢,我想知道它是否只是我做错了什么.

如何从码头获得更好的数字的任何sugestions将不胜感激.

谢谢

java jetty

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

我应该使用哪种API在Windows上播放音频?

在Windows上有很多种播放声音的方法.每种方法的差异,优点和缺点是什么?

我知道至少有5种方法:

  1. 1991 WinMM.dll/mmsys.dll PlaySound
  2. 1995年MCIWnd(由@casablanca建议)
  3. 1996 DirectSound
  4. 1998 WaveOut
  5. 1999年ASIO
  6. 1999 Windows Media Player ActiveX控件?
  7. 2005 WASAPI(由XAudio2使用 - 由@Han建议)
  8. 2007 XAudio2

c++ windows audio-player

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