小编jun*_*cia的帖子

webpack:import + module.exports在同一模块中导致错误

我正在开发一个webpack网站.当我有这样的代码:

import $ from 'jquery';
function foo() {};
module.exports = foo;
Run Code Online (Sandbox Code Playgroud)

我收到了错误Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'.

事实证明,改变import $ from 'jquery'var $ = require('jquery')不引起任何错误.

为什么用module.exports导入会导致此错误?使用require有什么不对吗?

javascript import require ecmascript-6 webpack

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

如何使用Inno Setup安装Windows服务?

我编写了一个批处理脚本,在我安装Inno Setup后执行.问题是我的服务创建有以下命令行:

sc create MySQL start= auto DisplayName= MySQL binPath= "C:\MyApp\MySQL 5.5\bin\mysqld" --defaults-file="C:\MyApp\MySQL 5.5\my.ini"
Run Code Online (Sandbox Code Playgroud)

带有重音符号的字母是这段代码的问题,如果我在cmd中打开bat文件,我就无法执行它,但是当我键入时,正常创建服务.我该如何解决这个问题?

service inno-setup

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

如何在运行时分配ToolButton的OnClick事件?

我在设计时创建了一个没有ToolButtons的TToolBar.我的想法是在运行时创建ToolButtons并在创建表单时将它们放在那里,只是为了向用户显示打开哪些表单而无需在主菜单中打开"Windows"菜单.

我有一个名为NavigationUtils.pas的单元,用于存储有关导航的过程/函数(在创建表单时创建按钮).

问题是:如何在创建ToolButtons时配置OnClick事件?

delphi runtime

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

Swift 3 - 使类可迭代

考虑我的两个类:

// Person.swift
class Person {
    var parents: Parents?
    // ...
}

// Parents.swift. Only a collection of parents with some helper methods.
class Parents {
    var parents = [Person]()
    // ...
}
Run Code Online (Sandbox Code Playgroud)

如何Parents使用parents. 这不是一个真实世界的应用程序。我只是好奇。只是想使用for parent in myParents而不是for parent in myParents.parents.

arrays collections iterator sequence swift

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

Laravel 模型 - 时间之铸

有没有办法自动转换模型的属性,其类型time与我们使用dateor 的方式相同datetime

我知道 mutator,但我想知道它是否可以以更简洁的方式完成,比如使用$casts属性。

php format date laravel php-carbon

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

MySQL 视图 - 排序规则的非法混合

我会很清楚:在 MySQL 中创建视图的解决方案是什么,而没有该死的非法混合排序错误。

我的 SQL 代码是这样的(它有一些葡萄牙语单词),我的数据库默认排序规则是latin1_swedish_ci

CREATE VIEW v_veiculos AS
SELECT
    v.id,
    v.marca_id,
    v.modelo,
    v.placa,
    v.cor,
    CASE v.combustivel
        WHEN 'A' THEN 'Álcool'
        WHEN 'O' THEN 'Óleo Diesel'
        WHEN 'G' THEN 'Gasolina'
        ELSE 'Não Informado'
    END AS combustivel,
    marcas.marca,
    /*I think that the CONCAT and COALESCE below causes this error, when the next line the view works fine*/
    CONCAT(marca, ' ', v.modelo, ' - Placa: ', v.placa, ' - Combustível: ', COALESCE(v.combustivel, 'Não informado')) AS info_completa
FROM …
Run Code Online (Sandbox Code Playgroud)

mysql sql collation mysql-error-1064

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

RxSwift-映射UITableView的contentOffset

UITableView滚动a时,我试图将某种逻辑应用于组件,但是无法映射该contentOffset属性以返回y的值。

我正在像这样测试,但是什么也没有发生:

table.rx.contentOffset.map {debugPrint($0)}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

uitableview ios swift rx-swift

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

UIStackView - 根据儿童自动计算理想尺寸

在使用游乐场以UIStackView编程方式播放包含两个标签时,我意识到我正在进行堆栈视图的方式和标签不会自动计算它们的大小.这是我(丑陋)的代码:

import UIKit

let label1 = UILabel()
let label2 = UILabel()
let arrangedViews: [UIView] = [label1, label2]
let view = UIView(frame: CGRect(x: 0, y: 0, width: 400, height: 400))

label1.text = "Text 1"
label2.text = "Text 2"

for case let label as UILabel in arrangedViews {
    label.textColor = .white
    label.sizeToFit()
}

view.backgroundColor = .black
let stackView = UIStackView(arrangedSubviews: arrangedViews)
stackView.axis = .vertical
stackView.distribution = .fill
stackView.layer.borderColor = UIColor.white.cgColor
stackView.layer.borderWidth = 1

var stackViewIdealSize = CGSize()
stackViewIdealSize.width = label1.intrinsicContentSize.width …
Run Code Online (Sandbox Code Playgroud)

uikit swift uistackview

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

RxSwift - 绑定到tableView的可选问题

我有一个UITableView和一个users变量,其签名如下:

let users: Variable<[User]?> = Variable<[User]?>(nil)
Run Code Online (Sandbox Code Playgroud)

当我试图在UITableView中绑定这个用户数组时,我收到了错误Generic parameter 'Self' could not be inferred.这只发生在我观察Optional类型时.为什么会这样?这种情况的解决方法是什么?

这是我正在做的一个例子:

private func bind() {
    // Does not compile: Generic parameter 'Self' could not be inferred
    users.asObservable().bind(to:
        tableView.rx.items(cellIdentifier: "UserCell",
            cellType: UITableViewCell.self)) { (index, user, cell) in
            // Cell setup.
    }.disposed(by: disposeBag)
}
Run Code Online (Sandbox Code Playgroud)

generics optional ios swift rx-swift

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

Jest:如何计算通过`call`或`apply`调用的模拟方法的调用?

How can I use mocks to count function calls made via call or apply

// mylib.js
module.exports = {
  requestInfo: function(model, id) {
    return `The information for ${model} with ID ${id} is foobar`;
  },
  execute: function(name) {
    return this[name] && this[name].apply(this, [].slice.call(arguments, 1));
  },
};
Run Code Online (Sandbox Code Playgroud)
// mylib.test.js
jest.mock('./mylib.js');

var myLib = require('./mylib.js');

test('', () => {
  myLib.execute('requestInfo', 'Ferrari', '14523');
  expect(myLib.execute.mock.calls.length).toBe(1); // Success!
  expect(myLib.requestInfo.mock.calls.length).toBe(1); // FAIL
});
Run Code Online (Sandbox Code Playgroud)

If I explicitly call myLib.requestInfo, the second expectation succeeds.

Is there a way …

javascript unit-testing mocking jestjs

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

为什么UIButton.addTarget在表示动作的字符串后需要":"?

我有以下代码:

button.addTarget(self, action: "buttonIsPressed:", forControlEvents: .TouchDown)

为什么在字符串后需要":"?

iphone cocoa-touch uikit ios swift

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