在XHTML 1.1严格模式下禁止使用以下代码:
<form method="post" action="index">
<input id="_method" name="_method" type="hidden" value="" />
</form>
Run Code Online (Sandbox Code Playgroud)
如果你希望它有效,那么你需要用div(或p等等)包装它,如:
<form method="post" action="index">
<div>
<input id="_method" name="_method" type="hidden" value="" />
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
这有什么意义呢?
我是一个长期的Vim用户(3或4年),他最近开始处理一些深层嵌套的代码.此代码使用空格缩进,而不是制表符.我想要一些干净且不分散注意力的缩进指示,以帮助跟踪我在看多层次深层时所处的代码块.
:set list
Run Code Online (Sandbox Code Playgroud)
仅显示制表符和结束行字符.我找到了一个插件(目前似乎无法挖掘出来),它会突然逐渐变暗颜色突出每个缩进级别,但这在视觉上没有吸引力.理想情况下,我希望在每个缩进级别看到细垂直线.许多新奇的编辑都有这个功能,但我还是不愿意放弃Vim.
有谁知道如何实现这一目标?
var subset = from item in document.Descendants("Id")
where item.Value == itemId.ToString()
select new PurchaseItem() {
Id = int.Parse(item.Parent.Element("Id").Value),
Name = item.Parent.Element("Name").Value,
Description = item.Parent.Element("Description").Value,
Price = int.Parse(item.Parent.Element("Price").Value)
};
Run Code Online (Sandbox Code Playgroud)
XML的结构如下:
<Items>
<Item>
<Id></Id>
<Name></Name>
<Description></Description>
<Price></Price>
</Item>
</Items>
Run Code Online (Sandbox Code Playgroud)
Id和价格都是整数值.名称和描述是字符串.
我发现我用过Linq to XML的东西很棒,这只是一个片段.但是,另一方面,我感觉它应该或可能更清洁.在这个片段中,转换似乎是最明显的问题.
有什么建议?
鉴于我有一个包含3个字符串的数组:
["Extra tv in bedroom",
"Extra tv in living room",
"Extra tv outside the shop"]
Run Code Online (Sandbox Code Playgroud)
如何找到所有字符串共有的最长字符串?
我在早些时候升级到Emacs 23,当我执行文件时,编辑,选项和其他菜单选项在OS X Snow Leopard上不可用.任何想法如何让他们回来?
谢谢!
在版本1.2中,Grails引入了全局约束.我尝试将以下内容添加到Config.groovy中
grails.gorm.default = {
constraints {
notBlank(nullable:false, blank:false)
}
}
Run Code Online (Sandbox Code Playgroud)
然后在我的一个域类中使用它
static constraints = {
email(email: true, unique: true, shared: 'notBlank')
}
Run Code Online (Sandbox Code Playgroud)
但是当我使用空电子邮件地址保存用户时,没有报告错误,为什么?
谢谢,唐
t = e['updated_parsed']
dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6]
print dt
>>>2010-01-28 08:39:49.000003
Run Code Online (Sandbox Code Playgroud)
如何将其转换为字符串?:
"January 28, 2010"
Run Code Online (Sandbox Code Playgroud) 我正在SQL Server 2008中为一些报告构建一个新数据库,并且有许多与此数据相关的常见业务规则可用于不同类型的报告.目前,这些规则大多数都是在较大的程序程序中使用遗留语言进行组合,我正试图将其转移到SQL.我正在努力从这些数据中实现报告的灵活性,例如SAS中的一些报告,C#中的一些报告等.
我目前的方法是打破这些通用规则(通常是非常简单的逻辑)并将它们封装在单独的SQL UDF中.性能不是问题,我只想使用这些规则在一种报告"快照"中填充静态字段,然后可以用它来以任何方式报告.
我喜欢这种模块化的方法,只要了解每条规则正在做什么(以及维护规则本身),但我也开始有点害怕维护也可能成为一场噩梦.有些规则依赖于其他规则,但我无法真正摆脱这些 - 这些东西相互叠加......这就是我想要的......我想?;)
这种模块化方法在数据库中是否有更好的方法?我是在正确的轨道上,还是我在太多的应用程序开发思维中考虑这个问题?
我正在尝试编写一个不需要扩展类型的特定排序的模式.我试图使用"全部"组,但似乎只允许"序列".
我收到此错误消息,有点困惑.
所有模型组必须出现在{min occurrence} = {max occurrence} = 1的粒子中,并且该粒子必须是构成复杂类型定义的{content type}的对的一部分.
<complexType name="credentialElement">
<complexContent>
<extension base="env:namedElement">
<all>
<element name="username" type="env:envString" minOccurs="1" />
<element name="password" type="env:envString" minOccurs="1" />
<element name="domain" type="env:envString" minOccurs="0" />
</all>
</extension>
</complexContent>
</complexType>
Run Code Online (Sandbox Code Playgroud)
埃里克
编辑:似乎这是不可能的.通过xmlint运行后,我得到一个不同的错误消息:
该类型在其{content type}中具有'all'模型组,因此不能从非空类型派生,因为这将生成包含'all'模型组的'sequence'模型组; "所有"模型组不允许出现在其他模型组中.
不确定是否有干净的工作.
我不理解这个程序的输出:
#include <pthread.h>
#include <stdio.h>
#include <unistd.h>
int i = 0;
int main()
{
while(i<3)
{
fork();
printf("%d\n",i);
++i;
}
}
Run Code Online (Sandbox Code Playgroud)
输出是:
0
1
2
2
1
2
0
1
2
2
2
1
2
2
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何解决这个问题,以便完全理解为什么我得到这个输出?
.net ×1
c ×1
c# ×1
datetime ×1
emacs ×1
fork ×1
grails ×1
grails-orm ×1
highlighting ×1
indentation ×1
linq ×1
linq-to-xml ×1
modularity ×1
plugins ×1
process ×1
python ×1
ruby ×1
schema ×1
sql ×1
sql-server ×1
vim ×1
xhtml ×1
xsd ×1