问题列表 - 第11834页

如何在docutils html模板中包含%符号

我想使用自己的模板生成带有rst2html的HTML页面.这些模板包含许多%的符号,例如

<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
Run Code Online (Sandbox Code Playgroud)

现在,当我使用命令调用rst2html时

rst2html --template=layout2.tpl rst/index.rst > index.html
Run Code Online (Sandbox Code Playgroud)

我收到了错误

ValueError:索引827处不支持的格式字符'"'(0x22)

我发现问题是rst2html认为%"是一个占位符.

我已经尝试过逃避模板中的%,比如

<TABLE border="0" cellpadding="0" cellspacing="0" width="100\%">
Run Code Online (Sandbox Code Playgroud)

但这不起作用,错误是一样的.

所以我的问题是如何解决这个问题.任何帮助是极大的赞赏!

python

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

有效搜索NameValueCollection

有没有办法从NameValueCollection中提取与某个模式/命名约定相关的键,而不必迭代集合中的每个值?

.net namevaluecollection

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

为什么我会收到'InvalidCastException'

private Incident incident = null;

incident = (Incident)(rdc.Incidents.Where(i => i.ID == ID));
Run Code Online (Sandbox Code Playgroud)

我得到以下异常:

无法将类型为"System.Data.Linq.DataQuery`1 [WPF.Incident]"的对象强制转换为"WPF.Incident".

我需要一个事件实例来像这样使用它:

IList listInjury = ((IListSource)incident.Incident_Injuries.OrderBy(m => m.Employee.LastName)).GetList();
Run Code Online (Sandbox Code Playgroud)

linq wpf casting

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

当我用php发送404标头时,为什么apache没有显示404错误?

header('HTTP/1.0 404 Not Found');在代码中有一个地方但由于某种原因它没有重定向到Apache的默认404页面.

我在.htaccess文件上有一个重写规则,它将每个请求重定向到index.php.这可能是问题吗?

php apache mod-rewrite http-headers http-status-code-404

7
推荐指数
2
解决办法
2446
查看次数

开源项目的多许可和许可兼容性?

我正在开始一个软件项目,我最终希望以免费,开源和免费的形式发布.

我的软件使用其他免费/开源软件,如Markdown(在BSD许可下发布),Blueprint CSS(在MIT许可下发布),以及其他使用各种许可(GPL等)的软件.有些是copyleft,有些则不是.

我也会为自己选择一个许可证.(还没有决定,但我确实有足够的资源来比较它们.)

我想知道是否有任何资源可用于导航许可兼容性这一令人困惑的世界.我用谷歌搜索,但没有找到太多.我知道有些许可证是"GPL兼容的",但我想知道:

1)哪些许可证要求衍生作品在同一许可下发布?

2)哪些流行的许可证彼此不兼容?

3)除了放弃你的希望和梦想或重新发明轮子之外,你能做些什么吗?

4)我读过在多个许可下发布软件允许用户选择他们喜欢的许可条款.一定是那样吗?如果我有两个兼容的许可证但我需要在两个版本下发布我的软件怎么办?因为我使用的某些代码要求基于其许可证?

如果它改变了什么,这个软件是为了一个学术项目.

我是程序员,不是律师!我很感激你的帮助.

licensing

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

得到连接的倒数?

我使用的是SQL Server 2005.我有三个表 - Users,Groups和GroupUsers.GroupUsers包含用于多对多关系的两个PK.

我有一个视图来获取组的所有用户信息,如下所示:

SELECT * FROM GroupUsers JOIN Users ON GroupUsers.UserID = Users.UserId
Run Code Online (Sandbox Code Playgroud)

我想创建此视图的反转 - 我想要一个未附加到特定组的所有用户的列表.以下查询将完成此任务:

SELECT * FROM Users WHERE UserID NOT IN 
    (SELECT UserID FROM GroupUsers WHERE GroupID=@GroupID)
Run Code Online (Sandbox Code Playgroud)

但是我不想指定组,我想知道如何将其转换为加入GroupID然后是UsersID和所有用户信息的视图,但仅限于非连接用户.

我不知道如何做到这一点,也许是EXCEPT运算符的东西?

更新:

我认为这是我的解决方案,除非有人想出更好的东西:

SELECT 
   G.GroupId,
   U.*
FROM
   Groups G
CROSS JOIN
   Users U
WHERE
   U.UserId NOT IN 
     (
        SELECT 
           UserId
        FROM
           GroupUsers
        WHERE
           GroupId=G.GroupId
     )
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server join sql-server-2005

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

使用PHP为Postgres准备的语句

这是一个类似的问题"何时不使用预备语句?" ,但使用"how-to"-part和PostgreSQL.

我知道我需要准备好的语句,因为我在一个脚本中对数据库进行了多次调用.

我想得到关于以下句子的具体例子

查看类型转换,验证和清理变量以及将PDO与预准备语句一起使用.

通过验证和消毒变量,我知道他的意思.但是,我并不完全确定准备好的陈述.我们如何准备陈述?通过过滤器,即通过消毒?或者通过一些PDO层?层的定义是什么?

准备好的陈述在声明中意味着什么?请使用具体的例子.

php database postgresql

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

java native进程超时

目前我使用以下方法执行本机进程:

java.lang.Process process = Runtime.getRuntime().exec(command); 
int returnCode = process.waitFor();
Run Code Online (Sandbox Code Playgroud)

假设代替等待程序返回,我希望在一定时间过去后终止.我该怎么做呢?

java process

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

联盟与地图?

我正在尝试联盟两套地图.我有两套,并希望将它们组合成第三套.我在push_back中遇到此代码的错误.有没有办法做到这一点?

map<char, vector<char> > numbers;
map<char, vector<char> >::iterator it;
numbers['E'].push_back('a');//set1
numbers['E'].push_back('b');
numbers['E'].push_back('c');
numbers['G'].push_back('d');//set2
numbers['G'].push_back('e');


void Create::Union(char set1, char set2, char set3)
{
    for (it = numbers.begin(); it != numbers.end(); ++it)
    {
        numbers[set3].push_back(it->second);
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ stl

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

C#XmlDocument SelectNodes

我有一个带有根元素的xml文档,两个子元素,'diagnostic'和'results'.然后'results'元素具有任意数量的元素,名称为'result'

当它被加载到XmlDocument中时,很容易导航结构并看到这正是操作的方式.我可以编写一个递归函数来挑选出所有"结果"元素.XmlDocument.SelectNodes("// results")找到一个节点没问题.

但是,*XmlDocument.SelectNodes("// results/result")什么都没找到.
*XmlDocument.SelectNodes("// result")什么都没找到.

我和一位同事谈过,他在XmlDocument.SelectNodes中使用Xpath感到很悲伤.还有其他人遇到过这种问题吗?有解决方案吗

XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="10" yahoo:created="2009-08-07T10:19:59Z" yahoo:lang="en-US" yahoo:updated="2009-08-07T10:19:59Z" yahoo:uri="http://query.yahooapis.com/v1/yql?q=select+*+from+search.news+where+query%3D%22Tanzania%22">
    <diagnostics>
        <publiclyCallable>true</publiclyCallable>
        <url execution-time="47"><![CDATA[http://boss.yahooapis.com/ysearch/news/v1/Tanzania?format=xml&start=0&count=10]]></url>
        <user-time>49</user-time>
        <service-time>47</service-time>
        <build-version>2579</build-version>
    </diagnostics>
    <results>
        <result xmlns="http://www.inktomi.com/">
            <abstract>Kakungulu Cup winners SC Villa face Tanzania’s Simba SC this afternoon at the National stadium in Dar es salaam. “We had a very tiresome journey. The road was so bad and the road blocks were so many. However, we finally reached but the boys were so tired,” said Kato.</abstract>
            <clickurl>http://lrd.yahooapis.com/_ylc=X3oDMTQ4cXAxcnRoBF9TAzIwMjMxNTI3MDIEYXBwaWQDb0pfTWdwbklrWW5CMWhTZnFUZEd5TkouTXNxZlNMQmkEY2xpZW50A2Jvc3MEc2VydmljZQNCT1NTBHNsawN0aXRsZQRzcmNwdmlkA21VVGlta2dlQXUzeEYuM0xGQkQzR1pUU1FIS0dORXA4cUk4QUJJX1U-/SIG=12vhpskdd/**http%3A//www.monitor.co.ug/artman/publish/sports/SC_Villa_face_Simba_in_Tanzania_89289.shtml</clickurl> …
Run Code Online (Sandbox Code Playgroud)

c# xml xpath

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