问题列表 - 第38924页

jQuery.ajax返回400 Bad Request

这很好用:

jQuery('#my_get_related_keywords').click(function() {
    if (jQuery('#my_keyword').val() == '') return false;
        jQuery.getJSON("http://boss.yahooapis.com/ysearch/web/v1/"
        +jQuery('#my_keyword').val()+"?"
        +"appid=myAppID"
        +"&lang=en"
        +"&format=json"
        +"&count=50"
        +"&view=keyterms"
        +"&callback=?",
        function (data) {//do something}
Run Code Online (Sandbox Code Playgroud)

这将返回400 Bad Request(仅使用.ajax重构上述jQuery以支持错误处理).

jQuery('#my_get_related_keywords').click(function()
    {
    if (jQuery('#my_keyword').val() == '') return false; 
    jQuery('#my_loader').show();
    jQuery.ajax(
        {
        url: "http://boss.yahooapis.com/ysearch/web/v1/"
        +jQuery('#my_keyword').val()+"?"
        +"appid=myAppID"
        +"&lang=en"
        +"&format=json"
        +"&count=50"
        +"&view=keyterms"
        +"&callback=?", 
        success: function(data)
            {//do something}
Run Code Online (Sandbox Code Playgroud)

ajax jquery

17
推荐指数
3
解决办法
12万
查看次数

在python ctypes中传递字符串数组作为参数

这是python ctypes中多维char数组(字符串数组)的后续内容.我有一个ac函数来操作一个字符串数组.数据类型是静态的,因此这有助于:

void cfunction(char strings[8][1024])
{
 printf("string0 = %s\nstring1 = %s\n",strings[0],strings[1]);
 strings[0][2] = 'd'; //this is just some dumb modification
 strings[1][2] = 'd';
 return;
}
Run Code Online (Sandbox Code Playgroud)

我在python中创建数据类型并使用它如下:

words = ((c_char * 8) * 1024)()
words[0].value = "foo"
words[1].value = "bar"
libhello.cfunction(words)
print words[0].value
print words[1].value
Run Code Online (Sandbox Code Playgroud)

输出如下所示:

string0 = fod
string1 =
fod
bar
Run Code Online (Sandbox Code Playgroud)

看起来我不正确地将单词对象传递给我的C函数; 它不会//看到//第二个数组值,但写入内存中的位置不会导致段错误.

关于声明的单词对象的其他奇怪之处:

  • 单词[0] .value = foo
  • len(单词[0] .value)= 3
  • sizeof(words [0])= 8
  • repr(words [0] .raw)='foo\x00\x00\x00\x00\x00'

为什么一个对象被声明为1024个字符长,给出了截断的sizeof和raw值?

python ctypes pointers

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

css定位z指数负边距

我有以下html - 无论我做什么,我似乎无法让中间div出现在顶部顶部和顶部.它位于顶部上方,但我希望底部位于中间位置,底部实际位于顶部.有任何想法吗 ?下面的Jsfiddle链接也..提前感谢!

    <body>
        <div>
            <div id="tdiv" >Top Div</div>
            <div id="connector">Middle Didv</div>            
            <div id="bdiv">Bottom Div </div>
        </div>        
    </body>


#tdiv{   

    height:200px; border:10px dotted black ;
    margin-bottom: -100px;   
    background:red;

}



#connector{

    height:200px;border:10px solid black;
    background:blue;
    margin-bottom: -100px;   
    z-index: 21;

}

#bdiv{

    border:21px dashed black;
    height:200px;
    z-index: 1;
    background:green;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/EWkMA/29/

html css margin z-index

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

将指针传递给内存映射接口

我有一个指向内存映射设备的全局指针,初始化如下:

volatile char *base_address = (char *) 0xa0000000;
Run Code Online (Sandbox Code Playgroud)

在程序执行期间,我有一个switch语句,根据输入,必须调整base_address指针,如下所示:

    switch (input) {
        case 'S': 
        base_address = (char *) 0xa0001000;
        InitDevice();
    break;
        case 'A': 
        base_address = (char *) 0xa0001000;
        InitDevice();
            break
Run Code Online (Sandbox Code Playgroud)

TBH,这看起来像是一个肮脏的黑客,将base_address传递给函数可能更好InitDevice((char *) 0xa0001000).后者是否是正确的方法或有更好的方法?

非常感谢,Alex

c

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

当在eclipse pdt中同步时 - 在比较php文件的版本时获得一个空白的灰色窗口

我已经为64位Linux安装了Eclipse PDT Helios SR1 GTK(Ubuntu Maverick干净安装).
我添加了Subversive插件以使用Subversion,并安装了SVNKit 1.3.2连接器.我使用的是Sun的java而不是OpenJDK版本.

当我同步的PHP项目,并双击一个PHP文件比较比较基础版本我做了分歧 - 它会打开一个比较文件的窗口,但窗口是空的 - 我看到灰色的背景,如果没有文件打开.

当我打开未设置为PHP文件的文件时,它工作正常.(如果我要一个.module扩展名的文件,并把它定义为在内容类型偏好设置面板的PHP文件,它会严重如上所述采取行动.如果我会删除此定义,它会工作[好像我比较纯文本文件]).

任何人都知道为什么会这样?
如果我错过了任何有助于诊断或解决此问题的重要信息,请知道并且我会添加它.

谢谢.

php eclipse subversive eclipse-pdt synchronize

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

如何确定对象是否为NSNumber

我正在循环一个NSMutableArray并想知道我如何确定一个数组项实际上是一个NSNumber还是它的其他东西,例如NSString?

objective-c

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

如何在Jersey中获取上传文件的MIME类型

我在泽西岛有一个标准的上传端点:

@POST
@Secure
@Consumes("multipart/form-data")
public Response upload( @Context final HttpHeaders hh,
            @FormDataParam("fileaaa") final FormDataContentDisposition disposition,
            @FormDataParam("fileaaa") final InputStream input,
Run Code Online (Sandbox Code Playgroud)

如何获取上传文件的MIME类型?

如果我这样做,请disposition.getType获取表单的MIME类型; 在这种情况下form-data.

我知道信息在某处; HTTP消息应该是这样的:

-----------------------------7d01ecf406a6
Content-Disposition: form-data; name="input_text"

mytext

-----------------------------7d01ecf406a6
Content-Disposition: form-data; name="fileaaa";
filename="C:\Inetpub\wwwroot\Upload\pic.gif"
Content-Type: image/gif

(binary content)
-----------------------------7d01ecf406a6--
Run Code Online (Sandbox Code Playgroud)

java upload file-upload jersey mime-types

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

如何获取插入产生的Identity字段?

我要将数据插入到表中,如下所示:

Insert Into MyTable (Field1, Field2)
           Values   ('test', 5)
Run Code Online (Sandbox Code Playgroud)

发生插入时,新行将在ID列中具有标识值.如果@ID在我的T-SQL代码中调用了一个变量,如何填充@IDT-SQL插入的结果?

Declare @ID int

Insert into MyTable (Field1, Field2)
             Values ('test', 5)

--//How do I populate @ID with the value of ID of the record that was just inserted?
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server stored-procedures

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

编译缓冲区以显示在垂直缓冲区中

emacs 23.2

我刚刚在10.1英寸的上网本上安装了emacs.

但是,当我编译源代码时,编译窗口总是在源代码缓冲区下面的水平缓冲区中打开.

在工作中我使用15"屏幕,编辑在垂直窗口打开,这是我喜欢的.

但是,在我的10.1"上,是否有任何方法可以强制它在垂直窗口中打开.当源代码缓冲区垂直于编译缓冲区时,它更容易向下滚动并找到错误.

非常感谢任何建议,

emacs

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

覆盖基类方法

是否可以在C++中覆盖基类方法,就像我们可以在C#中使用override关键字一样?

请帮助谢谢

c# c++

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