小编Alx*_*ejo的帖子

如何使用角度js中的ng-change分配值

我有简单的下拉式绑定与角度模型

<select ui-select2="{allowClear:true}" ng-model="product.Id" ng-change="{value = product.Id == 0}" data-placeholder="Select Warranty">
      <option></option>
      <option ng-repeat="product in products" value="{{product.Id}}">{{product.Code}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我如何根据ng-change中的某些条件赋值?

angularjs angularjs-directive

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

brew链接php71:无法符号链接sbin/php-fpm

我正在尝试安装Laravel Valet,这需要php 7.1,但是当我运行brew install php71时,我收到以下错误:

==> Pouring php71-7.1.10_21.high_sierra.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink sbin/php-fpm
/usr/local/sbin is not writable.
Run Code Online (Sandbox Code Playgroud)

我跑的时候遇到同样的错误brew link php71.如果我运行php -v,我实际上看到我目前正在运行PHP 7.1.7.

但是当我运行valet install时,我得到:

  [DomainException]
  Unable to determine linked PHP.
Run Code Online (Sandbox Code Playgroud)

我在/ usr/local中甚至没有sbin目录.

有什么建议?

php homebrew laravel laravel-valet

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

jQuery(窗口).height不准确

我正在对$(window).height()做一个简单的测试,我的屏幕分辨率为1366 x 768,得到2602的值.

jQuery(document).ready(function($){

    var W = $(window).width();
    var H = $(window).height();

    console.log('W ' + W);
    console.log('H ' + H);

}
Run Code Online (Sandbox Code Playgroud)

输出:

W 1226 H 2602

有关如何调试此错误或我做错了什么的提示?

编辑:使用铬和FF

我在控制台中输入这个:jQuery(window).height();

jquery

11
推荐指数
3
解决办法
5382
查看次数

Django:在子查询中返回数组

我有一个模型ApplicationJudge它通过外键分配了许多对象。每个人Judge都会对Application. 我想返回 QuerySet 中的应用程序列表以及每个分数值的数组。这是我试图实现的方法:

total_scores = Subquery(
    Judge.objects
    .filter(
        application=OuterRef('pk')
    )
    .values_list(
        'total_score',
        flat=True
    )
)

applications = Application.objects \
    .annotate(
        score_array=total_scores
    )
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

用作表达式的子查询返回的多行

values_list应返回值的数组,所以我不知道为什么多行正从我的子查询返回的。任何指针?谢谢。

django postgresql

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

为 EC2 实例配置 keep-alive

我有一个在 python 实例上运行的 Django 应用程序,Nginx 作为网络服务器。

我的一项操作超时 60 秒。根据文档,您希望将负载均衡器的空闲超时增加到默认 60 秒以上(https://docs.aws.amazon.com/elasticloadbalancing/latest/application/application-load-balancers.html

它还说:

我们建议您为 EC2 实例启用 HTTP keep-alive 选项。您可以在您的 EC2 实例的 Web 服务器设置中启用 HTTP keep-alive

好吧,我不确定如何执行此操作或该设置在哪里。谁能指出我的keep-alive选择在哪里?

amazon-ec2 amazon-web-services

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

jQuery上的分号

以下jQuery在函数之后使用或不使用分号.为什么?

jQuery(document).ready(function(){
jQuery("#red").treeview({
    animated: "fast",
    collapsed: true,
    control: "#treecontrol",
    persist: "cookie"
})

});
Run Code Online (Sandbox Code Playgroud)

它适用于所有浏览器.这不会导致错误吗?

javascript jquery

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

检查变量是否返回true

如果变量为真,我想要回应'成功'.(我最初写的"return true"仅适用于函数.

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits == true){
         echo 'success';
}
Run Code Online (Sandbox Code Playgroud)

这相当于

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
Run Code Online (Sandbox Code Playgroud)

或者,无论是'true'还是'false',$ add_visits都存在;

php

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

如何在Solr中使用SynonymFilterFactory?

我正在尝试在查询时执行同义词过滤,这样如果我搜索X,Y的结果也会显示出来.

我去了Solr正在运行的地方,编辑.txt文件并在新行上添加X,Y.

这不起作用.我检查架构,我看到:

<analyzer type="query">
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" />
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

编辑 评估配置文件

tomcat6/Catalina/localhost似乎指向了正确的位置

<Context docBase="/data/solr/solr.war" debug="0" privileged="true" allowLinking="true" crossContext="true">
  <Environment name="solr/home" type="java.lang.String" value="/data/solr" override="true" />
</Context>
Run Code Online (Sandbox Code Playgroud)

另外,在Solr管理员中我看到了这一点.cwd是什么意思?

cwd=/usr/share/tomcat6 SolrHome=/data/solr/ 
Run Code Online (Sandbox Code Playgroud)

solr

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

Facebook喜欢WordPress中的500错误

当我点击网站上的"赞"按钮时出现一系列错误.

阻止来自原始" https://www.facebook.com "的框架访问具有原点" http://static.ak.facebook.com " 的框架.请求访问的帧具有"https"协议,被访问的帧具有"http"协议.协议必须匹配.

POST https://www.facebook.com/plugins/like/connect 500(OK)

这是代码:

<div class="feedback facebook">
    <iframe allowtransparency="true" src="http://www.facebook.com/plugins/like.php?href=<?php echo get_permalink(); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" style="border: medium none; overflow: hidden; width: 160px; height: 21px;"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

不确定我的代码有什么问题.我试过urlencoding URL.任何想法都非常感谢.

iframe facebook

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

如何检查液体中的引号?

我正在使用像“James“Jim”Smith”这样的输入字符串,其中一个人的昵称在字符串中用双引号引起来。我一直试图使用 contains 运算符来查找一个人是否有昵称,但它从未找到带双引号的条目。举个例子:

<-- Name - James "Jim" Smith -->
{% if Name contains '\"' %}
   Do Something
{% else %}
   Always gets here
{% endif %}
Run Code Online (Sandbox Code Playgroud)

如何使用 contains(或 split)在字符串中搜索文字双引号?

liquid

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