小编bsr*_*bsr的帖子

Python - 全球反击

我递归地生成了一些对象,这些对象需要一个连续的唯一id.我怎样才能保证(最简单)python 2.7中的同步.

iid = 1

def next_id():
    iid += 1
    return iid

def process():
    # .. do something
    id = next_id()
Run Code Online (Sandbox Code Playgroud)

python

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

gruntjs路径过滤器:排除文件以_开头

我使用grunt-contrib-jade,并希望为所有jade文件指定任务,除了以下划线开头.

当前:

jade: {
            dist: {
                options: {
                    pretty: true
                },
                files: [
                    {
                        expand: true,
                        cwd: '/',
                        dest: '.tmp',
                        src: '{,basedir/**/}*.jade',
                        ext: '.html'
                    }
                ]
            }
        },
Run Code Online (Sandbox Code Playgroud)

这将编译所有*.jade文件basedir.我想排除文件名开头的层次结构中的所有jade文件_

看起来它可能不是特定于jade,而是使用过滤器语法指定的繁琐任务.那么,如何指定下面的过滤器,以指示排除文件开头_要排除.

'{,basedir/**/}*.jade'
Run Code Online (Sandbox Code Playgroud)

谢谢

node.js gruntjs pug

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

反应可视化重新渲染/更新元素

我正在使用 react 渲染数千个 svg 元素,并希望确保在输入更改的情况下完成最小渲染。有时会更新单个节点,因为我什么都没做shouldComponentUpdate,它应该重新渲染所有元素。我想知道是否有可用于可视化更改的包。我看到两个包裹

https://github.com/redsunsoft/react-render-visualizer

https://github.com/spredfast/react-transform-render-visualizer

但我真正追求的是本文中的方法

在此处输入图片说明 http://blog.atom.io/2014/07/02/moving-atom-to-react.html

怎么做到呢?任何可用的包?

reactjs

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

指针(别名)类型的接收者无效

这看起来很基础,但我无法轻松纠正以下程序 https://play.golang.org/p/8IJn7g0m1As


import (
    "fmt"
)

type A struct{ value int }
type B *A

func (b B) Print() {
    fmt.Printf("Value: %d\n", b.value)
}

func main() {
    a := &A{1}
    b := new(B(a))
    b.Print()

}
Run Code Online (Sandbox Code Playgroud)
./prog.go:10:6: invalid receiver type B (B is a pointer type)
./prog.go:16:12: B(a) is not a type
Run Code Online (Sandbox Code Playgroud)

首先,我尝试将接收器更改为func (b *B) ,但没有成功。对于第二个,我尝试过&B{a},但这也不起作用。

A实际上是一个复杂的结构体,里面有互斥体(由 生成的结构体protobuf),所以我需要将它保留为指针,同时需要在其上定义额外的方法,因此定义一个新类型B

methods pointers go

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

打字稿中的私有界面

在typescript中,总是需要导出接口.我在以下情况下得到错误:

错误TS2019:导出的类'Test'实现私有接口'ITest'.

module xxx { 
    interface ITest {
    }

    export class Test implements ITest {
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript typescript

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

groovy变量函数

我甚至不确定如何标题这个qn.但是,希望有一种简单的方法可以用像groovy这样的动态语言来实现.

说我有一个类服务,我委托业务逻辑.它的方法是 funA(), funB()... funX().

现在我有一个控制器类,我在其中调用服务闭包,可以像service.funA()一样调用它.现在基于变量(可以有值A, B ... X),我需要调用正确的服务闭包.基本上是为了避免编写很多if条件语句.service."fun+var"()会有类似的事情.我不确定是否可以在闭包(函数)名称中替换变量.或以任何方式将函数(名称)作为参数传递......不确定

我认为PHP有​​类似的功能 http://php.net/manual/en/functions.variable-functions.php

谢谢任何指针..

groovy dynamic-languages

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

"与格式不匹配"​​错误从字符串解析日期时间

试图从字符串中解析时间,但得到此错误.试过几个格式化字符串.

错误:

time data '10/2/2010 0:00:00' does not match format '"%m/%d/%Y %H:%M:%S"'
Run Code Online (Sandbox Code Playgroud)

码:

strdt = '10/2/2010 0:00:00'
dt = datetime.strptime(strdt, '"%m/%d/%Y %H:%M:%S"')
Run Code Online (Sandbox Code Playgroud)

python

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

正则表达式修改html标签

我想替换

<legend>my legend</legend>
Run Code Online (Sandbox Code Playgroud)

<legend><span>my legend</span></legend>
Run Code Online (Sandbox Code Playgroud)

Intellij/Webstorm,支持regexp匹配和替换.我试过这里的例子,但没有用.如上所述,有关正则表达式查找和替换的任何帮助都表示赞赏.

我用mac,所以gnu命令行工具也是一个选项(sed,..)

谢谢.

regex intellij-idea webstorm

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

如何在 d3.js 中转换路径

我如何过渡(例如,动画创作)路径以提供一些视觉效果。它可能是从左到右创建线/路径。我试过类似的东西。

我分叉了迈克的例子,并添加了喜欢

svg.append("path")
      .datum([])
      .attr("class", "line")
      .attr("d", line);

  var t = svg.transition().duration(700);
  t.select('.line').attr('d', line(data));
Run Code Online (Sandbox Code Playgroud)

它现在给出了路径错误,但我在更新 gist 和 bl.ocks 时遇到了一些困难。但我记得它正在工作(但没有动画)。

如何获得动画图表?

javascript d3.js

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

python中的双重赋值

请在此处查看代码

move_from, move_to = [
        (item['path'], prev_item['path']),
        (prev_item['path'], item['path']),
    ][item['op'] == 'add']
Run Code Online (Sandbox Code Playgroud)

分配给move_from和move_to的内容.它看起来像双重赋值,但没有看到右边的两个(我是一个非python程序员)我试图移植到Javascript,它会是什么样子?

谢谢.

python

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