问题列表 - 第34804页

从Javascript,Ajax,IE访问二进制数据:可以从Javascript(而不是VB)读取responseBody吗?

首先,我知道这个问题:

特别是最好的答案,http://emilsblog.lerch.org/2009/07/javascript-hacks-using-xhr-to-load.html.

因此,使用Firefox(以及以后版本的Chrome实际上似乎也可以使用的操作系统)从Javascript访问二进制数据;不了解Opera.到现在为止还挺好.但我仍然希望找到一种方法来使用现代IE(理想情况下是IE 6,但至少是IE 7+)访问二进制数据,而不使用VB.有人提到XHR.messageBody不起作用(如果它包含零字节),但我想知道这是否可以用更新版本解决; 或者是否有可能允许简单二进制数据访问的备用设置.

我的具体用例是访问使用二进制数据传输格式(包括UTF-8编码中不合法的字节组合)编码的Web服务返回的数据.

javascript ajax internet-explorer xmlhttprequest binary-data

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

如何在没有使用javascript的id的情况下向html标签添加onclick事件?

我试过这样做,但似乎没有用:

 window.onload = initAll;


    function initAll(){
    document.getElementsByTagName('a').onclick = clickHandler;
     }

    function clickHandler(){
        if(this.toString().indexOf("localhost") < 0) {
            confirmation = confirm("You are now leaving http://soso.com.  Please click 'ok' to continue to this site, or 'cancel' to stay in http://soso.com");
                if (confirmation == false){
                    return false;
                }

        }

    }
Run Code Online (Sandbox Code Playgroud)

我知道我可以getElementById并且这样可行,但它不会这样工作.任何帮助,将不胜感激.

谢谢!

javascript

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

如何通过Ajax或CGI获取Perl Unicode字符串输入的长度?

好的,这应该非常简单,但我已经搜索了所有答案并阅读了以下主题: 如何在Perl中找到Unicode字符串的长度?

它对我没有帮助.我知道如何让Perl将字符串常量视为UTF-8并返回正确数量的字符(而不是字节),但是当Perl通过我的AJAX调用接收字符串时,它会以某种方式起作用.

下面,我将在unicode中发布三个希腊字母Alpha,Beta和Omega.Perl告诉我长度是6(字节),它应该告诉我只有3(字符).如何获得正确的字符数?

#!/usr/bin/perl
use strict;

if ($ENV{CONTENT_LENGTH}) {
    binmode (STDIN, ":utf8");
    read (STDIN, $_, $ENV{CONTENT_LENGTH});
    s{%([a-fA-F0-9]{2})}{ pack ('C', hex ($1)) }eg;
    print "Content-Type: text/html; charset=UTF-8\n\nReceived: $_ (".length ($_)." chars)";
    exit;
}

print "Content-Type: text/html; charset=UTF-8\n\n";
print qq[<html><head><script>
        var oRequest;
        function MakeRequest () {
            oRequest = new XMLHttpRequest();
            oRequest.onreadystatechange = zxResponse;
            oRequest.open ('POST', '/test/unicode.cgi', true);
            oRequest.send (encodeURIComponent (document.oForm.oInput.value));
        }
        function zxResponse () {
            if (oRequest.readyState==4 && oRequest.status==200) {
                alert (oRequest.responseText);
            }
        }
    </script></head><body>
        <form name="oForm" method="POST">
            <input type="text" name="oInput" …
Run Code Online (Sandbox Code Playgroud)

unicode ajax perl utf-8

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

Django,Python,尝试更改从DB对象检索的对象中的字段值/属性.所有调用,不工作

我正在尝试从我从django db调用中检索的对象中的字段更改特定字段.

class Dbobject ()
   def __init__(self):
       dbobject = Modelname.objects.all()
   def test (self):
       self.dbobject[0].fieldname = 'some new value'
Run Code Online (Sandbox Code Playgroud)

然后我可以像这样访问一个特定的属性:

objclass = Dbobject()
fieldvalue = dbobject.dbobject[0].fieldname
Run Code Online (Sandbox Code Playgroud)

但我希望能够使用Dbobject类的"test"方法来尝试更改对象属性值的特定值,但它不会更改它.我对此感到难过,因为我认为我应该更改对象的属性值.

python django attributes object

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

初始化没有默认构造函数的类

如果我有一个类A只有一个拷贝构造函数和一个带参数的构造函数intint,和我把一个类内部的类B:

class B
{
public:
    B();
private
    A a;
}
Run Code Online (Sandbox Code Playgroud)

我如何a在B的构造函数中初始化?

我已经尝试了a(0, 0),a = A(0, 0)但并不奇怪也没有奏效,我收到了

error: no matching function for call to ‘A::A()’
Run Code Online (Sandbox Code Playgroud)

c++ oop constructor compiler-errors initialization

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

在Python中用unicode字符串替换非ascii字符

如何在Python中用unicode字符串替换非ascii字符?

这是给定输入的输出:

música - >音乐

cartón - >纸箱

caño - > cano

Myaybe有一个字母,其中'á'是一个键,'a'是一个值?

python ascii

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

jquery菜单栏漂浮顶部

我正在尝试使菜单栏不断浮动在浏览器的顶部,因此当它们向下滚动页面时,菜单栏仍然位于顶部.

我怎么能这样做?

问候,

css jquery parallax

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

如何为"InterruptedException"编写单元测试

为了实现100%的代码覆盖率,我遇到了一种需要单元测试代码块的情况InterruptedException.如何正确地测试这个?(请使用JUnit 4语法)

private final LinkedBlockingQueue<ExampleMessage> m_Queue;  

public void addMessage(ExampleMessage hm) {  
    if( hm!=null){
        try {
            m_Queue.put(hm);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java unit-testing

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

Poco C++库是否支持位置命令行参数?

我看不到用Poco的 Poco::Util::Application类和相关的方法来支持位置命令行参数Poco::Util::OptionProcessor.位置参数是命令行上的未命名参数,在所有其他选项之后结束,如下所示:

someprogram -b --what=121 filename.bin
Run Code Online (Sandbox Code Playgroud)

在该示例中,filename.bin是位置参数,它没有名称,但是在所有命名参数之后的第一个位置参数.Boost的program_options支持这一点,我发现很难相信Poco没有,但我发现如何根据源和文档来支持它.

Poco支持这个吗?

c++ command-line-arguments poco-libraries

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

如何使用多个排序条件对ArrayList进行排序?

我有一个包含Quote对象的数组列表.我希望能够按名称,更改和百分比更改按字母顺序排序.我怎样才能对我的arraylist进行排序?

package org.stocktwits.model;

import java.io.Serializable;
import java.text.DecimalFormat;

    public class Quote implements Serializable {

        private static final long serialVersionUID = 1L;

        public String symbol;
        public String name;
        public String change;
        public String percentChange;
        public String open;
        public String daysHigh;
        public String daysLow;
        public String dividendYield;
        public String volume;
        public String averageDailyVolume;
        public String peRatio;
        public String marketCapitalization;
        public String yearHigh;
        public String yearLow;
        public String lastTradePriceOnly;
        public DecimalFormat df = new DecimalFormat("#,###,###,###,###,##0.00");
        public DecimalFormat vf = new DecimalFormat("#,###,###,###,###,##0");

        public String getSymbol() …
Run Code Online (Sandbox Code Playgroud)

java sorting collections arraylist

7
推荐指数
5
解决办法
5万
查看次数