问题列表 - 第47044页

混淆AJAX POST

嘿伙计们,我正在进行AJAX POST调用 - 但是使用FireBug,您可以看到所有细节(允许人们绕过表单).

关于混淆这个问题的任何提示POST(或者这些内容)?

我的ajax电话:

$.ajax({
        type: "POST",
        url: "php/query.php",
        cache: false,
        data: "action=getWordsByLetter&l="+letter,
        success: function(data){
            dataArray = data.split('|');
            $('#words').html('');
            for(var i = 0; i < (dataArray.length - 1); i++) {
                $('#words').append('<li class="w">'+dataArray[i]+'</li>');
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我宁愿自己编写代码,而不是依赖于插件:)

ajax jquery post

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

字典列表

我试图创建一个字典列表,但在我看来,我做错了什么:

所以,我有一个元组列表,如下所示:

dict = {}
lst = []
cats = [(u'cat1', u'Matilda'),(u'cat2', u'Mew')]
for line in cats:
    dict['cat_num'] = line[0]
    dict['name'] = line[1]
    lst.append(dict)
print lst
Run Code Online (Sandbox Code Playgroud)

结果我得到这个清单:

[{'cat_num': u'cat2', 'name': u'Mew'}, {'cat_num': u'cat2', 'name': u'Mew'}]
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我的错误在哪里?

谢谢.

python dictionary list

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

Struts2和Tiles:当apache.org关闭时,我的webapp无法启动

我正在构建一个使用磁贴的Struts2 Web应用程序但是我发现了一个非常令人沮丧的问题,即如果apache.org关闭(这似乎经常发生)Web应用程序无法启动.这是因为在其标准设置中,StrutsTilesListener尝试加载tiles defenitions文件,该文件包含一个带有public-id的DOCTYPE,该公共id指向位于tiles.apache.org上的DTD.

当应用程序启动时,使用Apache Xerces通过Apache Commons Digester加载定义文件,该文件尝试从tiles.apache.org加载DTD但是如果apache.org关闭则会失败并且随之而来的是整个Web应用程序无法启动.

我可以通过下载文件并将其置于本地并在struts定义文件中指定新的本地位置来绕过远程位置的下载,但是这个解决方案不是很便携,因为本地保存DTD的位置可能会有所不同开发人员机器和不同的一旦上传到实时环境,所以我将不得不继续编辑位置,以便运行webapp运行的机器,这简直是烦人的.

项目中没有其他xml文件存在此问题,包括struts.xml文件,该文件在apache.org上也有DTD位置,所以很明显存在一个设置问题,其中Tiles严格要求DTD但其他组件不是.这有什么解决方案吗?我已经没有耐心了,我不能把这个webapp知道,如果我重新启动apache.org,那么webapp就不会再回来了.

Struts tile defenition文件

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN"
       "http://tiles.apache.org/dtds/tiles-config_2_1.dtd">
<tiles-definitions>
    <definition name="master" template="/tiles/templates/master.jsp">
    </definition>
    <definition name="public" extends="master">
        <put-attribute name="header" value="/tiles/templates/public/header.jsp" />
        <put-attribute name="footer" value="/tiles/templates/public/footer.jsp" />
        <put-attribute name="templateMeta" value="/tiles/templates/public/meta.jsp" />
    </definition>  
</tiles-definitions>
Run Code Online (Sandbox Code Playgroud)

当apache.org关闭时,堆栈跟踪

SEVERE: Exception sending context initialized event to listener instance of class org.apache.struts2.tiles.StrutsTilesListener
java.lang.IllegalStateException: Unable to instantiate container.
    at org.apache.tiles.web.startup.TilesListener.contextInitialized(TilesListener.java:60)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) …
Run Code Online (Sandbox Code Playgroud)

java dtd struts2 xerces apache-commons-digester

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

从方法返回两个数组

我想从一个方法(填充这些数组)返回两个String数组.两个阵列的大小彼此不同.我该怎么办?

String[] namesOfColumnsFound = new String[45];

String[] namesOfColumnsNotFound = new String[25];

编辑:我只需要传递数据..不需要传递任何行为

java java-ee

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

不知怎的,我的活动无法扩展MapActivity,为什么?

我正在尝试开发一个简单的android地图应用程序.只要我扩展"Activity",代码就可以正常运行.当我将其更改为"MapActivity"时,执行必要的导入并再次运行模拟器.我的应用无法启动.我搜索了很多,但似乎没有解决这个问题的答案.请建议做什么?

android

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

使用JDBC从长字符串创建CLOB

我有以下查询:

select id from table1 where some_func(?) = 1;
Run Code Online (Sandbox Code Playgroud)

where some_func是一个允许其参数为VARCHAR2或CLOB的函数,并且?是一些字符串,可能非常长.

我试图使用以下代码绑定变量:

stmt.setObject(i+1, obj);
Run Code Online (Sandbox Code Playgroud)

但是如果string.length()> 4000,我会收到以下错误:

java.sql.SQLException: ORA-01460: unimplemented or unreasonable conversion requested
Run Code Online (Sandbox Code Playgroud)

原因很明显:VARCHAR2大小限制为4000个字符.

然后我尝试使用以下代码:

if(obj instanceof String && ((String) obj).length() >= 4000) {
  String s = (String) obj;
  StringReader stringReader = new StringReader(s);
  stmt.setClob(i+1, stringReader, s.length());
} else {
  stmt.setObject(i+1, obj);
}
Run Code Online (Sandbox Code Playgroud)

这给出了一个不同的错误:

ORA-22922: nonexistent LOB value
Run Code Online (Sandbox Code Playgroud)

我尝试的最后一个想法是使用oracle.sql.CLOB.createTemporary()方法创建一个CLOB 但由于以下异常而失败:

java.lang.ClassCastException:
  org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper 
  cannot be cast to oracle.jdbc.OracleConnection
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?还有其他可能吗?

java oracle jdbc clob

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

为什么在表达式树中需要转换

从5分钟前我提出的这个问题来看,很明显以下代码抛出异常,说明了这一点

未处理的异常:System.InvalidOperationException:没有为类型'System.Nullable`1 [System.Int32]'和'System.Int32'定义二进制运算符Equal.

public static void GetResultCollection<T>() {
        AccrualTrackingEntities db = new AccrualTrackingEntities();
        var result = db.CreateQuery<T>(String.Format("[{0}]", typeof(T).Name + "s"));

        int? ItemTypeValue = 1;

        var param = Expression.Parameter(typeof(T));

        var lambda = Expression.Lambda<Func<T, bool>>(
            Expression.Equal(
                Expression.Property(param, "ProcInstId"),
                Expression.Constant(ItemTypeValue)),
            param);

        var list = result.Where(lambda).ToList();
    }
Run Code Online (Sandbox Code Playgroud)

但是,此代码具有明确列出的类型Expression.Constant确实有效

class Program {
    public static void GetResultCollection<T>() {
        AccrualTrackingEntities db = new AccrualTrackingEntities();
        var result = db.CreateQuery<T>(String.Format("[{0}]", typeof(T).Name + "s"));

        int? ItemTypeValue = 1;

        var param = Expression.Parameter(typeof(T));

        var lambda = …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework expression-trees

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

MySQL数据库上的复杂排序

我面临以下情况.

我们有一个带有翻译实体的CMS.这些翻译存储在具有一对多关系的不同表中.例如newsarticlesnewsarticle_translations.可用数量languages由同一CMS动态确定.

当输入新的新闻时,编辑需要输入至少一个翻译,他选择的一种可用语言取决于他.

在CMS的newsarticle概述中,我们希望显示一个带有(翻译)文章标题的专栏,但由于没有一种语言是强制性的(其中一种是强制性的,但我不知道哪一种)我真的不是知道如何构建我的mysql查询以选择每个新闻文章的标题,无论输入的语言如何.

为了使这一切变得有点困难,我们的经理要求也可以对标题进行排序,因此据我所知,在单独的查询中提取翻译是排除在外的.

任何人都知道如何以最有效的方式解决这个问题?

这是我的表模式,它可能会有所帮助

> desc news;
+-----------------+----------------+------+-----+-------------------+----------------+
| Field           | Type           | Null | Key | Default           | Extra          |
+-----------------+----------------+------+-----+-------------------+----------------+
| id              | int(10)        | NO   | PRI | NULL              | auto_increment |
| category_id     | int(1)         | YES  |     | NULL              |                |
| created         | timestamp      | NO   |     | CURRENT_TIMESTAMP |                |
| user_id         | int(10)        | YES  |     | NULL              |                |
+-----------------+----------------+------+-----+-------------------+----------------+


> desc …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

为什么sizeof(bool)没有被标准本身定义为一个?

C++标准本身的大小char,signed char并且unsigned char被定义为1个字节.我想知道它为什么没有定义sizeof(bool)呢?

C++ 03标准$ 5.3.3/1说,

sizeof(char),sizeof(signed char)和sizeof(unsigned char)是1; sizeof应用于任何其他 基本类型(3.9.1)的结果是实现定义的.[注意:特别是sizeof(bool)和sizeof(wchar_t)是实现定义的 .69)

我理解sizeof(bool)不能小于一个字节的基本原理.但有没有理由说它为什么应该大于1个字节呢?我并不是说实现将它定义为大于1,但是标准使它被实现定义为好像它可能大于1.

如果没有理由sizeof(bool)大于1,那么我不明白为什么标准没有1 byte像它定义的那样定义它sizeof(char),而且它是所有变体.

c++ standards boolean sizeof

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

Jquery-在.each循环中获取图像尺寸?

我正在尝试编写一些代码来打印div中包含的所有图像的尺寸,这很简单,因为它似乎无法让它工作.有人能指出这里的错误吗?谢谢!

$(document).ready(function() {

  var width = 0;
  var height = 0;
  var hello = "hello";

  $('#imagebox img').each(function(){

    width = $(this).width;
    height = $(this).height;
    $('#main').append(hello);
    $('#main').append(width);
    $('#main').append(height);    
  });

});
Run Code Online (Sandbox Code Playgroud)

这里有JSBin示例

each jquery image dimensions

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