小编Kan*_*rKK的帖子

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

Mac OS High Sierra:操作系统升级在 C++ 中失败

我可以在安装 High sierra Update 10.13.1 之前成功 make 我的 make 文件具有以下配置:

CC = g++-7
CFLAGS = -Wall -O3 -fopenmp -Igzstream -Isrc -Isrc/models -std=c++0x
LDFLAGS = -lgomp -lgzstream -lz -lstdc++ -Lgzstream 
Run Code Online (Sandbox Code Playgroud)

抛出的错误是:

In file included from /usr/include/stdio.h:65:0,
                 from <REDACTED>,
                 from <REDACTED>:
/usr/include/zlib.h:663:46: error: expected initializer before '__AVAILABILITY_INTERNAL__MAC_10_13'
                                              __OSX_AVAILABLE_STARTING(__MAC_10_13,__IPHONE_11_0);
                                              ^
Run Code Online (Sandbox Code Playgroud)

仔细查看第 663 行的 zlib.h:

ZEXTERN int ZEXPORT deflateGetDictionary OF((z_streamp strm,
                                             Bytef *dictionary,
                                             uInt  *dictLength))
                                             __OSX_AVAILABLE_STARTING(__MAC_10_13,__IPHONE_11_0);
Run Code Online (Sandbox Code Playgroud)

有多行抛出相同的错误,它们都带有 __OSX_AVAILABLE_STARTING 我不知道如何解决这个问题。我使用重新安装了 xcode 命令行工具xcode-select --install

c++ macos xcode macos-high-sierra

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

为什么Chrome出现JAWS屏幕阅读器问题?

通常,我观察到Chrome和JAWS不能很好地协同工作,而Firefox与JAWS无缝协作.

browser firefox accessibility google-chrome jaws-screen-reader

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

pipenv install 抛出“Requirement”对象没有字段“use_pep517”

  • 将 python(使用 pyenv)升级到 3.11.4
  • 将pipenv升级到2023.7.23版本。

pipenv lock工作成功。但是,pipenv install还是pipenv sync -d会抛出错误。

File "/Users/kkannar/.pyenv/versions/3.11.4/lib/python3.11/site-packages/pipenv/routines/install.py", line 651, in _cleanup_procs
    dep.use_pep517 = True
    ^^^^^^^^^^^^^^
  File "/Users/kkannar/.pyenv/versions/3.11.4/lib/python3.11/site-packages/pipenv/vendor/requirementslib/models/common.py", line 18, in __setattr__
    raise ValueError(f'"{self.__class__.__name__}" object has no field "{name}"')
ValueError: "Requirement" object has no field "use_pep517"
Run Code Online (Sandbox Code Playgroud)

我尝试将 pyyaml 设置为 6.0.1 或 5.3.1 但没有帮助。

系统详细信息:Apple M1

罗塞塔模式 (i386)

python-3.x pipenv pipenv-install python-3.11

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

如何使JAWS等屏幕阅读器可以访问“正在加载”图标?

因此,HTML代码是这样的:

<div style="visibility: hidden; display: none; right: 0px;"> 
<img id="processing" src="PT_LOADING.gif" alt="Processing... please wait" title=""> </div>
Run Code Online (Sandbox Code Playgroud)

即使提供了ALT文本,在更改样式以显示图标时(可见性:可见),也不会在出现加载图标的时间间隔内读取该文本。

角色=警报不是可行的解决方案,因为这不是警报

wai-aria jaws-screen-reader

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

将内容从 div 复制到页面标题时,如何防止“&amp;”字符的 HTML 编码?

我有一个 div,其内容是“我的主页和管理”
<div id="abc"> My Home & Administration></div>

在脚本中,我需要将此 div 的内容复制到我的页面标题中。目前我正在使用对值进行编码的innerHTML 属性。

<script type="text/javascript>
var id = document.getElementById("abc");
document.title = id.innerHTML;
</script>
Run Code Online (Sandbox Code Playgroud)

标题显示为“我的家” 管理 (注意:忽略 & 和 amp; 之间的空格)

有没有其他方法可以按原样显示标题? 除了纯粹简单的 Javascript 之外,我无法使用 JQuery 或任何框架

另请注意,这不是 URL 编码,而是字符到 HTML 实体的转换。

html javascript encoding character-encoding

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