小编boa*_*der的帖子

为什么RDF看起来如此复杂

所以这是一个rdf格式的条目.我想理解为什么它的某些部分看起来如此复杂.

<pgterms:file rdf:about="&f;dirs/3/1/9/0/31900/31900-8.zip">
  <dc:format><dcterms:IMT><rdf:value>text/plain; charset="iso-8859-1"</rdf:value></dcterms:IMT></dc:format>
  <dc:format><dcterms:IMT><rdf:value>application/zip</rdf:value></dcterms:IMT></dc:format>
  <dcterms:extent>193120</dcterms:extent>
  <dcterms:modified><dcterms:W3CDTF><rdf:value>2010-04-06</rdf:value></dcterms:W3CDTF></dcterms:modified>
  <dcterms:isFormatOf rdf:resource="#etext31900" />
</pgterms:file>
Run Code Online (Sandbox Code Playgroud)

特别是,这个值:

<dc:format><dcterms:IMT><rdf:value>text/plain; charset="iso-8859-1"</rdf:value></dcterms:IMT></dc:format>
Run Code Online (Sandbox Code Playgroud)

为什么它既需要dcterms:IMTAND 又需要rdf:value一部分?对于看似没什么实际效益的看起来似乎很臃肿.因为它已经在使用MIME类型,所以对我来说没有意义.

xml rdf

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

scripts/plugins.js和scripts/modules.js有什么区别?

Yeoman构建了我的第一个角度应用程序,在index.html中,它放置了以下代码,我猜测它将被某些构建过程消耗(我不知道那个过程是什么.)

但是在index.html中,它分解了这3个评论组之间的脚本.最后一个似乎是我的代码所在,但前两个在他们的区别中有点武断.我想弄明白他们的意思,所以我知道在哪里插入这些我需要添加的部分以使应用程序可用:

  <script src="bower_components/angular-ui-calendar/calendar.js"></script>
  <script src="bower_components/ng-grid/ng-grid-2.0.7.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

它们属于第一组(build:js scripts/plugins.js)还是第二组(build:js scripts/modules.js)?为什么这些群体之外的jquery和棱角分明.感觉就像我需要处理那些指令所做的那样,但谷歌搜索构建:js不会产生似乎相关的结果.

  <script src="bower_components/jquery/jquery.js"></script>
  <script src="bower_components/angular/angular.js"></script>

  <!-- build:js scripts/plugins.js -->
    <script src="bower_components/bootstrap-sass/js/bootstrap-affix.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-alert.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-dropdown.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-tooltip.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-modal.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-transition.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-button.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-popover.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-typeahead.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-carousel.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-scrollspy.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-collapse.js"></script>
    <script src="bower_components/bootstrap-sass/js/bootstrap-tab.js"></script>
  <!-- endbuild -->

  <!-- build:js scripts/modules.js -->
    <script src="bower_components/angular-resource/angular-resource.js"></script>
    <script src="bower_components/angular-cookies/angular-cookies.js"></script>
    <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
  <!-- endbuild -->

  <!-- build:js({.tmp,app}) scripts/scripts.js -->
    <script src="scripts/app.js"></script>
    <script src="scripts/controllers/main.js"></script>
  <!-- endbuild -->
Run Code Online (Sandbox Code Playgroud)

对相关文档的解释或指示将非常有用.

angularjs

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

当使用ng-form和ng-repeat时,AngularJs单选按钮被连接

请参阅此plnkr http://plnkr.co/edit/WZHMuYY3y2wbI6UysvY6?p=preview

在包含单选按钮组的ng-repeat上使用ng-form标签时,单选按钮被链接,因此如果您在一次重复重复中选中一个单选按钮,它将在所有其他重复按钮中取消选择.这让我感到困惑,因为ng-repeat的模型与其他项目隔离.这不仅是使用ng-repeat时的问题.当具有带有隔离范围的自定义指令的多个实例时,它也会出现

<div ng-form name="myForm">
Run Code Online (Sandbox Code Playgroud)

在Plnkkr中尝试添加一些项目并检查某些项目上的单选按钮.它们应该是独立的,但它们不是.

这是Angular中的错误吗?如果不是为什么它以这种方式工作,我该如何解决它?

<form name="mainForm" ng-submit="submitAll()">
      <ul>
        <li ng-repeat="item in items" ng-form="subForm">          
          <input type="text" required name="name" ng-model="item.name"/>
          <input type="radio" name="myRadio" value="r1" ng-model="item.radio" /> r1
          <input type="radio" name="myRadio" value="r2" ng-model="item.radio" /> r2
          <span ng-show="subForm.name.$error.required">required</span>
          <button type="button" ng-disabled="subForm.$invalid" ng-click="submitOne(item)">Submit One</button>
        </li>
      </ul>
      <button type="submit" ng-disabled="mainForm.$invalid">Submit All</button>
    </form>
Run Code Online (Sandbox Code Playgroud)

forms angularjs angularjs-directive angularjs-ng-repeat

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

为什么在调用exec()时会出现语法错误?

我有一个问题数据库,其中一些问题需要特殊验证.所以,我在我的模型中添加了一个名为py_validation的字段,当这些问题得到解答时,我通过运行存储在py_validation中的代码来验证它们.当我将代码粘贴到interpereter中时,它可以正常工作,但是当我将它传递给exec时,它会因错误而失败:

Traceback (most recent call last):
  File "<string>", line 2, in <fragment>
invalid syntax: <string>, line 2, pos 31
Run Code Online (Sandbox Code Playgroud)

代码如下:

# This code relies on the field type being a char field
if len(value.split('\n')) < 5:
    raise ValidationError(_("You must specify at least 5 widgets, one per line"))
super(CharField, self).validate(value)
Run Code Online (Sandbox Code Playgroud)

我用它来调用它:

def do_py_validate(field, value):
    exec field.py_validation
Run Code Online (Sandbox Code Playgroud)

这样变量值在执行时就在本地范围内.完全正常工作的代码没有意义,这样执行就会失败.

python

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

从Yahoo SMTP获取正确的响应

我尝试通过PHP发送邮件给雅虎收件人.每次我连接到雅虎时,我都会获得收件人地址的250状态代码,即使它不存在.我找到了一个从雅虎获取正确状态代码的脚本,但我找不到我在脚本中所做的差异或错误.我尝试发送不同的命令并在多个服务器上运行脚本,但我总是得到一个250响应RCPT-TO命令.为什么我没有得到正确的答复?我想在收件人不存在时停止我的脚本!

verify-email.org的日志得到了正确的答复:

MX record about yahoo.com exists.
Connection succeeded to g.mx.mail.yahoo.com SMTP.
=220 mta1062.mail.sp2.yahoo.com ESMTP YSmtp service ready
> HELO verify-email.org
=250 mta1062.mail.sp2.yahoo.com
> MAIL FROM: <check@verify-email.org>
=250 sender <check@verify-email.org> ok
> RCPT TO: <sdjrfvn3r@yahoo.com>
=554 delivery error: dd This user doesn't have a yahoo.com account (sdjrfvn3r@yahoo.com) [0] - mta1062.mail.sp2.yahoo.com

我的脚本的日志得到了错误的响应:

C Connect to h.mx.mail.yahoo.com
S 220 mta1144.mail.mud.yahoo.com ESMTP YSmtp service ready
C HELO my-domain.com
S 250 mta1144.mail.mud.yahoo.com (152.70 ms)
C MAIL FROM: <existing-address@my-domain.com>
S 250 sender <existing-address@my-domain.com> ok (723.29 ms)
C RCPT …

php email yahoo smtp verify

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

jQuery:appendTo($('body'))不能正常工作

var popupType1 = "<div id=\"layerpopuplock\" style=\"position:absolute; width:375px; height:170px; z-index:2; left: 2px; top: 50px; visibility: hidden; \">";
    popupType1 += "<table width=\"375\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#FF0000\">";
    popupType1 += "<tr><td align=\"center\" bordercolor=\"#FFFFFF\" class=\"FacetBiggerFieldCaptionTD\" id=\"popupmessagelock\" nowrap>message</td></tr>";
    popupType1 += "</table></div>";

$(popupType1).appendTo($('body'));
Run Code Online (Sandbox Code Playgroud)

这段代码不起作用.

我尝试了一个$('body')的console.log,我看到它是空的,但是当然,html已经在这里了,身体也存在了.

这可能是$('body')空的原因?


解:

抱歉浪费你的时间.我的假设是错的:html已经存在

我用这种方式纠正了,现在就去了,悲伤!!!!

$(function() {
    ... previous code ...
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

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

返回django中的重定向1.5抛出导入异常

我有简单的代码,基本上看起来像这样:

from django.shortcuts import redirect
def my_view(request):
    ... does stuff
    return redirect('/some_other_url/')
Run Code Online (Sandbox Code Playgroud)

抛出的异常是"无法导入django.views.generic.simple.redirect_to.父模块django.views.generic.simple不存在." 当我注释掉"返回重定向"代码(并替换为返回HttpResponse(""))时,我不再收到错误.

堆栈跟踪:不再可用,因为它是在SO http://dpaste.com/1007500/ 之外发布的

我刚刚从django 1.3.1升级到django 1.5.检查1.5的文档,看起来我仍然可以使用"redirect()".我从几个谷歌搜索中找不到任何答案,所以希望它不是我的盲目疏忽.

django

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