所有问题
c++ - 堆上的 C++ 范围
为什么我在删除它的范围后输出为10 ?我创建了一个具有指针类型成员变量的类A和另一个具有另一个成员变量x的类B。现在我在堆上为 B 分配内存,值为10为x。为了创建A类的实例,我使用了x的内存地址。现在我正在删除对象 b 并打印类A的指针ref的值。我明白为什么我的输出为10,因为我们可以看到持有该值的内存不再保留在堆上?
java - 如何匹配包含 [ 后跟任何大于 0 的数字的字符串?
我正在尝试匹配包含[后跟 大于 0 的数字的字符串。
例如,我的正则表达式模式应该匹配如下字符串:
Sample.3cb11b[1].books.addressDetail.addrDetail2
Sample.3cb11b[28].books.addressDetail.addrDetail2
并且不应该匹配
Sample.3cb11b[0].books.addressDetail.addrDetail2
我尝试过类似的东西".*\\[[1-9].*"。
android - 如何检测到我在一定时间后到达微调器的 getSelectedItem 的最后一个位置
我使用以下方法在一定间隔后更改微调器项目:spinner.setSelection(spinner.getSelectedItemPosition()+1);
当所有项目获取完成的应用程序崩溃时。请协助我确定我何时到达微调器项目的最后位置
javascript - 在新标签 iframe 角度和非角度应用程序中打开相同的 url
我对角度和前端技术非常陌生。我有一个非常大的现有应用程序。我们正在将其转换为角度。因此,我们将 Angular 作为主应用程序,并将旧应用程序加载到 iFrame 中。
当用户点击 www.xyz.com/dashboard 时,我的 Angular 应用程序运行此 URL 在我的浏览器中永远不会更改,并且旧的应用程序内容会加载到 iFrame 中。当用户从一个页面导航到另一个页面时,iFrame 源 URL 会发生变化。
现在,当用户右键单击 iFrame 中的任何链接并单击以在新选项卡中打开时,应用程序页面会在新选项卡中打开,但它会加载旧网址,例如 www.xyz.com/oldApp/clicked/page/
我想要做的是,如果用户在 iFreame(旧应用程序)中打开任何链接,它应该在新选项卡中打开页面,但在浏览器中使用当前 URL(www.xyz.com/dashboard)。
c - 以 0x8 和 0xC 开头的 HRESULT 错误代码有什么区别?
这更像是一种好奇心。我一直在查看HRESULT许多 Win32 API 和 Windows 组件返回以表示错误的错误代码。
如果我正确理解它的结构,最高有效位 31 是错误位。如果已设置,则HRESULT包含错误。
例如,0x80004002是E_NOINTERFACE:
不支持这样的接口。
但是当它的两个最高有效位设置为 时会发生什么0xC0262588?是什么让它与众不同?
上面的值似乎也转化为错误,即ERROR_GRAPHICS_MCA_INTERNAL_ERROR:
发生内部监视器配置 API 错误。
编辑:文档声明这些值是无效的,但随后列出了多个据称无效的值。
node.js - 如何使用csv-parse的读写流
大家好,我是新来的,我很困惑我现在如何使用 readstream 和 write stream 我试过这个(我使用这个库https://www.npmjs.com/package/csv-parse)
但我认为读取和写入 csv-parse 流的方式不正确,任何人都可以建议我如何使用上面的代码进行读取和写入。基本上我想读取一个csv文件并将其写入另一个csv文件使用读写流的原因是因为我的文件大小约为2gb
.net-core - 如何保护 asp.net core 2.1 项目中基于用户的文件夹和文件
我的archive项目中有一个文件夹,每个用户都有一个单独的文件夹。示例文件夹结构;
我不希望用户访问其他用户的文件夹和文件。我还想阻止未登录的用户访问该archive文件夹及其内容。
我怎样才能做到这一点?
css - 动画期间 mat-sidenav 滚动条的可见性
我正在使用 mat-sidenav 并设法设置了一个非常基本的,它将位于左侧并打开和关闭足以显示 mat-icons。这部分很好,可以按预期工作。我已经通过 css 包含了用于打开和关闭的幻灯片动画。现在的问题是动画期间滚动条的可见性。我理解为什么滚动存在,因为这是因为我使用 ngif 来隐藏 mat-icon 之后的内容,所以当它处于部分关闭状态时,图标的字母/描述不会在最后看到......然后当动画通过切换功能发生时插入 - 我对这里存在的滚动条非常满意。我的问题是使滚动条不可见但仍然存在;原因是菜单也可以根据权限垂直增长,我希望用户能够滚动,即使他们看不到滚动条。现在这不是我在研究后看到的新问题 - 但是我不明白如何将我在以下链接中阅读的内容应用于我的问题。这与我在 css 属性覆盖中观察到的一些东西一起,我认为是因为我没有正确使用 css 范围;弥补了我的问题。
这是流行解决方案的链接: 隐藏滚动条,但仍然可以滚动
检查元素我发现 mat-drawer-inner-container 是具有溢出属性的元素,我发现我通过 css 设置的任何属性都没有。下面是一个非常精简的用于调试的 html 版本,我正在使用它来尝试让它工作:
这是我尝试过的css。基本上完全使用了解决方案链接中的内容,但据我了解,您需要将负责滚动的元素包装在另一个元素中,并使该元素具有隐藏溢出和相对位置。我尝试使用 mat-sidenav 作为父/包装器和 .mat-drawer-inner-container 作为子/内部元素进行这种包装:
现在对于最后一部分......让我们假设我得到了上述正确的。css 不用。这是因为css范围吗?.mat-drawer-inner-container 保持不变 - 这是我在检查元素后看到的:
如果我将浏览器中的溢出元素更改为让我们说隐藏只是为了看看它是否需要 - 它确实删除了滚动条(不是我想要的,而是一个很好的测试方法)......这应该意味着我应用我的 css 的方式属性不正确。
是的,我对前端很陌生。渴望学习,尽管在我从事该项目时需要这样做。
有什么建议吗?
编辑:请求的屏幕截图。 被检查的元素
的CSS:
node.js - Angular 服务器端渲染错误 HTMLCanvasElement.exports.nyi
错误:NotYetImplemented at HTMLCanvasElement.exports.nyi (C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:30071:9) at C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:391458:34898 at C :\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:391458:35221 在 C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:391458:45461 在对象。(C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:391458:47139) 在webpack_require (C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:20:30) 在 Object.web-animations-js (C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:371112:18) 在webpack_require(C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:364897:30) 在 Object../src/app/home/home.component.ts (C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server. js:366546:1) 在webpack_require (C:\frontend_server_side_rendering\NewUIUX2nd\bbbcustomerui\dist\server.js:364897:30)
我收到此错误 Angular 5 服务器端渲染
c++ - 当我将 lamda 表达式复制到 std::function 时出了什么问题
代码将被错误编译
但是在我使用 auto 而不是 std::function 之后就可以了
错误是这样的:
当用户 std::function 时我的代码有什么问题?
android - 区分单点触控和多点触控 Android
我不知道我的问题对于这个论坛是否有效。如果不是这样,我会提前道歉。
如何区分单点和多点触摸(用两个手指)?
我想要确定的是一个按钮将在屏幕的角落。
案例 A:如果用户在此视图上单击并按住,则应执行拖动事件
案例B:如果用户执行多点触摸,即用两根手指按住屏幕,一根手指在按钮上,另一根手指在对面的角落应该启动不同的屏幕。
下面的代码用于在案例 B 的屏幕上保持。
使用下面的代码也可以实现案例 A。
提前致谢。任何链接或代码都会有所帮助
base64 - 天线屋强制关闭使用“外部图形”
我正在编辑当前正在使用的 xsl 样式表。放一段代码来显示一个生成为base64字符串的png图像。当我尝试使用 Antenna House 的 UI 格式化输出时,它强制关闭。代码是从AH网站复制的
如果我使用相同标签的真实外部图像文件,它可以毫无问题地显示。但是,如果我使用 base64 字符串,它只会强制关闭。
c++ - 混音有很多错误函数调用功能
我正在尝试创建一个程序来计算用户给出的单词中元音和辅音的数量。我使用 strlen() 之类的函数来获取用户输入数组的长度以进行迭代。我还使用了 bits/stdc++.h,所以我可以为用户输入中出现的任何元音调用 count() 函数。
为了检查元音的出现,我尝试了几个函数,从 count 到 find_first_of,再到 find(),再到 count()。我的第一个错误首先是说它无法识别对 strlen() 的调用。我检查以确保我包含了正确的包以使用 strlen(),但这似乎不是问题。我在装有 High Sierra 的 MacBook Pro 上运行这个程序。
我硬编码了短语“hello”作为输入,所以当一切都说完后,元音计数应该是 2。
github - 如何在 Jekyll 上添加更多内容
我有一个 GitHub 托管网站,目前正在使用 Jekyll 主题,并在 HTML 上运行。这个问题是我必须把
进入开始,这需要照顾头部。但是现在,我不能在头部添加任何东西,比如我需要使用的重要脚本。如果有人有这方面的经验,我该怎么办?
php - POST、isset 和变量
我想出了如何解决我的问题,但我真的需要了解为什么我一开始就有这个问题。
发布表单,我想设置变量并根据变量是否设置显示。我做了一个测试代码,因为整页很长。测试代码运行良好,但不在页面上。
第一个在我的页面上不起作用但测试正常的代码是这样的:
当我将它添加到我的页面时它会中断。让它在页面上工作的唯一方法是将预设变量 $itype 从 0 更改为“全部”。我需要了解为什么我必须在整页上使用字符串而不是测试脚本?
这是完整的页面,我将其较长但我不知道哪些代码是相关的。贴在这里太长了,所以这里是链接: 库存
我在自学,从来没有任何课堂经验。我真的很想了解这一点,即使这对我的项目来说不是一个紧迫的问题。起初我认为'type'是一个被禁止的变量,所以我把它改成了'itype'。然后我认为它与数字与字符串有关,但这不可能,因为它在简短的测试脚本中工作正常。我已经搜索了手册和这个网站,但找不到答案,或者至少不是我理解的答案。
编辑这是我认为最相关的代码,因为我将其应用于我的页面:
这是一个库存菜单。我想显示所有项目,除非用户选择一个按钮来按项目类型显示库存,比如武器与盔甲。类型是我如何查询 mysql 库存项目表以显示所需项目。当我使用 0s 而不是“全部”作为预设变量实现代码时,表单会分解并继续显示所有项目,按钮不再仅显示所选项目。这是停止工作的 0 代码:
python-3.x - 通过 Conda 安装的 Keras 会破坏 Windows 10 上的 Anaconda Prompt - 已解决
我有一个 Win10 操作系统,安装了 Anaconda 3.6,一位朋友告诉我使用特定的 conda 命令安装 keras。在没有阅读任何其他文档的情况下,我相信了他的话。所以,我最初在 anaconda 提示符下执行了他与我分享的以下命令来安装 keras:
安装未完成,然后 anaconda 提示意外退出。
然后当尝试再次启动 anaconda 提示时,我得到以下信息,然后它在一秒钟后再次退出:
我在stackoverflow上找不到解决问题的任何解决方案。因此,我检查了 anaconda3 库的 bin 文件,并检查了任何最近更改的文件,但我无法缩小范围,因为其中一个主要配置文件也被更改了,而且文件太长太大了。通过了解发生了什么变化。
所以,我首先尝试通过执行以下操作来更新我的所有 anaconda 文件:
没运气。然后我尝试删除 keras:
仍然没有运气。我终于通过使用具有高级扫描设置的 revo 卸载程序卸载了 anaconda 和注册表残余。
然后我下载并运行了适用于 Windows 64 位的最新 anaconda 安装程序: https ://repo.continuum.io/archive/Anaconda3-2018.12-Windows-x86_64.exe
然后我再次安装了 Anaconda,现在问题已经解决。不幸的是,现在我必须安装一堆单独的 python 库。
然后我阅读了 keras 的安装文档,它说需要先安装张量流,所以我通过在 Anaconda Prompt 中执行此操作(在检查https://pypi.org/project/tensorflow/之后):
然后我收到一条错误消息:
并且说不支持该版本,所以我发现我刚刚安装的最新Anaconda版本是使用Python 3.7构建的,并且与TensorFlow不兼容,仅限于Python 3.6。因此,我在 conda 中创建了一个 python 3.6 虚拟环境,方法是:
然后我激活了虚拟环境:
然后,在这个虚拟环境中,通过查看此处的版本列表,我安装了 windows 和 python 3.6 支持的 tensorflow pip 包: https ://www.tensorflow.org/install/pip#package-location
所以,我复制了为windows和python 3.6(仅限cpu)开发的版本的链接,即:
https ://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64 .whl
然后我将该网址添加到命令中以安装它:
安装完成并安装了其他一些东西:
然后我从他们的网站上阅读了 Keras 文档,然后我安装了 keras:
然后我关闭了 Anaconda Prompt 窗口并重新启动它,没有任何问题:
所以,回顾一下,不要使用 CONDA,使用 PIP 来安装 TensorFlow 和 Keras!
- Windows 用户应使用 Revo Uninstaller 使用高级扫描设置删除和删除 Anaconda 和注册表残余。
- 使用 Python 3.7 下载并安装最新的 Anaconda 版本或选择 3.6。
- 如果您下载 3.7,请打开 Anaconda Prompt 并创建 Python 3.6 虚拟环境。
- 在虚拟环境中,对您的操作系统和 Python 版本支持的特定版本的 tensorflow 进行 pip 安装,请参阅上面的列表。
- 在虚拟环境中,进行 keras 的 pip 安装。
- 确保您记得在想要使用 TensorFlow 时激活虚拟环境。
- 重新安装您拥有的任何 pip python 库。
我希望这对遇到这个问题的人也有帮助。
java - pauseJob,resumeJob执行多次后如何解决?
pauseJob 后,Thead 休眠 10s,然后 resumeJob,但执行多次
job1-DefaultQuartzScheduler_Worker-1-14-Fri Jan 04 15:47:10 CST 2019
job1-DefaultQuartzScheduler_Worker-2-15-Fri Jan 04 15:47:15 CST 2019
job1-DefaultQuartzScheduler_Worker-3-16-Fri Jan 04 15:47:25 CST 2019
job1-DefaultQuartzScheduler_Worker-4-17-Fri Jan 04 15:47:25 CST 2019
shopify - 通过 api 更新 settings_data.json 文件中的自定义设置
我在 settings_data.json 文件中添加了我的自定义设置,是否可以通过 api 在 settings_data.json 文件中更新我的自定义设置?
linux - SSH 到多个服务器,然后 sftp 并将文件复制到服务器?
我想使用 bash 脚本 ssh 到多个服务器,并使用 crontab 自动执行此脚本。由于身份验证需要,我使用“expect”ssh 到多个服务器。但是,我不知道如何使用 SFTP 将目标服务器中的文件复制到我的服务器。有人可以给我一些关于这个问题的线索。
这是我通过 SSH 连接到多个服务器的代码(在这种情况下,我通过隧道连接到服务器目标):
这是我使用的期望脚本:
谢谢
mysql - Kubernetes:如何运行 MySQL 命令?
在 Docker 中,我可以使用command: --default-authentication-plugin=mysql_native_passwordindocker-compose文件。创建 MySQL 部署时如何传递这个?
我正在使用 MySQL8
php - 在 JSON 响应中未定义
我正在使用 CodeIgniter 购物车。我正在获取所有添加到购物车的信息,并且在警报(数据)中得到输出,但我无法检查o.qty. 我越来越不确定。
控制器
我在警报(数据)中得到输出
但是当我访问 o.qty 时,我得到了undefined
javascript - set.State 未定义
我有一个名为 isLoading 的状态变量。这个想法是在程序与服务器通信时显示加载消息,然后显示数据。但是,在 24 岁时,我收到一个错误:
TypeError: This.setState 不是函数(在 'this.setState({ isloadin: false});
postgresql - sqlx 将 postgres 数组扫描到结构中
我正在尝试在 go 中创建一个基本的评论 api。我似乎无法弄清楚如何将 postgresql 数组扫描到结构中的结构数组中。我想我可能有 Thread.Posts 类型是 jsonb 但这似乎不优雅,因为我认为我必须解组它。
sql:列索引 3 上的扫描错误,名称“posts”:不支持扫描,将 driver.Value 类型 []uint8 存储到类型 *[]models.Post

