小编Sam*_*zon的帖子

Eslint 在使用 babel 解析器时禁用严格模式

我正在使用 eslint 来检查 React 项目中的有效 JavaScript。但是,当我同时使用--rule 'strict: 0'--parser=babel-eslint时遇到了问题。举例:

没有 babel 解析器的 Eslint:

eslint --no-eslintrc file.js
Run Code Online (Sandbox Code Playgroud)

不显示输出,因为它没有发现错误。

带有 babel-parser 的 Eslint:

eslint --no-eslintrc --parser=babel-eslint file.js
Run Code Online (Sandbox Code Playgroud)

显示此错误:

file.js
1:1  error  Parsing error: Octal literal in strict mode
> 39 |  language.french.value           = ' caract\350res';
Run Code Online (Sandbox Code Playgroud)

我试图用--rule 'strict: 0'禁用严格模式,但它失败了。我仍然得到先例错误。

您知道使用 babel-parser 禁用严格模式的方法吗?

javascript parsing reactjs eslint babeljs

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

未找到流明类工匠

我正在做一个 Lumen 项目。

我尝试使用

Artisan::call('my-command')
Run Code Online (Sandbox Code Playgroud)

但是 PHP 说我没有定义 Artisan 类。

我已经使用以下命令启用了 Facade:

$app->withFacades();
Run Code Online (Sandbox Code Playgroud)

所以Log类在使用Log后工作线。我已经添加了use Artisan线。但它不起作用。

以下命令适用于 CLI:

php artisan my-command
Run Code Online (Sandbox Code Playgroud)

你有什么主意吗 ?

php lumen

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

Mercurial:避免跳过祖先修订版的方法

我有一个类似的问题,即使用“移植”时“跳过祖先修订版”是什么意思?

但是这个SO主题没有给出解决方案,仅是说明。

详细信息:昨天,一位同事犯了一个错误,并提出了建议。在此之后,其他同事和我也添加了承诺。为了快速修复此错误,我使用了hg backout取消了该提交号11511。但是我不想丢失此提交,因此我创建了一个新分支(来自backout提交),并尝试移植11511提交,水星说:

跳过祖先修订版

我想让分支与11511提交更改一起修复错误。有什么解决方案呢?

mercurial

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

对destroy方法的Laravel Route资源MethodNotAllowedHttpException

我在routes.php中使用由以下行定义的资源Laravel路由:

Route::resource('test', 'App\Controllers\Teacher\TestController', ['only' => ['index', 'create', 'destroy']]);
Run Code Online (Sandbox Code Playgroud)

指数法正常工作.在索引模板中,我创建了一个表单,以便删除列表中的项目.

<form method="DELETE" action="{{ URL::action('App\Controllers\Teacher\TestController@destroy', $audit->id ) }}">
    <input type="submit" value="Remove" />
</form>
Run Code Online (Sandbox Code Playgroud)

Laravel正确生成了URL,但是当我发布此表单时,我收到以下错误:

exception 'Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException' in /var/www/project/bootstrap/compiled.php:5365
Run Code Online (Sandbox Code Playgroud)

我已经尝试在我的表单的方法属性中通过POST更改DELETE但它不起作用.

我也读过这篇文章,但它对我没有帮助:资源定义方法Laravel-4上的MethodNotAllowedHttpException

php laravel laravel-4 laravel-routing

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

angularjs在今天设置默认日期输入

我尝试在今天设置输入字段默认值.我可以用文本字段做到这一点,但是当我尝试使用日期字段时,它会失败.

HTML代码:

<div ng-controller="MyCtrl">
    <form name="new">
        <input type="date" ng-model="date_rdv" />
        <input type="text" ng-model="form_text" />
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

JS代码:

var myApp = angular.module('myApp',[]);
function MyCtrl($scope, $filter) {
    $scope.form_text = $filter('date')(Date.now(), 'yyyy-MM-dd');
    $scope.date_Rdv = $filter('date')(Date.now(), 'yyyy-MM-dd');
}
Run Code Online (Sandbox Code Playgroud)

为什么它适用于文本字段而不适用于日期字段?

JSFiddle.

javascript html5 date angularjs

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

实例方法上的Python ThreadPoolExecutor

在Python项目中,我使用ThreadPoolExecutor对程序进行多线程处理。我按对象实例使用一个线程以运行一种方法。目前,我使用以下语法:

class Fqdn():
    def port_scan(self):
        # Do a TCP scan
        pass

# Used because I must submit a function with ThreadPoolExecutor
def port_scan(fqdn):
    fqdn.port_scan()

with concurrent.futures.ThreadPoolExecutor(max_workers=THREAD_LIMIT) as executor:
    # fqdn_list is a list of Fqdn instances
    for fqdn in fqdn_list:
        executor.submit(port_scan, fqdn)
Run Code Online (Sandbox Code Playgroud)

您是否有任何想法可以让我向执行者提交方法实例?

multithreading python-3.x

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

使用 PDO 对象的相同句柄实例化 Laravel DB 对象

当我同时使用 PDO 和 Laravel DB 对象时,我遇到了问题。我在一个旧的 PHP 项目上工作,有几个 PDO 用法。我尝试逐渐将 Laravel 与 DB 对象一起使用。但是我的代码中有很多 PDO 事务,并且DB Laravel 使用了我的 PDO 对象的不同 postgres 句柄

所以Laravel DB 忽略了我的 PDO 事务。我想用与我的 PDO 对象相同的数据库句柄实例化 Laravel DB 对象

我的问题示例:

PDO -> BEGIN transaction
PDO -> add records
LaravelDB -> Remove these records
PDO -> COMMIT transaction
Both PDO and Laravel -> Records exist. So Laravel query has no effect.
Run Code Online (Sandbox Code Playgroud)

你知道一种方法吗?

我使用 Postgresql 9.1 和 Laravel 4.1。

php postgresql pdo laravel laravel-4

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

Mercurial ValueError:目录状态中溢出

当我尝试执行hg status命令时,Mercurial提示我ValueError:目录状态错误溢出

hg loghg diff命令可以正常工作。

你有办法修复我的仓库吗?

hg status命令的输出

12:12 user@host ~/projects/nsr% hg st
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.9 (default, Jun 29 2016, 13:08:31) [GCC 4.9.2]
** Mercurial Distributed SCM (version 3.9.1)
** Extensions loaded: extdiff, color, graphlog, rebase, strip, mq, shelve, churn, purge, record
Traceback (most recent call last):
  File "/usr/bin/hg", line 45, in <module>
    mercurial.dispatch.run()
.....
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 888, in …
Run Code Online (Sandbox Code Playgroud)

version-control mercurial

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

Django模型根据另一个字段更新计算字段

我使用 Django,我想通过使用 SQL 中的计算来更新模型的许多记录,如下所示:

UPDATE table SET amount = pre_tax * 1.2 WHERE amount IS NULL;
Run Code Online (Sandbox Code Playgroud)

我想用 Django ORM 来做到这一点。我没有找到任何方法可以做到这一点。

这个答案Django - Update model field based on another field不使用批量更新,我需要一种允许更新多条记录的语法。

python django

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