标签: accessible

为什么derived*to base*之间的转换会因私有继承而失败?

这是我的代码 -

#include<iostream>
using namespace std;

class base
{
public:
    void sid()
    {
    }  
};

class derived : private base
{
public:
    void sid()
    {
    }
};

int main()
{
    base * ptr;
    ptr = new derived; // error: 'base' is an inaccessible base of 'derived'
    ptr->sid();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这给出了编译时错误.

error: 'base' is an inaccessible base of 'derived'
Run Code Online (Sandbox Code Playgroud)

由于编译器将尝试调用基类,sid()为什么我会收到此错误?有人可以解释一下.

c++ private derived base accessible

20
推荐指数
5
解决办法
2万
查看次数

如何使用键盘进行 Angular CDK 拖放操作

我们的应用程序有一个“表单生成器”,用户可以通过将表单字段拖到表单上来构建表单。我正在研究如何使这个键盘易于访问 - 这样用户就可以......

  • 通过按 Tab 键并按 Enter 键来抓取字段
  • 使用箭头键移动它
  • 再次按 Enter 键将其删除

我没有找到有关使用键盘访问 CDK 拖放操作的信息...

有人成功做到这一点吗?任何人都可以提供一些关于开始以这种方式访问​​它的好地方的指示吗?

keyboard drag-and-drop accessible angular angular-cdk

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

“java.sql 包无法访问。” 日食中

package test;

import java.sql.*;

public class Test2 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

    }

}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中。import java.sql.*;包含错误,即"The package java.sql is not accessible". 请帮我解决这个错误。为什么 java.sql 不可访问。

java eclipse jdbc accessible

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

让 gdb 在发生中断或发生崩溃时运行命令

我正在和一位盲人学生一起工作。她可以从命令行运行 gdb 来调试基于窗口的程序,但该程序从 gdb 获取焦点,因此如果命中断点或程序崩溃,屏幕阅读器不会读取 gdb 结果。理想情况下,当它获得 gdb 输出时,焦点是否会转到终端,但除此之外,是否有办法在 gdb 遇到断点或程序崩溃时运行 Linux 命令?然后我可以运行“espeak gdb”,她就会知道 gdb 需要获得焦点。

似乎应该有一种简单的方法可以使用 .gdbinit 中的脚本来完成此操作。

稍后编辑:

我发现你可以将此代码放入 .gdbinit 中:

python
import os
def stop_handler (event):
os.system("espeak gdb")

gdb.events.stop.connect (stop_handler)
Run Code Online (Sandbox Code Playgroud)

scripting gdb accessible

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

在laravel-4中控制访问机密文件

我已经读过公共文件夹中的文件可以通过Laravel中的Web浏览器访问.当我在公共文件夹中键入文件的路径时,我看不到该文件,除非我在路由中定义了路径.

我正在制作一个下载页面,以便用户可以通过from下载加密/分类的材料.

我不希望用户能够以下载表单或其他受控方法之外的任何其他方式访问文件.

我是否需要创建让我们说私人文件夹并存储他们的文件.如果我这样做,我仍然可以访问后端的文件吗?

或者除非路由定义,否则公用文件夹中的文件是不可访问的?如果可以,我可以将文件存储在公共场所吗?

security public accessible laravel-4

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

我是否需要在实际复选框上进行aria选中

我已经看到了很多使用'aria-checked'属性的自定义复选框的示例,但是当输入类型=复选框时,是否需要放置一个复选框?还是屏幕阅读器本身可以访问它?

html accessibility accessible

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

使用iText 7和C#将标题添加为可访问的pdf中的H1

iText5,我们可以使用章节和章节来添加标题和书签.
然后标题将显示为H1可访问PDF中的标记.
我怎么能这样做iText7

c# accessible itext7

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

将 tabindex 添加到所有 DIV

我知道 DIV 和 P 元素本质上不是可聚焦的,可以通过添加 tabindex 属性使其成为一个。我正在尝试制作一个屏幕阅读器友好的网站,并且想知道是否有必要在我网站上的每个 DIV 和 P 上都有 tabindex,以便像 JAWS、NVDA 和 Chrome Vox 这样的屏幕阅读软件可以阅读其内容。

现在使用 Chrome Vox,它不会读取段落内容,除非我有一个“tabindex = 0”作为属性。我是否错误地测试了它?使用屏幕阅读软件的人是否使用其他方式阅读页面内容,然后按 Tab 键将焦点从元素转移到元素?

html accessibility accessible jaws-screen-reader

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