小编rhl*_*hrm的帖子

nvd3带有离散值的堆积条形图

我正在尝试使用nvd3创建垂直堆积条形图.我将使用离散数据值,而不是随机生成的值作为其网站上的示例.

我试图使用Group/Stacked Bar Chart的实时代码示例,并输入包含我自己的值的JSON数据.我试图做的是从水平条形图中获取JSON数据并将其作为垂直条形图的数据.

这是我在实时代码示例中使用的数据,而不是Group/Stacked Bar Chart中的数据:

[
  {
    "key": "Series1",
    "color": "#d62728",
    "values": [
      { 
        "label" : "Group A" ,
        "value" : -1.8746444827653
      } , 
      { 
        "label" : "Group B" ,
        "value" : -8.0961543492239
      } , 
      { 
        "label" : "Group C" ,
        "value" : -0.57072943117674
      } , 
      { 
        "label" : "Group D" ,
        "value" : -2.4174010336624
      } , 
      {
        "label" : "Group E" ,
        "value" : -0.72009071426284
      } , 
      { 
        "label" : "Group F" ,
        "value" : …
Run Code Online (Sandbox Code Playgroud)

nvd3.js

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

Javascript类方法与属性

我已经看到使用Javascript类的代码使用以下形式(示例是React):

class UserProfile extends Component {
  state = {
    open: false
  }

  handleOpen = () => {
    this.setState({ open: true })
  }
}
Run Code Online (Sandbox Code Playgroud)

为什么handleOpen实现为设置为函数的属性,而不是类似以下内容的属性:

class UserProfile extends Component {
  state = {
    open: false
  }

  handleOpen() {
    this.setState({ open: true })
  }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

javascript reactjs ecmascript-next

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

NestJS NATS 请求-响应

我正在尝试使用 NestJS 和 NATS 微服务。有很好的文档来设置基本的请求-响应。

我所做的是以下内容:

运行本地 NATS 服务器。

设置 mymain.ts连接到服务器:

async function bootstrap() {
  const app = await NestFactory.createMicroservice(AppModule, {
    options: {
      url: "nats://localhost:4222",
    },
    transport: Transport.NATS,
  });
  app.listen(() => console.log("Microservice is listening"));
}
bootstrap();
Run Code Online (Sandbox Code Playgroud)

创建了一个 ClientProxyFactory 来发回消息:

export const NatsClientProvider: Provider = {
  inject: [ConfigService],
  provide: NatsClientProviderId,
  useFactory: async (config: ConfigService) =>
    ClientProxyFactory.create({
      options: {
        servers: config.getNatsConfig().servers,
      },
      transport: Transport.NATS,
    }),
};
Run Code Online (Sandbox Code Playgroud)

设置控制器app.controller.ts以响应特定模式:

@Controller()
export class AppController {
  constructor(
    private readonly appService: …
Run Code Online (Sandbox Code Playgroud)

javascript node.js typescript nats.io nestjs

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

Alexa Skills Kit输入的"Catch-all"不是定义的意图

我正在构建一个需要能够处理问题答案的Alexa应用程序.我的SkipIntent意图有样本话语来跳过一个问题.

我想构建一个AnswerIntent可以获取任何答案的答案,并根据正确答案处理它们.我尝试使用一个Amazon.LITERAL类型的一些类型(从这个问题:如何接受自由格式文本作为Amazon Skill Kit的输入?):

AnswerIntent {bottle|Answer}
AnswerIntent is it {bottle|Answer}
AnswerIntent is it a {bottle|Answer}
AnswerIntent is it an {bottle|Answer}
AnswerIntent a {bottle|Answer}
AnswerIntent an {bottle|Answer}
AnswerIntent {pillow|Answer}
AnswerIntent is it {pillow|Answer}
AnswerIntent is it a {pillow|Answer}
AnswerIntent is it an {pillow|Answer}
AnswerIntent a {pillow|Answer}
AnswerIntent an {pillow|Answer}
Run Code Online (Sandbox Code Playgroud)

这实际上有效,如果我在前面加上"是它"或其他一个定义的前缀,但它没有获得"仅答案"的部分.它似乎与我的混淆SkipIntent被定义为:

SkipIntent i don't know
SkipIntent don't know
SkipIntent skip
SkipIntent i don't know that
SkipIntent who knows
SkipIntent i don't know …
Run Code Online (Sandbox Code Playgroud)

alexa-skills-kit

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

GitHub Actions 上的 Yarn 安装失败

我们有一个基于 Yarn 的 monorepo,最新的 Yarn 版本为 3.2.0。我们正在得到yarn install我们在 GitHub 工作流程上

\n
Run yarn install\n\xe2\x9e\xa4 YN0000: \xe2\x94\x8c Resolution step\nResolution step\n\xe2\x9e\xa4 YN0000: \xe2\x94\x94 Completed in 1s\n\n\xe2\x9e\xa4 YN0000: \xe2\x94\x8c Post-resolution validation\nPost-resolution validation\n\xe2\x9e\xa4 YN0000: \xe2\x94\x94 Completed in 0s 226ms\n\xe2\x9e\xa4 YN0000: Failed with errors in 1s 236ms\n
Run Code Online (Sandbox Code Playgroud)\n

当我们团队的大多数成员生成文件时yarn.lock,除了一名团队成员能够生成工作文件外,就会发生这种情况yarn.lock在工作流程中工作的工作之外,就会发生这种情况。奇怪的是,他正在运行与大多数其他开发人员(MBP、Node 16)非常相似的设置。

\n

知道是什么原因造成这种情况以及我们如何找到更多信息吗?

\n

yarn-workspaces github-actions yarnpkg-v3

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

具有 TypeORM Active Record 实现的 Nest.js 项目

我正在尝试使用 Nest.js 和 TypeORM 构建一个项目。我喜欢TypeORM 中的Active Record 方法

我定义一个实体如下,带有一些静态辅助方法:

export class Book extends BaseEntity {
  @PrimaryGeneratedColumn()
  id: number;

  @Column()
  name: string;

  @Column()
  description: string;

  static async createNew(attributes: BookDto): Promise<Book> {
    const entity = new Book();
    entity.name = attributes.name;
    entity.description = attributes.description;

    return entity.save();
  }

  static async findByName(name: string): Promise<Book> {
    return Book.findOne({
      where: { name },
    });
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试遵循 Nest 文档中的模式将其注入我的服务中:

@Injectable()
export class BookService {
  constructor(
    @InjectRepository(Book)
    private readonly bookRepository: Repository<Book>,
  ) {}

  async create(bookAttrs: BookDto): Promise<Book> …
Run Code Online (Sandbox Code Playgroud)

typeorm nestjs

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