问题列表 - 第45066页

调用MediaLibrary.SavePicture()时出现System.ArgumentException

我的代码看起来像这样:

String filename = Utils.GetNextFilename();
MediaLibrary library = new MediaLibrary();
library.SavePicture(filename, corrected_image);
Run Code Online (Sandbox Code Playgroud)

SavePicture()通话中,我得到以下内容:

Microsoft.Xna.Framework.dll中出现未处理的"System.ArgumentException"类型异常

附加信息:价值不在预期范围内.

但我不确定为什么.

silverlight xna exception windows-phone-7 media-library

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

Javascript对象:迭代属性

我有一个变量,当打印到控制台时,它看起来像这样:

Object { PK-34={...}, PK-35={...}}
Run Code Online (Sandbox Code Playgroud)

我正在为这个变量添加一个size方法:

Model_value.size = function(obj) {
    var size = 0, key;
    for (key in obj) {
    if (obj.hasOwnProperty(key)) size++;
    }
    return size;
};
Run Code Online (Sandbox Code Playgroud)

此方法返回0,并使用以下方法迭代这些属性:

for (foo in Model_value)
{
  //...
}
Run Code Online (Sandbox Code Playgroud)

不起作用.

我如何迭代那些PK-34,PK-35属性?

javascript iteration properties object

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

使用Android库项目时,如何正确引用xml资源?

我有一个Android库项目,其中包含在styles.xml文件中定义的几个样式/主题.

通常,在其他xml布局或清单文件中引用此样式时,您只需编写 android:theme="@style/TheNameOfTheStyle"

使用库项目时,依赖项目如何正确引用该样式?只是把它留下来android:theme="@style/TheNameOfTheStyle"给我一个错误,说没有找到匹配该名称的资源.

我想同样的问题也适用于@string,@ color等其他参考文献.

谢谢

编辑:好的所以看起来你似乎正常引用它,但是eclipse中的控制台给了我这个错误:

错误:找不到与给定名称匹配的资源(在'theme'处,值为'@ style/ThemeName').

(facepalm)编辑

我只需要在Eclipse中"清理项目".现在它正在运作.

xml android android-library

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

xsl:将列表转换为2-D表

假设我有这个XML节点:

<items>
    <item>...<item>
    <item>...<item>
    <item>...<item>
    <item>...<item>
    <item>...<item>
    ...
</items>
Run Code Online (Sandbox Code Playgroud)

哪里有N个item节点.

现在我想将它转换为一个包含4列的HTML表.(例如,如果N = 12,则有3个完整行,如果N = 27,则有7行,最后有3个单元)

我怎么能这样做?

我的直觉就是这样做,{{something}}我不知道如何实现:

<xsl:template match="items">
   <table>
      <xsl:call-template name="partition-items">
         <xsl:with-param name="skip" select="0" />
      </xsl:call-template>
   </table>
</xsl:template> 

<xsl:template name="partition-items">
    <xsl:param name="skip" />
    {{ if # of items in current node > $skip,
          output a row, 
          and call partition-items($skip+4)
    }}
<xsl:template />
Run Code Online (Sandbox Code Playgroud)

我不知道如何实现的部分是

  • 如何制作谓词来测试item当前节点中的元素数量
  • 如何获取item当前节点中的第N个元素

从评论更新

如何用空<td />元素填充最后一行, 以便每行包含所需的单元格?

xml xslt

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

echo'd PHP编码通过AJAX调用的JSON返回到底是什么?

我想我在这里遗漏了一些东西:

使用AjAX我从数据库中获取一些数据并以JSON格式发送回来$ jsondata = array();

while ($Row = mysql_fetch_array($params))
{

    $jsondata[]= array('cat_id'=>$Row["cat_id"], 
                          'category'=>$Row["category"], 
                     'category_desc'=>$Row["category_desc"],
                     'cat_bgd_col'=>$Row["cat_bgd_col"]);
};

echo("{\"Categories\": ".json_encode($jsondata)."};");
Run Code Online (Sandbox Code Playgroud)

到目前为止我没有问题.

在cleint方面,我收到上面的内容

ajaxRequest.responseText
Run Code Online (Sandbox Code Playgroud)

如果我这样做

var categoriesObject = ajaxRequest.responseText; 
alert(categoriesObject);
Run Code Online (Sandbox Code Playgroud)

我看到了我期望看到的内容,即警报中的整个数组.

一切都出错的是尝试访问响应.我得到的错误是"categoriesObject"不是一个对象 - 如果不是它是什么?我的错误是我甚至无法像这样访问它:

document.write(categoriesObject.Categories[0].category);
Run Code Online (Sandbox Code Playgroud)

那么我做错了什么?

javascript ajax json object

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

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

如何从字符串中删除外部<p> ... </ p>

我想从数据库中查询字符串(html)并将其显示在网页上.问题是数据有一个

 <p> around the text (ending with </p>
Run Code Online (Sandbox Code Playgroud)

我想在我的viewmodel或controlleraction中删除返回此数据的外部标记.在C#中执行此操作的最佳方法是什么?

html c# asp.net-mvc

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

Zend Framework - 将参数从视图传递到控制器的安全方法

我使用Zend Framework近3个月,我正在寻找一种方法,以安全的方式将参数从视图传递到控制器.我更喜欢传递像$ _POST方法这样的参数,但我不想使用表单.在ZF中有什么方法可以使用吗?我只知道url()方法,但我不知道这个方法是否适用于将重要数据传递给控制器​​.

php post frameworks zend-framework parameter-passing

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

Django自定义管理器请求对象/当前用户

我通过创建一个继承自的类来创建自定义管理器models.Manager.管理器刚刚更改了默认的model.objects查询以添加一些过滤器.现在,我想根据用户登录添加一个过滤器.我不想搜索代码更改添加了什么参数,是否有任何方法可以获取请求对象/当前用户而不将其传递给方法?

我希望这不是一个愚蠢的问题,但我可能会感到困惑......

这是Manager的基本设置

class pubManager(models.Manager):

    def get_queryset(self):        
        return pubEnt.objects.filter(state='new')

    def on_site(self):
        return pubEnt.objects.filter(state='old', val=0)
Run Code Online (Sandbox Code Playgroud)

django session

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

.NET system.diagnostics秒表的问题

我正在尝试创建一个结合使用秒表类的应用程序.

Stopwatch sw = new Stopwatch();
sw.Start();
while (play)
{
    long timer = sw.ElapsedMilliseconds;
    Debug.WriteLine(timer);
}
Run Code Online (Sandbox Code Playgroud)

当我测试这个循环并检查经过的时间时,我发现程序丢失了几毫秒.

调试器输出中的一些时钟:

31
32
33
34
35
36
37
38
40 <------ 39错过
41
42
43

关于如何解决这个问题的任何建议?

.net c# stopwatch

0
推荐指数
2
解决办法
604
查看次数