小编Nah*_*yan的帖子

默认情况下未构建 SQLite3 等 PHP 7.4 扩展

我已使用 Homebrew 在 macOS 上安装了 PHP 7.4.11。

当我尝试启用使用 PHP 构建的扩展(例如sqlite3pdo_sqlite )时,无法找到扩展,如以下警告所示:

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: /usr/local/lib/php/pecl/20190902/pdo_sqlite (dlopen(/usr/local/lib/php/pecl/20190902/pdo_sqlite, 9): image not found), /usr/local/lib/php/pecl/20190902/pdo_sqlite.so (dlopen(/usr/local/lib/php/pecl/20190902/pdo_sqlite.so, 9): image not found)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: /usr/local/lib/php/pecl/20190902/pdo_sqlite (dlopen(/usr/local/lib/php/pecl/20190902/pdo_sqlite, 9): image not found), /usr/local/lib/php/pecl/20190902/pdo_sqlite.so (dlopen(/usr/local/lib/php/pecl/20190902/pdo_sqlite.so, 9): image not found)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'sqlite3' …
Run Code Online (Sandbox Code Playgroud)

php macos homebrew

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

是否可以在开发过程中在 Electron 应用程序中使用 Elm 的调试器?

我正在使用 Elm 0.19.1 来构建桌面应用程序的界面,该界面又基于 Electron。

但是,在 Elm 的调试模式下,我无法打开调试器。这是在应用程序的窗口的控制台中显示的内容: Uncaught TypeError: Cannot set property 'title' of undefined

它是由这段 Elm 生成的 JavaScript 代码触发的:

var doc = debuggerWindow.document;
doc.title = 'Elm Debugger';
Run Code Online (Sandbox Code Playgroud)

显然,调试器窗口对象内部没有文档属性,这可能是因为 Electron 应用程序中的每个窗口都运行在自己的进程中。有什么方法可以解决这个问题并使 Elm 的调试器在我的应用程序开发过程中启动并运行吗?

elm electron

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

Firefox不支持onfocusout

我使用onfocusout作为html属性和其中的一些JavaScript代码.尽管如此,代码在Chrome和由webkit引擎驱动的浏览器中运行良好,但它在Firefox中不起作用,我还没有测试过其他浏览器.

是否有任何替代'onfocusout'属性至少由firefox和chrome支持?

html javascript

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

解码包含转义双引号的字符串时,Json解码器失败

我正在尝试解码包含转义双引号的字符串,例如"我说,"Hello \""

现在要在Elm中这样做,我可以使用Json.Decode作为解码:

Decode.decodeString Decode.string "\"I said, \"Hello\"\""

但是,这会导致解码器失败.有谁能解释为什么?我想知道如何在我的JSON字符串中使用双引号.

json string-literals elm

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

标签 统计

elm ×2

electron ×1

homebrew ×1

html ×1

javascript ×1

json ×1

macos ×1

php ×1

string-literals ×1