小编ser*_*con的帖子

HTML5画布到PDF

我正在使用HTML5并使用canvas作为设计工具.但是,我想将我的画布保存在一个默认为image/png的jpeg文件中,我想在PDF中显示画布的预览.

html javascript html5 html5-canvas

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

如何使用Ghostscript将XPS转换为PDF或XPS转换为DOC?

哪一个是将XPS转换为PDF和XPS转换为DOC的最佳第三方库.

pdf doc xps ghostscript

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

异步创建文件

如何修改此方法以异步调用它?

private void Write(string fileName, data)
{
    File.WriteAllText(fileName, data);           
}
Run Code Online (Sandbox Code Playgroud)

.net c# file-io asynchronous async-await

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

AWS Lambda 木偶师

由于浪费了 2 周的时间,我尝试在 AWS Lambda 上安装 Puppeteer,但没有成功。

我尝试过: https://github.com/sambaiz/puppeteer-lambda-starter-kithttps://github.com/deathemperor/puppeteer-lambda-starter-kit

我的最终代码是: https ://github.com/sambaiz/puppeteer-lambda-starter-kit

替换index.js: https: //github.com/sambaiz/puppeteer-lambda-starter-kit/blob/master/src/index.js

作者: https://github.com/deathemperor/puppeteer-lambda-starter-kit/blob/master/src/index.js

另外,我使用的是 Windows 7,因此为了构建包,我删除/更改了 package.json 中脚本部分的很多内容。我已经创建了带有和不带有 babel 和 lint 的包。另外,我尝试过不同版本的 puppeteer 和 chronium。

有人建议我将puppeteer的版本修复为1.1.1,但没有成功。请参阅( TheCat 和 cirdes ):https ://github.com/GoogleChrome/puppeteer/issues/323

我在 aws 上总是收到此错误:

{
    "errorMessage": "Failed to launch chrome! spawn /tmp/headless_shell ENOENT\n\n\nTROUBLESHOOTING: [...]",
    "errorType": "Error",
    "stackTrace": [
        "",
        "",
        "TROUBLESHOOTING:[..]",
        "",
        "onClose (/var/task/node_modules/puppeteer/lib/Launcher.js:299:14)",
        "ChildProcess.helper.addEventListener.error (/var/task/node_modules/puppeteer/lib/Launcher.js:290:64)",
        "emitOne (events.js:116:13)",
        "ChildProcess.emit (events.js:211:7)",
        "Process.ChildProcess._handle.onexit (internal/child_process.js:196:12)",
        "onErrorNT (internal/child_process.js:372:16)",
        "_combinedTickCallback (internal/process/next_tick.js:138:11)",
        "process._tickDomainCallback (internal/process/next_tick.js:218:9)"
    ]
}
Run Code Online (Sandbox Code Playgroud)

配置 AWS:我使用“从 Amazon …

javascript node.js aws-lambda puppeteer

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

如何在Object类中使用getName()方法?

我是JAVA语言的新学习者.在JAVA中,Object类是类层次结构中的根类(或)最顶级的超类(每个类都是Object的子类).因此,我们创建的每个类都有Object类的11个方法(如JAVA API中所述),我们可以使用它们,就像toString()方法一样.

但是该toString()方法的定义使用了一个getName()未在Object类中定义的方法.(我知道该toString()方法使用该getName()方法,因为我使用jd-gui来查看我的电脑中安装的Object.class文件的源代码.)

如果我们创建一个java文件

class test {
   public static void main(String args[]) {
      test t = new test();
      System.out.println(t.getClass().getName());
/* Don't understand how I am able to use getName() method without extending any other
*class containing *getName() method.*/
  }
}
Run Code Online (Sandbox Code Playgroud)

上面给出了"test"作为输出而没有错误.

来到Object类它是根类,所以它不扩展任何其他类并且做任何工作它应该定义自己的方法.

我的问题是,我们定义的Object类和类如何能够在不在类中定义方法的情况下使用此方法getName()

除了Object类之外,是否还扩展了其他类?

java

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