小编Che*_*het的帖子

如何通过Conda安装Python OpenCV?

我正在尝试通过Anaconda安装OpenCV for Python ,但我似乎无法解决这个问题.

我试过了

conda install opencv
conda install cv2
Run Code Online (Sandbox Code Playgroud)

我也尝试过搜索

conda search cv
Run Code Online (Sandbox Code Playgroud)

没有雪茄.我跑过这个列出opencv了一个包含的包:

http://docs.continuum.io/anaconda/pkgs.html

运行后conda info我注意到我的版本是3.4.1,但我似乎无法在线找到有关此版本的任何信息.我对此非常困惑.

我错过了一些非常明显的东西吗?如果opencv可用于以前版本的Anaconda,那么为什么它不适用于较新版本?为什么这个链接只显示版本1.9.2的文档?

python opencv anaconda conda

202
推荐指数
22
解决办法
53万
查看次数

如何使flexbox项目大小相同?

我想使用具有一些宽度相同的项目的flexbox.我注意到flexbox会均匀地分布空间,而不是空间本身.

例如:

.header {
  display: flex;
}

.item {
  flex-grow: 1;
  text-align: center;
  border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
<div class="header">
  <div class="item">asdfasdfasdfasdfasdfasdf</div>
  <div class="item">z</div>
</div>
Run Code Online (Sandbox Code Playgroud)

第一项比第二项大很多.如果我有3个项目,4个项目或n个项目,我希望它们全部出现在同一行,每个项目的空间量相等.

有任何想法吗?

http://codepen.io/anon/pen/gbJBqM

css flexbox

129
推荐指数
7
解决办法
12万
查看次数

如何使bootstrap柱高度达到100%行高?

我还没有找到合适的解决方案,看起来很琐碎.

我在一行中有两列:

<div class="row">
  <div class="col-xs-9">
    <div class="left-side">
      <p>sdfsdf</p>
      <p>sdfsdf</p>
      <p>sdfsdf</p>
    </div>
  </div>
  <div class="col-xs-3">
    <div class="something">asdfdf</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

行高由较大的行设置left-side.但是,我希望右侧的高度相同.

这似乎很直观,但它不起作用

.left-side {
    background-color: blue;
}
.something {
    height: 100%;
    background-color: red;
}
.row {
    background-color: green;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/ccorcos/jz8j247x/

html css twitter-bootstrap

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

如何向具有多个加载器的webpack加载器添加查询?

我有这个Babel装载机正在工作

{ test: /\.jsx?$/, loader: 'babel', query: babelSettings, exclude: /node_modules/ },
Run Code Online (Sandbox Code Playgroud)

但是现在我想要一个CoffeeScript加载器但是我想通过Babel来管它以获得花哨的HMR东西

{ test: /\.coffee$/, loader: 'babel!coffee', query: babelSettings, exclude: /node_modules/ },
Run Code Online (Sandbox Code Playgroud)

但这不起作用,并导致以下错误.

错误:无法在加载器列表中定义"查询"和多个加载器

知道如何仅为加载器链的Babel部分定义查询吗?查询是一个复杂的对象,我不认为我可以编码它.

var babelSettings = { stage: 0 };

if (process.env.NODE_ENV !== 'production') {
  babelSettings.plugins = ['react-transform'];
  babelSettings.extra = {
    'react-transform': {
      transforms: [{
        transform: 'react-transform-hmr',
        imports: ['react'],
        locals: ['module']
      }, {
        transform: 'react-transform-catch-errors',
        imports: ['react', 'redbox-react']
      }]
      // redbox-react is breaking the line numbers :-(
      // you might want to disable it
    }
  };
}
Run Code Online (Sandbox Code Playgroud)

javascript coffeescript webpack babeljs

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

如何在mount/unmount之间保持React组件状态?

我有一个<StatefulView>维护内部状态的简单组件.我有另一个组件<App>切换是否<StatefulView>呈现.

但是,我希望<StatefulView>在安装/卸载之间保持内部状态.

我想我可以实例化组件<App>,然后控制它是否渲染/挂载.

var StatefulView = React.createClass({
  getInitialState: function() {
    return {
      count: 0
    }
  },
  inc: function() {
    this.setState({count: this.state.count+1})
  },
  render: function() {
    return (
        <div>
          <button onClick={this.inc}>inc</button>
          <div>count:{this.state.count}</div>
        </div>
    )
  }
});

var App = React.createClass({
  getInitialState: function() {
    return {
      show: true,
      component: <StatefulView/>
    }
  },
  toggle: function() {
    this.setState({show: !this.state.show})
  },
  render: function() {
    var content = this.state.show ? this.state.component : false
    return (
      <div> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

如何将参数传递给使用Meteorite的Iron-Router Handlebars中的pathFor?

我有一个带参数的简单路线:

this.route('article', {
        path: '/article/:_id',
        data: function() { return Articles.findOne(this.params._id); }
    });
Run Code Online (Sandbox Code Playgroud)

我想在这里使用带有_id的pathFor把手助手:

{{#each articles}}
<li><a href="{{pathFor 'article' _id}}">{{title}}</a></li>
{{/each}}
Run Code Online (Sandbox Code Playgroud)

这不适用于将_id标记传递到url中...

handlebars.js meteor meteorite iron-router

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

如何使用/定义具有流类型检查的枚举?

我正在尝试迁移现有的代码库以使用Flow.由于这个项目在没有Flow的情况下开始,我使用了一个非常典型的JS模式用于枚举等.

以下是我想要的一些定义

export const LOAN_STATUS  = {
  PENDING: 'pending',
  CURRENT: 'current',
  DUE: 'due',
  OVERDUE: 'overdue',
  PENDING_PAYMENT: 'pending_payment',
  CHARGED_OFF: 'charged_off',
  VOIDED: 'voided',
  DISPUTED: 'disputed',
  REFUNDED: 'refunded',
  SETTLED: 'settled',
}

export const ACTIVE_LOAN_STATUS = [
  LOAN_STATUS.OVERDUE,
  LOAN_STATUS.CURRENT,
  LOAN_STATUS.DUE,
  LOAN_STATUS.PENDING_PAYMENT,
]
Run Code Online (Sandbox Code Playgroud)

Flow工作正常,直到我导入此文件,它说我需要添加类型注释.这看起来很奇怪 - 为什么我必须注释完全静态且易于推断的对象?

有没有办法将其类型定义为"静态"或"文字"?

那么我就开始考虑如何为此添加注释.我的第一个想法就是{[key: string]: string}Array<string>.Flow有效,但我意识到这些类型定义完全没用.那么我尝试另一种方法:

type LoanStatusValues =
  'pending' |
  'current' |
  'due' |
  'overdue' |
  'pending_payment' |
  'charged_off' |
  'voided' |
  'disputed' |
  'refunded' |
  'settled'

type LoanStatusKeys =
  'PENDING' |
  'CURRENT' |
  'DUE' | …
Run Code Online (Sandbox Code Playgroud)

javascript enums flowtype

21
推荐指数
2
解决办法
8577
查看次数

如何调试webpack构建性能?

我正试图确定我的webpack构建的内容如此之长.我很难找到任何日志记录选项或调试选项,所以webpack会记录它正在做什么的信息...我环顾四周,看到了一些像noInfo:false选项,但这对我没有任何作用......

我在使用node.js api.这是一个例子:

var compiler = webpack(config)

compiler.run(function(err, stats) {
  if (err) {
    console.error(err)
    return
  } else {
    fs.writeFileSync(path.join(root, 'webpack', 'stats.'+projectName+'.json'), stats.toJson(), 'utf8')
    console.log("done: stats."+projectName+'.json')
  }
});
Run Code Online (Sandbox Code Playgroud)

webpack

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

哪些类型可以区分类别?

我仍然熟悉所有这些类别理论的东西,而且我看到的每个例子都是使用Maybe或Array.但我没有找到任何区分这些类别的例子.例如,以下是我仍然无法回答的一些问题:

  1. 什么是一个不是Monoid的半群?
  2. 什么是可折叠的,也不是可穿越的?[重复]
  3. 什么是不是也适用的Functor?
  4. 什么是申请也不是申请人?
  5. 什么是申请,也不是链?
  6. 什么链子不是Monad?
  7. 什么是不是Monad的申请人?[重复]

我正在通过JavaScript FantasyLand的上下文学习这些东西,这就是我从中获取术语的地方 - 我知道这些东西有不同的词.

haskell functional-programming category-theory

12
推荐指数
2
解决办法
223
查看次数

如何在 TypeScript 中处理 ISO 日期字符串?

我是打字稿的新手,所以我正在努力掌握它。

网络请求将返回一个带有 ISO 日期字符串格式字段的 JSON 对象。

data : Data = {when: "2016-07-13T18:46:01.933Z"}
Run Code Online (Sandbox Code Playgroud)

当我为这个接口创建类型签名时,有什么方法可以指定这实际上是一个 ISO 时间戳还是我只需要使用字符串?

interface Data {
  when: string
}
Run Code Online (Sandbox Code Playgroud)

我发现我可以使用一个在精神上有帮助的类型别名,但并没有真正验证 ISO 字符串。

type iso = string
interface Data {
  when: iso
}
Run Code Online (Sandbox Code Playgroud)

同样,我很好奇是否有办法从这些打字稿注释生成 js 验证,以便我可以验证端点接收到的信息,否则我键入的应用程序的其余部分毫无价值。

如果这是可能的,那么如果可以将此 iso 字符串强制转换为实际的 Date 对象,那就太酷了。

正如我所说,我是打字稿的新手,所以我不确定这是否超出了打字稿应该做的范围。

typescript

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