所有问题
oracle - 为什么我的 Oracle 客户端安装没有出现在 Windows 控制面板中?
我的工作站上安装了 Oracle 客户端。tnsping 报告:
C:\temp> tnsping
适用于 32 位 Windows 的 TNS Ping 实用程序:版本 12.2.0.1.0 - 2018 年 7 月 6 日 09:22:33 生产
版权所有 (c) 1997、2016,甲骨文。版权所有。
但是,它不会出现在控制面板程序中。那里唯一的甲骨文(Java除外)是
.NET 帮助的 Oracle 数据提供程序
我只是想了解这种(明显的)断开连接。Bingoogle 一无所获(或者我没有以正确的方式提出问题)。
android - OpenCV 3.4.1 Android SDK 静态库依赖
编辑 2:找到正确的顺序,回到使用静态库
编辑 1:我放弃了这个,并编译了大 SHARED_LIBRARY libopencv_world.so。
我正在尝试使用 OpenCV 配置一个 Android Studio React Native 项目,以使用AppCenter构建。
我正在使用Mac。因为将为我配置一个代理(在我的情况下为 mac OSX)以在云中构建我的项目,所以所有代码和静态库依赖项都应该来自源存储库。AFAIK 由于这种无服务器环境,我不能在我的情况下使用find_package() ,对吗?
我已经下载了 OpenCV Android SDK,其中包含与静态库链接所需的一切。
我的问题是我需要正确订购 OpenCV 静态库才能完成链接阶段。我找不到这些库的完整正确排序列表。但我找到了一种方法来告诉链接器来解决它。
这是我到目前为止的位置。首先是 CMakeLists.txt 文件:
基本上,它什么也没找到:(我试过删除
-Wl,--start-group ... -Wl,--endgroup
只包括库,结果是一样的。
接下来是失败构建的输出(仅链接部分):
这种方法有什么问题?谢谢你的帮助。
php - 如何为 TWIG 渲染页面返回 Content-Length 标头?
我正在渲染 TWIG 模板以生成要下载的 CSV 文件。为了显示下载进度条,服务器必须返回 Content-Length 标头。
我尝试将 TWIG 模板渲染成一个变量,计算这个字符串的长度,然后在回显渲染的模板之前立即输出 content-length 标头:
但这会引发服务器 500 错误,并显示消息“来自脚本'index.php' 的标头格式错误:标头错误:内容长度”。
我在这里错过了什么吗?似乎这应该是微不足道的。
python - 熊猫:来自几列的seaborn countplot
我有一个包含几个分类列的数据框。我知道如何做 countplot 常规地绘制一列。问:如何在一个图中绘制所有列的最大计数?
这是一个用于澄清问题的示例性数据框:
最后一行只是对一列使用正常的计数图。我想在 x 轴上有列类别(家庭、搜索、购买和检查),在 y 轴上有它们的频率。
提前致谢!
python - 根据彼此之间的差异对列表元素进行分组
给定一个列表
有没有一种简单的方法可以对连续元素之间的差异小于 3 的所有集群进行分组?
也就是说,获得类似的东西:
我想知道是否存在任何内置函数,但我找不到类似的东西。我试图用 的 来解决groupby这个问题itertools,但我被卡住了。先感谢您。
php - 加载数据文件 PHP/MySQL
下午好
我正在尝试使用 PHP 将数据从 CSV 文件传输到 MySQL 数据库。我到目前为止的代码是:
不幸的是,它似乎不起作用。如果我注释掉最后一点(如果从 mysql_query 开始),页面将加载,尽管什么也不做。但是当我包含这些行时,我得到的只是“此页面无法正常工作”。
我什至尝试过使用只有两行和两个字段的文件,但它没有。
任何想法为什么?
谢谢克里斯
python - 如何在python中比较两个不同哈希映射的值
嗨,我想弄清楚如何比较我拥有的两个不同哈希映射的值。
从上面的示例中,由于 hash2 中的键 canine 具有与 hash1 中也具有 'dogs' 的键动物匹配的值 'dogs',我希望它打印出 'canine'。
当一个键只有一个值时,我能够做这样的事情,但我需要它有一个长长的值列表,如果任何值匹配,我希望它打印出它与哪个键匹配。
编辑:我希望它打印出'canine',因为例如,如果我在 hash2 中有多个键
我只希望它打印出 'canine' 因为那是匹配的,而不是打印出整个 hash2
编辑 2: hash1 = {'animals':['dogs','cats']} hash2 = {'canine': ['dogs','wolves']}
javascript - 防止 MDC 菜单在单击第一个菜单项后关闭
我们正在使用 MDC 菜单组件。我正在寻找一种在单击菜单中的第一项时不关闭菜单的方法。
我尝试将一个类应用于 mdc-list-item 并将光标指定为自动,但它不起作用。
下面是示例小提琴
https://jsfiddle.net/phani25485/Lt6q2gxa/2/
您能否就如何实现这一目标提供一些指导。
r - 通过优化创建因子组合
假设对于每个 ID,我只想保留 1 个First和的组合Second(即,唯一 ID 的长度df应始终等于lmt)。
但是,我想通过优化某些参数来做到这一点。解决方案的设计方式应该是:
wgt应尽可能选择与 1 的组合,或者也选择 2,但应避免使用 3(即总和wgt应最小);Second一个值的频率和频率之间的差异First应该接近 0。
关于如何在 R 中解决这个问题的任何想法?
上述情况的预期输出是:
为什么?仅仅因为使用这种组合,右侧 ( Second) 上的任何元素都不会比左侧 ( First) 上的元素多。例如,右侧和左侧有两个 MW3 元素。
但是,这里要付出的代价wgt并不总是 1(总和wgt不是 8 而是 12)。
澄清:如果不能同时最小化两个标准,则应优先考虑第二个标准(频率差异)的最小化。
scala - 在 Intellij Idea 上调试用 sbt 编写的软件验证器
我正在使用不锈钢,一个 Scala 程序的软件验证器。我想在 Intellij Idea 上调试一个示例程序的验证过程。在上一篇文章中,我为交互式定理证明器解决了这个集成问题。但是现在,我面临两个问题:
显然,验证软件在编译时运行。也就是说,我进入 sbt 控制台并运行编译命令,然后验证过程似乎完成了。你可以试试这个经过验证的例子。这种情况对我来说是新的,因为我习惯于在执行时调试程序。
上面示例的 sbt 文件中的所有设置(例如,参见这个文件)似乎都引用了在线内容,而我想确保我使用从验证器的原始存储库分叉的本地副本。
我尝试过的所有配置都不起作用。你能帮我解决这个问题吗?
细节
这是不锈钢的当前配置页面。
java - Drools 在议程过滤器之外的规则上获得 NullPointerException
我正在使用 Drools Engine 并遇到意外的异常。
我不断收到异常:
问题是这条规则不应该在我的 AgendaFilter 中。应该运行的规则是:
Request 包含一些基本信息供规则使用。
我的规则有的标签是:
知道我做错了什么吗?
mysql - 不同表的MYSQL多个触发器?
是否有可能在 mysql 中插入事件之前添加更多作为触发器?
目前我有:
这会为表 identityuser 生成一个 uuid。现在我想为表声明生成第二个 uuid。
也许是这样的:
有可能还是让我以其他方式解决?
c# - 更改 Outlook 附件指向的文件
例如,我有一个 Word 文档作为 Outlook 附件。我想要一个 C# 程序来查找该文件的本地位置,将其处理为 PDF,然后将电子邮件的附件更改为该新 PDF 文件。下次打开该附件时,它将打开 PDF 而不是 word 文档。
编辑 1:电子邮件附件在我的收件箱中,因为有人将此文件发送给我。我可以像编辑任何其他文档一样编辑实际的 word 文件。我认为这可以通过添加
这个功能可以吗?并remoreceived chments 到现有收到的电子邮件以及。
jekyll - 检查变量类型是液体中的哈希还是数组
我正在尝试编写一个有点通用的布局,可以将字符串数组或选项哈希作为参数,因此您可以这样做:
或者你可以这样做:
我想同时支持这两个版本的原因是这是一个公共布局,第一个选项已经被支持,但我更喜欢使用第二个选项,所以我想要一个支持两个版本的弃用期。
我在检查变量是否是液体中的字符串或数组类型时看到,有一种方法可以确定某物是数组还是字符串,但是数组和散列都有一个first属性!重用此函数的一种实用方法可能是检查变量的第一个元素是否也具有first属性,如下所示:
但这似乎有点笨拙而且有点骇人听闻 - 另外,如果传递一个数组数组,它会给出错误的答案(即使在这种情况下“数组数组”不被视为有效输入)。有一个更好的方法吗?
yii2 - Gridview 中的自定义过滤器(常规或过期)
我有一registration_date列存储客户在公司注册的日期(例如:2015-06-12)。registration_date如果客户注册失败或逾期(如果超过 365 天),您需要进行过滤。
在预览屏幕中,我可以显示此条件,但我需要在Gridview中显示为具有 2 个选项(常规或过期)的过滤器。
如何在模型 ClientSearch 中进行此检查?
sql - SQL - 多选过滤器:组合过滤条件以获得正确的结果
我正在开发一个过滤器,用户可以在其中为最终输出选择不同的条件。Right now I'm doing the construction of the SQL query, but whenever more conditions are selected, it doesn't work.
advalues表的示例。
如您所见,每个广告值都有不同的行。
我期待的结果
假设用户已经选中/勾选了显示“阿拉斯加哈士奇”的比赛的复选框,那么它应该返回匹配的列表 ID(一次)。如果用户同时选择了“阿拉斯加哈士奇”和活动级别为“低”,那么它不应该返回任何内容,如果活动级别是“Mellem”或“Højt”(中、高),那么它应该返回 listId 的位置比赛只有“阿拉斯加哈士奇”,而不是“秋田”。我希望你明白我想要完成什么。
我试过这样的东西,它什么也没返回。
顺便说一句,我也想选择不同的listingId,所以它只返回唯一的listingId。
我将继续寻找解决方案,过去几个小时我一直在这样做,但我也想在这里发帖,因为我还没有找到任何对我有帮助的东西。谢谢!
c# - 无法在同一语句中修剪字符串并获取子字符串
我正在从数据库中获取一个长度为 80k 到 90K 个字符的字符串。
我想删除所有前导white-spaces并获取substring大约 50k 个字符并将其存储到 aStringBuilder中,因为我必须将其作为参数传递给另一个函数。
代码:
但我得到以下异常:
mscorlib.dll 中出现“System.ArgumentOutOfRangeException”类型的未处理异常
附加信息:索引和长度必须引用字符串中的位置。
可以肯定的是,即使在修剪之后,字符串也会有超过 50k 个字符。
如果我先进行修剪然后获取子字符串,那么它可以正常工作。背后的原因可能是什么?不能substring() 在飞来飞去的弦上演奏吗?
react-native - 使用 axios 在 react-native 中添加全局微调器
我正在使用 react native 和 axios 来调用 HTTP 请求。在调用我的 HTTP 请求之前以及在获取数据或发生错误之后将其设置为 false,我为显示微调器所做的操作是在我的组件状态中将 isLoading 设置为 true。然后我有一个微调器组件并根据 isLoading 值显示它......
是否可以在我的所有组件中拥有不需要上述内容的全局微调器?
我认为 axios 中的拦截器可以帮助解决这个问题吗?
javascript - 开玩笑找不到相对于目录的预设“env”
我正在尝试使用 Jest 来测试我的节点 API。我有一个简单的 npm 脚本,它调用 jest
我的 jest 配置中有一个 jest 配置,package.json它告诉 jest 要测试什么:
我在我的项目中根本没有使用 babel,但是由于某种原因,当我尝试在其中运行我的一个测试时./test.test.js
我收到以下错误:
我尝试添加一个 babel env 预设,但仍然遇到相同的错误。我认为我也不应该仅仅为了测试而添加一个 babel 配置。
我正在运行节点版本8.11.3和纱线1.7.0,并使用版本在项目本地安装了 jest^23.2.0
我如何告诉 jest 不要担心 babel env?
ruby-on-rails - 修改时 Rails 控制台输出中断
这里完全缺乏直觉。首先我以为我只在从编辑器复制和粘贴代码时发生。不幸的是,它更常见。我唯一要做的就是尝试在当前输入中间的某个地方插入更多代码或修改它。
预期行为:
- 修改输入没有副作用。
实际发生的情况:
- 修改输入时经常会搞砸。
- 如果发生这种情况,每次按键都会复制并插入当前输入以及按下的字符。
重要提示:
终端中的编码设置为 UTF-8
问题在不同的模拟器上仍然存在(终结者,gnome-terminal)
使用不同的 Ruby 运行时控制台(IRB、Pry)时问题仍然存在
问题似乎与 Ruby 运行时有关,而不是 Linux shell(我猜......)
问题出现的原因是:
- 自系统安装。没有出现在我的 MacBook Air 上
系统:
- ArchLinux,尽管同事报告说他的 MacBook Pro 上发生了同样的事情。
如何重现(对我有用):
- 开放式导轨控制台
- 键入示例代码: Shift.where(name: "som").where(name: "dom").where(name: "pom")
- 导航光标以修改第一个 where 语句。
- 将“som”更改为“SOM”
- 应该看到它打破
- 反复按随机键可以看到它更破。
图片:
- 良好的输入
现在我将导航到第一个 where 语句以将“som”更改为大写“SOM”
我基本上浏览了我的光标并按下了 SHIFT+S、SHIFT+O、SHIFT+M
希望它足够清楚:-) 谢谢!
编辑1:
尝试使用 zsh 而不是 bash,没有帮助
禁用弹簧宝石,没有帮助
编辑2:
reddit 上的人们建议我应该检查是否有任何 Ruby readline 警告,例如。“未安装 Readline”。它们都没有出现在任何地方。还重新安装了 ruby 2.4.1,在我的情况下似乎不是问题。
编辑 3:
我无法在不同的 Rails 项目中重现该问题。问题出现在 Rails 5.1.1上,同时5.0.3完美运行。Rails 本身(或者更确切地说是它的宝石之一)是否可能是原因?
jquery - JQuery - 当有人点击文本菜单时出现
我有一些文字说“菜单”。它不是一个按钮。当有人点击文本时,我希望我的菜单/覆盖 div 出现。
为什么我的代码不起作用?
就在结束正文标签之前,我有这个:
javascript.js 文件中的唯一代码如下:
Chrome 中的 Web 开发人员工具显示“未捕获的 ReferenceError:$ 未在 javascript.js:1 中定义”这是什么意思?
java - NestedScrollView 未在 CoordinatorLayout 中显示
我CoordinatorLayout有NestedScrollView和CollapsingToolbarLayout。我将所有内容都放在了我想首先在屏幕上显示的 CollapsingToolbarLayout 中,然后添加NestedScrollView以显示更多内容但NestedScrollView在屏幕上不可见。
这是我的 XML 布局
javascript - Chrome 浏览器控制台 javascript 关于 document.querySelectorAll('div') 和 document.querySelectorAll('div')[0]
浏览器先输出控制台的内容,然后alert然而,改变demo
浏览器先alert,然后控制台输出内容,同样适用document.getElementsByClassName,查了半天不成功,还望解答
ios - tableViewCell MVVM 中的 CollectionView
我正在使用 MVVM 非反应式在 Swift 4 中构建应用程序。我想从 tableView 的 View 模型中调用 viewmodel 更新,以免将其变成 spagetthi 代码。我没有为每个 collectionViewCell 创建一个视图模型,而是尝试从主 ViewModel 进行更新。
以及模型和管理器的更新。我正在使用下面的方法委托给 Main TableViewController,让 MainViewModel 承担所有责任。由于我在不同的单元格中有多个 CollectionView,我认为这是最好的方法。有什么建议么?
java - 如何创建可在 Visio 中编辑的 SVG 文件
在 Eclipse GMF 编辑器中,我将图表导出为 SVG 图像,但在 Visio 中不可编辑。如何创建在 MS-Visio 中完全可编辑的 SVG 文件格式。Java中是否有任何方法可以将我的SVG图像转换为visio可编辑图像?

