问题列表 - 第17367页

为什么TaskFactory.StartNew方法不通用?

使用.NET 4.0中的TPL启动新的仅限副作用的任务(即:不返回结果的任务)的自动方式是使用以下API:

Task Task.Factory.StartNew(Action<object>, object)   
Run Code Online (Sandbox Code Playgroud)

但是为什么这个API的签名看起来不像这样

Task Task.Factory.StartNew<T>(Action<T>, T) 
Run Code Online (Sandbox Code Playgroud)

或者像这样

Task Task.Factory.StartNew<T>(T, Action<T>) 
Run Code Online (Sandbox Code Playgroud)

技术原因还是其他原因?

c# multithreading parallel-extensions

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

如何使用JSP在XHTML页面<textarea>中插入XML文件?

如何将XML文件作为内容包含在XHTML文档的textarea元素中?如果不转义特殊字符,则会导致验证错误.

JSP中是否有一种简单的方法可以在使用include指令插入特殊字符之前将其转义,就像使用JSTL一样?

示例代码:

    <div>
        <textarea name="content" rows="20" cols="80"><%@ include file="example.xml" %></textarea>
    </div>
Run Code Online (Sandbox Code Playgroud)

这在浏览器中看起来很好,但XHTML验证将失败,因为嵌入式文件启动另一个XML声明.

xml xhtml jsp jstl

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

将php添加到javascript

如何将php变量添加到javascript中,例如:

onClick="javascript:alert('echo $name;')Click Me</a>***
Run Code Online (Sandbox Code Playgroud)

但它不起作用

我没有包括原来的原因,它没有显示原始...... !!

javascript php

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

有没有办法固定窗户?

有没有办法让窗口固定,以便用户无法在java中更改窗口大小?

java size window

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

在std :: sort()中使用哪种类型的排序?

任何人都可以告诉我std::sort()<algorithm>头文件中定义的函数中实现了哪种类型的排序技术(冒泡,插入,选择,快速,合并,计数......)?

c++ sorting stl

29
推荐指数
4
解决办法
6233
查看次数

如何将参数从ASP传递给XSL?

我正在编写一个简单的asp页面,以显示基于某些XML的团队rota.这是XML:

<rota>
<shift date="20091201" primary="Chan" secondary="John" notes="notes"></shift>
<shift date="20091202" primary="Mike" secondary="Alex" notes="notes"></shift>
<shift date="20091203" primary="Ross" secondary="Mike" notes="notes"></shift>
<shift date="20091204" primary="Neil" secondary="Ross" notes="notes"></shift>
</rota>
Run Code Online (Sandbox Code Playgroud)

我希望我的asp页面显示今天的rota详细信息,以及未来几天的详细信息.从那以后,我希望能够设置一个未来的日子,看看谁在努力,然后我希望能够将ASP的YYYYMMDD日期传递给处理XML的XSL.

这是我到目前为止的XSL,现在突出显示硬编码的"当前"日期:

<xsl:template match="rota">
    <html>
    <head>
        <title>Team Rota</title>
        <LINK type="text/css" rel="stylesheet" href="http://www.csfb.net/homepage/global/scripts/csfb_intranet.css"/> 
    </head>
    <body>
    <table border="1">
    <TR><TH>Date</TH><TH>Primary</TH><TH>Secondary</TH><TH>Notes</TH></TR>
    <xsl:for-each select="shift">
        <tr>
            <xsl:choose>
                <xsl:when test="@date = '20091203'">
                    <td bgcolor='FFF0F0'><xsl:value-of select="@date"/></td>
                </xsl:when>
                <xsl:otherwise>
                    <td><xsl:value-of select="@date"/></td>
                </xsl:otherwise>
            </xsl:choose>
            <td><xsl:value-of select="@primary"/></td>
            <td><xsl:value-of select="@secondary"/></td>
            <td><xsl:value-of select="@notes"/></td>
        </tr>       
    </xsl:for-each>
    </table>
    </body>
    </html>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

这是ASP,还没有传递任何参数:

''// Load the XML
sourcefile = "rota.xml"
set source = …
Run Code Online (Sandbox Code Playgroud)

xslt parameters asp-classic

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

PHP SimpleXML新行

我使用PHP的简单XML创建了一个XML文件,保存了该文件.使用fopen在php中打开文件并打印内容时.我的XML看起来像这样:(见下文)

<?xml version="1.0" encoding="UTF-8"?>
<home><orderList><delivery_cost>0.00</delivery_cost><delivery_surname>TEST</delivery_surname><delivery_postcode>1234</delivery_postcode><status>1</status></orderList></home>
Run Code Online (Sandbox Code Playgroud)

我希望xml文件看起来全部缩进,并在每个元素的新行上查找.有人知道怎么做这个吗?

谢谢

php pretty-print simplexml

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

RPG对话引擎/结构

我一直对RPG(角色扮演游戏)中涉及的数据结构感兴趣.特别是,我对基于对话和事件的行为感到好奇.

例如:如果我在游戏中的第x点接近NPC ,使用项目y和任务z,我将如何计算出NPC需要说的内容?分支对话和响应玩家输入似乎与定义脚本一样微不足道,并且用户输入使脚本阅读器跳转到脚本中的特定行,该行具有相应的响应行集(非常类似于选择自己的冒险)

然而,如果玩家拥有某些物品并且完成某些任务似乎真的破坏了这个基于脚本的模型,那么将逻辑联系起来.

我正在寻找如何处理所有这些对话和逻辑的想法(不一定是编程语言示例),并将其分离出来,以便添加新的分支内容非常容易,而无需深入研究太多代码.

这真是一个悬而未决的问题.我不相信有一个单一的解决方案,但是用一些想法来推动这个问题是件好事.作为一名设计师而非程序员,我总是对分离内容和代码的方式感兴趣.

data-structures

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

Python拆分字符串的值

我正在使用基于Django背面构建的Python站点(非常棒的框架,无法让我的头脑绕过python),我希望拆分从数据库返回的字符串,我希望它在第一个空格出现时被拆分所以我试过这样的事,

{{product.name.split(' ' ,1)}}
Run Code Online (Sandbox Code Playgroud)

这不起作用,我得到这个堆栈跟踪,

    Environment:

Request Method: GET
Request URL: http://website.co.uk/products/
Django Version: 1.1.1
Python Version: 2.5.2
Installed Applications:
['django.contrib.auth',
 'django.contrib.admin',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'website.news',
 'website.store_locator',
 'website.css_switch',
 'website.professional',
 'website.contact',
 'website.shop',
 'tinymce',
 'captcha']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware')


Template error:
In template /var/www/website/src/website/shop/templates/category.html, error at line 6
   Could not parse the remainder: '(' ',1)' from 'product.name.split(' ',1)'
   1 : {% extends "shopbase.html" %}


   2 : {% block pageid %}shop{%endblock%}


   3 : {% block right-content %}


   4 :  <div class="products">


   5 …
Run Code Online (Sandbox Code Playgroud)

python string django

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

Ant新手 - 相对路径问题

请帮忙,我有点疯了!

我正在使用Eclipse生成的antfiles来构建一个带有依赖项的项目,其中一个项目在一个目录中有自己的构建文件,该目录是我正在构建的项目的直接祖先的兄弟.例如,如果我的目录是"/ base/modules/clinicalcontext",则其中一个依赖项的目录只是"/ base/core".

因此,生成的build.xml使用../../core,其中afaik是正确的.但它不是!! 从控制台很明显,Ant返回三个级别,而不仅仅是两个级别(它在"/core/build.xml"上提供了FileNotFound ).

我试图将相对路径更改为"../core",令我惊讶的是,这样Ant就回到了一个级别(它感叹"/ base/modules/core"不存在).那么在世界上我怎么告诉Ant回到两个级别呢?我宁愿避免使用绝对路径,因为有一天我可能不得不将项目移动到另一台机器上.

谢谢大家.

eclipse ant build.xml path

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