问题列表 - 第20549页

IE问题:使用javascript将表单提交到iframe

我试图使用javascript创建一个iframe元素,如下所示:

var iframe = document.createElement('iframe');
iframe.setAttribute('name', 'frame_x');
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用新创建的iframe作为目标提交表单时,IE会打开一个新窗口,而不是使用iframe.

form.setAttribute('target', 'frame_x');
form.submit();
Run Code Online (Sandbox Code Playgroud)

这在Firefox中完美运行.此外,iframe已创建,但未使用.

javascript forms iframe

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

如何在Oracle SQL中对结果进行不区分大小写的排序?

从Java中不区分大小写地查询SQL数据库的经典方法如下:

String name = ...;  // get the user's input (case is unknown)
String sql = "select * from Person where lower(name) = ?";
Object jdbcBindVariable = name.toLowerCase();
// ... using JDBC, bind that variable and run the SQL query
Run Code Online (Sandbox Code Playgroud)

问题是较低的外壳是特定于语言环境的操作.例如,下限字母" I"会产生不同的英语和土耳其语结果.在上面的代码中,有两个下层操作:

  • String#toLowerCase()方法
  • lower()数据库函数

如何确保Java和数据库使用相同的语言环境,从而执行有效的比较?

我知道String类有一个toLowerCase(Locale)方法,但我怎么知道数据库使用的Locale?我可以以编程方式检查这个,还是必须将语言环境硬编码到我认为数据库(在本例中为Oracle 10g)配置的语言环境?

sql database oracle locale case-insensitive

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

Chrome中的HTML <base>

<base href="http://google.com" /> 
<img src="/intl/en_ALL/images/logo.gif" /> 
Run Code Online (Sandbox Code Playgroud)

铬支持?它在Firefox中运行良好.

具体而言,相对图像链接不会解析为基本URL.

那是为了:

http://webnumbr.com/create?url=http://google.com

最新的OSX和Windows Chrome测试(4.0.249.78)

html google-chrome

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

包含属性且其父级父级包含另一个属性的XPath元素

这是我在这里的第一篇文章,因为我看到很多很棒的答案,我想我会试一试.

我正在尝试使用XPath来获取HTML文档中的特定元素.以下是基于Google网页的示例:

<html>
  <head>
    <title>XPath Test</title>
  </head>
  <body>
    <form name='f'>
      <table>
        <tbody>
          <tr>
            <td>
              <input name='q' type="text" />
            </td>
          </tr>
        </tbody>
      </table>
    </form>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

使用上面的示例(为了寻求帮助而简化),我希望能够找到名称为'q'的输入元素,以及谁是具有名称='f的5个父母的祖先".

例如,如果我在SWAT的语法中执行此操作,SWAT是位于http://ulti-swat.wikispaces.com的开源Web自动化测试库,则语法如下:

| AssertElementExists |表达式|名= Q; parentElement.parentElement.parentElement.parentElement.parentElement.name = F |输入|

我刚开始学习XPath,并试图了解如何将谓词与轴结合起来.是否可以使用XPath执行此类表达式?如果有的话,知识渊博的人请帮忙吗?

xpath element predicate axes parent

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

OpenGL中的纹理映射(使用SOIL)

我在使用SOIL加载纹理以便在此四边形上正确显示时遇到问题.如果不清楚,我只是写了一个小的2D精灵引擎,这就是渲染部分(毫无疑问需要一点优化).我在几个月内没有做过任何OpenGL,而且我还是很生气.

#include <OpenGL/OpenGL.h>
#include <GLUT/GLUT.h>
#include "SOIL.h"

#include <stdio.h>

GLuint linktex;

void drawSprite(GLint left, GLint right, GLint bottom, GLint top, GLuint texture){  
    //Draw clockwise
    glColor3f(1.0, 1.0, 1.0);
    glBindTexture(GL_TEXTURE_2D, texture);

    glBegin(GL_QUADS);
    glTexCoord2i(1,1); glVertex2i(right , top);
    glTexCoord2i(1,0); glVertex2i(right , bottom);
    glTexCoord2i(0,0); glVertex2i(left , bottom);
    glTexCoord2i(0,1); glVertex2i(left , top);
    glEnd();
}

void display(void){
    glClearColor(0.0, 0.0, 0.0, 1.0);
    glClear(GL_COLOR_BUFFER_BIT);
    glLoadIdentity();
    glOrtho(0.0, 240.0, 0.0, 160.0, -1.0, 1.0);
    drawSprite(50, 82, 50, 82, linktex);
    glFlush();
}

void reshape(int w, int h){
    glViewport(0, 0, (GLsizei)w, (GLsizei)h);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity(); …
Run Code Online (Sandbox Code Playgroud)

c opengl

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

尽可能快地计算矩阵的零空间

我需要并行计算几千个小矩阵(8x9,而不是我之前写的4x3)的零空间(CUDA).所有引用都指向SVD,但数值配方中的算法看起来非常昂贵,并且除了我不需要的零空间之外,它给了我很多东西.高斯消除真的不是一种选择吗?还有其他常用方法吗?

algorithm math cuda matrix

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

TagLib #Windows发行版?还是另一个好的ID3读卡器?

我想编写一个快速程序,让我的MP3文件的文件组织与我的ID3标签中的信息同步...

我曾试图获得Windows Media Format SDK,但是当我去安装它时说它只能在WinXP上运行.我发现有人在这里建议TagLib#,从代码示例中看起来非常好.问题是官方网站似乎已经消失了,我在Novell的服务器上发现的其他链接也已关闭.

任何人都知道在哪里我仍然可以获得用于Windows的C#/ VB.NET的TagLib#发行版?还是另一个好的ID3标签阅读器?

vb.net id3 taglib-sharp

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

如何实现水平调试系统?

按照设计,在我正在工作的环境中,我不能使用调试器来尝试检测错误,所以当我需要调试功能时,我总是输出一些信息.

为此,我做了以下事情:

#ifdef DEBUG
    #define printd(x) printf x
#else
    #define printd(x)
#endif
Run Code Online (Sandbox Code Playgroud)

因此,当我需要打印一些调试信息时,我会使用printd()而不是printf().

我发现的问题是我需要一个水平系统,在确定的调试级别中有一些消息可能很重要,但在调试代码的其他部分时则无关紧要.

所以我的问题是,我如何实现一个水平的调试系统?我重视简单,我的意思是,我更喜欢我的实际系统,而不是在使用它时需要大量代码或混淆代码.类似的东西printd(level, format, ...)会很棒.

c debugging

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

PHP命令行:max_execution_time和memory_limit

快问.

如果我从命令行运行一个PHP脚本(通过一个cron作业,"php ./somwthing-sync.php"),我仍然受限于php max_execution_time和memory_limit?

谢谢

弥敦道

php

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

jQuery 1.4的新行为是一个糟糕的设计选择吗?

这有点咆哮,但也是一个非常严重的问题.jQuery已经更改了ajax param序列化,如下所示:

jQuery 1.4在jQuery.param中添加了对嵌套param序列化的支持,使用PHP推广的方法,并由Ruby on Rails支持.例如,{foo:["bar","baz"]}将被序列化为"foo [] = bar&foo [] = baz".

你抓到了吗?

你调用你的参数foo.foo[]如果foo的值是一个数组,jQuery现在将它重命名为背后.这是因为一些PHP-ers和Rubyists希望第三方API为它们重命名.

叫我老式的,但当我把东西放到地图上时,用钥匙x,我希望找到价值x.或者至少使用可选覆盖来实现此默认行为.

甚至文档都同意我:

如果value是一个数组,则jQuery使用相同的键序列化多个值,即{foo:["bar1","bar2"]}变为'&foo = bar1&foo = bar2'.

我是否正确地认为这只是来自jQuery团队的错误判断?

jquery api-design

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