小编jcu*_*bic的帖子

如何在Emacs中突出显示选项卡

我在源代码中使用空格缩进,如何在代码中突出显示/标记选项卡?

它可能是红色的,就像我使用时一样 (setq-default show-trailing-whitespace t)

emacs colors indentation

4
推荐指数
2
解决办法
1278
查看次数

如何在custom指令中使用ngChange

我想为切换按钮创建指令,我有我想要放入指令的代码:

<div class="toggle-button" ng-class="{true: toggleTrue === true, false: toggleTrue === false}">
    <button class="true" ng-click="toggleTrue = true">Y</button><button class="false" ng-click="toggleTrue = false">N</button>
</div>
Run Code Online (Sandbox Code Playgroud)

(我只会改变风格,这就是我只改变课程的原因)

我希望有类似的东西:

<toogle ng-change="SomeFunction()" ng-model="someValue" />
Run Code Online (Sandbox Code Playgroud)

如何在我的指令中使用ng-change?我应该只解析attr还是使用scope属性,还是像ngModel这样的代码需要与ngChange一起使用.

javascript angularjs angularjs-directive

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

如何在Emacs中以编程方式读取文件的内容?

我想在.emacs中读取config.json文件,我该怎么做?

(require 'json)
(setq config (json-read-from-string (read-file "config.json")))
Run Code Online (Sandbox Code Playgroud)

emacs elisp

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

$('body')。on('click','.anything',function(){})在iOS上不起作用

$('body').on('click', '.anything', function(){})
Run Code Online (Sandbox Code Playgroud)

$('.anything').click($.proxy(function(event) {});
Run Code Online (Sandbox Code Playgroud)

我可以$('body').on('click', '.anything', function(){})Android设备上使用click功能,但在iOS设备上无法正常使用。实际上,我正在使用cordova开发我的应用程序

javascript jquery cordova

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

package.json 的贡献者不会出现在 npm 网站上

我已在 package.json 中添加了贡献者数组,但该列表未显示在项目页面https://www.npmjs.com/package/jquery.terminal上

\n\n
  "author": {\n    "name": "Jakub Jankiewicz",\n    "email": "jcubic@onet.pl",\n    "url": "http://jcubic.pl/jakub-jankiewicz"\n  },\n  "contributors": [\n    {"name":"Johan","url":"https://github.com/johanjordaan"},\n    {"name":"Christopher John Ryan","email":"chrisjohnryan@live.com","url":"https://github.com/ChrisJohnRyan"},\n    {"name":"Zuo Qiyang","email":"zuoqy.gk@gmail.com","url":"http://zuoqy.com"},\n    {"name":"S\xc3\xa9bastien Warin","url":"http://sebastien.warin.fr"},\n    {"name":"Florian Sch\xc3\xa4fer","email":"florian.schaefer+github@gmail.com","url":"https://github.com/fschaefer"},\n    {"name":"Tomasz Ducin","email":"tomasz@ducin.it","url":"http://ducin.it"},\n    {"name":"Hasan","url":"https://github.com/JuanPotato"},\n    {"name":"Hraban Luyat","email":"hraban@0brg.net","url":"https://luyat.com"},\n    {"name":"Mateusz Paprocki","email":"mattpap@gmail.com","url":"https://github.com/mattpap"},\n    {"name":"Martin v. L\xc3\xb6wis","url":"https://github.com/loewis"},\n    {"name":"Robert Wikman","email":"rbw@vault13.org","url":"flatwired.com"},\n    {"name":"Steve Phillips","email":"steve@tryingtobeawesome.com","url":"https://tryingtobeawesome.com/"},\n    {"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io"},\n    {"name":"Juraj Vitko","url":"https://github.com/youurayy"},\n    {"name":"Yutong Luo","email":"yutong@yutongluo.com","url":"https://yutongluo.com"}\n  ],\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是我的package.json 文件

\n\n

我已经在github上报告了这一点,但两天后没有回复,我决定向 SO 提问。

\n

json node.js npm

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

Angular 7 Bootstrap 指令不加载

我有这个代码:

组件html:

<td>
  <div ngbDropdown class="d-inline-block">
    <a ngbDropdownToggle>
      <fa-icon [icon]="faEllipsis"></fa-icon>
    </a>
    <div ngbDropdownMenu aria-labelledby="dropdownBasic1">
      <button class="dropdown-item">Action - 1</button>
      <button class="dropdown-item">Another Action</button>
      <button class="dropdown-item">Something else is here</button>
    </div>
  </div>
</td>
Run Code Online (Sandbox Code Playgroud)

组件 ts:

import { Component, Input, OnInit } from '@angular/core';
import { Group } from "../../../common/models/Group";
import { faEllipsisV } from '@fortawesome/free-solid-svg-icons';


@Component({
  selector: '[study-groups-row]',
  templateUrl: './study-groups-row.component.html',
  styleUrls: ['./study-groups-row.component.css']
})
export class StudyGroupsRowComponent implements OnInit {
  @Input() group: Group;
  faEllipsis = faEllipsisV;

  constructor() {
  }

  ngOnInit() {

  }

}
Run Code Online (Sandbox Code Playgroud)

这在我的模块中:

@NgModule({ …
Run Code Online (Sandbox Code Playgroud)

typescript ng-bootstrap angular

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

这个反引号“语法”如何在Lisp中工作?

这是Paul Graham撰写的On Lisp上的简化示例(方案类似于语法)。

(define-macro (bar)
  (let ((x 10) (y '(1 2 3)) (z 'foo))
    `(list ,x `(,',z ,,@y))))
Run Code Online (Sandbox Code Playgroud)

我知道,,@y应该如何工作,但不能确切确定,',z应该如何工作,首先应该评估什么,以什么顺序进行评估。(我知道它应该评估为foo符号,因为它(10 (foo 1 2 3))以guile形式返回,但是我不确定确切的步骤是什么)。

我需要在JavaScript中使用lisp来获得结果:

(10 ((unquote z) 1 2 3))
Run Code Online (Sandbox Code Playgroud)

因为它只评估它从左到右的形式(我只处理特殊的,,逗号)。您应该如何评估此表达式。

书中也有这个例子:

(defmacro propmacro (propname)
   `(defmacro ,propname (obj)
       `(get ,obj ',',propname)))
Run Code Online (Sandbox Code Playgroud)

',',应该如何评估?在这种情况下应采取什么步骤?

还有其他带有反引号/准引号的怪异情况吗?您能否显示这些示例以及应如何评估它们以及以什么顺序进行示例?

lisp macros common-lisp lisp-macros

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

如何更改 NodeJS 中的堆栈大小限制?

在我的库(JavaScript 中的方案)中,我有一个测试应该失败,因为它计算 (! 1000),并且在实现 TCO(尾调用优化)时应该通过。但最近 NodeJS 可能增加了堆栈大小限制,因为测试通过意味着它没有失败。

有没有办法让 NodeJS 中的堆栈大小更小?所以我不需要增加阶乘函数的值来溢出堆栈。

编辑:请注意,GitHub--stack-size上讨论的选项可能会使节点崩溃。我希望出现堆栈溢出错误,但值小于 1000。

stack-overflow stack-size node.js

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

如何保持MySQL结果的顺序?

我的查询看起来像这样:

$query = 'select mcf.*, mc.*, o.*, u.*
          from MyConstructionFile mcf
          inner join mcf.MyConstruction mc
          inner join mc.MyConstructionUser o and o.is_owner = true
          inner join o.User u
          where mcf.id in ('.implode(',', $ids).')';
Run Code Online (Sandbox Code Playgroud)

我需要结果的顺序与数组中的结果完全相同,$ids但我得到的结果按ID排序,我该怎么做?

php mysql

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

如何在此函数调用中限制或限制函数调用的数量(以提高性能)?

我有一个看起来像这样的函数:

function someFunction(text) {
    $('.class').each(function() {
        var $this = $(this);
        if ($this.text().match(text)) {
           $this.addClass('found');
        } else {
           $this.removeClass('found');
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

并且该函数在keyup事件中执行,

$('input[type=text]').keyup(function() {
   someFunction($(this).val());
});
Run Code Online (Sandbox Code Playgroud)

在IE上如果有很多.class元素可能会很慢,我认为如果在每次调用完成之前再次执行该函数,如果我停止执行每个调用,我可以加快速度.我怎样才能做到这一点?

javascript jquery keyboard-events

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