问题列表 - 第47228页

GWT FileUpload不适用于Chrome和Opera

嗨,我有一些用GWT 2.2(在previuos版本上测试过)的文件上传应用程序.基本上,服务器端有一个带有Struts servlet的FileUpload组件.问题是它在IE和FF上工作正常,但在Chrome和Opera上不起作用.

我找到了一些提示使用gwtupload库(我构建最简单的情况),问题仍然发生...使用gwtupload我得到警告:"错误,您的浏览器没有发送任何信息.请再试一次或使用其他浏览器尝试"

gwtupload版本的简单代码:

   defaultUploader = new SingleUploader();
        verticalPanel.add(defaultUploader);
        defaultUploader.addOnFinishUploadHandler(onFinishUploaderHandler);

    // Load the image in the document and in the case of success attach it to the viewer
private IUploader.OnFinishUploaderHandler onFinishUploaderHandler = new IUploader.OnFinishUploaderHandler() {
    public void onFinish(IUploader uploader) {
      if (uploader.getStatus() == IUploadStatus.Status.SUCCESS) {

        //new PreloadedImage(uploader.fileUrl(), showImage);

        // The server can send information to the client.
        // You can parse this information using XML or JSON libraries
        //            Document doc = XMLParser.parse(uploader.getServerResponse());
        //            String size = IUploader.Utils.getXmlNodeValue(doc, "file-1-size"); …
Run Code Online (Sandbox Code Playgroud)

gwt file-upload

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

Clojure不会消耗过多的perm-gen空间吗?

我是Cojure的新手,但我读到在使用AOT编译时会为每个函数生成一个类.这是不是意味着很多消耗了perm-gen空间的类?这有什么问题吗?什么时候不使用AOT编译,但是动态生成字节码?

clojure permgen

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

使用引用或指针组成?

请告诉我哪一个好

考虑我有这样的课程

class Shape
{
public:
    virtual void Display()
    {
        cout << "Shape::Display()" << endl;
    }
};

class Line : public Shape
{
public:
    void Display()
    {
        cout << "Line::Display()" << endl;
    }
};

class Circle : public Shape
{
public:
    void Display()
    {
        cout << "Circle::Display()" << endl;
    }
};
Run Code Online (Sandbox Code Playgroud)

1)

class Container
{
public:
    Container(Shape& shape) : m_Shape(shape)
    {

    }

    void Draw()
    {
        m_Shape.Display();
    }
private:
    Shape& m_Shape;
};
Run Code Online (Sandbox Code Playgroud)

在这里,他正在参考并将其分配给基类对象.

2)

class ShapeContainer
{
public:
    ShapeContainer(Shape* pShape) : …
Run Code Online (Sandbox Code Playgroud)

c++

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

我可以在java中读取windows-1256文件吗?

我想用Java阅读在windows-1256中编码的阿拉伯语文本文件(在windows平台上)

有什么建议?

java character-encoding

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

如何在nltk中用hunpos标记文本文件?

有人可以帮我用hunpos标记nltk中的语料库的语法吗?

  1. 我要为hunpos.HunPosTagger模块导入什么?

  2. 我如何HunPosTag语料库?请参见下面的代码。


import nltk 
from nltk.corpus import PlaintextCorpusReader  
from nltk.corpus.util import LazyCorpusLoader  

corpus_root = './'  
reader = PlaintextCorpusReader (corpus_root, '.*')  

ntuen = LazyCorpusLoader ('ntumultien', PlaintextCorpusReader, reader)  
ntuen.fileids()  
isinstance (ntuen, PlaintextCorpusReader)  


# So how do I hunpos tag `ntuen`? I can't get the following code to work.
# please help me to correct my python syntax errors, I'm new to python 
# but i really need this to work. sorry
##from nltk.tag import hunpos.HunPosTagger
ht = HunPosTagger('english.model') …
Run Code Online (Sandbox Code Playgroud)

python corpus nltk pos-tagger

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

如何从HTTPPOST,字典或?中检索表单值

我有一个MVC控制器,具有此操作方法:

[HttpPost]
public ActionResult SubmitAction()
{
     // Get Post Params Here
 ... return something ...
}
Run Code Online (Sandbox Code Playgroud)

表单是一个非常简单的表单,带有一个简单的文本框.

我如何访问参数值?

我不是从View发帖,帖子是外部的.我假设有一组我可以访问的键/值对.

我试过Request.Params.Get("simpleTextBox");但它返回错误"抱歉,处理您的请求时出错".

asp.net http-post asp.net-mvc-3

111
推荐指数
4
解决办法
24万
查看次数

用于启用详尽且详细的g ++警告的标志

通常在C下gcc,我将从以下一组警告标志开始(从多个来源痛苦地组装):

-Wall -Wextra -Wformat-nonliteral -Wcast-align -Wpointer-arith -Wbad-function-cast \
-Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Winline -Wundef \
-Wnested-externs -Wcast-qual -Wshadow -Wwrite-strings -Wno-unused-parameter \
-Wfloat-equal -pedantic -ansi
Run Code Online (Sandbox Code Playgroud)

我将使用这组警告构建(至少我的调试版本)并修复我可能做的所有事情(通常是一切),然后只删除标记,如果它们不相关或不可修复(几乎从不这样).有时,-Werror如果我必须在编译时离开,我也会添加.

我只是拿起C++(是的,我落后了15年),我想从右脚开始.

我的问题是:是否有人为C++预先编译了类似的完整警告标志集g++?(我知道其中很多都是一样的.)

c++ warnings g++

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

如何在应用程序中获取Android手机的UUID?

我正在寻求帮助来获取我的Android手机的UUID.我搜索了网络,发现了一个可能的解决方案,但它不能在模拟器中工作.

这是代码:

Class<?> c;
try {
    c = Class.forName("android.os.SystemProperties");
    Method get = c.getMethod("get", String.class);
    serial = (String) get.invoke(c, "ro.serialno");
    Log.d("ANDROID UUID",serial);
} catch (Exception e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

有人知道它为什么不起作用,或者有更好的解决方案吗?

uuid android

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

在Mongo中,如何查找所有文档,但只显示其标题?

每个文档中都有一个['title']属性.我怎么能做.find,但只显示标题?

database mongodb

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

Python字符串处理,Unicode和Beautiful Soup

我一直在寻找我所拥有的但没有找到/理解一个可行的错误的解决方案.基本上,如果我使用字符串函数(translate,strip等),我会得到Unicode错误(ascii'编解码器无法在位置y编码字符'x':序数不在范围内(128).但是当我尝试美丽的汤时处理文本,我没有得到Unicode错误,但难度(我应该说不熟悉)对我来说是非常高的.这是我的代码的摘录:

...

import urllib2,sys
import re
import os
import urllib
import string
import time
from BeautifulSoup import BeautifulSoup,NavigableString, SoupStrainer
from string import maketrans
import codecs

trantab=string.maketrans(",",";") 
...

                html5 = urllib2.urlopen(address5).read()
                time.sleep(1.5)

                soup5 = BeautifulSoup(html5)

                for company in iter(soup5.findAll(height="20px")):
                    stream = ""
                    count_detail = 1
                    for tag in iter(company.findAll('td')):
                        if count_detail > 1:
                            stream = stream + string.translate(str(tag.text),trantab)
                            if count_detail < 4 :
                                stream=stream+","
                        count_detail = count_detail + 1
                    print str(storenum)+","+branch_name_address+","+ stream
Run Code Online (Sandbox Code Playgroud)

....

这个脚本运行一段时间,然后炸弹 stream = stream + string.translate(str(tag.text),trantab)

基本上,我只是想在我正在处理的字段中用分号替换逗号.

此外,尝试删除嵌入的空白/空白, …

python string unicode beautifulsoup

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