小编Man*_*lon的帖子

colab 笔记本中的方程编号

\begin{equation}.. \end{equation}在 Colab 笔记本中以降价模式使用 ,但没有得到我期望从 Latex 获得的方程式编号。

有没有办法解决这个问题?

看法

latex tex google-colaboratory

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

Kibana容器到elasticsearch云认证错误

5.6.9elastic.cloud上部署了elasticsearch的生产实例.

一个http弹性一切都可以,但我会运行一个连接到该https实例的localhost kibana!

我试过了:

docker run --name kibana-prod-user 
     -e ELASTICSEARCH_URL=https://####.eu-west-1.aws.found.io:9243 
     -e ELASTICSEARCH_PASSWORD=#### 
     -v /host/workspace/cert:/usr/share/elasticsearch/config/certificates 
     -p 3501:5601 --b kibana
Run Code Online (Sandbox Code Playgroud)

但我得到:

认真的

在我的坐骑目录中,我放了cert.cer弹性云.

有任何想法吗?

非常感谢你

certificate ssl-certificate elasticsearch docker kibana

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

无法在 NodeJS 中使用 Pino 记录器将日志写入文件

我有一个有两个主要模块的应用程序。一个是ui-component,另一个是service-component。ui-component 使用 Winston 记录器,service-component 使用 pino 记录器。pino 记录器的链接是https://getpino.io/#/。我尝试使用以下代码,但看不到日志文件,甚至没有生成日志文件。服务组件用作 ui 组件内的节点模块,它使用 Electron、Angular 8 和 NodeJs。当我运行该命令时yarn start,应用程序将运行,并且我会进行一些验证以查看日志文件中的日志。

请帮助我,我是 NodeJs、Pino 的新手。两个不同的记录器实现是否可能会在 NodeJs 应用程序中产生任何冲突?

//import pino from "pino";
/*const dest = pino.extreme();
export const logger = pino(dest);*/

/*const dest = pino.destination('./logs/log')
export const logger = pino({ level: 'info' }, dest)*/


export const logger = require('pino')()
const tee = require('pino-tee')
const fs = require('fs')
const stream = tee(process.stdin)
stream.tee(fs.createWriteStream('myLogFile'), line => line.level >= 0)
stream.pipe(process.stdout)

logger.info('hello world') …
Run Code Online (Sandbox Code Playgroud)

javascript logging node.js electron

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

在Javascript中旋转对象标记(PDF)

我正在尝试通过AcroPdf.dll旋转包含Acrobat Plugin查看的PDF的对象标记.

我已经看过这个解决方案,但是不要在> = IE9上旋转PDF本身(适用于chrome)

我正在使用jQuery 1.11.3和PDFObject 1.2,我无法更改jQuery的版本.

效果是这样的: 点击后

我要这个: 在chrome中,pdf也会旋转

任何帮助将不胜感激.问候

我的简单代码是这样的:

<!DOCTYPE html>
<html>
<head>
<style>
.rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand')";
   filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand');
  transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
</style>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="http://miorepository.altervista.org/pdfobject.js"></script>
</head>

<body>
<button onclick="rotatePdf();">Rotate 90 degree</button>
<div id="boxPdf"></div>

<script type='text/javascript'>
            $(function(){

                var pdfPath = './doc1.pdf';

                var customParameter = {
                    page : '1',
                    view : 'FitH,0',
                    pagemode : 'none',
                    scrollbars : …
Run Code Online (Sandbox Code Playgroud)

html javascript pdf pdfobject

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

jest.spyOn 方法返回一个 Promise

我正在尝试测试一个应用程序,但jest.spyOn让我发疯。

我正在研究节点 v8.9.4 和 jest v22.2.2

我已经提取了这段代码:

// my-module.js
class MySingletonModule {
  constructor() {
    this.foo = 'bar';
  }
  myPromise() {
    return new Promise((resolve, reject) => resolve(this.foo));
  }
}

module.exports = new MySingletonModule();
Run Code Online (Sandbox Code Playgroud)
// promise.test.js
const singleton = require('./my-module');
describe('Module test-suite', () => {
  let spy;

  beforeAll(async () => {
    spy = jest.fn();
    spy = jest.spyOn(singleton, 'myPromise');
  });

  beforeEach(() => spy.mockReset());

  test('Check bar', () => {
    return singleton.myPromise().then((bar) => {
      expect(bar).toEqual('bar');
    });
  });

  test('Check called times', () => { …
Run Code Online (Sandbox Code Playgroud)

node.js es6-promise jestjs

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

为什么更喜欢 es6 import 而不是 require?

我没有找到在 nodejs 中更喜欢 es6 导入而不是 require 的好理由。我阅读了这个 SO 答案,但它列出了无法回答我的问题的导入/要求之间的区别。

马上:

  • import对于那些没有exports.default这些功能的模块有很多问题
  • 如果应用程序支持 LTS 版本,则 nodejs 对import- 像动态导入(和/或它需要esm模块才能工作或棘手的解决方案)的支持有限
  • 如果应用程序不需要在浏览器上运行,您就不会被迫切换到 es6-imports
  • 此功能将在 2020 年 10 月使用 nodejs 14 标记为稳定

所以,你能帮我理解:

  • 从 commonjs 迁移应用程序代码库的正确/明智用例是什么?
  • 从 commonjs 迁移应用程序代码库时值得吗?- 我认为 node10 什么时候会结束生命

而且,作为模块维护者,迁移代码库是否仅与浏览器内执行有关?

commonjs node.js ecmascript-6

5
推荐指数
0
解决办法
116
查看次数

结合 Promise 和 EventEmitter

我创建了这个“简单模式”,适用于组合PromiseEventEmitter(使用 nodejs)。

但是:我想知道是否有更好的进球方式?

const { EventEmitter } = require('events');
const fs = require('fs');

function doSomething(parameters) {
  const emitter = new EventEmitter();

  const promise = new Promise((resolve, reject) => {
    // DO DIRTY JOB
    fs.readdir(parameters.directory, (err, files) => {
      if (err) {
        reject(err);
        return;
      }
      files.forEach(file => emitter.emit('update-event', file));
      resolve(`I'm done: ${parameters.param} world`);
    });
  });
  return { promise, emitter };
}

const work = doSomething({ param: 'hello', directory: './' });
work.emitter.on('update-event', data => console.log(`Update ${data}`));
work.promise.then(console.log).catch(console.error);
Run Code Online (Sandbox Code Playgroud)

我在想: …

node.js promise eventemitter ecmascript-6

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